Thomas Harte
|
f27e331462
|
Updates autotests to new RomFetcher world.
|
2021-06-06 20:34:55 -04:00 |
|
Thomas Harte
|
dd64aef910
|
Improves request construction and improves descriptions.
|
2021-06-06 20:25:26 -04:00 |
|
Thomas Harte
|
95971f39f1
|
Reintroduces full messaging to macOS.
|
2021-06-06 20:02:13 -04:00 |
|
Thomas Harte
|
83beb3c0e6
|
Introduces slightly-less manual ROM::Request::visit .
|
2021-06-06 18:28:02 -04:00 |
|
Thomas Harte
|
76335e5cf2
|
Factors out and slightly generalises textual descriptions of ROM::Descriptions.
|
2021-06-06 18:15:00 -04:00 |
|
Thomas Harte
|
4494320238
|
Corrects the macOS Swift side of things.
|
2021-06-06 14:56:43 -04:00 |
|
Thomas Harte
|
5acd97c860
|
Puts enough in place for a GUI-led installation process.
... and provides a lot of the Objective-C wiring necessary to expose that to Swift.
|
2021-06-06 14:24:38 -04:00 |
|
Thomas Harte
|
b0f551c307
|
Ensures only _missing_ ROMs are reported.
|
2021-06-05 21:09:35 -04:00 |
|
Thomas Harte
|
b6b3d845a3
|
Correct Apple IIe and Enhanced IIe startup.
|
2021-06-04 22:48:08 -04:00 |
|
Thomas Harte
|
505d84f336
|
Corrects Amstrad 664 and 6128 ROM collection.
|
2021-06-04 22:43:26 -04:00 |
|
Thomas Harte
|
1d5144b912
|
Correct no-interrupt signal.
|
2021-06-04 22:38:07 -04:00 |
|
Thomas Harte
|
deff91e460
|
Correct Electron name mapping.
|
2021-06-04 22:25:11 -04:00 |
|
Thomas Harte
|
afd8dc0915
|
Nudge just far enough to be able to launch again under macOS.
|
2021-06-04 22:24:31 -04:00 |
|
Thomas Harte
|
fbee74e1fe
|
Avoids storing or printing a CRC if none is known.
|
2021-06-04 22:03:08 -04:00 |
|
Thomas Harte
|
ccd82591aa
|
Reinstates SDL error message; adds expansion of ~ .
|
2021-06-04 21:53:56 -04:00 |
|
Thomas Harte
|
64931e476d
|
Completes transcription of ROM details with the Oric and MSX.
|
2021-06-04 19:50:49 -04:00 |
|
Thomas Harte
|
604a715a49
|
Transcribes the Spectrum, Electron, Master System and Vic-20 ROMs.
|
2021-06-04 19:45:47 -04:00 |
|
Thomas Harte
|
24757ef20c
|
Transcribes the Macintosh, Atari ST, ColecoVision and ZX80/81 ROMs.
|
2021-06-04 19:24:57 -04:00 |
|
Thomas Harte
|
e36cc9e777
|
Transcribes the Apple II ROM descriptions.
|
2021-06-04 19:19:55 -04:00 |
|
Thomas Harte
|
2e999889bd
|
Attempts to implement tree construction.
|
2021-06-04 19:03:07 -04:00 |
|
Thomas Harte
|
f4db4c3a73
|
Implements ROM::Request::validate.
It now also validates ROM sizes, so can no longer take a const Map.
|
2021-06-04 18:54:50 -04:00 |
|
Thomas Harte
|
d923fe72c0
|
Resolves various ROM selection warnings.
|
2021-06-03 22:46:47 -04:00 |
|
Thomas Harte
|
f05cdd5e34
|
With large swathes of implementation missing, compiles.
|
2021-06-03 22:39:18 -04:00 |
|
Thomas Harte
|
f9954619d4
|
Add missing header file.
|
2021-06-03 22:28:30 -04:00 |
|
Thomas Harte
|
0aa8c3c40d
|
For SDL at least, advances to failed linking.
... and with error reporting currently AWOL.
|
2021-06-03 22:22:56 -04:00 |
|
Thomas Harte
|
a30eeaab6a
|
Starts to introduce a new grammar for ROM requests.
They can be optional, and chained together in AND or OR combinations. A central catalogue knows the definitions of all ROMs.
|
2021-06-03 21:55:59 -04:00 |
|
Thomas Harte
|
3858e79579
|
Merge pull request #944 from TomHarte/SDLErrorReporting
Improve SDL failed-ROM reporting.
|
2021-05-30 19:50:53 -04:00 |
|
Thomas Harte
|
b4a5fa33b0
|
Improve SDL failed-ROM reporting.
Specifically to include all paths tried, and not use the plural for 'crc32' when only one is present.
|
2021-05-30 19:40:29 -04:00 |
|
Thomas Harte
|
2a6e9c5e8a
|
Add readme for Enterprise ROM names.
|
2021-05-30 19:28:26 -04:00 |
|
Thomas Harte
|
488c2aed51
|
Merge pull request #939 from TomHarte/DragAndDropState
Accept insertion of state snapshots into existing windows
|
2021-05-16 20:47:36 -04:00 |
|
Thomas Harte
|
5483f979dc
|
Merge branch 'master' into DragAndDropState
|
2021-05-16 20:42:44 -04:00 |
|
Thomas Harte
|
ea11f3826a
|
Merge pull request #941 from TomHarte/LargeDSK
Adds support for Macintosh SCSI drive images.
|
2021-05-13 19:17:18 -04:00 |
|
Thomas Harte
|
ceae81a332
|
Add missing header.
|
2021-05-13 19:11:19 -04:00 |
|
Thomas Harte
|
50ea56e908
|
Adds support for Macintosh SCSI device images.
This is now in addition to the single-partition images previously supported.
|
2021-05-13 19:06:00 -04:00 |
|
Thomas Harte
|
bfb2f79cff
|
That's two learning curves.
|
2021-05-10 21:33:40 -04:00 |
|
Thomas Harte
|
8268e8ee4c
|
Ensures music survives a machine switch.
|
2021-05-08 20:46:17 -04:00 |
|
Thomas Harte
|
cb31e22f59
|
Merge branch 'master' into DragAndDropState
|
2021-05-08 20:41:44 -04:00 |
|
Thomas Harte
|
6752f4fd73
|
Merge pull request #940 from TomHarte/TighterTapeStop
Tightens automatic tape control timing.
|
2021-05-08 18:21:14 -04:00 |
|
Thomas Harte
|
22c31e4f55
|
Tightens automatic tape control timing.
|
2021-05-08 17:34:59 -04:00 |
|
Thomas Harte
|
c2ff64c1e0
|
Removes dangling OpenGL reference, attempts to ensure audio handover upon a machine change.
|
2021-05-08 14:42:43 -04:00 |
|
Thomas Harte
|
4db792591a
|
macOS: ensure activity and options panels change upon a drag-and-drop state.
|
2021-05-08 14:35:57 -04:00 |
|
Thomas Harte
|
1290a8e32b
|
SDL: Ensures joysticks, mouse, LEDs, etc, all update to a dragged state snapshot.
|
2021-05-08 13:30:07 -04:00 |
|
Thomas Harte
|
8ae38991b0
|
Factor out machine wiring.
|
2021-05-08 13:15:18 -04:00 |
|
Thomas Harte
|
6d40549c0c
|
Merge branch 'master' into DragAndDropState
|
2021-05-07 21:56:36 -04:00 |
|
Thomas Harte
|
93d5c9a3c7
|
Tighten wording further.
|
2021-05-07 18:55:15 -04:00 |
|
Thomas Harte
|
9af6c0b37a
|
Improves comment.
|
2021-05-06 12:57:32 -04:00 |
|
Thomas Harte
|
7e3528c692
|
Shunt the tech/URL stuff below the headline feature list.
|
2021-05-06 09:44:40 -04:00 |
|
Thomas Harte
|
41f2fc51be
|
Clarify second sentence.
As per discussion at https://www.retrogameboards.com/t/clock-signal-a-multi-platform-emulator-that-focuses-on-a-better-user-experience/2375 — the previous could be read as "no emulator | or per-emulated-machine learning curve". But there is an emulator.
|
2021-05-06 09:43:19 -04:00 |
|
Thomas Harte
|
11228dc265
|
Merge pull request #937 from TomHarte/XKeySyms
Eliminate magic constants in Qt/X11 keyboard code.
|
2021-05-05 22:21:31 -04:00 |
|
Thomas Harte
|
ef50967793
|
Limit X11 linkage to Linux.
|
2021-05-05 22:17:24 -04:00 |
|