Commit Graph

  • ecc88316bd Nicer readme linking Matt Nadareski 2026-03-21 16:34:52 -04:00
  • 7689c6dd07 Libraries Matt Nadareski 2026-03-21 16:26:56 -04:00
  • bec0aeb04c Another size read mismatch in IRD Matt Nadareski 2026-03-20 22:09:07 -04:00
  • 2f8ee5545e IRD game title is UTF-8 Matt Nadareski 2026-03-20 22:07:35 -04:00
  • 015ad062ac Prefix sizes were being read incorrectly for IRD parsing Matt Nadareski 2026-03-20 22:01:13 -04:00
  • ae6608e2a7 Allow GCF checksum header to have dummy0 value of 0 (fixes #69) Matt Nadareski 2026-03-19 16:18:24 -04:00
  • ca78898e93 Move wrapper factory file after namespace change Matt Nadareski 2026-03-18 22:17:07 -04:00
  • a6ee92da32 Fix build Matt Nadareski 2026-03-18 17:27:06 -04:00
  • b2eb0b5e67 Extensions classes should be named as such Matt Nadareski 2026-03-18 17:15:03 -04:00
  • 685fadbfdf Move wrapper utility classes into Wrappers namespace Matt Nadareski 2026-03-18 16:55:48 -04:00
  • 638934e6b0 Attributes should live in the Models namespace where it's used Matt Nadareski 2026-03-18 16:49:14 -04:00
  • cd2e170175 Move ported attribute to root Matt Nadareski 2026-03-18 16:42:23 -04:00
  • 68b5436f59 Wrappers to its own namespace Matt Nadareski 2026-03-18 16:37:59 -04:00
  • b2f074048d Create extensions test project Matt Nadareski 2026-03-18 16:21:16 -04:00
  • 3147974879 Create OID test project Matt Nadareski 2026-03-18 16:20:00 -04:00
  • 1a53c093b8 OID to its own namespace Matt Nadareski 2026-03-18 16:18:10 -04:00
  • e4d26d4d81 Put interfaces in respective namespaces Matt Nadareski 2026-03-18 16:13:02 -04:00
  • b3e25bb6a6 Fix interface file names to match internal names Matt Nadareski 2026-03-18 16:02:40 -04:00
  • 37d5b79b96 Rename directories to visually help determine real namespace Matt Nadareski 2026-03-18 15:56:45 -04:00
  • 75fef90a14 Reader options apparently moved fully Matt Nadareski 2026-03-17 19:47:27 -04:00
  • 9389797448 Bump version 2.3.0 Matt Nadareski 2026-03-15 20:23:35 -04:00
  • 8b7112d12f uint is more correct Matt Nadareski 2026-03-14 20:51:22 -04:00
  • 4add8f3e64 Update TODO for accuracy Matt Nadareski 2026-03-14 11:52:07 -04:00
  • 9e6c6af985 Fix missing section case, should never be hit Matt Nadareski 2026-03-14 11:24:29 -04:00
  • c82b56d084 Better clarify comment Matt Nadareski 2026-03-14 11:23:29 -04:00
  • ea4c51b9f2 Use first nonzero-sized section as overlay address basis Matt Nadareski 2026-03-14 11:20:40 -04:00
  • 463c3ba50d Accurately get OverlayAddress for UPX-compressed executables (#67) HeroponRikiBestest 2026-03-14 11:18:19 -04:00
  • 92356903cc Format alternate title IDs too Matt Nadareski 2026-03-13 21:15:34 -04:00
  • 82ed800a32 Add formatted Title ID output Matt Nadareski 2026-03-13 21:01:38 -04:00
  • 81cd284a80 Add debug/retail-adjusted values as passthru Matt Nadareski 2026-03-13 13:32:33 -04:00
  • 1eba7403a3 Add Cxbx-Reloaded references Matt Nadareski 2026-03-13 12:31:33 -04:00
  • b47af580e3 Add remaining certificate fields Matt Nadareski 2026-03-13 12:29:17 -04:00
  • cff722ba67 Fix issues found during testing Matt Nadareski 2026-03-13 12:10:45 -04:00
  • 810338d011 Create XBE wrapper Matt Nadareski 2026-03-13 11:40:01 -04:00
  • 76910047e7 Fill out XBE reader Matt Nadareski 2026-03-13 11:05:31 -04:00
  • a8e53c2d07 Remove invalid extensions Matt Nadareski 2026-03-13 11:01:27 -04:00
  • bb61a1b795 Add RVA mapping helpers for XBE Matt Nadareski 2026-03-13 10:52:54 -04:00
  • 1d83d40b9b Move XBE models, add skeleton reader Matt Nadareski 2026-03-13 10:51:31 -04:00
  • 3459c99b29 Add XBE models Matt Nadareski 2026-03-13 10:28:05 -04:00
  • d102e2fc0b Add SNES models Matt Nadareski 2026-03-11 11:47:39 -04:00
  • c7a932c07f Add secondary FDS/QD sources Matt Nadareski 2026-03-10 20:05:51 -04:00
  • 1c334dfb1b Add untested FDS <-> QD conversion Matt Nadareski 2026-03-10 19:49:12 -04:00
  • a6656fd5e6 Add QD file support Matt Nadareski 2026-03-10 18:11:42 -04:00
  • 1e1bf2e27c Handle headerless FDS Matt Nadareski 2026-03-10 17:58:49 -04:00
  • de5794b3ae Fix FDS reader Matt Nadareski 2026-03-10 17:47:11 -04:00
  • f4192416f7 Fix build Matt Nadareski 2026-03-10 17:31:09 -04:00
  • 70fe830241 Add fwNES FDS file support Matt Nadareski 2026-03-10 17:27:58 -04:00
  • e8394d6665 Rename NES cart models a bit Matt Nadareski 2026-03-10 17:06:01 -04:00
  • 2b64d34e7a Add Atari Lynx cart support Matt Nadareski 2026-03-10 14:28:09 -04:00
  • 1909851ed4 Add XGD security sector models Matt Nadareski 2026-03-10 13:18:58 -04:00
  • 9ce074529a Use documentation for endianness Matt Nadareski 2026-03-08 13:12:42 -04:00
  • e2581fc423 Add Atari 7800 cart support Matt Nadareski 2026-03-07 21:27:11 -05:00
  • f75bc21d54 Add NES cart extraction Matt Nadareski 2026-03-07 11:32:47 -05:00
  • 8844632fc7 Nicer NES formatting Matt Nadareski 2026-03-06 16:50:23 -05:00
  • 2f3ecb88f0 Remove unused enum Matt Nadareski 2026-03-06 16:26:19 -05:00
  • 6e93aa65b6 Split more things Matt Nadareski 2026-03-06 16:17:18 -05:00
  • ca264ce91e Cleanup Matt Nadareski 2026-03-06 16:00:36 -05:00
  • b339f213b8 Split NES 2.0 combined pieces Matt Nadareski 2026-03-06 15:53:16 -05:00
  • 93a6926b43 Split flag 10 Matt Nadareski 2026-03-06 15:36:02 -05:00
  • 5e758d4b38 Split flag 7 Matt Nadareski 2026-03-06 15:16:41 -05:00
  • 756d5fe03c Split flag 6 Matt Nadareski 2026-03-06 14:59:19 -05:00
  • ff67caee25 Make flags slightly more readable Matt Nadareski 2026-03-06 14:26:40 -05:00
  • 234f865234 Fix minor typo Matt Nadareski 2026-03-06 13:53:58 -05:00
  • 2d380770f5 Full printing for NES is overwhelming Matt Nadareski 2026-03-06 13:51:32 -05:00
  • 3f23df868f Fix logic inversion issue Matt Nadareski 2026-03-06 13:49:15 -05:00
  • d150bde546 Add NES cart tests Matt Nadareski 2026-03-06 13:43:16 -05:00
  • d108a815d7 Finish NES cart extension properties Matt Nadareski 2026-03-06 13:39:47 -05:00
  • 7dfb015dd5 Fix reading PRG and CHR Matt Nadareski 2026-03-06 13:23:17 -05:00
  • 5c973bac96 Fill in large number of extensions for NES cart Matt Nadareski 2026-03-06 13:18:49 -05:00
  • c6b96d82dc Add simple extension properties Matt Nadareski 2026-03-06 12:51:02 -05:00
  • 9f2765edd0 Add NES cart printing Matt Nadareski 2026-03-06 12:47:59 -05:00
  • b77e866be4 Add NES TODOs Matt Nadareski 2026-03-06 11:12:14 -05:00
  • 3995017174 Wire up NES cart to wrapper factories Matt Nadareski 2026-03-06 11:11:26 -05:00
  • 714c8d4901 Add generic NES cart wrapper Matt Nadareski 2026-03-06 11:08:41 -05:00
  • 9e68cf7abe Add NES cart reader Matt Nadareski 2026-03-06 11:03:54 -05:00
  • 1875adfe5f Add NES 1.0 and 2.0 models Matt Nadareski 2026-03-06 10:35:07 -05:00
  • ebe4ff7426 Update packages Matt Nadareski 2026-03-05 11:27:45 -05:00
  • e9eb3eb4be Generic resource entry is now used Matt Nadareski 2026-02-12 18:25:24 -05:00
  • c99f86ee95 Add unused generic resource entry Matt Nadareski 2026-02-12 16:55:27 -05:00
  • bb7b1c50a1 Move debug object parsers Matt Nadareski 2026-02-12 16:07:04 -05:00
  • d56c8a3d83 Move unused parser Matt Nadareski 2026-02-12 16:04:16 -05:00
  • c5f732584b Do the same for string table resource Matt Nadareski 2026-02-12 16:02:09 -05:00
  • 3e0a6dbf32 Move old version of AlignToBoundary Matt Nadareski 2026-02-12 15:53:40 -05:00
  • b91c060dad Do the same for assembly manifest Matt Nadareski 2026-02-12 15:50:24 -05:00
  • f0a0fc3137 Do the same for font groups Matt Nadareski 2026-02-12 15:46:50 -05:00
  • ad3df18b24 Do the same for version info Matt Nadareski 2026-02-12 14:08:12 -05:00
  • d089af71a4 Remove now-redundant As extensions Matt Nadareski 2026-02-12 13:54:53 -05:00
  • 5f9f037430 Add note about migration to IO Matt Nadareski 2026-02-12 13:48:21 -05:00
  • 939a2bab41 Move some extension parsers to more common location Matt Nadareski 2026-02-12 13:44:41 -05:00
  • 2d969048e3 Add currently-unused resource data base class Matt Nadareski 2026-02-12 13:09:44 -05:00
  • dc86ed1456 Use accelerator table type Matt Nadareski 2026-02-12 13:04:37 -05:00
  • a2b392234d Slight cleanup for clarity Matt Nadareski 2026-02-12 12:52:52 -05:00
  • f56014b8a6 This can never be null Matt Nadareski 2026-02-12 12:46:49 -05:00
  • 3a485d34a1 Correct a couple of things Matt Nadareski 2026-02-12 12:27:36 -05:00
  • e1da5f192c Do not overread PKZIP extra fields on malformed (fixes #65) Matt Nadareski 2026-01-29 14:05:36 -05:00
  • c15809dd72 Remove unused usings Matt Nadareski 2026-01-28 21:31:59 -05:00
  • 89a67d1bd2 Implement model, reader, wrapper for valve SKU sis files. (#62) HeroponRikiBestest 2026-01-28 21:30:08 -05:00
  • c4c6709478 Make note of why only partial driverstatus Matt Nadareski 2026-01-28 09:55:07 -05:00
  • 5e1f6ac4b3 Partially hook up driverstatus for CMP Matt Nadareski 2026-01-28 09:52:35 -05:00
  • 8f8d86d0bb Clean up some formatting things Matt Nadareski 2026-01-27 12:03:01 -05:00