[ Spectaculator, ZX Spectrum Emulator ] Home | Downloads | Support [ ZX Spectrum Image ]

Table of contents

The zx-state file format
Block types

Revision history

The current version of the file format is version 1.3

Version 1.3

(Last updated: 31st May 2008)

With thanks to the Fuse team for supplying the blocks for the Timex machines, the Pentagon 512 and 1024 machines, ZXCF, ZXATASP and Simple 8-bit IDE interfaces.

Version 1.2

Added the following blocks for new hardware supported in Spectaculator 6.0 and Fuse 0.6.x:

Version 1.1

First public release of the specification. Includes includes additional and updated blocks developed for the release of Spectaculator 5.1.

NOTE: New software is only required to support version 1.1 upwards. Spectaculator will continue to be compatible with older versions.

  • Added the ZXSTCREATOR block. This allows the source of zx-state files can be determined.
  • Added the chKeyboardJoystick member to the ZXSTKEYBOARD block. This has increased the size of the block by 1 byte over version 1.0.
  • Added the ZXSTJOYSTICK block.
  • Added the following members to the ZXSTZ80REGS block:
    • chFlags
    • chBitReg
    • chReserved

    NOTE: There were three reserved BYTEs occupying this space in version 1.0.

  • Added chFe to the ZXSTSPECREGS block. This replaces an existing reserved member.

Version 1.0

First version of the file format created for version 2.5 of Spectaculator.


  Copyright © 2001 - 2008 Jonathan Needle Top