Zobrazit citovaný text (8 řádků)
> Zas tolik situaci na Sharpu neznám (bez diskového zařízení, DOS jsem
tedy
> nepoužíval), ale měl jsme za to, že základ při použití disku je
CP/M.
> Jak vlastně sharpácké programy volají diskové operace?
> Sahají do ROM na nějaké diskové rutiny, nebo volají CP/M, nebo si samy
sahají
> přímo na řadič?
Co je mi znamo, tak originalni P-CP/M se v Cechach nepouziva. Pouziva se
Lamacova LEC CP/M ( viz
http://www.scav.ic.cz/sharp_mz-800/mz-800/operacni_system_CP_M_v22.htm ) nebo
NIPOS (viz archiv konfery kolem roku 2004 ).
Obecne pro CP/M plati, ze se musi odmapovat ROM, primapovat RAM. Takze ROM se
pouzije jen pri bootovani. Pak uz uvnitr CP/M jsou vlastni rutiny pro pristup na
FDD/HD/kamkoli jinam.
Co se tyce BASICu, ten pouziva jiny format diskety a myslim si, ze opet je ROM
odmapovana a BASIC si na disketu saha vlastnimi prostredky. Jak je to u
ostatniho software ( MRS, Sonix, mzpaint atd. ) to netusim. Ono totiz toho
aplikacniho softwaru asi pod CP/M neni mnoho. Ale to fakt nevim...
Zobrazit citovaný text (5 řádků)
> V druhém případě stačí upravit BDOS, v prvním případě odchytávat
vstupní body v
> ROM (nebo přeprogramovat ROM - jako tape emulátor na Spectru v BS-DOSu a
MDOSu
> 3), třetí by byl průserový.
Tak tak, proto jsem psal, ze by se musely prepatchovat vsechny programy
pracujici s FDD naprimo.
V.