503 Commits
Author SHA1 Message Date
Thomas Harte 1ca8a6f242 Add Jet Pac, Knight Lore and Underwurlde. 2026-10-21 22:55:27 -04:00
Thomas Harte f215864bb2 Add Atic Atac, Deathchase. 2026-10-21 22:38:11 -04:00
Thomas Harte 12cb18a78e Add Dark Star. 2026-10-21 22:21:43 -04:00
Thomas Harte 8dbd804dcd Avoid repetation of std::search. 2026-10-21 21:40:22 -04:00
Thomas Harte 954eb11718 Add some detectors for obvious failures. 2026-10-21 21:32:20 -04:00
Thomas Harte ebf4f30042 Start setting up for per-title machine selection. 2026-10-20 22:15:38 -04:00
Thomas Harte eb6350d539 Switch to free-function little/big endian file reading. 2026-10-16 20:47:46 -04:00
Thomas Harte 6b160810b1 Use more rational std::memory_order::. 2026-10-06 22:59:25 -04:00
Thomas Harte a45d38a9cc Fix notify semantics. 2026-10-06 22:56:53 -04:00
Thomas Harte bf66e82eb6 Merge branch 'master' into NoMoreConditionVariable 2026-10-06 22:43:54 -04:00
Thomas Harte 9fa5649243 Perform case-insensitive extension comparisons. 2026-10-06 19:31:56 -04:00
Thomas Harte 59fff737bf Switch wholesale to std::filesystem. 2026-10-06 12:25:43 -04:00
Thomas Harte 77165ae552 Use std::atomic_flag::wait. 2026-09-16 13:56:03 -04:00
Thomas Harte 16423b8a1f Introduce concept of a resettable machine. 2026-05-26 11:19:21 -04:00
Thomas Harte c04631012d Detect and support boot track booting. 2026-05-25 11:39:31 -04:00
Thomas Harte d1fccd3ea1 Slightly improve file selection. 2026-05-24 10:11:18 -04:00
Thomas Harte 4f34ebab60 Add Tandy directory reader, deal with most trivial disk launch case. 2026-05-23 12:33:49 -04:00
Thomas Harte db4e2c075e Reduce reliance upon std::shared_ptr. 2026-05-23 12:16:23 -04:00
Thomas Harte 9338ecbfee Attempt to support CoCo-style disk images. 2026-05-20 13:07:51 -04:00
Thomas Harte 6156188e8c Set flag according to disk presence. 2026-05-19 16:43:53 -04:00
Thomas Harte a7a5c5f680 Add disk drive option, start forming controller. 2026-05-18 15:57:54 -04:00
Thomas Harte 931d69bcb9 Support the Dragon 32. 2026-05-17 21:57:58 -04:00
Thomas Harte 79651372c3 Add Dragon as Target options; template CoCo on video standard. 2026-05-17 20:14:22 -04:00
Thomas Harte 5f102718bf Support RAM bank selection. 2026-05-15 10:09:12 -04:00
Thomas Harte 4d2b0b7aa9 Add support for CCC cartridge images, though the interrupt signal needs to start later. 2026-05-11 13:36:18 -04:00
Thomas Harte 0863dffff6 Select loading command from file type. 2026-05-09 23:21:54 -04:00
Thomas Harte d0837e4559 Add passthrough static analyser. 2026-05-08 09:23:36 -04:00
Thomas Harte 65dc1be879 Attempt to support dragged-and-dropped CoCo CASes. 2026-05-07 12:41:00 -04:00
Thomas Harte a1c2fd1005 Rename CAS -> MSXCAS; add CoCoCAS. 2026-05-07 09:56:40 -04:00
Thomas Harte 580793cf53 Don't advertise the incomplete AT. 2026-05-04 10:12:32 -04:00
Thomas Harte 71bd4c8d28 Add Tandy CoCo target. 2026-05-02 11:57:04 -04:00
Thomas Harte 3107296881 Start making room for the CoCo. 2026-05-01 20:30:38 -04:00
Thomas Harte 24d8f5c0e7 Disable file dumping. 2026-04-29 21:47:24 -04:00
Thomas Harte 7fef73286c Add Eliminator. 2026-04-29 14:02:26 -04:00
Thomas Harte f5d7ecb3c1 Force MO5 for Pulsar II. 2026-04-29 13:46:29 -04:00
Thomas Harte c54cada49d Don't crash if blocks run out before end-of-file. 2026-04-28 15:43:51 -04:00
Thomas Harte a22f1e157d Reduce analysis misses. 2026-04-28 13:34:52 -04:00
Thomas Harte c7d3d194df Calibrate to baud rate; accept more-desperate tapes. 2026-04-27 17:11:25 -04:00
Thomas Harte b685d17a9d Formalise the little I know about types and modes. 2026-04-23 10:02:20 -04:00
Thomas Harte 602b6a115e Grab full first file for analysis. 2026-04-22 21:17:27 -04:00
Thomas Harte bcedbc2c53 For now, go full-hog on the MO6. 2026-04-22 14:34:58 -04:00
Thomas Harte 7051cee437 Get to being able to use an MO6 as the usual target machine. 2026-04-22 14:21:29 -04:00
Thomas Harte 78695110b3 Add Prodest 128 to ROM catalogue, target, macOS UI. 2026-04-20 18:35:12 -04:00
Thomas Harte 73aaeb1b47 Merge pull request #1775 from TomHarte/ROMDetection
Support .ROM as a Memo5 file format.
2026-04-20 16:50:08 -04:00
Thomas Harte d695fe980a Support .ROM as a Memo5 file format. 2026-04-20 16:09:38 -04:00
Thomas Harte 4e985ef8eb Add empty shell for SAP parsing. 2026-04-20 09:19:52 -04:00
Thomas Harte ffcd9bf980 Add support for LEP file format. 2026-04-19 11:53:01 -04:00
Thomas Harte 4ec043a4c7 Wire though unicode character lookup. 2026-04-14 18:17:29 -04:00
Thomas Harte c6c5c223ea Use wstrings. 2026-04-14 14:05:26 -04:00
Thomas Harte 9ad06d5c13 Adopt std::wstring. 2026-04-14 13:15:59 -04:00