Commit Graph
3616 Commits
Author SHA1 Message Date
Thomas Harte a886d945be Write initial, faulty version of SmallCallable. 2026-07-26 15:49:16 -04:00
Thomas Harte a692cb9448 Update version number. 2026-07-23 16:47:46 -04:00
Thomas Harte e539c55f03 Record new version number. 2026-07-20 17:39:21 -04:00
Thomas Harte bfc6c24973 Merge branch 'master' into Plus1 2026-07-20 14:47:09 -04:00
Thomas Harte fa5098973f Adopt new version number. 2026-06-05 21:55:59 -04:00
Thomas Harte 3abf83e8b1 Rename 'Plus 3' as per its generality. 2026-06-03 09:54:47 -04:00
Thomas Harte 8f38dbe5cb Record new version number. 2026-05-28 13:11:06 -04:00
Thomas Harte 0f1d21952d Wire up actions. 2026-05-26 12:05:33 -04:00
Thomas Harte 76df129122 Be explicitly truthy. 2026-05-26 11:31:36 -04:00
Thomas Harte 16423b8a1f Introduce concept of a resettable machine. 2026-05-26 11:19:21 -04:00
Thomas Harte 276bd575e4 Heighten machine picker. 2026-05-25 07:21:49 -04:00
Thomas Harte 5863231c56 Communicate Tandy selections. 2026-05-24 22:20:48 -04:00
Thomas Harte 78b67cf103 Add UI controls, preserve state. 2026-05-24 22:13:24 -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 9338ecbfee Attempt to support CoCo-style disk images. 2026-05-20 13:07:51 -04:00
Thomas Harte a7a5c5f680 Add disk drive option, start forming controller. 2026-05-18 15:57:54 -04:00
Thomas Harte 390db2b0b5 Shrink frame. 2026-05-14 21:55:15 -04:00
Thomas Harte 081c3edd44 Add missing XIB file. 2026-05-14 21:48:23 -04:00
Thomas Harte 2face97266 Add QuickLoadCompositeDynamicCropOptions. 2026-05-14 21:30:39 -04:00
Thomas Harte ba0d7d925a Include incomplete machines in survey. 2026-05-14 20:41:01 -04:00
Thomas Harte 6206b79a59 Pick NIB dynamically. 2026-05-14 17:51:51 -04:00
Thomas Harte 2d08277d68 Add S-Video and RGB output to the CoCo. 2026-05-14 09:18:06 -04:00
Thomas Harte 82e6e2ef3b Always reset keyboard and joystick inputs when switching modes. 2026-05-11 22:45:58 -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 8f6e94eeac Add CoCo tape parser. 2026-05-09 23:20:55 -04:00
Thomas Harte d0837e4559 Add passthrough static analyser. 2026-05-08 09:23:36 -04:00
Thomas Harte 4b0ab1383f Make fast loading optional. 2026-05-07 21:08:18 -04:00
Thomas Harte 2aa3d19ab4 Avoid retain cycle, even if transient. 2026-05-07 14:40:46 -04:00
Thomas Harte a1c2fd1005 Rename CAS -> MSXCAS; add CoCoCAS. 2026-05-07 09:56:40 -04:00
Thomas Harte 96b29a96ec Correct Xcode project; this file is header-only. 2026-05-06 22:41:57 -04:00
Thomas Harte 117348faaf Add CoCo keyboard input. 2026-05-06 22:26:19 -04:00
Thomas Harte c2d1a94f07 Add file for 6847. 2026-05-04 12:22:15 -04:00
Thomas Harte 8e3680a1df Hatch out a new registry for linking machines to associated classes. 2026-05-03 12:11:31 -04:00
Thomas Harte 709a31a362 Push forward to a non-responsive machine. 2026-05-02 12:06:49 -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 0dbb0f391d Correct enum names. 2026-05-01 20:30:00 -04:00
Thomas Harte 04cd3a420c Rename get -> as for project consistency. 2026-05-01 14:04:16 -04:00
Thomas Harte 5dd4f59d98 Update version number. 2026-04-30 16:20:34 -04:00
Thomas Harte 6bd497d9d0 Subsume RDBITS behind generic interface. 2026-04-26 11:58:42 -04:00
Thomas Harte 82e66e7a1b Start on a modularised approach to fast tape loading. 2026-04-26 09:54:57 -04:00
Thomas Harte c9deaaabe8 Start looking for common tape routines.
Currently by PC checks only, though code inspection might be more appropriate.
2026-04-23 21:34:27 -04:00
Thomas Harte ca25358b7b Make conversion explicit, to avoid false expectations with e.g. x + 3. 2026-04-23 21:33:54 -04:00
Thomas Harte c9393e8830 Avoid potential unsafe threading when inserting files. 2026-04-23 12:54:57 -04:00
Thomas Harte 5961ae18ed Record new version number. 2026-04-20 21:38:34 -04:00
Thomas Harte 78695110b3 Add Prodest 128 to ROM catalogue, target, macOS UI. 2026-04-20 18:35:12 -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 112d158286 Disable sanitisers. 2026-04-19 10:51:55 -04:00
Thomas Harte 78c00ddf70 Resolve potential closed-machine race condition. 2026-04-17 11:17:53 -04:00