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

Od: Ctirad Feřtr
Datum: 22.9.2008 11: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)]