mirror of
https://github.com/Tolik-Trek/Spectrum.EXE.git
synced 2026-06-15 09:01:38 +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!
|
||
|
||
<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)
|
||
};
|