1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-04-20 10:17:05 +00:00
Commit Graph

9623 Commits

Author SHA1 Message Date
Thomas Harte 1346bf6fff Add include for strlen. 2022-08-23 19:58:48 -04:00
Thomas Harte cf356c59aa Switch the Macintosh mapper to use Apple::PartitionMap. 2022-08-23 19:39:47 -04:00
Thomas Harte 1555b51d99 Begin a stumbling effort to generalise my implementation of the Apple Partition Map. 2022-08-23 16:46:47 -04:00
Thomas Harte 64c5b84b8b Acknowledge that HFS is assumed. 2022-08-23 16:19:19 -04:00
Thomas Harte 017f55390a Better represent on-disk structure. 2022-08-23 16:19:04 -04:00
Thomas Harte 6010c971a1 Provide a volume to the SCSI card if one is received. 2022-08-23 15:11:56 -04:00
Thomas Harte ea4bf5f31a Provide card's SCSI ID. 2022-08-23 15:05:36 -04:00
Thomas Harte f4c242d5e9 Attempt to offer centralised C8 region decoding. 2022-08-23 14:50:44 -04:00
Thomas Harte 0595773355 Invents a new virtual select line for extended handling card ROM areas. 2022-08-23 14:41:45 -04:00
Thomas Harte f89ca84902 Add missing include. 2022-08-22 21:44:33 -04:00
Thomas Harte e9771ce540 Merge branch 'master' into AppleIISCSI 2022-08-22 21:43:39 -04:00
Thomas Harte 02f65cb7db Commit new macOS version number. 2022-08-22 2022-08-22 21:39:45 -04:00
Thomas Harte 246bd5a6ac Merge branch 'master' into AppleIISCSI 2022-08-22 17:09:57 -04:00
Thomas Harte 1a68df6765 Merge pull request #1086 from TomHarte/AmigaCrash
Resolve crash of machines that require the ROM requester under macOS.
2022-08-22 17:07:59 -04:00
Thomas Harte 1b197d0bb2 Resolve crash of machines that require the ROM requester. 2022-08-22 17:02:09 -04:00
Thomas Harte 3c2d01451a Remove dead comment. 2022-08-22 17:01:52 -04:00
Thomas Harte 4c38fa8ad3 Resolve crash of machines that require the ROM requester. 2022-08-22 17:01:41 -04:00
Thomas Harte c2c81162a1 Sketch out some of the easy stuff. 2022-08-22 16:48:51 -04:00
Thomas Harte 3d234147a6 Add in collected specs. 2022-08-22 10:22:19 -04:00
Thomas Harte 38a509bc20 Merge pull request #1082 from TomHarte/BlitterBugSearch
Partially enable serialised blitter.
2022-08-22 10:08:44 -04:00
Thomas Harte f30f13f0bc Add overt include. 2022-08-22 10:03:24 -04:00
Thomas Harte 8e7f53751d Add Apple II SCSI ROM to the catalogue. 2022-08-21 22:03:52 -04:00
Thomas Harte bfc77f1606 Add workaround that further isolates whatever bug Spindizzy reveals. 2022-08-19 16:38:42 -04:00
Thomas Harte a6b8285d9c Factor out the blitter sequencer. 2022-08-19 16:38:15 -04:00
Thomas Harte a675dd8c24 Merge branch 'master' into BlitterBugSearch 2022-08-19 16:18:23 -04:00
Thomas Harte 7d13768d51 Merge pull request #1083 from TomHarte/OptimisationFlags
Accept whatever Apple thinks is an appropriate optimisation level.
2022-08-19 16:17:55 -04:00
Thomas Harte ce46ec4d3e Clean up, marginally. 2022-08-19 16:12:39 -04:00
Thomas Harte 1ffd65b7af Remove stray tab. 2022-08-19 16:12:20 -04:00
Thomas Harte 43c6db3610 Remove various other redundancies. 2022-08-19 16:12:05 -04:00
Thomas Harte 175314cd16 Accept whatever Apple thinks is an appropriate optimisation level. 2022-08-19 15:58:14 -04:00
Thomas Harte 837acdcf60 Experimentally decline immediate blits. 2022-08-16 21:51:13 -04:00
Thomas Harte 7289192130 Fix refresh slots: they're taken, not open. 2022-08-16 21:51:02 -04:00
Thomas Harte e84e94ef61 Merge pull request #1078 from TomHarte/SerialisedBlitter
Moves towards proper serialisation of the Amiga Blitter.
2022-08-15 11:16:20 -04:00
Thomas Harte bb54ac14b8 Prove that new output errors are [probably] external to the Blitter. 2022-08-15 11:10:17 -04:00
Thomas Harte dcd66b93fd Merge branch 'SerialisedBlitter' of github.com:TomHarte/CLK into SerialisedBlitter 2022-08-15 10:54:43 -04:00
Thomas Harte 856e3d97bf Merge branch 'master' into SerialisedBlitter 2022-08-15 10:54:36 -04:00
Thomas Harte c6aa83e5f2 Merge branch 'master' into SerialisedBlitter 2022-08-14 11:23:29 -04:00
Thomas Harte 1b19f93965 Merge pull request #1081 from TomHarte/STFAT12
Overtly treat .ST images as FAT12.
2022-08-13 10:20:08 -04:00
Thomas Harte c7373a5d3e Overtly treat .ST images as FAT12. 2022-08-13 10:09:34 -04:00
Thomas Harte fb83603133 Merge pull request #1080 from TomHarte/AtariSTRAM
Provide 1mb and 4mb options for Atari ST memory size.
2022-08-10 21:39:52 -04:00
Thomas Harte 94231ca3e3 Put word-sizing responsibility on the caller. 2022-08-10 16:41:45 -04:00
Thomas Harte e2a8b26b57 Display properly from greater RAM sizes. 2022-08-10 16:36:11 -04:00
Thomas Harte b6f45d9a90 Fix struct/class confusion. 2022-08-10 15:40:46 -04:00
Thomas Harte 69f92963f9 Add Atari ST RAM size to Qt UI. 2022-08-10 15:39:55 -04:00
Thomas Harte 6b001e3106 Add ST RAM size selection to the macOS UI. 2022-08-10 14:58:19 -04:00
Thomas Harte 6d1c954623 Make ST RAM size selectable, default to 1MB. 2022-08-10 12:00:06 -04:00
Thomas Harte bdb35b6191 Add an easier hook for debugging. 2022-08-08 21:00:28 -04:00
Thomas Harte 892580c183 Clarify test. 2022-08-08 15:57:36 -04:00
Thomas Harte 4c90a4ec93 Remove 'Faulty peek' JSON breakages. 2022-08-08 15:22:18 -04:00
Thomas Harte f58f7102f7 Provide more context when JSON decoding fails. 2022-08-08 15:18:03 -04:00