Matt Nadareski
a6ee92da32
Fix build
2026-03-18 17:27:06 -04:00
Matt Nadareski
b2eb0b5e67
Extensions classes should be named as such
2026-03-18 17:15:03 -04:00
Matt Nadareski
685fadbfdf
Move wrapper utility classes into Wrappers namespace
2026-03-18 16:55:48 -04:00
Matt Nadareski
638934e6b0
Attributes should live in the Models namespace where it's used
2026-03-18 16:49:14 -04:00
Matt Nadareski
cd2e170175
Move ported attribute to root
2026-03-18 16:42:23 -04:00
Matt Nadareski
68b5436f59
Wrappers to its own namespace
2026-03-18 16:37:59 -04:00
Matt Nadareski
b2f074048d
Create extensions test project
2026-03-18 16:21:16 -04:00
Matt Nadareski
3147974879
Create OID test project
2026-03-18 16:20:00 -04:00
Matt Nadareski
1a53c093b8
OID to its own namespace
2026-03-18 16:18:10 -04:00
Matt Nadareski
e4d26d4d81
Put interfaces in respective namespaces
2026-03-18 16:13:02 -04:00
Matt Nadareski
b3e25bb6a6
Fix interface file names to match internal names
2026-03-18 16:02:40 -04:00
Matt Nadareski
37d5b79b96
Rename directories to visually help determine real namespace
2026-03-18 15:56:45 -04:00
Matt Nadareski
75fef90a14
Reader options apparently moved fully
2026-03-17 19:47:27 -04:00
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