531 Commits

Author SHA1 Message Date
4e0a627bd8
refactored and added definitions and documentation for New Executable (NE) implementation 2020-01-05 21:46:16 -05:00
0bf4a47e0a
place Portable Executable (PE)-specific stuff in its own namespace 2020-01-05 19:56:17 -05:00
e040352f7e
add AIN data format - not sure how the table of contents is compressed yet though 2020-01-05 19:53:09 -05:00
28fe5db701
support both Executable and FileSystem object models 2020-01-05 19:50:03 -05:00
aa07956299
Chaos Works VOL data format FINALLY loads after fixing bug in LZRW1-A implementation 2020-01-04 08:59:32 -05:00
7af9cd8c3e
add support for Texas Instruments TI-99/4A TIFILES and raw disk images 2020-01-03 23:01:42 -05:00
63994e09f0
slight modifications to support FileSystemObjectModel folders and possibly an archive that DOESN'T start at zero 2020-01-01 22:39:33 -05:00
57892299c4
add comments 2019-12-29 17:14:46 -05:00
2f00dd0c17
fix file alignment and try (unsuccessfully) to calculate modification timestamp 2019-12-28 21:14:16 -05:00
bf1c8f0db3
clean up code, remove unused ZIPSettings thing, ensure appropriate comments are added 2019-12-28 21:13:25 -05:00
f55d9bdcac
fix case where a ZIP archive appears in the middle of random data; allow us to load ZIP archives embedded in other kinds of files 2019-12-28 21:10:12 -05:00
d672782428
the PianoRollView wasn't even editing an actual track on the object model 2019-12-24 01:24:31 -05:00
16ba1aad96
improvements to Palette editor - ability to add/modify/remove entries 2019-12-19 09:16:32 -05:00
4f7f5ae5ff
register object model path 2019-12-19 06:40:38 -05:00
d405f8335b
I feel like it's more efficient this way 2019-12-19 06:40:16 -05:00
f3df76ed40
improvements to MIDI data format 2019-12-18 04:31:22 -05:00
4a8cc6f516
speed optimization? 2019-12-16 06:16:14 -05:00
6b836cde1f
fix .NET version issues and solution organization 2019-12-12 00:22:14 -05:00
21d1ed5ab6
support 64-bit architectures 2019-12-08 19:28:44 -05:00
389f8d4f2e
improvements to FSB saving, no samples to test yet though 2019-12-08 19:28:01 -05:00
0659d32586
give credit where credit's due 2019-12-08 07:23:39 -05:00
98961780dc
trying something new 2019-12-08 03:55:37 -05:00
7ae8ab9b9b
actually supply the ExecutableObjectModel with section data 2019-12-08 03:54:34 -05:00
b2e23c1b2b
provide ability to defer the data request like in FileSystemObjectModel 2019-12-08 03:53:18 -05:00
c571b33b3d
improvements to InstallShield CAB and header (HDR, PKG) DataFormats 2019-12-06 03:02:37 -05:00
2a928d480c
nothing wrong, just wanted to name the parameter a bit more intuitively 2019-12-02 08:06:36 -05:00
8a26b0ad70
this was NOT working to write the file data 2019-12-02 08:06:07 -05:00
3814c2e22f
this was broken 2019-11-30 23:26:06 -05:00
92ddb591d0
set project version to 4.0.2019.12 2019-11-30 05:05:24 -05:00
292ff60634
preliminary save + load implementation of Sony PSF (PARAM.SFO) database format 2019-11-30 04:31:15 -05:00
b264154020
absolutely horrible inefficient and incomplete implementation of writing OBJ models 2019-11-30 03:51:50 -05:00
fab44b24dd
play nice with CRI Extensions for FileSystemEditor 2019-11-25 00:56:15 -05:00
8c1660862a
fixing datatypes brought us ALMOST 100% binary-compatibility diva2data, other two tests are failing at the UTF table size 2019-11-24 14:10:20 -05:00
114c8f6157
not tested 100% binary compatible YET - but at least all my sample files load AND save... EXCELLENT! 2019-11-24 04:44:06 -05:00
3bedeaaa5a
use time-tested RoundUp function and calculate table size minus length of '@UTF' signature (maybe this is wrong) 2019-11-23 21:16:32 -05:00
9302b11bea
HUGE bug preventing 10 bytes of required data from being written in UTFDataFormat 2019-11-22 19:24:07 -05:00
85af0f3c37
handle both unsigned and signed types 2019-11-22 19:23:30 -05:00
ad21159d3d
iterate through same number of columns as defined in the header 2019-11-22 19:21:13 -05:00
d8e0ae501c
make functions static so they can be called from CPKDataFormat 2019-11-22 19:20:28 -05:00
e02d9ddb87
handle unsigned ints and sbytes 2019-11-22 00:57:03 -05:00
32b7acac89
refactor data type conversion into separate methods 2019-11-19 13:23:05 -05:00
1166123aca
indicate completion status of AFSDataFormat 2019-11-18 23:56:32 -05:00
baeabf312d
automatically guess data type when writing value 2019-11-18 23:55:14 -05:00
350b4ea7db
fix minor bug in CpkEtocInfo UTF - alignment maybe? 2019-11-17 14:21:39 -05:00
bc986e16f6
UTF table saving WORKS PERFECTLY NOW... so happy :) 2019-11-17 14:46:48 -05:00
138c5c03ba
preliminary commit for UTF table writing - DOES NOT WORK - one file writes ok, the other not good at all 2019-11-17 02:44:30 -05:00
d3b6a1e6e6
AFS version 1.0 (AFS\0) WORKS PERFECTLY NOW 2019-11-15 22:10:05 -05:00
c31ca9f164
add support for AFS2 (AWB) format, without filenames (ACB) since don't have a sample to test 2019-11-15 14:51:22 -05:00
74770c9a3e
move CPK and AFS into CRI extension 2019-11-15 13:03:08 -05:00
d7585fdb17
AFS writing seems to work ok too... 2019-11-15 12:55:39 -05:00