Thomas Harte
|
05e31d7594
|
Mutates testComplicatedTrackSeek into an actual test.
Which frustratingly passes.
|
2018-05-01 19:52:12 -04:00 |
|
Thomas Harte
|
f4097290c2
|
Made various corrections following a quick for-loop constness audit.
|
2018-04-30 22:23:57 -04:00 |
|
Thomas Harte
|
b32538f3c8
|
Adds an additional test.
|
2018-04-30 22:05:44 -04:00 |
|
Thomas Harte
|
e7618bb32e
|
Corrects types (/chickens out).
|
2018-04-30 22:04:05 -04:00 |
|
Thomas Harte
|
a9d4fe0b41
|
Introduces filetype wiring for DO and PO files.
Also corrects sector numbering logic to ensure there is a sector 15.
|
2018-04-29 16:34:10 -04:00 |
|
Thomas Harte
|
b98d5b790a
|
Finally unifies disk image file exceptions, and adds a placeholder for Apple DSK.
|
2018-04-27 23:18:45 -04:00 |
|
Thomas Harte
|
4bff44377a
|
Attempts to route Disk II requests to the thing itself.
|
2018-04-23 22:11:31 -07:00 |
|
Thomas Harte
|
7463edaa1b
|
Attempts to bring card support to the Apple II, and adds a 'has disk' flag.
|
2018-04-23 21:14:45 -07:00 |
|
Thomas Harte
|
d447e81abd
|
Adds provisional support for WOZ files.
|
2018-04-23 19:57:45 -07:00 |
|
Thomas Harte
|
6592745e53
|
Adds the bare minimum to respond to attempts to open NIB files with an Apple II.
|
2018-04-21 21:21:57 -07:00 |
|
Thomas Harte
|
72bc5f8d7b
|
Adds a class to contain the Disk II and begins Apple GCR conversion routines.
|
2018-04-21 14:33:42 -07: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
|
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
|
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
|
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 |
|