Oproti Petrovi bych tvrdil, že správně jsou všechny 3 body - tedy jak
přístup z ROM, BDOSu i sahání na řadič vlastními rutinami. První bod
(ROM)
se snad týká pouze BOOTu, neznám jiný program který by rutiny z ROMky
využíval - po pravdě jich tam oproti obsluze QD ani moc není. Vlastní
rutiny
dle mého používalo hodně programů - pro příklad uvedu DISK BASIC,
IPLDISK,
MRS, tuším že i MZPaint a MZMusic, dále i různé utility programátorů z
dalekého Nizozemí (kde vznikla spousta zajímavých programů na MZ-800).
Proto myslím že jediná správná a taky pokroková varianta je kombinace SD
karta + jednočipový MCU + logika (CPLD) emulující standartní periferie
(floppy, ....). Na této konferenci už problesklo spousta HW doplňků které
nedodržely kompatabilitu s originálním HW a ROM, všechny ale dle
očekávání
skončily v propadlišti dějin. Je třeba si uvědomit že Sharp komunita nenítak silná jako Spectristé, takže tu chybí dostatečná paleta dobrých
programátorů kteří by nový HW podpořili. Pak končí mnohdy zajímavé
doplňky
jen s podporou rutin typu "Ejhle, přečetl jsem sektor!".
Proto prosím, pokud chystáte něco velkého, jděte cestou kompatibility!
Myslím že emulace floppy za pomocí image disket uložených na SD kartě je
tou
nejlepší volbou i vzhledem k jednoduchým přenosům Sharp - PC. Veškeré
dokumentace rád poskytnu.
Jinak vítám nového Sharpisty - jsem rád že je tu někdo nový kdo se
nespokojí
se sestavou MZ-821+Joystick :o)
Zdenek
Zobrazit citovaný text (25 řádků)
----- Original Message -----
From: "+GAMA (sharpemupandora.cz)" <computer.research[doména skryta]>
To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz>
Sent: Monday, September 22, 2008 12:34 PM
Subject: Re: MZ-700 ???
>
>
>>Mnojo, a opet bude problem s podporou v programech... To je bohuzel alfa a
>>omega 8-bitovych pocitacu.
>
> 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č?
> 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ý.
> dex
>
>
> ---