gzwrite( outfile, dif_table, sizeof(int) * ( 49*16 ) ) ;
gzwrite( outfile, Outs, sizeof(int) * ( 8 ) ) ;
gzwrite( outfile, OutsIp, sizeof(int) * ( 4 ) ) ;
gzwrite( outfile, OutsIpR, sizeof(int) * ( 4 ) ) ;
gzwrite( outfile, OutsIpL, sizeof(int) * ( 4 ) ) ;
gzwrite( outfile, BG, sizeof(BYTE) * ( 0x8000 ) ) ;
gzwrite( outfile, Sprite_Regs, sizeof(BYTE) * ( 0x800 ) ) ;
gzwrite( outfile, BG_Regs, sizeof(BYTE) * ( 0x12 ) ) ;
gzwrite( outfile, BG_Dirty0, sizeof(BYTE) * ( 64*64 ) ) ;
gzwrite( outfile, BG_Dirty1, sizeof(BYTE) * ( 64*64 ) ) ;
gzwrite( outfile, BGCHR8, sizeof(BYTE) * ( 8*8*256 ) ) ;
gzwrite( outfile, BGCHR16, sizeof(BYTE) * ( 16*16*256 ) ) ;
gzwrite( outfile, BG_LineBuf, sizeof(WORD) * ( 1600 ) ) ;
gzwrite( outfile, BG_PriBuf, sizeof(WORD) * ( 1600 ) ) ;
gzwrite( outfile, CRTC_Regs, sizeof(BYTE) * ( 24*2 ) ) ;
gzwrite( outfile, GrphScrollX, sizeof(DWORD) * ( 4 ) ) ;
gzwrite( outfile, GrphScrollY, sizeof(DWORD) * ( 4 ) ) ;
gzwrite( outfile, VCReg0, sizeof(BYTE) * ( 2 ) ) ;
gzwrite( outfile, VCReg1, sizeof(BYTE) * ( 2 ) ) ;
gzwrite( outfile, VCReg2, sizeof(BYTE) * ( 2 ) ) ;
gzwrite( outfile, CRTC_RCFlag, sizeof(BYTE) * ( 2 ) ) ;
gzwrite( outfile, DIMCur, sizeof(int) * ( 4 ) ) ;
gzwrite( outfile, DIMTrk, sizeof(int) * ( 4 ) ) ;
gzwrite( outfile, XDFCur, sizeof(int) * ( 4 ) ) ;
gzwrite( outfile, XDFTrk, sizeof(int) * ( 4 ) ) ;
gzwrite( outfile, DMA, sizeof(dmac_ch) * ( 4 ) ) ;
gzwrite( outfile, GVRAM, sizeof(BYTE) * ( 0x80000 ) ) ;
gzwrite( outfile, Grp_LineBuf, sizeof(WORD) * ( 1024 ) ) ;
gzwrite( outfile, Grp_LineBufSP, sizeof(WORD) * ( 1024 ) ) ;
gzwrite( outfile, Grp_LineBufSP2, sizeof(WORD) * ( 1024 ) ) ;
gzwrite( outfile, Pal16Adr, sizeof(WORD) * ( 256 ) ) ;
gzwrite( outfile, IRQH_IRQ, sizeof(BYTE) * ( 8 ) ) ;
gzwrite( outfile, Mcry_BufL, sizeof(short) * ( Mcry_BufSize ) ) ;
gzwrite( outfile, Mcry_BufR, sizeof(short) * ( Mcry_BufSize ) ) ;
gzwrite( outfile, MFP, sizeof(BYTE) * ( 24 ) ) ;
gzwrite( outfile, Timer_Reload, sizeof(BYTE) * ( 4 ) ) ;
gzwrite( outfile, Timer_Tick, sizeof(int) * ( 4 ) ) ;
gzwrite( outfile, MIDI_BUF, sizeof(BYTE) * ( MIDIBUFFERS ) ) ;
gzwrite( outfile, MIDI_EXCVBUF, sizeof(BYTE) * ( MIDIBUFFERS ) ) ;
gzwrite( outfile, DelayBuf, sizeof(DELAYBUFITEM) * ( MIDIDELAYBUF ) ) ;
gzwrite( outfile, TONE_CH, sizeof(BYTE) * ( 16 ) ) ;
gzwrite( outfile, Pal_Regs, sizeof(BYTE) * ( 1024 ) ) ;
gzwrite( outfile, TextPal, sizeof(WORD) * ( 256 ) ) ;
gzwrite( outfile, GrphPal, sizeof(WORD) * ( 256 ) ) ;
gzwrite( outfile, Pal16, sizeof(WORD) * ( 65536 ) ) ;
gzwrite( outfile, SASI_Buf, sizeof(BYTE) * ( 256 ) ) ;
gzwrite( outfile, SASI_Cmd, sizeof(BYTE) * ( 6 ) ) ;
gzwrite( outfile, SASI_SenseStatBuf, sizeof(BYTE) * ( 4 ) ) ;
gzwrite( outfile, SCC_RegsA, sizeof(BYTE) * ( 16 ) ) ;
gzwrite( outfile, SCC_RegsB, sizeof(BYTE) * ( 16 ) ) ;
gzwrite( outfile, SCC_Dat, sizeof(BYTE) * ( 3 ) ) ;
gzwrite( outfile, SCSIIPL, sizeof(BYTE) * ( 0x2000 ) ) ;
gzwrite( outfile, SRAM, sizeof(BYTE) * ( 0x4000 ) ) ;
gzwrite( outfile, SysPort, sizeof(BYTE) * ( 7 ) ) ;
gzwrite( outfile, TVRAM, sizeof(BYTE) * ( 0x80000 ) ) ;
gzwrite( outfile, TextDrawWork, sizeof(BYTE) * ( 1024*1024 ) ) ;
gzwrite( outfile, TextDirtyLine, sizeof(BYTE) * ( 1024 ) ) ;
gzwrite( outfile, TextDrawPattern, sizeof(BYTE) * ( 2048*4 ) ) ;
gzwrite( outfile, Text_TrFlag, sizeof(BYTE) * ( 1024 ) ) ;
gzwrite( outfile, path_tbl, sizeof(path_buff_s) * ( MAX_PATH_TBL ) ) ;
gzwrite( outfile, win_drvs, sizeof(char) * ( 32 ) ) ;
gzwrite( outfile, files_tbl, sizeof(files_buff_s) * ( MAX_FILES_TBL ) ) ;
gzwrite( outfile, JoyState0, sizeof(BYTE) * ( 2 ) ) ;
gzwrite( outfile, JoyState1, sizeof(BYTE) * ( 2 ) ) ;
gzwrite( outfile, JoyPortData, sizeof(BYTE) * ( 2 ) ) ;
gzwrite( outfile, KeyBuf, sizeof(BYTE) * ( KeyBufSize ) ) ;
gzwrite( outfile, Draw_BitMask, sizeof(BYTE) * ( 800 ) ) ;
gzwrite( outfile, Draw_TextBitMask, sizeof(BYTE) * ( 800 ) ) ;
