Commit Graph

1186 Commits

Author SHA1 Message Date
Matt Nadareski
c7a932c07f Add secondary FDS/QD sources 2026-03-10 20:05:51 -04:00
Matt Nadareski
1c334dfb1b Add untested FDS <-> QD conversion 2026-03-10 19:49:12 -04:00
Matt Nadareski
a6656fd5e6 Add QD file support 2026-03-10 18:11:42 -04:00
Matt Nadareski
1e1bf2e27c Handle headerless FDS 2026-03-10 17:58:49 -04:00
Matt Nadareski
de5794b3ae Fix FDS reader 2026-03-10 17:47:11 -04:00
Matt Nadareski
f4192416f7 Fix build 2026-03-10 17:31:09 -04:00
Matt Nadareski
70fe830241 Add fwNES FDS file support 2026-03-10 17:27:58 -04:00
Matt Nadareski
e8394d6665 Rename NES cart models a bit 2026-03-10 17:06:01 -04:00
Matt Nadareski
2b64d34e7a Add Atari Lynx cart support 2026-03-10 14:28:09 -04:00
Matt Nadareski
1909851ed4 Add XGD security sector models 2026-03-10 13:18:58 -04:00
Matt Nadareski
9ce074529a Use documentation for endianness 2026-03-08 13:12:42 -04:00
Matt Nadareski
e2581fc423 Add Atari 7800 cart support 2026-03-07 21:27:11 -05:00
Matt Nadareski
f75bc21d54 Add NES cart extraction 2026-03-07 11:32:47 -05:00
Matt Nadareski
8844632fc7 Nicer NES formatting 2026-03-06 16:50:23 -05:00
Matt Nadareski
2f3ecb88f0 Remove unused enum 2026-03-06 16:26:19 -05:00
Matt Nadareski
6e93aa65b6 Split more things 2026-03-06 16:17:18 -05:00
Matt Nadareski
ca264ce91e Cleanup 2026-03-06 16:00:36 -05:00
Matt Nadareski
b339f213b8 Split NES 2.0 combined pieces 2026-03-06 15:53:16 -05:00
Matt Nadareski
93a6926b43 Split flag 10 2026-03-06 15:36:02 -05:00
Matt Nadareski
5e758d4b38 Split flag 7 2026-03-06 15:16:41 -05:00
Matt Nadareski
756d5fe03c Split flag 6 2026-03-06 14:59:19 -05:00
Matt Nadareski
ff67caee25 Make flags slightly more readable 2026-03-06 14:26:40 -05:00
Matt Nadareski
234f865234 Fix minor typo 2026-03-06 13:53:58 -05:00
Matt Nadareski
2d380770f5 Full printing for NES is overwhelming 2026-03-06 13:51:32 -05:00
Matt Nadareski
3f23df868f Fix logic inversion issue 2026-03-06 13:49:15 -05:00
Matt Nadareski
d150bde546 Add NES cart tests 2026-03-06 13:43:16 -05:00
Matt Nadareski
d108a815d7 Finish NES cart extension properties 2026-03-06 13:39:47 -05:00
Matt Nadareski
7dfb015dd5 Fix reading PRG and CHR 2026-03-06 13:23:17 -05:00
Matt Nadareski
5c973bac96 Fill in large number of extensions for NES cart 2026-03-06 13:18:49 -05:00
Matt Nadareski
c6b96d82dc Add simple extension properties 2026-03-06 12:51:02 -05:00
Matt Nadareski
9f2765edd0 Add NES cart printing 2026-03-06 12:47:59 -05:00
Matt Nadareski
b77e866be4 Add NES TODOs 2026-03-06 11:12:14 -05:00
Matt Nadareski
3995017174 Wire up NES cart to wrapper factories 2026-03-06 11:11:26 -05:00
Matt Nadareski
714c8d4901 Add generic NES cart wrapper 2026-03-06 11:08:41 -05:00
Matt Nadareski
9e68cf7abe Add NES cart reader 2026-03-06 11:03:54 -05:00
Matt Nadareski
1875adfe5f Add NES 1.0 and 2.0 models 2026-03-06 10:35:07 -05:00
Matt Nadareski
ebe4ff7426 Update packages 2026-03-05 11:27:45 -05:00
Matt Nadareski
e9eb3eb4be Generic resource entry is now used 2026-02-12 18:25:24 -05:00
Matt Nadareski
c99f86ee95 Add unused generic resource entry 2026-02-12 16:55:27 -05:00
Matt Nadareski
bb7b1c50a1 Move debug object parsers 2026-02-12 16:07:04 -05:00
Matt Nadareski
d56c8a3d83 Move unused parser 2026-02-12 16:04:16 -05:00
Matt Nadareski
c5f732584b Do the same for string table resource 2026-02-12 16:02:09 -05:00
Matt Nadareski
3e0a6dbf32 Move old version of AlignToBoundary 2026-02-12 15:53:40 -05:00
Matt Nadareski
b91c060dad Do the same for assembly manifest 2026-02-12 15:50:24 -05:00
Matt Nadareski
f0a0fc3137 Do the same for font groups 2026-02-12 15:46:50 -05:00
Matt Nadareski
ad3df18b24 Do the same for version info 2026-02-12 14:08:12 -05:00
Matt Nadareski
d089af71a4 Remove now-redundant As extensions 2026-02-12 13:54:53 -05:00
Matt Nadareski
5f9f037430 Add note about migration to IO 2026-02-12 13:48:21 -05:00
Matt Nadareski
939a2bab41 Move some extension parsers to more common location 2026-02-12 13:44:41 -05:00
Matt Nadareski
2d969048e3 Add currently-unused resource data base class 2026-02-12 13:09:44 -05:00