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

Od: Michal Hučík
Datum: 5.11.2009 19:04
Předmět: Re: Unikarta s SD pro Sharpa


> Tim vyplyne na povrch nutnost mit pro kazdy system prepinaci programek - pod
 CP/M neco, pod BASICem neco, pod MRS neco, atd. Ale ja myslim, ze to az tak
nutne neni, v CP/M je support 4 FDD - to staci. A pro jine systemy bych zvolil
strategii tuto:
>   

Minimalne prave pro cp/m vznikne neco jako je jiz zminovany CD.COM, 
ktery zaroven pomoci shellu zpristupni i dalsi soubory na SD - tedy jen 
pro presuny SD -> RAM a SD < - > FDD ... Implementovat do cp/m tu SD 
jako dalsi disk mi prijde docela zvrhle ...

> - pri startu Sharpa pomoci programu vybrat 4 DSK soubory pro 4 mechaniky
> - z "prvni" FDD najede system, pak jednim stiskem tlacitka na karte se budou
DSK soubory "rotovat" - tzn. DSK2 bude DSK1, DSK1 bude DSK4 atd. Tedy, po
ctyrech stisknutich budeme opet ve vychozim stavu.
>   

Tahle rotace se mi docela zamlouva. Jen jeste jak to smysluplne 
signalizovat tou LEDkou a jak se zachovat po resetu AVR? Vratit to do 
puvodniho stavu (pak je LED na miste) a nebo pri kazde rotaci zapsat 
aktualni stav do FLASH - nebo radeji na SD, aby se to dalo editovat z PC 
- a po restartu nabehnout v takove konfiguraci jaka byla posledni? (Pak 
LED trochu ztraci vyznam...)

Taky se mi moc nelibi, ze by se BOOT.MZF startoval pri uplne kazdem 
resetu, i kdyz to je asi jediny zpusob jak opravit spatne nastaveni 
primountovanych disket ...

> zvladnout vymenu disku za behu aplikace. Ale to myslim neni ani zalezitost
BASICu ani MRSu (ten ma snad i support pro dve FDD ?).
>   
Ano, MRS podporuje 4 FD mechaniky ... prepinaji se prikazem dirY, kde Y 
presentuje pismenne oznaceni mechaniky <a - d>

Michal

 
[2009/1 (32)] [2009/3 (21)] [2009/4 (42)] [2009/5 (6)] [2009/8 (9)] [2009/9 (28)] [2009/10 (50)] [2009/11 (86)] [2009/12 (89)]


[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)]