samkusin / clemens_iigs

An Apple IIgs Emulator and Debugger written in C/C++ for Windows, Linux and macOS
https://samirsinha.com/tags/appleiigs/
MIT License
59 stars 4 forks source link

Serial (Zilog SCC) support #92

Open samkusin opened 1 year ago

samkusin commented 1 year ago

Right now the SCC has enough logic to make it past startup. Onboard IIgs component backend not yet implemented. Serial communications with external devices will not work until the component backend is implemented.

Relates to the diagnostic failure reported in #72 .

The emulator host will need some kind of ability to associate the serial port with an external device (i.e. USB, socket.) For a first pass, communication via socket may be good to test terminal send/recv to the emulated machine For a second pass, add generic USB (timing may be tricky here so socket communication is a good first pass.)

samkusin commented 1 year ago

Partial implementation in #116 (local loopback async, no interrupts.)