Thomas Harte
|
3ea2a4ccb8
|
Moves the joystick class towards accepting analogue inputs.
|
2018-06-10 20:45:52 -04:00 |
|
Thomas Harte
|
c4108efc5c
|
Adds a more accurate option description for the Apple II.
|
2018-06-10 18:32:22 -04:00 |
|
Thomas Harte
|
d576ff1172
|
Exposes DOS 3.3 acceleration as an option.
Albeit with an unhelpful label in the macOS GUI for now.
|
2018-06-10 18:28:29 -04:00 |
|
Thomas Harte
|
076c0a48e9
|
Slightly tweaks initial size that this doesn't resize when switching to the Vic selection page.
|
2018-05-16 19:19:50 -04:00 |
|
Thomas Harte
|
fde613a5c4
|
Corrects various placement inconsistencies.
Hopefully to move into line with Apple's HID standards.
|
2018-05-16 19:15:49 -04:00 |
|
Thomas Harte
|
f7decd80b6
|
As an initial step, ensured latency doesn't pile up endlessly.
|
2018-05-15 21:12:43 -04:00 |
|
Thomas Harte
|
5d6b5d9f10
|
Eliminates all emdashes in cross-platform code.
|
2018-05-13 15:34:31 -04:00 |
|
Thomas Harte
|
0b771ce61a
|
Removes all instances of the copyright symbol.
|
2018-05-13 15:19:52 -04:00 |
|
Thomas Harte
|
3747d96b22
|
Corrects Mac paste pathway.
Also updates documentation around CSOpenGLView.
|
2018-05-13 11:12:03 -04:00 |
|
Thomas Harte
|
45bd24ada0
|
Corrects tags for Oric machine selection.
|
2018-05-08 22:53:27 -04:00 |
|
Thomas Harte
|
c3a2f7717b
|
Makes attempt to implement support for the Pravetz 8D + 8DOS.
i.e. the Disk II wired up to the Oric, with some ROM swaps.
|
2018-05-08 22:05:43 -04:00 |
|
Thomas Harte
|
59718e132b
|
Fixes macOS 10.10 warning.
|
2018-05-03 22:39:34 -04:00 |
|
Thomas Harte
|
723ee88043
|
Introduces configuration options for the Apple II.
Specifically: II or II+? Disk II 13- or 16-sector? Or not at all?
|
2018-05-03 19:37:32 -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
|
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
|
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
|
6621e54952
|
Shortens the name for the Electron tab, owing to limited space.
|
2018-04-19 20:54:16 -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
|
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
|
83f73c3f02
|
Installs additional safeguards against unsafe deconstruction.
|
2018-02-28 22:15:22 -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 |
|