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

103 lines
6.3 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.

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.

.TRD д ©«л
----------
ќ«Ґ¬Ґ­в Є в «®Ј .
ДДДДДДДДДДДДДДДДД
Љ ¦¤®¬г д ©«г ў ®Ў« cвЁ Є в «®Ј  cв ўЁвcп ў c®®вўҐвcвўЁҐ в Є
­ §лў Ґ¬л© н«Ґ¬Ґ­в Є в «®Ј , p ў­л© 16 Ў ©в ¬. ’ ЄЁ¬ ®Ўp §®¬ ­  ®¤­®©
¤ЁcЄҐвҐ, ­Ґ§ ўЁcЁ¬® ®в ®ЎкҐ¬ , ¬®¦Ґв Ўлвм § ЇЁc ­® ¤® 128 д ©«®ў.
в Ў«ЁжҐ ЇpЁўҐ¤Ґ­ д®p¬ в н«Ґ¬Ґ­в  Є в «®Ј . ќвЁе ¤ ­­ле ўЇ®«­Ґ ¤®cв в®з­®
¤«п ®ЇЁc ­Ёп «оЎ®Ј® ў®§¬®¦­®Ј® д ©« .
ЙНННННННННСНННННСННННННННННННННННННННН»
єC¬ҐйҐ­ЁҐ і„«Ё­ і H §­ зҐ­ЁҐ є
є®в ­ з « і і є
ЗДДДДДДДДДЕДДДДДЕДДДДДДДДДДДДДДДДДДДДД¶
є #00 і 8 і €¬п д ©«  є
є #08 і 1 і ’ЁЇ д ©«  є
є #09 і 2 і Џ p ¬Ґвp START є
є #0B і 2 і Џ p ¬Ґвp LENGTH є
є #0D і 1 і Љ®«ЁзҐcвў® cҐЄв®p®ў є
є #0E і 1 і H®¬Ґp 1Ј® cҐЄв®p  є
є #0F і 1 і H®¬Ґp ¤®p®¦ЄЁ є
ИНННННННННПНННННПНННННННННННННННННННННј
ќ«Ґ¬Ґ­вл Є в «®Ј  p cЇ®«®¦Ґ­л ў ⮬ Ї®pп¤ЄҐ, ў Є Є®¬ еp ­пвcп
д ©«л. …c«Ё нв®в Ї®p冷Є ­ pгиЁвм, в® TR-DOS Ўг¤Ґв Їp ўЁ«м­® cзЁвлў вм
Ё­д®p¬ жЁо, ­® ў ­ҐЄ®в®pлегз пе ў®§¬®¦­л cЎ®Ё. Ѓ ©в c® c¬ҐйҐ­ЁҐ¬ #00
ЁcЇ®«м§гҐвcп ЋC ¤«п § ¤ ­Ёп cЇҐжЁ «м­ле  вpЁЎгв®ў д ©«г. „«п pҐ «м­®
cгйҐcвўго饣® д ©«  нв®в Ў ©в c®¤Ґp¦Ёв ЇҐpўл© cЁ¬ў®« ҐЈ® Ё¬Ґ­Ё. ЏpЁ
г¤ «Ґ­ЁЁ д ©«  ў нв®в д ©« § ЇЁcлў Ґвcп 1. HҐЇ®cpҐ¤c⢥­­® §  Ї®c«Ґ¤­Ё¬
д ©«®¬ ¤®«¦Ґ­ cв®пвм ­г«Ґў®© Ў ©в. Џ® §­ зҐ­Ёо нв®Ј® д ©«  ­ҐЄ®в®pлҐ
Є®¬ ­¤л TR-DOS ®ЇpҐ¤Ґ«пов p §¬Ґp Є в «®Ј  (CAT, LIST). Ћ¤­ Є® Є®¬ ­¤л,
ўлЇ®«­пойЁҐ § Јpг§Єг д ©«®ў Їp®c¬ вpЁў ов ўcҐ н«Ґ¬Ґ­вл Є в «®Ј , ў­Ґ
§ ўЁcЁ¬®cвЁ §­ зҐ­Ёп Ў ©в  #00.
㦥Ў­л© cҐЄв®p.
ДДДДДДДДДДДДДДДДД
㦥Ў­л© (¤Ґўпвл© cҐЄв®p ў ®Ў« cвЁ Є в «®Ј ) ЁcЇ®«м§гҐвcп cЁc⥬®©
¤«п еp ­Ґ­Ёп Ё­д®p¬ жЁЁ ® c ¬®© ¤ЁcЄҐвҐ. в Ў«ЁжҐ ЇpЁўҐ¤Ґ­ ҐЈ® д®p¬ в:
ЙНННННННННННННННСНННННННСННННННННННННННННННННННННННННННННННННННННННН»
єC¬ҐйҐ­ЁҐ ®в і „«Ё­  і ‡­ зҐ­ЁҐ є
є­ з «  cҐЄв®p  і і є
ЗДДДДДДДДДДДДДДДЕДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДє
є #00 і 1 і Ѓ ©в 0 є
є #01 і 224 і HҐ ЁcЇ®«м§гҐвcп (§ Ї®«­Ґ­® Ў ©в®¬ 0) є
є #E1 і 1 і H®¬Ґp ЇҐpў®Ј® ­Ґ§ ­пв®Ј® cҐЄв®p  ­  ¤ЁcЄҐ є
є #E2 і 1 і H®¬Ґp ¤®p®¦ЄЁ ЇҐpў®Ј® ­Ґ§ ­пв®Ј® cҐЄв®p  є
є #E3 і 1 і ’ЁЇ ¤ЁcЄҐвл є
є #E4 і 1 і Љ®«ЁзҐcвў® д ©«®ў є
є #E5 і 2 і Љ®«ЁзҐcвў® cў®Ў®¤­ле cҐЄв®p®ў є
є #E7 і 1 і €¤Ґ­вЁдЁЄ жЁ®­­л© Є®¤ TR-DOS (#10) є
є #E8 і 2 і HҐ ЁcЇ®«м§гҐвcп (§ Ї®«­Ґ­® Ў ©в®¬ 0) є
є #EA і 9 і HҐ ЁcЇ®«м§гҐвcп (§ Ї®«­Ґ­® Ў ©в®¬ 32) є
є #F3 і 1 і HҐ ЁcЇ®«м§гҐвcп (§ Ї®«­Ґ­® Ў ©в®¬ 0) є
є #F4 і 1 і Љ®«ЁзҐcвў® г¤ «Ґ­­ле д ©«®ў є
є #F5 і 8 і H §ў ­ЁҐ ¤ЁcЄҐвл є
є #FD і 3 і HҐ ЁcЇ®«м§гҐвcп (§ Ї®«­Ґ­® Ў ©в®¬ 0) є
ИНННННННННННННННПНННННННПНННННННННННННННННННННННННННННННННННННННННННј
Љ Є ўЁ¤­® Ё§ в Ў«Ёжл, ў c«г¦ҐЎ­®¬ cҐЄв®pҐ cЁc⥬®© ЁcЇ®«м§говcп
«Ёим ­ҐcЄ®«мЄ® Ў ©в, §­ зҐ­Ёп ®cв «м­ле ­Ґ ў ¦­®. €cЄ«о祭ЁҐ c®cв ў«пҐв
Ў ©в c® c¬ҐйҐ­ЁҐ¬ #00. …Ј® §­ зҐ­ЁҐ ўcҐЈ¤  ¤®«¦­® Ўлвм ­г«Ґўл¬.
„ў  Ў ©в  #E1 Ё #E2 гЄ §лў ов ­ з «® cў®Ў®¤­®© ®Ў« cвЁ ­  ¤ЁcЄҐ.
ЏpЁ c®§¤ ­ЁЁ д ©«  Ёе c®¤Ґp¦Ё¬®Ґ ЇҐpҐЇЁcлў Ґвcп ў Ў ©вЁ #0E Ё #0F
н«Ґ¬Ґ­в  Є в «®Ј . ЋЎкҐ¬ cў®Ў®¤­®© ®Ў« cвЁ еp ­Ёвcп ў ¤ўге Ў ©в е c®
c¬ҐйҐ­ЁҐ¬ #E5.
Ѓ ©в #E3 c®¤Ґp¦Ёв вЁЇ ¤ЁcЄҐвл, Є®в®pл© § ўЁcЁв ®в ЇpЁ¬Ґ­пҐ¬®Ј®
¤ЁcЄ®ў®¤ . ЏҐpҐ¤ «оЎ®© ®ЇҐp жЁҐ© c ¤ЁcЄҐв®© cЁc⥬  "­ cвp Ёў Ґвcп",
cзЁвлў п c«г¦ҐЎ­л© cҐЄв®p Ё Їp®ўҐpпп §­ зҐ­ЁҐ нв®Ј® Ў ©в .
ЙННННННННННСНННННННННННННННННННННННННННН»
є ‡­ зҐ­ЁҐ і ’ЁЇ ¤ЁcЄҐвл є
ЗДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДД¶
є #16 і 80-¤®p®¦Ґз­ п, 2-cв®p®­­пп є
є #17 і 40-¤®p®¦Ґз­ п 2-cв®p®­­пп є
є #18 і 80-¤®p®¦Ґз­ п 1-cв®p®­­пп є
є #19 і 40-¤®p®¦Ґз­ п 1-cв®p®­­пп є
ИННННННННННПННННННННННННННННННННННННННННј
„ў  Ў ©в  ў c«г¦ҐЎ­®¬ cҐЄв®pҐ ®вўҐ¤Ґ­® ¤«п еp ­Ґ­Ёп Ё­д®p¬ жЁЁ ®
Є®«ЁзҐc⢥ д ©«®ў ­  ¤ЁcЄҐвҐ. Ў ©в c® c¬ҐйҐ­ЁҐ¬ #E4 § ЇЁc ­® зЁc«®
 «м­ле н«Ґ¬Ґ­в®ў Є в «®Ј , в.Ґ. ¤Ґ©c⢨⥫쭮 cўп§ ­­ле c д ©« ¬Ё.
Ѓ ©в #F4 еp ­Ёв зЁc«® г¤ «Ґ­­ле д ©«®ў. “§­ вм зЁc«® д ©«®ў ¬®¦­® ўлзвп
§­ зҐ­ЁҐ Ў ©в  #F4 Ё§ §­ зҐ­Ёп Ў ©в  #E4.
ЏpЁ c®§¤ ­ЁЁ ­®ў®Ј® д ©« , §­ зҐ­ЁҐ Ў ©в  #E4 㢥«ЁзЁў Ґвcп ­ 
Ґ¤Ґ­Ёжг. Љ®Ј¤  ¦Ґ Їp®Ёc室Ёв г¤ «Ґ­ЁҐ д ©« , ў®§¬®¦­л ¤ў  ў  ­в .
ЏҐpўл©, Ў®«ҐҐ Їp®cв®© - Ґc«Ё г¤ «пҐвcп Ї®c«Ґ¤­Ё© д ©« ­  ¤ЁcЄҐ. н⮬
гз Ґ Ё§ Ў ©в  #E4 ўлзЁв Ґвcп Ґ¤Ґ­Ёж ,   ў ЇҐpўл© Ў ©в, cўп§ ­­®Ј® c
д ©«®¬ н«Ґ¬Ґ­в  Є в «®Ј , § ЇЁcлў Ґвcп 0. ЏpЁ н⮬ ®Ў« cвм, § ­Ё¬ Ґ¬ п
д ©«®¬, ®cў®Ў®¦¤ Ґвcп, Ё ў®ccв ­®ўЁвм в Є®© д ©« ¬®¦­® в®«мЄ® ў ⮬
гз Ґ, Ґc«Ё ­  ¤ЁcЄҐвг ­Ґ Ўл«® c¤Ґ« ­® Ї®c«Ґ¤гойЁе § ЇЁcҐ©. …c«Ё ¦Ґ
г¤ «пҐвcп ­Ґ Ї®c«Ґ¤­Ё©, в® Ґ¤Ґ­Ёж  Ўг¤Ґв ¤®Ў ў«Ґ­  ў Ў ©в c® c¬ҐйҐ­ЁҐ¬
#F4,   ў ЇҐpўл© Ў ©в cўп§ ­­®Ј® н«Ґ¬Ґ­в  Є в «®Ј  § ЇЁиҐвcп 1.
”Ё§ЁзҐcЄ®Ј® г¤ «Ґ­Ёп ­Ґ Їp®Ё§®©¤Ґв, Ё д ©« Ї® ЇpҐ¦­Ґ¬г Ўг¤Ґв § ­Ё¬ вм
¬Ґcв® ­  ¤ЁcЄҐ. HҐ 㢥«ЁзЁвcп, ҐcвҐc⢥­­®, Ё ®ЎкҐ¬ cў®Ў®¤­®© ®Ў« cвЁ.
Ґp­гвм в Є®© д ©« Їp®cв® - ­Ґ®Ўе®¤Ё¬® ў®ccв ­®ўЁвм ЇҐpўл© Ў ©в н«Ґ¬Ґ­в 
Є в «®Ј  (­Ґ § Ўлў 㬥­миЁвм ­  1 Ў ©в Ї® c¬ҐйҐ­Ёо #F4), ­® c¤Ґ« вм
нв® ¬®¦­® в®«мЄ® ¤® ўлЇ®«­Ґ­Ёп Є®¬ ­¤л MOVE.
„«п Ё¤Ґ­вЁдЁЄ жЁЁ ¤ЁcЄҐвл c«г¦Ёв Ў ©в c® c¬ҐйҐ­ЁҐ¬ #E7. HҐЄ®в®pлҐ
ЋC Ё¬Ґов c室­л© дЁ§ЁзҐcЄЁ© д®p¬ в. —в® Ўл ®в«ЁзЁвм "cў®Ё" ¤ЁcЄҐвл ®в
"зг¦Ёе" TR-DOS Є ¦¤л© p § Їp®ўҐpпҐв нв®в Ў ©в.
‡ ¤ ­­®Ґ ў Є®¬ ­¤Ґ FORMAT Ё¬п ¤ЁcЄ  еp ­Ёвмcп ў c«г¦ҐЎ­®¬ cҐЄв®pҐ
c® c¬ҐйҐ­ЁҐ¬ #F5. €¬п ¤®Ї®«­пҐвcп cЇp ў  Їp®ЎҐ« ¬Ё ¤® 8 Ў ©в®ў.
Ј¤  ‚ и, RomanRom2