Konference: Počítač SHARP MZ-800 a emulátory
Od: | Michal Hučík |
Datum: | 9.10.2011 16:50 |
Předmět: | Re: ram-rom disk |
Dne 9.10.2011 14:40, Martin Lukasek (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): Mam v planu obdobnym zpusobem udelat i nacitani obsahu z SD do RRD. Musim zjistit, jak se da invalidovat obsah RAMdisku (neco jako disk change) v CP/M. Nebo to nekdo vite z hlavy? Mate nekdo nejake predstavy, co by to mohlo/melo umet?
LEC si v nejake fazi nacitani diskety udela sumarni soucet direktorare (u disku prvni 2 alokacni bloky). Mozna by na to stacilo zavolat sluzbu c.37 - nikdy jsem to nezkousel a je docela mozne, ze RAMdisk tato sluzba ignoruje.
služba: Reset diskové jednotky
číslo služby: 37
vstupní parametr: vektor diskových jednotek (reg. DE)
výstupní parametr: 0
funkce: Na rozdíl od služby č. 13, která vykonávala reset celého diskového systému (t.j. všech diskových jednotek), zabezpečuje
tato služba reset jen zadaných diskových jednotek. Jako vstupní parametr se odevzdává 16 bitový vektor (délka odpovídá max. možnému počtu jednotek v systému), přičemž nejnižší bit odpovídá jednotce A, nejvyšší jednotce P. Jednotkám, na které chceme aplikovat reset (t.j. nastavit jako neaktivní a nechráněné proti zápisu) nastavíme v odevzdávaném vektoru odpovídající bit.
Michal
Ostatní příspěvky vlákna:
[2011/1 (52)] [2011/2 (9)] [2011/3 (2)] [2011/4 (9)] [2011/5 (8)] [2011/7 (1)] [2011/8 (40)] [2011/9 (146)] [2011/10 (116)] [2011/11 (29)] [2011/12 (110)]
[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)]