Peter Helcmanovsky (Ped)
|
d4bce4bf7c
|
z80_unpacker: optimisation: -3B and ~-10T in decode_bit = 174B
unpack zx48.rom is now ~22.6s (from 23.0s)
(performance version is now 199 bytes, zx48.rom unpack 19.4s -> 19.0s)
|
2022-09-18 22:54:10 +02:00 |
|
Peter Helcmanovsky (Ped)
|
b13fa05413
|
z80_unpacker: add backward variant of unpacker + example extended
|
2022-09-18 00:23:14 +02:00 |
|
Peter Helcmanovsky (Ped)
|
3c773aca8d
|
z80_unpacker: add performance variant of depacker
|
2022-09-16 03:38:03 +02:00 |
|
Peter Helcmanovsky (Ped)
|
9211544cb9
|
z80_unpacker: add resulting snapshot file to example
|
2022-09-15 18:37:06 +02:00 |
|
Peter Helcmanovsky (Ped)
|
3fa9e0fa12
|
z80_unpacker: optimisations: 0B, -13T in decode_bit (stays 177B)
|
2022-09-15 18:22:33 +02:00 |
|
Peter Helcmanovsky (Ped)
|
aa3fad4d80
|
z80_unpacker: optimisations: -3B and ~-24T in decode_bit = 177B
|
2022-09-15 18:22:32 +02:00 |
|
Peter Helcmanovsky (Ped)
|
6624940ed9
|
z80_unpacker: optimisations: -2B and -27T in decode_bit = 180B
|
2022-09-15 18:22:32 +02:00 |
|
Peter Helcmanovsky (Ped)
|
c3a9773e5c
|
z80_unpacker: optimisations: -1B in unpack implementation = 182B
|
2022-09-15 18:22:31 +02:00 |
|
Peter Helcmanovsky (Ped)
|
a75a35efb2
|
z80_unpacker: probs context-size for offset/length numbers as EQU
|
2022-09-15 18:22:27 +02:00 |
|
Peter Helcmanovsky (Ped)
|
c7ea11bce3
|
z80_unpacker: optimisations: -2B in unpack implementation = 183B
|
2022-09-14 01:44:04 +02:00 |
|
Peter Helcmanovsky (Ped)
|
02d20867ee
|
z80_unpacker: optimisations: -2B in unpack implementation = 185B
|
2022-09-14 01:01:56 +02:00 |
|
Peter Helcmanovsky (Ped)
|
511ddefc08
|
z80_unpacker: optimisations: -4T per offset/length bit decoded
making the 256-alignment of probs array even more baked-in, but there
was no real chance to get rid of that any way
|
2022-09-14 00:01:51 +02:00 |
|
Peter Helcmanovsky (Ped)
|
d30baaa91f
|
z80_unpacker: optimisations: -1B by keeping write_ptr in DE'
|
2022-09-13 23:57:59 +02:00 |
|
Peter Helcmanovsky (Ped)
|
919a892ef0
|
z80_unpacker: optimisations: -1B by decode_length returning CF=0
|
2022-09-13 23:25:03 +02:00 |
|
Peter Helcmanovsky (Ped)
|
ea5c0b1b15
|
z80_unpacker: optimisations: shorter >>4 in probs update
|
2022-09-13 23:15:18 +02:00 |
|
Peter Helcmanovsky (Ped)
|
a19ec2abb7
|
z80_unpacker: optimisations: remove .offset init
first offset is mandatory in packed data
|
2022-09-13 22:53:15 +02:00 |
|
Peter Helcmanovsky (Ped)
|
7b051113e1
|
z80_unpacker: initial working version with screen-slideshow example
|
2022-09-13 22:12:03 +02:00 |
|