Spectrum.EXE/Docs/FORMATS/SPGv0_2.INF
Anatoliy Belyanskiy bd2abb6229 Initial commit
2023-06-15 02:20:40 +10:00

76 lines
6.4 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.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.SPG
„ ­­ë© ä®à¬ â á«ã¦¨â ¤«ï åà ­¥­¨ï § ¯ã᪠¥¬ëå
¯à®£à ¬¬ ­  «î¡ëå ­®á¨â¥«ïå (CD/DVD/HDD/SD). ‘ ¬¨
ä ©«ë ¬®£ãâ ¡ëâì § ¯ãé¥­ë ¨§ WDC ¯à®áâë¬ ­ ¦ â¨¥¬
­  ENTER.
Žâ«¨ç¨ï ®â SPGv0.1 ¢ ®á­®¢­®¬ ­¥ ªà¨â¨ç­ë ¨
§ ¯ã᪠«ª  ¢¥àᨨ 0.2 ¯®¤®©¤ñâ ¨ ª v0.1/0.0, ­® ¢áñ
¦¥ ¢ v0.2: ¡«®ª®¢ § £à㧪¨ áâ «® 16(!),   ¤«¨­ 
§ £®«®¢ª  ª ¦¤®£® ¡«®ª  㬥­ì訫 áì ¤® 4å ¡ ©â!
„à㣨¬¨ á«®¢ ¬¨, çâ®¡ë ¬®¦­® ¡ë«® § £à㦠âì v0.1
¨ ­¨¦¥, ­¥®¡å®¤¨¬® 㢥«¨ç¨¢ âì è £ ¢ ®¡« áâ¨
§ £®«®¢ª®¢ ¡«®ª®¢ § £à㧪¨ á 4 ¤® 8!!!
’ ª ¦¥, ¥á«¨ § ¯ã᪠«ª¥ v0.2 ᪠ଫ¨¢ ¥âáï ¡®«¥¥
à ­­ïï ¢¥àá¨ï, â® ¨§ +66(1) ­ ¤® ç¨â âì ç¥à¥§ AND 7
ˆ á ¬®¥ £« ¢­®¥.
¤ ­­®© ¢¥àᨨ ¯®ï¢¨« áì ¢®§¬®¦­®áâì à ¡®âë á
256ª ¯ ¬ïâìî. „«ï ¢ë¡®à  áâà ­¨æ ¯®á«¥ § £à㧪¨
­ã¦­® ¢ë§ë¢ âì ᯥ樠«ì­ãî ¯à®æ¥¤ãàã, ª®â®à ï
§ £à㦠¥âáï ­  㪠§ ­­ë© ¢ SPG § £®«®¢ª¥  ¤à¥á...
[­¥ § ¡ë¢ ¥¬ <20><>Ž<E2809A>Ÿœ ¢¥àá¨î ä®à¬ â  ¢ +44(1)!!!]
¢ WDCv1.3final ¥áâì ®£à ­¨ç¥­¨ï:
1.¢á¥ ¡«®ª¨ (ªà®¬¥ ¯¥à¢®£®), ­ã¦­® £à㧨âì
¢  ¤à¥á  #A000-#FFFF!!!
[¯¥à¢ë© ¡«®ª ¬®¦­® £à㧨âì ¢ #9A00-#FFFF!!!]
2.¨á¯®«ì§ã¥âáï 256ª ¯ ¬ïâì!!!
¯¥à¥¤ § £à㧪®© SPG, § ¯ã᪠¥âáï ¤¥â¥ªâ¨«ª 
256ª ¯ ¬ï⨠(­  ¤ ­­ë© ¬®¬¥­â ¨éñâáï ¯ ¬ïâì
¯¥­â £®­ , § â¥¬ ᪮௨®­ (ª ï) ¨ § â¥¬ ¯à®ä¨),
¥á«¨ 256ª ¯ ¬ïâì ­¥ ­ ©¤¥­ , â® § £à㧪 
¬®¤ã«¥© á ­®¬¥à ¬¨ áâà ­¨æ ¢ëè¥ #07 ¡ã¤¥â
¨¤â¨ ¢ ­¨¦­¨¥ 128ª!!!
[¢ § ¢¨á¨¬®á⨠®â ⮣®, ª ª®© ª«®­ ¡ë« ­ ©¤¥­,]
[¢ ¯ ¬ïâì § £ã¦ ¥âáï ¬ ­ ¦¥à áâà ­¨æ (¢  ¤à¥á]
[㪠§ ­­ë© ¢ +68(2)), ª ­¥¬ã ­ ¤® ®¡à é âìáï]
[¯à¨ ¢ë¡®à¥ áâà ­¨æ... ]
!¡®«¥¥ ¯®¤à®¡­® ᬮâਬ ¢ ®¯¨á ­¨¨ ᬥ饭¨ï +68!
3.­¥¤®¯ãá⨬® § ¤ ¢ âì  ¤à¥á  § £à㧪¨ ¬¥­¥¤¦¥à 
áâà ­¨æ ¨ ¡«®ª  ¯¥à¥¬¥­­ëå ¢ ¤¨ ¯ §®­¥ ®â #7000
¤® #99FF!!!
!*íâ® ¯à¨¢¥¤ñâ ª § ¢¨á ­¨î ¯à¨ § ¯ã᪥.*!
"Spectrum Prog" file format v0.2:
ᬥ鳤«¨­.
ÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+0³32 - १¥à¢
+32³12 - ¨¤¥­â¨ä¨ª â®à ä®à¬ â  ("SpectrumProg")
+44³1 - ¢¥àá¨ï ä®à¬ â (#00=0.0, #01=0.1, #02=0.2)
+45³2 - CRC ¢á¥£® § £®«®¢ª  (512 ¡ ©â)
+47³2 - ®¡à â­ ï CRC (áâ à訩 ¡ ©â ¢¯¥à¥¤¨)
³ [CRC= à¨ä¬¥â¨ç. á㬬¥ ¢á¥å 512⨠¡ ©â]
³ [§ £®«®¢ª  + 512... ]
³ !¥á«¨ = 0, â® ­¥ ¯à®¢¥à塞 CRC!
ÄÄÄÄÅÄ ¯¨áì_¢_¯®àâ X]*5ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+49³2 -  ¤à¥á ¯®àâ  Xi
+51³1 - §­ ç¥­¨¥ ¢ ­¥£® (¥á«¨  ¤à¥á <> 0!)
ÄÄÄÄÅÄ ¯ à ¬¥âàë_§ ¯ã᪠ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+64³2 -  ¤à¥á § ¯ã᪠ ¯à®£à ¬¬ë
+66³1 - ­®¬¥à áâà ­¨æë ¯à¨ § ¯ã᪥
³ [¢ 256ª - íâ® ­®¬¥à  ®â 0 ¤® 15]
³
+67³1 - ä« £
³ [=0 - ­¥ ॠ£¨à㥬]
³ [=1 - ­®¬¥à  ªâ¨¢­®£® ¤¨áª®¢®¤  ª¨¤ ¥âáï]
³ [¢ á®®â¢. ¯¥à¥¬¥­­ë¥ TR-DOS ¯¥à¥¤ á ¬ë¬ ]
³ [§ ¯ã᪮¬ ]
³
+68³2 -  ¤à¥á ªã¤  ¡ã¤¥â § £à㦥­ ¬ ­ ¦¥à áâà ­¨æ
³ [¥á«¨ =0, â® â ª®¢®© ­¥ § £à㦠¥âáï]
³ á ¬ ¯® ᥡ¥ ¬¥­¥¤¦¥à ¯à¥¤áâ ¢«ï¥â ¯à®áâãî
³ ¯à®æ¥¤ãàã, ¨¬¥îéãî ⮫쪮 ®¤¨­ ¢å®¤­®©
³ ¯ à ¬¥âà: ¢ ॣ¨áâॠA 㪠§ë¢ ¥âáï ­®¬¥à
³ áâà ­¨æë ª®â®àãî ­ ¤® ¢ª«îç¨âì (­ã¬¥à æ¨ï
³ ᮢ¯ ¤ ¥â á ⮩, çâ® ¨á¯®«ì§ã¥âáï ¢ § £®-
³ «®¢ª å ª ¡«®ª ¬ § £à㧪¨).
³ ¤®¯ãáâ¨¬ë© ¤¨ ¯ §®­ - ®â 0 ¤® 15, ­® ­ ¤®
³ ãç¨â뢠âì, çâ® ®¡à é¥­¨¥ ª #7FFD ¨¤ñâ ¯®
³ ¬ áª¥ #10!]
³ !à §¬¥à ¬¥­¥¤¦¥à  ­¥ ¡®«¥¥ 32 ¡ ©â!
³
+70³3 - ¤ â  (¤¥­ì,¬¥áïæ,£®¤)
+73³1 - ¢¥àá¨ï ᡮન ¯à®£à ¬¬ë
+74³2 -  ¤à¥á ¢¥à設ë á⥪ (¥á«¨=0, â® ­¥ ¬¥­ï¥¬)
³
+76³2 -  ¤à¥á ªã¤  ¡ã¤ãâ § £à㦥­­ë ¯¥à¥¬¥­­ë¥
³ [ ª ¯à¨¬¥àã, ¬®¦­® åà ­¨âì ¯¥à¥¬¥­­ë¥]
³ [¡í©á¨ª  ¨ âà-¤®á' , 㪠§ ¢ ¢¤à¥á #5C00]
³ [¨ ¤«¨­ã 320 ¡ ©â]
+78³2 - ¤«¨­  ¡«®ª  ¯¥à¥¬¥­­ëå
³ [¥á«¨=0, â® ¨£­®à¨à㥬 â ª®¢ë¥, ¨­ ç¥]
³ [ª¨¤ ¥¬ n<321 ¡ ©â ­   ¤à¥á ¢ +76(2).]
³ !¥á«¨ ¦¥  ¤à¥á = 0, â® ª¨¤ ¥¬ ¢ #5B00!
ÄÄÄÄÅÄ[POKEZ] ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+80³48 - coming soon! ^_^
ÄÄÄÄÅÄ[¡«®ª_§ £à㧪¨]*16ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+128³2 -  ¤à¥á § £à㧪¨
³ (¥á«¨ <#9A00, â® ¨¤ñâ § ¢¥à襭¨¥ ®¡à ¡®âª¨
³ ¡«®ª®¢ § £à㧪¨)
³1 - ¤«¨­  ¡«®ª  ¢ 2048 ¡ ©â­ëå ᥪâ®à å
³1 - ­®¬¥à áâà ­¨æë ¢ ª®â®àãî £à㧨¬ ¡«®ª
³ [¤«ï 128ª ®­¨ ¨¤ãâ ®â 0 ¤® 7]
³ [¤«ï 256ª¡ ®â 0 ¤® 15... ]
ÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+192³320- ¡«®ª ¯¥à¥¬¥­­ëå ¯à®£à ¬¬ë ¨«¨ ¡í©á¨ª 
ÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+512³XXX- ª®¤®¢ë© ¡«®ª/¡«®ª¨
ÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
!¢® ¢à¥¬ï § ¯ã᪠ ¯à®£à ¬¬ë ¢ª«î祭 1© ०¨¬!
!¯à¥à뢠­¨© (I=63), ­® ®­¨ § ¯à¥é¥­ë. !
P.S.¯¥à¢ë© £à㧨¬ë© ¡«®ª ¤®«¦¥­ à á¯®«®£ âìáï áà §ã
§  § £®«®¢ª®¬ ¢ 512 ¡ ©â,   ¢á¥ ¯®á«¥¤ãî騥
¤®«¦­ë à á¯®«®£ âìáï áà §ã §  ¯à¥¤ë¤ã騬, ­® ¯®
 ¤à¥áã ªà â­®¬ã 2¬ Š¡ ©â!!!
(á¬. PREF.txt ¨ PREFWP.txt)
¤«¨­  ¯¥à¢®£® £à㧨¬®£® ¡«®ª  = ¤«¨­¥ 㪠§ ­­®©
¢ ¯¥à¥¬¥­®© + (2048-512). „à㣨¬¨ á«®¢ ¬¨, ¥á«¨
¤«¨­  ¯¥à¢®£® ¡«®ª  ¬¥­ìè¥ 1536 ¡ ©â, â® ¥£®
¤«¨­ã ¢ 2ª ¡«®ª å ­ ¤® 㪠§ë¢ âì ­ã«¥¢®©!!!
[íâ® ¢ë§¢ ­® ⥬, çâ® ¯¥à¢ë¥ 1536 ¡ ©â â ª®¢®£®
à á¯®«®£ îâáï ¢ 2å ª¨«®¡ ©â­®¬ ¡«®ª¥ § £®«®¢ª ]
---------------------------------------------------
<20>ਫ®¦¥­¨¥
;¬¥­¥¤¦¥à áâà ­¨æ ¯®¤ Pentagon:
MANAG0 ;I:A - num of PAGE (VALID: 0-15)
; Pentagon
PUSH BC
LD C,A
AND %11111000:LD A,C:JR Z,K128
AND 7:OR %01000000
K128 OR 16:LD BC,#7FFD:OUT A
POP BC
RET
;¬¥­¥¤¦¥à áâà ­¨æ ¯®¤ Scorpion/KAY:
MANAG1 ;Scorpion/KAY
PUSH BC
PUSH AF
AND %11111000
LD A,16:JR NZ,$+3:XOR A
LD BC,#1FFD:OUT A
POP AF
AND 7
OR 16:LD B,#7F:OUT A
POP BC
RET
;¬¥­¥¤¦¥à áâà ­¨æ ¯®¤ Profi:
MANAG2 ;Profi
PUSH BC
PUSH AF
AND %11111000
LD A,1:JR NZ,$+3:XOR A
LD BC,#DFFD:OUT A
POP AF
AND 7
OR 16:LD B,#7F:OUT A
POP BC
RET
;¬¥­¥¤¦¥à áâà ­¨æ ¯®¤ ATM 4.5:
MANAG3 ;ATM 4.5
PUSH BC
PUSH AF
AND %11111000
LD A,1:JR NZ,$+3:XOR A
LD BC,#FDFD:OUT A
POP AF
AND 7
OR 16:LD B,#7F:OUT A
POP BC
RET
;¬¥­¥¤¦¥à áâà ­¨æ, ¥á«¨ ­ ©¤¥­® ⮫쪮 128ª:
MANAGF ;128k
PUSH BC
AND 7
OR 16
BC,#7FFD:OUT A
POP BC
RET
---------------------------------------------------
Budder/23.12.2006-13.10.2009