Konference: Počítač SHARP MZ-800 a emulátory
Od: | Vaclav Peroutka |
Datum: | 2.11.2009 08:47 |
Předmět: | Re: SD unikarta |
> Mimochodem, ač se chystáte použít rychlý procesor, tipnul bych si že
bude výhra,
> když se při současné obsluze SD karty s FAT podaří aspoň dosáhnout
rychlosti
> běžné floppy. Každopádně, těším se na tenhle kousek HW jako malé
děcko :)
>
Zdenku, tam nejde o rychly procesor. Ale o dostatek datove RAMky, kde si muzes
udrzovat metainformace pro 4 emulovane disketove mechaniky a nejlepe 4 SD
sektory 512B (jeden pro kazdou mechaniku), se kterymi se aktualne pracuje. At se
da rozumne zapisovat. Urcite vis, ze SD karta je sekvencni medium, abys mohl
zmenit jediny bajt, musis precist a zapsat cely sektor (ostatne, stejne jako
FD).
Samotne 4 datove sektory zaberou 2kB pameti. Metainformace pro HD disketu taky
zaberou nejake misto. A najednou jsi bez pameti. Co se tyce rychlosti, myslim,
ze by stacila dalsi Z80ka, kdyz bude mit pripojeno aspon 8kB RAMky. Cokoli
rychlejsiho je jen vyhodou.
Ale jaka je rychlost u soucasne implementace s AVR v praxi, to musi napsat
Michal...
V.
PS: Jeste jednou jsem se dival na tu ATMEGu8 - zrejme by se dalo pouzit port D,
pricemz clovek prijde o interrupty. A ja je mel v me puvodni verzi pouzite, to
je pravda. SD kartu pripojit na PB2-PB5 a tech par ridicich signalu se taky
najde. Takze z tohoto pohledu by pro tu low-cost verzi stacila ATMega8, XC9536,
74HC245. A jak psal Petr, fungovalo by to tim zpusobem, ze z emulovaneho
ROMdisku nabehne "spravce souboru" na SD karte, uzivatel vybere MZF, zmacne CR a
jedeme. V podstate jako kdyz nabootoval CP/M a spustil program skrz MZRUN.
Ostatní příspěvky vlákna:
[2009/1 (32)] [2009/3 (21)] [2009/4 (42)] [2009/5 (6)] [2009/8 (9)] [2009/9 (28)] [2009/10 (50)] [2009/11 (86)] [2009/12 (89)]
[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)]