Konference: Počítač SHARP MZ-800 a emulátory

Od: Vaclav Peroutka
Datum: 22.9.2008 13: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)]