Konference: Počítač SHARP MZ-800 a emulátory
Od: | Vaclav Peroutka |
Datum: | 22.9.2008 14:37 |
Předmět: | Disky a CP/M - bylo Re: MZ-700 ??? |
> 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... > 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.
Ostatní příspěvky vlákna:
[2008/1 (9)] [2008/2 (1)] [2008/3 (7)] [2008/4 (16)] [2008/5 (22)] [2008/6 (45)] [2008/7 (9)] [2008/8 (34)] [2008/9 (134)] [2008/10 (8)] [2008/11 (3)] [2008/12 (6)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]