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

Clean up public API #8

Closed kosarev closed 4 years ago

kosarev commented 4 years ago
kosarev commented 4 years ago

Done via: 6706eb6 [#8] Hide non-public members of the emulator class. 5e63e1e [#8] Move the emulator class out to a separate module. 9343733 [#8] Rename the _emulator module to _emulatorbase. c24fa93 [#8] Segregate time-related facilities. 70fe71f [#8] Move the notification class to the GUI module. fd0292c [#8] Move the tape player class to the tape module. 4d71ee7 [#8] Move the time class to utils. b71e6b1 [#8] Move the RZX classes to their module. 00e38da [#8] Refine imports. 6e653db [#8] Hide the base data class. cd56df8 [#8] Hide the base file class. f38dcff [#8] Hide the base file format class. e69ec55 [#8] Hide the archive file format class. ddf4534 [#8] Hide the sound file class. 89f4548 [#8] Hide the sound file format class. d39c7ee [#8] Hide the machine snapshot class. 74d2cd5 [#8] Hide the unified snapshot class. 9422468 [#8] Hide the keys info. 7652f1a [#8] Hide the events class. 8213375 [#8] Hide the Spectrum 48K machine class. a7dac52 [#8] Hide the processor snapshot class. 5dc8c6c [#8] Hide ROM functions. 8f8ae30 [#8] Hide RZX functions. de9e49d [#8] Hide the SCR file format class. 8241d5c [#8] Hide the TAP file format class. 5d53b62 [#8] Hide the TZX file format class. 609edfd [#8] Hide utility functions. b1a3fa4 [#8] Hide the WAV file format class. 9fb4a52 [#8] Hide the Z80 snapshot format class. 44fed85 [#8] Hide the ZIP file format class. 042eb4d [#8] Give the error class its own module.