Thomas Harte
|
1aacf437b5
|
Adds omitted paths to SConstruct.
|
2018-04-20 10:56:59 -04:00 |
|
Thomas Harte
|
6621e54952
|
Shortens the name for the Electron tab, owing to limited space.
|
2018-04-19 20:54:16 -04:00 |
|
Thomas Harte
|
f22c23cb4c
|
Attempts to bring audio to the Apple II.
By factoring the audio toggle out from the MSX.
|
2018-04-17 22:28:13 -04:00 |
|
Thomas Harte
|
465c38f03c
|
Extends the keyboard protocol and adds keyboard input to the Apple II.
|
2018-04-15 21:11:30 -04:00 |
|
Thomas Harte
|
e599e65087
|
Switches to use of the TargetList typedef wherever possible.
|
2018-04-14 19:46:38 -04:00 |
|
Thomas Harte
|
7efee9b52b
|
Does the bare minimum to create a class skeleton for Apple II implementation.
|
2018-04-14 19:46:15 -04:00 |
|
Thomas Harte
|
079dc671e1
|
Rationalises per-machine static analyser call pattern, and adds Apple II as an option.
|
2018-04-14 12:12:12 -04:00 |
|
Thomas Harte
|
bb4db6b382
|
Ensures that 'choose' responds to enter.
|
2018-04-08 18:52:46 -04:00 |
|
Thomas Harte
|
0bab7c88f0
|
Merge pull request #407 from TomHarte/NameImplications
Allows the Vic-20 analyser to act on 'NTSC' in a filename.
|
2018-04-06 20:10:56 -04:00 |
|
Thomas Harte
|
78c612ca17
|
Adds a missing import, removes a redundant conversion.
|
2018-04-06 20:07:10 -04:00 |
|
Thomas Harte
|
7bf88565ce
|
Resizes to fit all options.
|
2018-04-05 21:59:19 -04:00 |
|
Thomas Harte
|
ee10155296
|
Adds advice and withdraws the ZX 64kb option.
|
2018-04-05 21:57:26 -04:00 |
|
Thomas Harte
|
5044aac337
|
Sizes up default window size better to fit machine selector.
|
2018-04-04 19:18:22 -04:00 |
|
Thomas Harte
|
46b1c57bf4
|
Enables the titlebar, inexplicably allowing the sheet to obtain focus.
|
2018-04-03 23:22:26 -04:00 |
|
Thomas Harte
|
eaf1482182
|
Reverts the once-again-unused document controller.
|
2018-04-03 23:11:19 -04:00 |
|
Thomas Harte
|
d3418550eb
|
Attempts explicitly to disable promise of saving.
|
2018-04-03 23:06:48 -04:00 |
|
Thomas Harte
|
3ffa9e2751
|
Ensures complete machine picker state is preserved.
|
2018-04-03 23:01:12 -04:00 |
|
Thomas Harte
|
c697dd78f0
|
Ensures a new machine starts as first responder.
|
2018-04-03 22:22:39 -04:00 |
|
Thomas Harte
|
7dac791290
|
Causes the machine picker to show as a sheet.
Albeit with some user experience issues lingering.
|
2018-04-03 18:47:07 -04:00 |
|
Thomas Harte
|
cde2faeda6
|
Makes an unsuccessful attempt to show the new machine dialogue as a sheet.
Also corrects the 'open' case versus recent changes.
|
2018-04-02 23:31:36 -04:00 |
|
Thomas Harte
|
69f520428d
|
Makes a first, ugly attempt at a 'new machine' dialogue for the Mac.
Which has implied getting much more specific about MSX disk drive attachment, and has prompted an excuse to offer the ZX80 with the ZX81 ROM.
|
2018-04-02 22:42:41 -04:00 |
|
Thomas Harte
|
fca8a58b36
|
Exposes S-Video option in the Mac UI.
|
2018-04-01 13:29:04 -04:00 |
|
Thomas Harte
|
389979923e
|
Performs update to and satisfaction of Xcode 9.3's preferred warnings.
|
2018-03-30 10:25:01 -04:00 |
|
Thomas Harte
|
0869213c55
|
Cuts detritus.
|
2018-03-27 22:00:13 -04:00 |
|
Thomas Harte
|
f3fe16215a
|
Reintroduces options for the Vic-20, now tape loading speed only.
|
2018-03-27 21:55:43 -04:00 |
|
Thomas Harte
|
62b0645ed0
|
Ensures the Vic-20 doesn't show the ZX80/81 options panel on macOS.
|
2018-03-25 16:04:44 -04:00 |
|
Thomas Harte
|
760c75103e
|
Fills out the application icon set.
|
2018-03-23 18:29:18 -04:00 |
|
Thomas Harte
|
a3fa9440d1
|
Renames method better to communicate purpose.
|
2018-03-22 09:49:36 -04:00 |
|
Thomas Harte
|
6419b0e619
|
Reintroduces CSMachineDelegate , allowing the Mac port to switch output audio rate dynamically.
|
2018-03-22 09:48:19 -04:00 |
|
Thomas Harte
|
58e5b6e3f1
|
Updates SDL kiosk mode to the death of CRTMachineDelegate.
|
2018-03-22 09:23:27 -04:00 |
|
Thomas Harte
|
682c3d8079
|
Adds new hook for watching audio output rate changes.
|
2018-03-22 09:23:01 -04:00 |
|
Thomas Harte
|
da3d65c18f
|
Devolves time to cycle conversion to machines.
Thereby avoids a whole bunch of complicated machinations that would otherwise have been required of the multimachine.
|
2018-03-21 22:18:13 -04:00 |
|
Thomas Harte
|
89bec2919f
|
Encapsulates machine configuration properties for all remaining platforms.
|
2018-03-09 16:07:29 -05:00 |
|
Thomas Harte
|
78eaecb29e
|
Provides the proper framework for encapsulation of analyser target specifics.
... while making them a safe container for objects too. Uses the ZX80/81 as the pilot platform.
|
2018-03-09 15:36:11 -05:00 |
|
Thomas Harte
|
f0f9d5a6af
|
Corrects memptr leakage via BIT, and ld (de/bc/nn), A behaviour.
|
2018-03-08 20:30:22 -05:00 |
|
Thomas Harte
|
fdef914137
|
Corrects test target regression.
|
2018-03-06 18:32:21 -05:00 |
|
Thomas Harte
|
1c6faaae88
|
Introduces keyboard-as-joystick fallback for the SDL target.
|
2018-03-04 17:26:32 -05:00 |
|
Thomas Harte
|
ba68b7247b
|
Adds latest files to SConstruct.
|
2018-03-01 22:19:50 -05:00 |
|
Thomas Harte
|
83f73c3f02
|
Installs additional safeguards against unsafe deconstruction.
|
2018-02-28 22:15:22 -05:00 |
|
Thomas Harte
|
0ad2676640
|
Adds a class for the SN76489 and wires it into the ColecoVision.
|
2018-02-26 22:04:34 -05:00 |
|
Thomas Harte
|
a074ee2071
|
Possibly fixes ColecoVision input mapping.
Also provides symbolic input from the Mac.
|
2018-02-25 22:47:47 -05:00 |
|
Thomas Harte
|
5530b96446
|
Wired up a class and analyser for a ColecoVision.
|
2018-02-23 22:47:15 -05:00 |
|
Thomas Harte
|
b215cf83d5
|
Eliminates implicit update queue flush, as unnecessary.
|
2018-02-19 19:54:18 -05:00 |
|
Thomas Harte
|
f237dcf904
|
Avoids deadlock when one bestEffortUpdate action implies another.
|
2018-02-19 18:44:12 -05:00 |
|
Thomas Harte
|
6aaef97158
|
Breaks Mac machine shutdown deadlock.
|
2018-02-19 16:48:03 -05:00 |
|
Thomas Harte
|
6780b0bf11
|
Corrects error preventing fast loading preference from making it to machines on the Mac.
|
2018-02-19 16:24:28 -05:00 |
|
Thomas Harte
|
9728bea0a7
|
Updates scons file and corrects missing headers; backports to C++11.
|
2018-02-19 05:13:41 -08:00 |
|
Thomas Harte
|
7d75e864b1
|
Ensures thread safety of usages of bestEffortLock .
|
2018-02-18 22:09:03 -05:00 |
|
Thomas Harte
|
c8a4432c63
|
Makes an attempt to transfer audio outputs during dynamic analysis.
|
2018-02-18 15:23:15 -05:00 |
|
Thomas Harte
|
7b420d56e3
|
Removed state mirroring in the machine-specific Mac UI classes.
|
2018-02-14 21:46:50 -05:00 |
|