Changes

Snapshot

340 bytes added, 2 January
DSCB is similar to DSCA but stores the filename of the disc image inserted into drive B.
== TAPE (ACE) ==
This chunk is supported by ACE; it is saved only when the related option is enabled.
The TAPE block contains the filename of the tape image inserted. The filename is stored as 8-bit ASCII (any Unicode characters with codes 0x100 or above will be translated to ? and therefore filenames with these characters can't be stored in Snapshots). The length of the block is the length of the filename in bytes.
NOTE: The selected Multiface ROM is not saved in the snapshot.
== INFO Chunk (No$CPC) ==
This chunk is written by No$CPC. It contains an 8-bit ASCII string with the version information for No$CPC.
6. ACE can save additional memory in snapshots (up to 4MB) using the MX?? chunks.
== MX09-40 Chunk (ACE) == This chunk is supported by ACE.
MX?? chunks allow snapshots to store up to 4160KB ram.
Information are stored compressed like in MEM0-8 chunks.
== BRKC Chunk (ACE) ==
This chunk is written by ACE when some breakpoints are set. When loading a snapshot, the breakpoints found in this chunk are added to the one already installed.
* 6: ASIC I/O Page. Map bank and page are ignored (always 0).
== SYMB Chunk (ACE) ==
This chunk is written by ACE when some symbols are declared. When loading a snapshot, the symbols found in this chunk are added to the alreading existing ones.
|}
== BRKS Chunk (WinAPE) ==
This chunk is written by Winape WinAPE when some breakpoints are set.ACE can import breakpoints from this chunkbut won't create it (BRKC is used instead).
The chunk contains 1 or more breakpoints.
* 2 bytes: condition (?)
== WABP Chunk (WinAPE) ==
This chunk is written by Winape WinAPE when some breakpoints are set.
The exact details are begin worked out.
4 bytes condition string length, followed by condition string (not null terminated)
== DARS Chunk (WinAPE) ==
This chunk is written by Winape WinAPE when some data areas are set.
The number of stored data areas in the chunk is given by the chunk size divided by 10 (the size of one data area data structure).
== RM00-FF Chunk ==
This chunk is supported was introduced by RASM and is supported by ACE; it is saved only when the related option is enabled.
The RM00-FF chunks contain at most 16KB of data representing the contents of the related external upper ROMs number. The data may be compressed or stored uncompressed. If the size is exactly 16384 bytes the data is uncompressed, otherwise it is compressed. Up to 2MB of external upper ROMs can be stored in a snapshot.
== LOWR Chunk ==
This chunk is supported was introduced by RASM and is supported by ACE; it is saved only when the related option is enabled.
It is similar to the RM00-FF chunks but stored the internal firmware ROM contents.
== BASR Chunk (ACE) ==
This chunk is supported by ACE; it is saved only when the related option is enabled.
It is similar to the RM00-FF chunks but stored the internal Basic ROM contents.
== DOSR Chunk (ACE) ==
This chunk is supported by ACE; it is saved only when the related option is enabled.
It is similar to the RM00-FF chunks but stored the internal AMSDOS ROM contents.
== CART Chunk (ACE) ==
This chunk is supported by ACE; it is saved only when the related option is enabled.
It stores the contents of the inserted cartridge ROM. Extended cartridges are also supported.
|}
== PLUG Chunk (ACE) == This chunk is supported by ACE; it is saved only when the related option is enabled.
This chunk stores the names of the plugins which should be enabled for the snapshot.
== REMU Chunk ==
This chunk is written RASM and can be read by contains information about symbols and breakpoints.ACEwill import informations from this chunk but won't write it (SYMB and BRKC are used instead).
=Links=
198
edits