Thomas Harte
|
e53586df1d
|
Adds tape-file static analysis for a hypothetical ZX Spectrum.
|
2021-03-17 22:09:44 -04:00 |
|
Thomas Harte
|
54491b35ef
|
Merge branch 'master' into ZXSpectrum
|
2021-03-17 12:39:20 -04:00 |
|
Thomas Harte
|
b447f5f174
|
Starts adding the Spectrum to the static analyser.
|
2021-03-17 12:38:37 -04:00 |
|
Thomas Harte
|
54e2eb0948
|
Shortens wasted typing.
|
2021-03-12 23:04:45 -05:00 |
|
Thomas Harte
|
f190a1395a
|
Enables detection of CPC-format tape data.
It turns out that the Spectrum's timings are its alone; speed autodetection added.
|
2021-03-10 22:02:10 -05:00 |
|
Thomas Harte
|
2a7ea9f57c
|
Merge branch 'master' into AppleIIgs
|
2021-02-26 21:31:18 -05:00 |
|
Thomas Harte
|
9781460c41
|
Thanks to a hint from the MAME guys: finally completes Macintosh 128kb and 512kb emulation (!)
|
2021-02-26 21:22:35 -05:00 |
|
Thomas Harte
|
6526c645a5
|
Merge branch 'master' into AppleIIgs
|
2021-02-02 21:29:38 -05:00 |
|
Thomas Harte
|
1a40cc048e
|
Niceties: include AP6 ROM for hard-disk users; show SCSI activity indicator.
|
2021-01-31 21:41:11 -05:00 |
|
Thomas Harte
|
07df7572b3
|
Switch to preferred Acorn-world extension: DAT.
|
2021-01-31 21:03:09 -05:00 |
|
Thomas Harte
|
906b6ccdb7
|
This appears to be sufficient for the Electron to _read_ SCSI.
So that's step one.
|
2021-01-31 18:36:29 -05:00 |
|
Thomas Harte
|
8db289e229
|
Adds some notes-to-self on SCSI and a route to using Acorn's ADFS.
|
2021-01-31 13:12:59 -05:00 |
|
Thomas Harte
|
b5ecd5f7ef
|
Merge branch 'master' into AppleIIgs
|
2021-01-31 11:47:40 -05:00 |
|
Thomas Harte
|
0bb8bdf938
|
Switch to O(1) test, which avoids an extra #include.
|
2021-01-30 23:33:03 -05:00 |
|
Thomas Harte
|
865058b8d6
|
Adds basic text search to achieve AP6 detection.
|
2021-01-30 23:32:04 -05:00 |
|
Thomas Harte
|
b6bc0a21fb
|
Adds a TODO on intended logic around the AP6 ROM.
... plus a promise as to intent in the Electron-specific ROM readme.
|
2021-01-30 23:20:43 -05:00 |
|
Thomas Harte
|
8311ac4a7c
|
Adds parsing of the top-level directory for ADFS images.
|
2021-01-30 23:10:59 -05:00 |
|
Thomas Harte
|
4636d8dfb7
|
Adds support for installing the AP6 ROM and/or sideways RAM.
|
2021-01-30 19:38:19 -05:00 |
|
Thomas Harte
|
ac95e4d758
|
Adds support for ADL-format disk images.
|
2021-01-30 18:39:29 -05:00 |
|
Thomas Harte
|
b4bf541eec
|
Adds boilerplate route into a 2MG-handling class.
|
2020-11-23 21:42:18 -05:00 |
|
Thomas Harte
|
a2a928e262
|
Takes a guess at the format of IIgs .po files; wires them through to the actual machine.
... which still declines to boot.
|
2020-11-12 18:01:26 -05:00 |
|
Thomas Harte
|
ffc9e229b6
|
Adds a route for 'DiskII' images to the IIgs.
|
2020-11-12 17:35:27 -05:00 |
|
Thomas Harte
|
5287c57ee0
|
Adds the IIgs as a user-selectable machine.
Albeit that there is no underlying machine yet.
|
2020-10-20 22:18:11 -04:00 |
|
Thomas Harte
|
0cd08aa79d
|
Permits the Oric analyser to check CPC-style DSKs.
Oric Mist seems to use that format, so some of these now exist out in the wild.
|
2020-10-18 21:44:44 -04:00 |
|
Thomas Harte
|
1fa94e1b08
|
Adds the 65816 as an in-code option for Oric emulation.
This also means it'll be exposed via the SDL build, but that's okay.
|
2020-10-18 21:43:08 -04:00 |
|
Thomas Harte
|
2477752fa4
|
Adds further [[fallthrough]] attributes.
|
2020-06-19 23:36:51 -04:00 |
|
Thomas Harte
|
48afc54af6
|
Cuts down unused parameter warnings to just a few that may well indicate implementation errors.
|
2020-05-30 01:06:43 -04:00 |
|
Thomas Harte
|
d066dd2b44
|
Resolves further unused parameter warnings.
Also adds warning to Xcode build, for better symmetry with Qt defaults.
|
2020-05-30 00:58:10 -04:00 |
|
Thomas Harte
|
0bf7de9d43
|
Advances to actually completing a build.
Many more warnings to iron out, however.
|
2020-05-30 00:47:43 -04:00 |
|
Thomas Harte
|
267006782f
|
Starts to add Qt target; resolves many build warnings.
|
2020-05-30 00:37:06 -04:00 |
|
Thomas Harte
|
81d70ee325
|
Adds in a few further const s.
|
2020-05-09 23:49:37 -04:00 |
|
Thomas Harte
|
6dc7a4471d
|
Removes unused .cpp file.
|
2020-05-09 23:43:05 -04:00 |
|
Thomas Harte
|
fcb8bd00b6
|
Adds further costs.
|
2020-05-09 23:42:42 -04:00 |
|
Thomas Harte
|
25996ce180
|
Further doubles down on construction syntax for type conversions.
|
2020-05-09 23:00:39 -04:00 |
|
Thomas Harte
|
39380c63cb
|
Throws in some consts.
|
2020-03-25 21:25:50 -04:00 |
|
Thomas Harte
|
69277bbb27
|
Renames files to match project convention.
|
2020-03-19 23:24:06 -04:00 |
|
Thomas Harte
|
b8b335f67d
|
Exposes the Master System's region for SDL selection.
|
2020-03-19 21:46:42 -04:00 |
|
Thomas Harte
|
c1b69fd091
|
Attempts to support multiple pieces of media on the SDL command line, ensures proper window titling.
|
2020-03-19 20:40:43 -04:00 |
|
Thomas Harte
|
f9c8470b20
|
Ensure targets always nominate a machine.
|
2020-03-15 00:13:38 -04:00 |
|
Thomas Harte
|
52f644c4f1
|
Ensures that reflection is completely blind; starts adding SDL instantiation logic.
|
2020-03-12 20:56:02 -04:00 |
|
Thomas Harte
|
724e2e6d27
|
Withdraws ability to select an integer size for ReflectableEnums.
It isn't that useful, and this'll help if/when I get to serialisation.
|
2020-03-11 23:28:38 -04:00 |
|
Thomas Harte
|
fd052189ca
|
Adds reflection to all of the other computer targets.
|
2020-03-11 23:25:29 -04:00 |
|
Thomas Harte
|
044a2b67e1
|
Beefs up documentation on this miniature sort-of reflection.
|
2020-03-11 23:03:05 -04:00 |
|
Thomas Harte
|
7e8b86e9bb
|
Attempts to flesh out Reflection::Enum.
|
2020-03-11 23:03:05 -04:00 |
|
Thomas Harte
|
ce80825abb
|
Starts working towards a registration-based model of reflective enums.
|
2020-03-11 23:03:05 -04:00 |
|
Thomas Harte
|
5a8fcac4dc
|
Gives function overloading a try.
|
2020-03-11 23:03:05 -04:00 |
|
Thomas Harte
|
6a9b14f7d1
|
Adds a prototype reflective enum.
I need to make this scopeable before it is acceptable.
|
2020-03-11 23:03:05 -04:00 |
|
Thomas Harte
|
3da948db52
|
Eliminates local drive . They're not local any more.
|
2020-02-11 22:12:54 -05:00 |
|
Thomas Harte
|
05bcd73f82
|
Attempts to pull drive ownership into DiskController.
For the sake of being more intelligent as to drive clocking, hopefully. And, eventually, to support multiple drive selection.
|
2020-02-11 21:59:13 -05:00 |
|
Thomas Harte
|
1b4b6b0aee
|
Renames: NumberTheory -> Numeric.
|
2020-01-19 23:14:35 -05:00 |
|