Matt Nadareski
9389797448
Bump version
2.3.0
2026-03-15 20:23:35 -04:00
Matt Nadareski
8b7112d12f
uint is more correct
2026-03-14 20:51:22 -04:00
Matt Nadareski
4add8f3e64
Update TODO for accuracy
2026-03-14 11:52:07 -04:00
Matt Nadareski
9e6c6af985
Fix missing section case, should never be hit
2026-03-14 11:24:29 -04:00
Matt Nadareski
c82b56d084
Better clarify comment
2026-03-14 11:23:29 -04:00
Matt Nadareski
ea4c51b9f2
Use first nonzero-sized section as overlay address basis
2026-03-14 11:20:40 -04:00
HeroponRikiBestest
463c3ba50d
Accurately get OverlayAddress for UPX-compressed executables ( #67 )
...
* Add alternate path for OverlayAddress for upx-compressed executables, for benefit of extractions that need an accurate overlay address.
* Use SectionNames
* Update SabreTools.Serialization/Wrappers/PortableExecutable.cs
---------
Co-authored-by: Matt Nadareski <mnadareski@outlook.com >
2026-03-14 11:18:19 -04:00
Matt Nadareski
92356903cc
Format alternate title IDs too
2026-03-13 21:15:34 -04:00
Matt Nadareski
82ed800a32
Add formatted Title ID output
2026-03-13 21:01:38 -04:00
Matt Nadareski
81cd284a80
Add debug/retail-adjusted values as passthru
2026-03-13 13:32:33 -04:00
Matt Nadareski
1eba7403a3
Add Cxbx-Reloaded references
2026-03-13 12:31:33 -04:00
Matt Nadareski
b47af580e3
Add remaining certificate fields
2026-03-13 12:29:17 -04:00
Matt Nadareski
cff722ba67
Fix issues found during testing
2026-03-13 12:10:45 -04:00
Matt Nadareski
810338d011
Create XBE wrapper
2026-03-13 11:40:01 -04:00
Matt Nadareski
76910047e7
Fill out XBE reader
2026-03-13 11:05:31 -04:00
Matt Nadareski
a8e53c2d07
Remove invalid extensions
2026-03-13 11:01:27 -04:00
Matt Nadareski
bb61a1b795
Add RVA mapping helpers for XBE
2026-03-13 10:52:54 -04:00
Matt Nadareski
1d83d40b9b
Move XBE models, add skeleton reader
2026-03-13 10:51:31 -04:00
Matt Nadareski
3459c99b29
Add XBE models
2026-03-13 10:28:05 -04:00
Matt Nadareski
d102e2fc0b
Add SNES models
2026-03-11 11:47:39 -04:00
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