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

80 lines
2.9 KiB
Plaintext
Raw Permalink 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)
};