MSXDev'07 specs - discussion

Página 7/23
1 | 2 | 3 | 4 | 5 | 6 | | 8 | 9 | 10 | 11 | 12

Por wolf_

Ambassador_ (9789)

Imagen del wolf_

27-09-2006, 23:34

Por Arjan

Paladin (714)

Imagen del Arjan

27-09-2006, 23:35

Decompressing data doesn't really cost much time. Bitbuster's decompressor can decompress (output) about 45KB per second. Plus, if that extra second annoys you, some interrupt based effect (for example, the text 'GAME START' blinking when starting a new game) can mask the delay.

Por Huey

Prophet (2644)

Imagen del Huey

27-09-2006, 23:40

And there are Bitbuster Xtreme and Pletter.

Not sure what's different. But they are for free.

Por Arjan

Paladin (714)

Imagen del Arjan

27-09-2006, 23:45

Bitbuster Extreme has an extremely small depacker.
Pletter is a compression scheme based on bitbuster, it has somewhat better compression and it supports variable offset lengths (ranging from 8 to 14 bit), which really helps on smaller data.

Por pitpan

Prophet (3131)

Imagen del pitpan

27-09-2006, 23:47

And today I have seen a very nice ROM -> VRAM bitbuster decompressor. It does not use a RAM buffer, just one additional variable in RAM. Not very fast, but good enough for full screen still images. Very interesting, I should say. Until now, I was a poor ROM -> RAM -> VRAM believer!

Por wolf_

Ambassador_ (9789)

Imagen del wolf_

27-09-2006, 23:50

So, in a nutshell, when using comperssion I only see benefits for everyone.. can't be that bad, .. rite?

Por Huey

Prophet (2644)

Imagen del Huey

27-09-2006, 23:52

First have to make it work ourselves then I agree. Until then...... oO

Por Arjan

Paladin (714)

Imagen del Arjan

27-09-2006, 23:55

hmm, for a ROM->VRAM bitbuster decompressor it can be worth while to use a small buffer (say, 64bytes) to store strings in. This will improve decompression speed dramatically, as the vram pointer doesn't have to be changed for each byte anymore.

Por JJLopez

Rookie (22)

Imagen del JJLopez

28-09-2006, 00:22

And today I have seen a very nice ROM -> VRAM bitbuster decompressor. It does not use a RAM buffer, just one additional variable in RAM. Not very fast, but good enough for full screen still images. Very interesting, I should say. Until now, I was a poor ROM -> RAM -> VRAM believer!

Hi. You can download this routine from Karoshi forum (Snippets)

http://www.msxgamesbox.com/karoshi/index.php?topic=427.0

Single example to use only 1 byte of Ram. ;)

Bye!

Por Huey

Prophet (2644)

Imagen del Huey

28-09-2006, 00:27

JJ: Thanks.

Página 7/23
1 | 2 | 3 | 4 | 5 | 6 | | 8 | 9 | 10 | 11 | 12