Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Serial (Zilog SCC) support #92

Open
samkusin opened this issue Apr 3, 2023 · 1 comment
Open

Serial (Zilog SCC) support #92

samkusin opened this issue Apr 3, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@samkusin
Copy link
Owner

samkusin commented Apr 3, 2023

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 library will need an interface to read data serially from a host application.
  • The library will need to request data from the host when it's ready to receive it.
  • The library will need to notify the host application when data is available to send out

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 samkusin added the enhancement New feature or request label Apr 3, 2023
@samkusin
Copy link
Owner Author

samkusin commented Jun 8, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant