     nemnogo informacii o diskete

   |ta disketa qwlqetsq distributiwom CP/M V2.2 dlq
"oriona-128" s monitorom-3 i ozu 128k. wersiq BIOS
osnownaq na 60k ozu, awtor kuznecow aleksej (1990 g).
|ta wersiq BIOS podderviwaet rabotu CP/M wo
wtoroj stranice ozu (tam ve gde atributy cweta).
w perwoj stranice ozu ne portitsq (zagruz~ik ispo-
lxzuet pod bufer ~teniq BOOT sektora ozu B000-B3FF).
drajwer koi-8 zagruvaetsq w perwu` stranicu ozu (8000);
tuda ve nado zagruvatx wse wne{nie drajwery (printer,
wne{nij |l.disk...). dlq wyzowa iz CP/M podprogramm
iz pzu F800 (tolxko monitor-2 ili -3) ispolxzuetsq
p/p razme}aemaq w ozu F300-F32F, kotoroj peredaetsq
w reg. HL adres wyzywaemoj p/p (parametry kak oby~no,
estestwenno krome p/p ispolxzu`}ih HL: CP/M ispolx-
zuet tolxko p/p oprosa klaw-ry i wywoda simwola).
w nekotoryh CP/M programmah (WORDSTAR,supertekst...)
ispolxzu`}ih sist.f-` STATUS dlq wwoda s klaw-ry kur-
sor is~ezaet i stanowitsq widimym tolxko w moment na-
vatiq klawi{i - |to ne o{ibka w BIOS (CP/M trebuet
apparatnoj klawiatury): dlq raboty s |timi programma-
mi neobhodimo wwoditx apparatnu` poddervku kursora -
u nas |to realizowano dlq warianta na k580 s pomo}x`
tajmera wi53 (on s~itaet parallelxno s~et~ikam wideo-
generatora, ko|f-t peres~eta sootw-et poloveni` kur-
sora), w wariante na Z80 |to delaetsq s pom. 20 msek
prerywanij - programno, no w oboih slu~aqh trebuetsq
zamena pzu F800. dlq vela`}ih serxezno rabotatx w CP/M
velatelxno imetx 80 simwolow w stroke (takve |to nado
dlq printera) - imeetsq wariant dorabotki "oriona",
pozwolq`}ij kommutirowatx razmer |kr.oblasti 12/16 kb,
sohranqetsq sowmestimostx. w dannom BIOS podderviwaet-
sq |l.disk (wne{nij disk 256/512 kb), kotoryj pozwo-
lqet rabotu s odnim diskowodom. dlq teh ve u kogo odin
nakopitelx woznika`t slovnosti s kopirowaniem diskow,
movete polxzowatxsq f-qmi LOAD i SAVE w programme
POWER (2 raza delatx CTRL/C [F4]). dannaq wersiq BIOS
ne qwlqetsq samoj lu~{ej i okon~atelxnoj, naoborot ona
dolvna rassmatriwatxsq kak perwaq popytka primeneniq
CP/M na orione (ispolxzuet BIOS pzu F800 w.sugonqko,
kotoryj ne obespe~iwaet wse upr.kody terminala VT52),
udobnaq dlq teh, kto ne ho~et izmenqtx apparaturu i
pzu F800. krome |toj wersii CP/M u nas estx wersii
dlq raboty w osnownoj i tretxej stranicah ozu. perwaq
iz nih ne pozwolqet ispolxzowatx mo}nye programmy CP/M
iz-za malogo razmera TPA, odnako pozwolqet cwet i ne
portit fajlow ORDOS. CP/M w tretxej stranice pozwolqet
cwet, no trebuet 3-h banok ozu. dannaq wersiq dolvna
s~itatxsq osnownoj. woob}e normalxno nali~ie raznyh
wersij BIOS, naprimer na "korwete" ih okolo desqtka
kavdyj wybiraet, ~to emu nado. w.sugonqko razrabotal
wersi` CP/M w osnownoj stranice, odnako ~astx qdra
CP/M raspolagaetsq w dop.stranice (wozmoven cwet).
TPA pri |tom 40k, pri |tom rabotaet WORDMASTER i
makroassembler no translqtory qzykow, bazy dannyh i
drugie programmy ne rabota`t iz-za nedostatka ozu.
na moj wzglqd razdelenie CP/M po raznym bankam ne-
priemlemo t.k tak ne dela`t w professionalxnyh |wm,
odnako BIOS movet i dolven bytx razme}en w drugoj
banke ozu (lu~{e w tenewom pzu), dlq sokra}eniq ozu
zanimaemogo CP/M i ras{ireniq oblasti TPA.
wersiq CP/M w.sugonqko razrabotana na osnowe dannoj
wersii BIOS, t.e primenqet takoj ve princip zagruzki:
zagruz~ik gruzit BOOT diskety s perwogo sektora diska,
kotoryj i zagruvaet ws` sistemu (|to pozwolqet gruzitx
raznye sistemy w raznye stranicy, imeq ob}ij dlq wseh
sistem na~alxnyj zagruz~ik a takve delatx diskety bez
CP/M, naprimer awtozapuskaemye igrowye diskety). k so-
valeni` adres sistemnogo registra u w.sugonqko F704, a
ne F720, kak w dannom BIOS, adres kontrollera sowpadaet
- F700. t.o nesowmestimostx. no t.k BDOS odinakow wse
diskety ~ita`tsq i fajly kopiru`tsq bez ograni~enij
(t.k. BDOS i shema "korweta" takve ~ita`tsq diskety
"korweta" i "robotrona-1715").
na dannoj diskete raspolagaetsq fajl KOI8.COM - |to
drajwer klawiatury i displeq dlq "oriona". on podder-
viwaet wywod bolx{ih i malyh rus/lat bukw, pri~em zna-
kogenerator imeet format matricy 6*10, t.e wy movete
dopolnitx znakogenerator tablicej psewdografiki i wy-
woditx na |kran ramki, splo{nye po wertikali i gori-
zontali. (w wersiqh dlq dorabotannogo "oriona" on
whodit w BIOS). fajl ARC2.COM - arhiwator fajlow, rabo-
ta`}ij po algoritmu programmy PKZIP (IBM PC), uniwer-
salen (t.e goditsq dlq l`byh CP/M ma{in) - sozdaet
fajly s ras{ireniem .PK2. w arhiwnom fajle na diskete
zapisany pakety "PASCAL-MT-PLUS", "TURBO-PASCAL-JET"
(firmy BORLAND V3.0 1985 - polnostx` analogi~en 3-j
wersii TURBO-PASCAL dlq IBM PC, odnako |tot paket ras-
~itan pod processor Z80 (!), tak ve kak otad~ik ZSID)
i sowetskij paket supertekst (CP/M wersiq, trebuet
apparatnoj poddervki kursora). u nas ime`tsq i drugie
translqtory (napr.ada, PL/M, otli~nyj si s opisaniem,
fortran, b|jsik-kompilqtor, diskowyj fort-info i dr),
redaktory (WORDSTAR, MIM88), bazy dannyh (DBASE II,
CARD-1715, REBUS), tablicy (SUPERCALC) i dr. programmy
(napr.CHANGER CP/M-ORDOS, otli~naq programma dlq ~te-
niq/zapisi disket IBM PC) i mnovestwo tekstow (naprimer
kniga kernigana i rit~i "qzyk programmirowaniq si")
   !!! - my gotowy pomenqtx ime`}eesq po na drugie
CP/M programmy. k sovaleni` w sssr CP/M kompx`tery
poqwilisx, kogda na zapade ih uve wybrosili, po|tomu w
so`z ne uspeli nata}itx mnogo programm, (k tomu ve mno-
go programm napisano pod Z80) - w mire dlq CP/M napisa-
no 25000 programm, e}e w 1986 g. s~italosx, ~to w CP/M
programm bolx{e, ~em w MS-DOS. movno najti interesnye
programmy na robotrone, APPLE (s Z80-CARD), COMMODORE
(s Z80, CP/M 3.0+ (!), bankowaq), sm1800/1810, so-o5,
adaptirowatx programmy iz "mikrodos".

       ~istqkow wladimir  tel: 106-35-24

  SP-COMPUTER CLUB  *  sankt-peterburg  06.1991

he bad blocksͷ
7h8 File is set to SYS & R/Oh8

show bad h8

user		 ext*w~ʾ< 	*:2NRʄ#Fx+ʾRRʠ> =2y#Rʱ#*w s*w  "w^8*w~͜/8#8 ~ʹ/c8þh8
repai