Spectrum.EXE/Docs/FORMATS/sna.txt
2024-10-25 00:46:14 +10:00

80 lines
2.9 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

=======================================================================
| Forwarded by Vyacheslav Mednonogov (2:5030/675.30)
| Area : ZX.SPECTRUM.ARCHIVE (ZX.SPECTRUM.ARCHIVE)
| From : Michael Markowsky, 2:5020/378 (10 Oct 96 18:12)
| To : All
Subj : .SNA
=========================================================================
Hello, All!
<EFBFBD> § 㦠ãâ ¯®è¥« p §£®¢-ä ©« å, â® ¢®â ¥£® ä®p¬ â (¨§ ¨­â¥p­¥â®¢áª®£®
SPECTRUM.FAQ, ¢ ª®â®p®¬, áp¥¤¨ ¯p®ç¥£®, ®¯¨á ­ë ä®p¬ âë p §«¨ç­ëå á­ ¯è®â®¢):
=====================================================================
2. Mirage Microdrive .SNA format used by Spectrum 1.7 and JPP
Notice, that in Intel CPUs the least significant byte goes first.
When the registers have been loaded, a RETN command is required to
start the program. IFF2 is short for interrupt flip-flop 2, and for
all practical purposes is the interrupt-enabled flag. Set means
enabled.
ffset Size
------------------------------------------------------------------------------
0 1 db I
1 8 dw HL',DE',BC',AF'
9 10 dw HL,DE,BC,IY,IX
19 1 db Interrupt (bit 2 contains IFF2, 1=EI/0=DI)
20 1 db R
21 4 dw AF,SP
25 1 db IntMode (0=IM0/1=IM1/2=IM2)
26 1 db BorderColor (0..7, not used by Spectrum 1.7)
27 49152 RAM dump 16384..65535
------------------------------------------------------------------------------
Total: 49179 bytes
==============================================================================
Šáâ â, ¦¥« î騥 ¬®£ã íâ®â FAQ:
SPE_FAQ.LZH 249696 [004] comp.sys.sinclair
Sinclair ZX Spectrum FAQ
v.2.7 (February 13 1995)
€ ¥á« ã ª®£®-â® ¥áâ좥¦¨© FAQ, â® å®p®è® ¡ë ¥£® á § ª¨­ãâì ¨«¨ ¢
ä ©«íåã.
est wishes! Mi-+-
+ Origin: KLUG's BBS _ 0:00-7:30 _ USR Courier V.Evr HST DS (2:5020/378)
==========ReadMeAgai==============================================
t Msg, All!
[I---------------ï稬 ¯à¨¢¥â®¬, ‘« ¢ !
‚¨àâã «ì­ ï <20>¥ «ì­ ï …¤¨­¨æ  <-------- H¥ïન© †¥¬çã£
mailme: copper_feet@mail.ru icq#me: 81191986
--- GNS-2000 v.3.00. * Origin: -= MADE BY COPPER FEET =- (2:5030/675.30)
struct hdrSNA128 {
unsigned char i;
unsigned short althl, altde, altbc, altaf;
unsigned short hl, de, bc, iy, ix;
unsigned char iff1; /* 00 - reset, FF - set */
unsigned char r;
unsigned short af, sp;
unsigned char im,pFE;
unsigned char page5[PAGE]; // 4000-7FFF
unsigned char page2[PAGE]; // 8000-BFFF
unsigned char active_page[PAGE]; // C000-FFFF
/* 128k extension */
unsigned short pc;
unsigned char p7FFD;
unsigned char trdos;
// unsigned char pages[PAGE]; // all pages, except already saved
// (m.b. 5 or 6 pages)
};