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
Matt Nadareski
dc86ed1456
Use accelerator table type
2026-02-12 13:04:37 -05:00
Matt Nadareski
a2b392234d
Slight cleanup for clarity
2026-02-12 12:52:52 -05:00
Matt Nadareski
f56014b8a6
This can never be null
2026-02-12 12:46:49 -05:00
Matt Nadareski
3a485d34a1
Correct a couple of things
2026-02-12 12:27:36 -05:00
Matt Nadareski
e1da5f192c
Do not overread PKZIP extra fields on malformed ( fixes #65 )
2026-01-29 14:05:36 -05:00
Matt Nadareski
c15809dd72
Remove unused usings
2026-01-28 21:31:59 -05:00
HeroponRikiBestest
89a67d1bd2
Implement model, reader, wrapper for valve SKU sis files. ( #62 )
...
* Try again
* Fix import alphebetization
* Fixes.
* first part of first attempt at a model
* Reimplement Sku Sis parsing
* First round of fixes
* Make sure stream isn't closed
* Missed this newline
2026-01-28 21:30:08 -05:00
Matt Nadareski
c4c6709478
Make note of why only partial driverstatus
2026-01-28 09:55:07 -05:00
Matt Nadareski
5e1f6ac4b3
Partially hook up driverstatus for CMP
2026-01-28 09:52:35 -05:00
Matt Nadareski
8f8d86d0bb
Clean up some formatting things
2026-01-27 12:03:01 -05:00
HeroponRikiBestest
ecca11e2f3
Flush before closing in microsoftcabinet.extraction ( #61 )
...
I had previously been under the assumption that closing always guaranteed a flush. I don't know of any issues that were being caused, but I should push this before i forget.
2026-01-25 21:41:35 -05:00
Matt Nadareski
527b09c6bc
Add debug flag to interface definitions ( fixes #60 )
2026-01-25 20:07:59 -05:00
Matt Nadareski
69b6595434
Missed this one too
2026-01-25 19:48:07 -05:00
Matt Nadareski
59b918c75f
Apparently didn't rename this
2026-01-25 19:46:39 -05:00
Matt Nadareski
344132b50a
Add editorconfig, fix issues
2026-01-25 16:15:05 -05:00
Matt Nadareski
a35e58e9cc
Fix some errant formatting
2026-01-25 15:08:37 -05:00
Matt Nadareski
4300d94858
Use newer "is not null" syntax
2026-01-25 14:32:49 -05:00
Matt Nadareski
ee85a84d8f
Use newer "is null" syntax
2026-01-25 14:30:18 -05:00
Matt Nadareski
2959d82231
Formatting cleanup
2026-01-25 13:38:52 -05:00
HeroponRikiBestest
5dfe6aefb0
Convert Installshield Executable code to use proper reader/wrapper instead of living in PortableExecutable ( #59 )
...
* Figure out how to access OverlayAddress in wrapper or reader (ideally the latter) for a non-PE reader/wrapper
* Code works
* Remove TODOs
* First round of fixes.
* use constants
* remove comment
2026-01-25 13:36:17 -05:00
HeroponRikiBestest
7f7d0f84ef
Re-enable stream extraction for MScab ( #58 )
...
* Re-enable extraction from stream
* Remove todo pre PR
* Properly support all situations, remove whitespace
2026-01-25 12:24:28 -05:00