Martin Haye
|
32656bd6fc
|
Removed dependency on lz4, since we have our own compression algorithm now.
|
2017-01-25 07:48:20 -08:00 |
|
Martin Haye
|
a143026583
|
Refactored packer to use compressed byte arrays most everywhere, because they're so much easier to work with then Java ByteBuffer.
|
2017-01-24 10:47:01 -08:00 |
|
Martin Haye
|
12760c330b
|
Read XML file only once.
|
2017-01-22 14:45:41 -08:00 |
|
Martin Haye
|
9e5e955fbe
|
Realized I could use simple PLASMA extern for global heap pointer.
|
2017-01-22 08:44:10 -08:00 |
|
Martin Haye
|
7056e09458
|
Properly retain previous game save when rebuilding image.
|
2017-01-18 08:24:09 -08:00 |
|
Martin Haye
|
7fb830793c
|
Doing some speed testing.
|
2017-01-15 09:10:43 -08:00 |
|
Martin Haye
|
4b9f2c9a85
|
Create proper save file on all disks. Updated memory map.
|
2017-01-12 07:30:54 -08:00 |
|
Martin Haye
|
99f9f9f35c
|
Now supporting multi-floppy mode.
|
2017-01-11 19:02:31 -08:00 |
|
Martin Haye
|
6e47f62e84
|
Now building multiple floppies.
|
2017-01-11 16:22:31 -08:00 |
|
Martin Haye
|
094d4ca8da
|
Smaller 140k image, now with ProBoot.
|
2017-01-11 15:32:32 -08:00 |
|
Martin Haye
|
2404025654
|
Working on floppy generation.
|
2017-01-11 15:20:22 -08:00 |
|
Martin Haye
|
d0ca62eb53
|
Adding ProBoot and floppy version.
|
2017-01-11 09:54:58 -08:00 |
|
Martin Haye
|
3c6814e7af
|
Refactored disk images to slim down main 800k image.
|
2017-01-11 07:36:59 -08:00 |
|
Martin Haye
|
545538c5d0
|
Initial version of ProBoot (untested as of yet).
|
2017-01-11 07:14:16 -08:00 |
|
Martin Haye
|
994388940a
|
Integrated new version of ProRWTS, now with support for big tree files\! Works beautifully.
|
2017-01-09 07:47:51 -08:00 |
|
Martin Haye
|
6e8089d3a3
|
Made decompression slightly faster.
|
2017-01-09 06:57:39 -08:00 |
|
Martin Haye
|
ae4210a050
|
Temporary workarounds.
|
2017-01-07 11:25:01 -08:00 |
|
Martin Haye
|
845239c2cf
|
Got decompression working, yay\!
|
2017-01-06 17:49:51 -08:00 |
|
Martin Haye
|
bf179182b0
|
Added underlap verification in a better way. Going back to 2 partitions so qkumba can repro the ProDOS tree-file problem.
|
2017-01-06 11:09:01 -08:00 |
|
Martin Haye
|
485e9e7430
|
Added decompression underlap verification.
|
2017-01-06 09:04:29 -08:00 |
|
Martin Haye
|
efc8a84396
|
Yay, I can reach the title screen now.
|
2017-01-04 17:57:18 -08:00 |
|
Martin Haye
|
e21f6cb423
|
More progress on ProRWTS.
|
2017-01-04 15:05:43 -08:00 |
|
Martin Haye
|
dd061c37c3
|
Making slow progress integrating ProRWTS with mem mgr.
|
2017-01-04 13:15:39 -08:00 |
|
Martin Haye
|
8ff169d1e6
|
Now loading and successfully relocating ProRWTS and PLASMA.
|
2017-01-04 09:17:13 -08:00 |
|
Martin Haye
|
c67a4ea718
|
I think decompressor is written now.
|
2017-01-02 11:14:59 -08:00 |
|
Martin Haye
|
917a6561f7
|
Better encoding of offset=64
|
2017-01-02 09:06:11 -08:00 |
|
Martin Haye
|
0e4c7df743
|
More efficient coding of zero-length lits results in even better compression, and faster decomp as well.
|
2017-01-02 07:44:48 -08:00 |
|
Martin Haye
|
7d8c562ffa
|
Rearranged gamma scheme for faster decomp.
|
2017-01-01 08:59:35 -08:00 |
|
Martin Haye
|
05a63b3e54
|
Optimized code pair encoding for faster decompression.
|
2016-12-30 18:06:17 -08:00 |
|
Martin Haye
|
cff4b79931
|
Refactored into code pairs.
|
2016-12-30 17:56:11 -08:00 |
|
Martin Haye
|
ac70c14f31
|
Refactored into code pairs.
|
2016-12-30 17:46:21 -08:00 |
|
Martin Haye
|
cd17eb873e
|
Fixed comment
|
2016-12-30 17:42:35 -08:00 |
|
Martin Haye
|
e8ea2e9f87
|
Fixed comment.
|
2016-12-30 08:33:46 -08:00 |
|
Martin Haye
|
77e2a7c3cf
|
Tested with underlap of 2 for decompression. Changed cut-off to 8 or more saved bytes.
|
2016-12-30 07:59:26 -08:00 |
|
Martin Haye
|
9d04090881
|
Backed off a little bit so that all elias encoding is 8-bits or less.
|
2016-12-29 17:42:10 -08:00 |
|
Martin Haye
|
908eb71927
|
Parameterized offset exp.
|
2016-12-29 17:19:15 -08:00 |
|
Martin Haye
|
a761056723
|
Parameterized offset exp.
|
2016-12-29 17:18:53 -08:00 |
|
Martin Haye
|
b5ca1d32aa
|
Fixed a bug, and fixed a big counting error.
|
2016-12-29 16:06:16 -08:00 |
|
Martin Haye
|
64bc3117f0
|
More efficient encoding of literal lengths.
|
2016-12-29 12:48:11 -08:00 |
|
Martin Haye
|
014abce085
|
Committing to gammas for offsets.
|
2016-12-29 08:23:36 -08:00 |
|
Martin Haye
|
5804cde556
|
Best compression yet, messing with offset encoding.
|
2016-12-29 08:19:11 -08:00 |
|
Martin Haye
|
77b55bbd14
|
Offsets with gamma.
|
2016-12-29 08:06:23 -08:00 |
|
Martin Haye
|
1d421aacf2
|
More experimentation.
|
2016-12-28 08:00:28 -08:00 |
|
Martin Haye
|
ccdbbb970b
|
Now checking zx7 by decompressing.
|
2016-12-27 21:01:48 -08:00 |
|
Martin Haye
|
bfa91285a6
|
Some progress on decompressing lx47
|
2016-12-27 08:44:00 -08:00 |
|
Martin Haye
|
52d2b877f5
|
Got compressor working, but unverified.
|
2016-12-26 10:21:53 -08:00 |
|
Martin Haye
|
5f53550df2
|
Support getCharResponse; better handling of interdependent global scripts; support for backslash-backtick for explicit spaces in strings.
|
2016-12-13 09:07:36 -08:00 |
|
Martin Haye
|
652673ea01
|
Now supports 0..3 args on global funcs.
|
2016-12-08 07:05:28 -08:00 |
|
Martin Haye
|
9d849736e2
|
More fleshing out of global function calling.
|
2016-12-06 09:38:24 -08:00 |
|
Martin Haye
|
4d414bd6ce
|
Now compiling each global script as a separate module, in anticipation of large scripts like hotel, store, etc.
|
2016-12-05 09:23:00 -08:00 |
|