Konference: Počítač SHARP MZ-800 a emulátory
Od: | Ctirad Feřtr |
Datum: | 22.9.2008 08:58 |
Předmět: | Re: Novy sharpista ;) |
Dne Monday 22 of September 2008 10:06:15 Vaclav Peroutka (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): > Presne tak, v ROMce je kod, ktery precte 1.sektor 0. stopy 1. strany a > nabootuje z kodu ulozeneho ve 2.-5. sektoru teze stopy. Format Sharpa je > 256 bajtu na sektor, ale Lamacova CP/M i NIPOS pouzivaji 512 bajtu. Jakmile > se nabootuje, pak uz CP/M odmapuje ROM (aby mel plnych 64kB) a saha na WD > registry sam - a taky kvuli tomu, aby mel dostupnych celych 512bajtu na > sektoru. Aha, takže v tom případě se asi z důvodu kompatibility nemá smysl zabývat jakokoliv formou IDE/CF přímo na sběrnici, ale jít cestou jednočip s emulací floppy a kartou s běžným (FAT) fs. > Ja jsem v tom stavu, ze nactu FAT12/FAT16 image, otevru DSK soubor (image > Sharpi diskety) ulozeny na FAT a muzu posilat vybrane jednotlive sektory. Optimálně bych si ptředstavoval tak, že po zapnutí by systém nabootoval zMCU/SD "disketu" s loaderem, kde by se daly buď přímo procházet a nahrávat mzf soubory (s tím, že případné ukládání by holt bez úprav nefungovalo jinam než na kazetu; ale jinak se to stejně udělat nedá) nebo by si člověk nacpal obrazy disket do emulované mechaniky a nabootoval z ní. Časem ještě můžeme uvažovat třetí možnost, kdy by nějaký chytrý OS (C/PM, nipos - teď vařím z vody, neznám ani jeden ani možnosti jejich dalšího upravování) mohl přistupovat na kartu rovnou a to buď na souborové úrovni nebo na sektorové do nějaký předpřipravených partitionů. Ctirad
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)]