Thomas Harte
|
bcbda4d855
|
Adds .image as a synonym of .img.
|
2019-07-16 21:44:59 -04:00 |
|
Thomas Harte
|
4860d8a7df
|
Adds ask as a synonym of img.
|
2019-07-11 22:56:29 -04:00 |
|
Thomas Harte
|
68a3e5a739
|
Renamed DiskCopy42 to MacintoshIMG, now that it's not just DiskCopy 4.2 files.
|
2019-06-18 14:32:58 -04:00 |
|
Thomas Harte
|
124c7bcbb0
|
Makes the Macintosh a mouse machine, and makes mouse machines detectable.
|
2019-06-11 18:21:56 -04:00 |
|
Thomas Harte
|
7591906777
|
Numerous IWM fixes: the machine now seems to be trying to measure the tachometer.
|
2019-06-06 18:32:11 -04:00 |
|
Thomas Harte
|
b8a1553368
|
Adds putative support for PlusToo-style BIN files.
Albeit a bit of a guess, since it's not intended to be an emulator file format.
|
2019-06-04 21:41:09 -04:00 |
|
Thomas Harte
|
1328708a70
|
Switches to testing against the Mac Plus ROM.
Immediately uncovering an issue with JMP.
|
2019-06-03 14:54:18 -04:00 |
|
Thomas Harte
|
85298319fa
|
Expands towards supporting multiple Macintosh models.
To provide another variable to help with bug isolation.
|
2019-06-03 14:50:36 -04:00 |
|
Thomas Harte
|
881feb1bd3
|
Adds preliminary parsing of the Disk Copy 4.2 format.
|
2019-06-02 13:39:25 -04:00 |
|
Thomas Harte
|
5f385e15f6
|
Adds the bare bones necessary to be able to create a Macintosh from File -> New... .
|
2019-05-03 22:16:07 -04:00 |
|
Thomas Harte
|
d97348dd38
|
Eliminates dangling uses of printf .
|
2019-03-02 18:07:05 -05:00 |
|
Thomas Harte
|
903f9b5240
|
Gives the static analyser an opinion, at least.
|
2019-02-28 20:59:07 -05:00 |
|
Thomas Harte
|
816ad0a94c
|
Introduces region support to the MSX.
|
2019-02-28 20:54:43 -05:00 |
|
Thomas Harte
|
b0503efa3d
|
Resolves a potential deadlock on multi machine handover.
|
2019-02-27 22:39:33 -05:00 |
|
Thomas Harte
|
b75ad3def2
|
Updates the multimachine for the ScanTarget world.
|
2019-02-03 15:07:22 -05:00 |
|
Thomas Harte
|
ee89be6730
|
Removes many stray spaces.
|
2018-11-23 22:32:32 -05:00 |
|
Thomas Harte
|
8a699b6072
|
Kills setup_output definitively, saving some indirection. set_scan_target takes its place.
|
2018-11-14 21:52:57 -05:00 |
|
Thomas Harte
|
b40211d2c0
|
Starts to bend 'CRTMachine' to a world farther from owning the GPU relationship.
|
2018-11-03 21:54:25 -04:00 |
|
Thomas Harte
|
8730ffb4e2
|
Restores multi-machine keyboard propagation.
|
2018-10-24 22:20:58 -04:00 |
|
Thomas Harte
|
a8645f80bf
|
Introduces 'non-exclusive' emulator-space keyboards.
i.e. sets of keys that don't amount to an entire keyboard in the modern sense. Experimentally used by the Master System for its reset key.
|
2018-10-24 21:59:30 -04:00 |
|
Thomas Harte
|
00e7958a97
|
Separates request for an SMS2 VDP from current graphics mode.
Thereby fixes various minor segments of Codemasters games.
|
2018-10-23 22:19:45 -04:00 |
|
Thomas Harte
|
3b164e5ffe
|
Adds missing #includes.
|
2018-10-19 22:20:23 -04:00 |
|
Thomas Harte
|
fa77d81813
|
Corrects test for whether to consider a European or American region.
|
2018-10-19 21:35:52 -04:00 |
|
Thomas Harte
|
f0b6c406ff
|
The Sega static analyser now attempts to differentiate region and paging scheme.
|
2018-10-19 20:32:09 -04:00 |
|
Thomas Harte
|
00b2db4fb9
|
Ensures the Master System is informed when it should pretend to be an SG1000.
|
2018-09-23 16:34:47 -04:00 |
|
Thomas Harte
|
9683c8f664
|
Advances towards the Master System actually receiving interrupts.
|
2018-09-23 15:58:23 -04:00 |
|
Thomas Harte
|
0d01346ad4
|
Advertises SMS support and goes as far as realising it needs to spawn a Master System.
|
2018-09-20 22:04:28 -04:00 |
|
Thomas Harte
|
a13eb351da
|
Implements the Enhanced IIe, other than some text selection errors.
|
2018-08-11 10:26:30 -04:00 |
|
Thomas Harte
|
33ea90678c
|
Relaxes ColecoVision cartridge size test.
|
2018-08-04 21:40:02 -04:00 |
|
Thomas Harte
|
a533d09fe7
|
Sets the IIe as the default model.
|
2018-07-30 23:07:34 -04:00 |
|
Thomas Harte
|
ede2696a77
|
Edges further towards implementing the IIe video subsystem.
All video-specific switches are in place, and mostly honoured, and a IIe machine configuration is advertised at least.
|
2018-07-24 22:15:42 -04:00 |
|
Thomas Harte
|
57f161e64c
|
Corrects documentation of the media target.
|
2018-07-10 21:42:09 -04:00 |
|
Thomas Harte
|
7e58a44771
|
Renames ConfigurationTarget to MediaTarget as per its newly-reduced interface.
|
2018-07-10 21:32:28 -04:00 |
|
Thomas Harte
|
3862fdb44c
|
Simplifies initialisation procedure for all machines.
With the side effect of allowing every machine to try to load only the ROMs that it needs.
|
2018-07-10 20:00:46 -04:00 |
|
Thomas Harte
|
2954373115
|
Introduces an intermediary for digital <-> analogue conversion.
|
2018-06-11 21:35:03 -04:00 |
|
Thomas Harte
|
3ea2a4ccb8
|
Moves the joystick class towards accepting analogue inputs.
|
2018-06-10 20:45:52 -04:00 |
|
Thomas Harte
|
dfa5eef20d
|
Switches the command to issue to capitals; the Pravetz redefines lowercase as non-Latin.
|
2018-05-13 19:30:44 -04:00 |
|
Thomas Harte
|
484e640d43
|
Removes stray non-ASCII typo.
|
2018-05-13 15:37:35 -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
|
ef19a03efc
|
Drives can now deliver activity events.
|
2018-05-10 21:54:10 -04:00 |
|
Thomas Harte
|
95f859cf5c
|
Merge branch 'master' into ActivityReceiver
|
2018-05-10 20:26:50 -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
|
70e6c3b2f6
|
Introduces the ActivityObserver protocol for LEDs, drive events, etc.
The Electron's caps lock LED is the test case.
|
2018-05-07 21:57:54 -04:00 |
|
Thomas Harte
|
f65c65569a
|
Makes disk head position explicitly something with sub-integral precision.
Also as a drive-by fix, corrects accidental assumption of 10 sectors for all MFMSectorDump descendants.
|
2018-05-06 23:17:36 -04:00 |
|
Thomas Harte
|
d6e8b34942
|
Ensures media is passed on from the Disk II analyser.
|
2018-05-05 20:32:47 -04:00 |
|
Thomas Harte
|
1293d8b69e
|
Corrects various indentation errors.
|
2018-05-05 19:32:20 -04:00 |
|
Thomas Harte
|
3e0055737e
|
Adds a genuine attempt to discern Pravetz disks from Apple.
|
2018-05-05 19:32:08 -04:00 |
|
Thomas Harte
|
ba7fbc4032
|
Reroutes all Disk II types through the Disk II analyser and returns actual sector from the Apple GCR parser results.
|
2018-05-05 16:37:33 -04:00 |
|
Thomas Harte
|
c36d7b4972
|
Makes first attempt at 6 and 2 decoder.
|
2018-05-04 23:11:12 -04:00 |
|