Nedávno se mi dostaly do ruky 5,25 diskety pravděpodobně ze souboru SAPI-1.5.
S pomocí dosovských nástrojů se mi (byť ne zcela) podařilo načíst
fragmenty, ze kterých jsem posléze sestavil původní textový obsah jednoho
ze souborů. Bohužel nevím jak sem přidat přílohu, tak ho vložím do textu
- koneckonců je to text.
Počtěte si:
Nova deska barevne semigrafiky DBS-1 pracuje v rezimu
64 * 20 znaku. V tomto rezimu je zajistena programova sluci-
telnost s dosud pouzivanou deskou AND-1Z na urovni volani
sluzeb BIOS. Zpusob zobrazeni je dan pouzitim integrovaneho
radice 6845. Pro kazdy zobrazovany znak je vyhrazeno 16-ti
bitove slovo. Slabika na sude adrese obsahuje kod znaku,
nasledujici slabika na liche adrese atribut.
Pro vyuziti moznosti barevneho zobrazeni pod CP/M je pridana
sluzba BIOS pro zmenu implicitniho atributu znaku.
Na konec vstupniho vektoru BIOS je pridan vstupni bod:
BIOS + 033h JMP SETATR
SETATR - Tato sluzba meni nastaveni implicitniho atributu pro
vsechny dalsi znaky, az do dalsi zmeny. Nova hodnota
atributu se predava v registru C.
Vyznam jednotlivych bitu atributu:
bit 7 - blikani znaku
6 - barva pozadi R
5 - barva pozadi G
4 - barva pozadi B
3 - vyber generatoru znaku
2 - barva znaku R
1 - barva znaku G
0 - barva znaku B
Na diskete CPM62-5.001 je ulozen demonstracni program pro
zmenu atributu znaku SETDBS1.COM.
Pro novou verzi SAPI-1.5 byla upravena CP/M verze 2.2 pro 62k
RAM, ktera umoznuje plne vyuziti novych desek. Jde predevsim
o desku radice MFC-1A a desku barevne semigrafiky DBS-1.
Soucasna verze CBIOS umoznuje ovladani az 4 ruznych mechanik
pruznych disku A: - D: s temito parametry:
A:, B: mechaniky 5,25", oboustranne s dvojitou hustotou(DSDD)
kapacita 312k
pocet stop 2*40 1 systemova
sektoru/stopu 64
sektoru/system 64 32 adresar
polozek adresare 128 4k
sektoru/blok 16 2k 09BH bloku
fond useku 32k
C: mechanika 5,25", jednostranna s dvojitou hustotou(SSDD)
kapacita 148k
pocet stop 40 3 systemove
sektoru/stopu 32
sektoru/system 96 16 adresar
polozek adresare 64 2k
sektoru/blok 8 1k 093H bloku
fond useku 16k
D: mechanika 8", jednostranna s jednoduchou hustotou(SSSD)
kapacita 243k
pocet stop 77 2 systemove
sektoru/stopu 26
sektoru/system 52 16 adresar
polozek adresare 64 2k
sektoru/blok 8 1k 0F2H bloku
fond useku 16k
tj. standartni format CP/M pro 8" diskety,
pouzivany v SAPI-1.
Na diskete CPM62-5.001 jsou ulozeny systemove programy:
FORMAT.COM - umoznuje naformatovani disket podle vybraneho
druhu formatu v prislusne mechanice
SYSGEN.COM - slouzi k vygenerovani systemu CP/M na naforma-
tovanou disketu. Zdrojova nebo cilova disketa
muze byt pouze v mechanice A: nebo B:.