Changes

Snapshot

972 bytes added, 13:58, 19 December 2016
/* CPC+ Chunk */
The following chunks are currently defined:
 
=== MEM0-8 Chunk ===
 
The MEM0-8 chunks contain at most 64KB of data. They can be compressed and use RLE with 0x0e5 as the control byte.
 
Data is encoded as:
 
0x0e5,<count>,<byte>
0x0e5,0 for a single 0x0e5 byte
<byte> for a single occurance of a byte (not 0x0e5)
 
If the block is exactly 65536 bytes then the data is assumed to be uncompressed.
 
The blocks are:
 
MEM0 - main 64KB ram
MEM1 - c4,c5,c6,c7 configurations (extra 64KB ram in 128KB machines) (256KB Dk'Tronics RAM, X-MEM)
MEM2 - cc,cd,ce,cf configurations (256KB Dk'Tronics RAM, X-MEM)
MEM3 - d4,d5,d6,d7 configurations (256KB Dk'Tronics RAM, X-MEM)
MEM4 - dc,dd,de,df configurations (256KB Dk'Tronics RAM, X-MEM)
MEM5 - e4,e5,e6,e7 configurations (256KB Dk'Tronics Silicon Disk, X-MEM)
MEM6 - ec,ed,ee,ef configurations (256KB Dk'Tronics Silicon Disk, X-MEM)
MEM7 - f4,f5,f6,f7 configurations (256KB Dk'Tronics Silicon Disk, X-MEM)
MEM8 - fc,fd,fe,ff configurations (256KB Dk'Tronics Silicon Disk, X-MEM)
 
 
 
=== CPC+ Chunk ===
2,562
edits