kosarev / zx

ZX Spectrum emulator written in a mix of Python and C++
https://twitter.com/z80tools
MIT License
21 stars 1 forks source link

Separate the core emulator facilities from the GUI #9

Closed kosarev closed 4 years ago

kosarev commented 4 years ago

The emulator is meant to be a library with the Python API serving as one of the available user interfaces. For many applications this does not need any GUI at all. It would thus be great to not require any graphic capabilities unless they are explicitly requested.

kosarev commented 4 years ago

Reworked in: 450c695 [#9] Support multiple devices. e8ca980 [#9] Update the screen window via notifications. 45d03a9 [#9] Move the screen window class to the GUI module. 4767582 [#9] Separate the screen window logic from the core emulator.