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

Od: Vaclav Peroutka
Datum: 22.9.2008 11:13
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.

CF muze byt podporovana primo jedine v NIPOSu (CP/M asi uz nikdo prepisovat
nebude). Mel jsem predstavu systemu CF s podporou NIPOSu a SD karta, ktera se
chova jako floppy disk - tedy jednocip a emulace.

>  Optimálně bych si ptředstavoval tak, že po zapnutí by systém nabootoval
z 
> MCU/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í. 

To taky neni spatny napad. Ja jsem spise premyslel, ze na kartu dam male LCD a
ty si vyberes primo DSK soubor, se kterym chces delat - timto zpusobem muzes
menit "diskety" jak v Basicu, tak NIPOSu, tak ostatnich programech za behu
systemu.

> Č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ů.

Ano, to je taky moznost, problem je, ze v NIPOSu uz Marek Smihla bojoval s
mistem a optimalizoval kazdy blok kodu. Takze by se musel uselat spise nejaky
specialni system, ktery by nekam strankoval. Otazkou je, jestli do RAMDisku,
nebo nekam jinam, to je asi dost prace. Ale v zasade to nemozne neni.

V.

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