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

Od: Michal Hučík
Datum: 9.10.2011 15: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)]