mirror of
https://github.com/Tolik-Trek/Spectrum.EXE.git
synced 2026-11-09 09:39:53 +03:00
80 lines
2.9 KiB
Plaintext
80 lines
2.9 KiB
Plaintext
=======================================================================
|
|
| 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!
|
|
|
|
� § 㦠ãâ ¯®è¥« 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---------------ï稬 ¯à¨¢¥â®¬, ‘« ¢ !
|
|
‚¨àâã «ì ï �¥ «ì ï …¤¨¨æ <-------- 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)
|
|
};
|