1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-10-18 08:24:17 +00:00
CLK/OSBindings/Mac/Clock Signal/Machine
Thomas Harte f10be2a18a Eliminates potential cyclic entry into CSMachine during its -dealloc.
Explicit cause: dealloc calls close_output(). That may decide to flush work, indiscriminately. Some of the flushed work might be audio generation. Audio generation might cause the audio queue to react with an out-of-data announcement. Which would cause a fresh attempt to update the CSMachine.
2017-08-31 21:22:23 -04:00
..
StaticAnalyser Removes the options panel for CPC display. 2017-08-27 17:11:35 -04:00
Wrappers Arranges for the ZX80/81 to get a peek at target configuration prior to construction. I'm as yet undecided on whether to make this the norm. 2017-08-27 16:42:16 -04:00
CSFastLoading.h
CSJoystickMachine.h By removing its status as a special case, eliminated the Atari 2600 document. It's fairly clear that my date with doing joysticks properly can be deferred only so much longer but this is no worse than previously things were. 2016-10-03 08:01:04 -04:00
CSKeyboardMachine.h
CSMachine.h Revokes -[CSMachine init] and the slightly troubling create-on-demand semantics it places upon subclasses via .machine. Therefore each machine must announce its own implementation of -init. 2017-08-27 16:36:21 -04:00
CSMachine.mm Eliminates potential cyclic entry into CSMachine during its -dealloc. 2017-08-31 21:22:23 -04:00
CSMachine+Subclassing.h Revokes -[CSMachine init] and the slightly troubling create-on-demand semantics it places upon subclasses via .machine. Therefore each machine must announce its own implementation of -init. 2017-08-27 16:36:21 -04:00
CSMachine+Target.h Fully wired in drag-and-drop for media insertion. 2017-08-17 11:00:08 -04:00
KeyCodes.h
NSBundle+DataResource.h Relocated responsibility for loading ROMs, giving an Electron that 'works' (i.e. options aside) again. 2016-10-02 20:39:06 -04:00
NSBundle+DataResource.m Relocated responsibility for loading ROMs, giving an Electron that 'works' (i.e. options aside) again. 2016-10-02 20:39:06 -04:00
NSData+StdVector.h
NSData+StdVector.mm