From a0dba98318a4b235e7a32aba9f25be5fe20ba181 Mon Sep 17 00:00:00 2001 From: Christos Zoulas Date: Mon, 11 Sep 2017 23:51:12 +0000 Subject: [PATCH] Add zx-state magic (Martin M. S. Pedersen) --- magic/Magdir/spectrum | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/magic/Magdir/spectrum b/magic/Magdir/spectrum index 2a7b4c3b..e8304d7b 100644 --- a/magic/Magdir/spectrum +++ b/magic/Magdir/spectrum @@ -1,6 +1,6 @@ #------------------------------------------------------------------------------ -# $File: spectrum,v 1.6 2009/09/19 16:28:12 christos Exp $ +# $File: spectrum,v 1.8 2017/09/11 23:51:12 christos Exp $ # spectrum: file(1) magic for Spectrum emulator files. # # John Elliott @@ -52,3 +52,29 @@ # Hard disk images 0 string RS-IDE\x1a Spectrum .HDF hard disk image >7 byte x \b, version 0x%02x + +# SZX snapshots (fuse and spectaculator) +# Martin M. S. Pedersen +# http://www.spectaculator.com/docs/zx-state/header.shtml +# +0 string ZXST zx-state snapshot +>4 byte x version %d +>5 byte x \b.%d +>>6 byte 0 16k ZX Spectrum +>>6 byte 1 48k ZX Spectrum/ZX Spectrum+ +>>6 byte 2 ZX Spectrum 128 +>>6 byte 3 ZX Spectrum +2 +>>6 byte 4 ZX Spectrum +2A/+2B +>>6 byte 5 ZX Spectrum +3 +>>6 byte 6 ZX Spectrum +3e +>>6 byte 7 Pentagon 128 +>>6 byte 8 Timex Sinclair TC2048 +>>6 byte 9 Timex Sinclair TC2068 +>>6 byte 10 Scorpion ZS-256 +>>6 byte 11 ZX Spectrum SE +>>6 byte 12 Timex Sinclair TS2068 +>>6 byte 13 Pentagon 512 +>>6 byte 14 Pentagon 1024 +>>6 byte 15 48k ZX Spectrum (NTSC) +>>6 byte 16 ZX Spectrum 12Ke +>>>7 byte 1 (alternate timings) -- 2.40.0