Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 7 zpráv

Re: Ako chcem pouzivat externy disk (aka IDE)

Zdenek Adler SHARP MZ-800

Ahoj,
 
taky jsem spíše pro použití SD karet oproti CF - důvodů se najde spousta. Např.:
 
- proč realizovat propojení MCU a CF přes řádově desítky vodičů, datové latche apod. když má dnes tuším každá ATMEGA v sobě zabudované SPI rozhraní a kód na obsluhu SD karty se všemi FAT systémy visí volně na internetu...
- Přijde mi že CF karty z pultů prodejen mizí což se o SD zatím říct nedá
- Pájení SD konektoru je snadno realizovatelné i radioamatérem-amatérem. Připájet CF konektor už chce docela cvik!
- úspora místa na desce plošného spoje (vodiče od CF karty také zaberou nějaké místo) + zjednodušení návrhu desky
- nejsem si jist zda všechny CF karty podporují hot-swap. U SD konektoru je k tomuto účelu určený spínač pro detekci vložené karty
 
Jinak začít s načítáním MZF je dobrý nápad, představuji si zhruba tak že by karta emulovala ROM kartu ze které by provedla boot do zavaděče MZF. Emulace floppy už asi bude pokročilejší záležitostí (myslím že hlavně hardwarově), ale neměla by být neřešitelná. Kdyby se tak někomu zdálo, rád ho obdaruji veškerou dokumentací, popř. sáhnu do zdrojáků od emulátoru
 
Zdenek
----- Original Message -----
From: Feri (sharpemupandora.cz)
To: Konference "Počítač SHARP MZ-800 a emulátory"
Sent: Monday, September 29, 2008 4:47 PM
Subject: Ako chcem pouzivat externy disk (aka IDE)

navrhujem ďalšie vlákno, nech sa debata o mnohých aspektoch IDE nestráca v jednom subjecte.

je malá šanca, že by som vyťahoval sharpa preto, aby som tam "programoval". naozaj, už len preto že sa dá sraviť (povedzme) ICQ klient pre sharpa, nepovažujem to za niečo, čomu by človek venoval svoj (žiaľ stále viac a viac nedostatkový) čas. podobne - projekt umzixu ma tiež nadchol, ale keď si človek povie "a čo potom?", zistí že okrem dobrého pocitu nezsotane nič...

aby to nevyznelo moc depresívne: som za IDE. a som za to aby emuloval FD mechaniku (lebo kompatibilita) a nie "virtuálny HD" v novom OS. som ochotný aj prispieť softvérovo (hardvérovo som ľavý, ale ROM monitor mám preskákaný a CPM/NIPOS by som, v rámci možností, rád prelustroval)



ja osobne som nemal k Sharpíku pripojené nič okrem BT100 - jednoducho som ako stredoškolák nemal prachy na rôzne udelátka. v katalógoch BBS som ale videl vec, ktorá sa mi v tej dobe veľmi páčila - ROM disk inicializovaný nejakými gejmamy, ktorý pomocou SRAM kompatibility natiahol loader a hneď po zapnutí a bez čakania sa dalo niečo zahrať. a to je podľa môjho názoru najpopulárnejšie použitie - jednoduchý loader na stovky programov, ktoré si tam dám - akceptujem nevýhodu že multi programy nespustím.
USECASE: na CF kartu nahrám MZF programy, a mám jednoduchú možnosť ich spustiť ihneď

verím, že ľudia zhýčkaní z FD/RAM/ROM diskov chcú to na čo sú zvyknutí. preto by IDE malo podporovať aj virtuálnu FD mechaniku. názory sa rôznia, ale finálne slovo za seba je takéto: kompromisom medzi časom a efektom je zrejme virtálna FD mechanika pracujúca s obrazmi diskiet. a to tak, aby nebolo nutné prepisovať OS - teda emulácia HW na úrovni HW (ten jednočip). nešiel by som do písania vlastného OS (aj keď je NIPOS pred dokončením, je niekto kto ho má chuť a čas dokončiť?)
USECASE: na CF kartu nahrám obrazy diskiet, na úrovni dosky (displej sa mi zdá už trochu prekomplikovaný, a binárne switche je tak trochu geek stuff) si prepnem požadovaný obraz diskety. tu by možno poradili majitelia FD - akú majú predstavu o "výmene emulovanej diskety".

Feri.



p.s.: potešilo ma rozprúdenie diania na Pandore, ale žaiľ práve mám v práci neskutočné fofry, tak som sa moc na diskusiu nechytal. sorry.

 


---

Re: Ako chcem pouzivat externy disk (aka IDE)

Jaroslav Nemec SHARP MZ-800

A aky by mal byt sposob komunikacie toho AVR so Z80? Lebo zakladny SHARP nie je velmi dobre pre tento ucel vybaveny.
 
- proč realizovat propojení MCU a CF přes řádově desítky vodičů, datové latche apod. když má dnes tuším každá ATMEGA v sobě zabudované SPI rozhraní a kód na obsluhu SD karty se všemi FAT systémy visí volně na internetu...

Re: Ako chcem pouzivat externy disk (aka IDE)

Vaclav Peroutka SHARP MZ-800

Zobrazit citovaný text (3 řádky)
> 
> A aky by mal byt sposob komunikacie toho AVR so Z80? Lebo zakladny SHARP 
> nie je velmi dobre pre tento ucel vybaveny.
Mel by emulovat FDC, takze Sharp bude zapisovat a cist na porty 0xD8-0xDD. A AVR
 bude mit pripravene jmeno DSK souboru a jen si bude prekladat
stranu/stopu/sektor na linearni pozici v souboru a podle teto pozice naseekuje
spravny blok dat ve FAT tabulce na SD karte.

V.

Re: Ako chcem pouzivat externy disk (aka IDE)

Jaroslav Nemec SHARP MZ-800

Aha, asi myslite, ze AVR bude na portoch emulovat pamatovo mapovane 
zariadenie (data, adresa, rd/wr/cs). A nebolo by lepsie pouzit nejaky 
vacsi procesor, ktory ma na sebe implementovane taketo rozhranie v HW? 
Takto by bolo mozne emulovat hned niekolko zariadeni v jednom. Taky 
Rabbit 2000, resp. nejaky z jeho modulov by mozno bol na tento ucel ako 
stvoreny (http://www.rabbit.com/products/rcm2200/index.shtml - tak tento 
ma aj Ethernet...). Navyse, je to klon Z80...

J.

Vaclav Peroutka (sharpemupandora.cz) wrote:
Zobrazit citovaný text (24 řádků)
>
>
>>
>> A aky by mal byt sposob komunikacie toho AVR so Z80? Lebo zakladny 
>> SHARP nie je velmi dobre pre tento ucel vybaveny.
>
> Mel by emulovat FDC, takze Sharp bude zapisovat a cist na porty 
> 0xD8-0xDD. A AVR bude mit pripravene jmeno DSK souboru a jen si bude 
> prekladat stranu/stopu/sektor na linearni pozici v souboru a podle 
> teto pozice naseekuje spravny blok dat ve FAT tabulce na SD karte.
>
> V.
>
> ---
>
> __________ Informacia od ESET NOD32 Antivirus, verzia databazy 3483 
> (20080930) __________
>
> Tuto spravu preveril ESET NOD32 Antivirus.
>
> http://www.eset.sk
>
>
>

Re: Ako chcem pouzivat externy disk (aka IDE)

Vaclav Peroutka SHARP MZ-800

Zobrazit citovaný text (8 řádků)
> Aha, asi myslite, ze AVR bude na portoch emulovat pamatovo mapovane 
> zariadenie (data, adresa, rd/wr/cs). A nebolo by lepsie pouzit nejaky 
> vacsi procesor, ktory ma na sebe implementovane taketo rozhranie v HW? 
> Takto by bolo mozne emulovat hned niekolko zariadeni v jednom. Taky 
> Rabbit 2000, resp. nejaky z jeho modulov by mozno bol na tento ucel ako 
> stvoreny (http://www.rabbit.com/products/rcm2200/index.shtml - tak tento 
> ma aj Ethernet...). Navyse, je to klon Z80...
> 
Ale jo, urcite se da pouzit, kazdy, co chce nebo umi. At uz ARM7, Scenix,
 Rabbit, nebo tam pripojit PCcko s nejakou PCI kartou.

Ja si vybral AVR. Muzeme dat soutez, komu to bude chodit driv a lepe ;-)

V.

Re: Ako chcem pouzivat externy disk (aka IDE)

Jaroslav Nemec SHARP MZ-800

Teda, ja by som do toho isiel, ved ide o srandu, alebo nie?

J.

Vaclav Peroutka (sharpemupandora.cz) wrote:
Zobrazit citovaný text (29 řádků)
>
>
>> Aha, asi myslite, ze AVR bude na portoch emulovat pamatovo mapovane 
>> zariadenie (data, adresa, rd/wr/cs). A nebolo by lepsie pouzit nejaky 
>> vacsi procesor, ktory ma na sebe implementovane taketo rozhranie v 
>> HW? Takto by bolo mozne emulovat hned niekolko zariadeni v jednom. 
>> Taky Rabbit 2000, resp. nejaky z jeho modulov by mozno bol na tento 
>> ucel ako stvoreny (http://www.rabbit.com/products/rcm2200/index.shtml 
>> - tak tento ma aj Ethernet...). Navyse, je to klon Z80...
>>
>
> Ale jo, urcite se da pouzit, kazdy, co chce nebo umi. At uz ARM7, 
> Scenix, Rabbit, nebo tam pripojit PCcko s nejakou PCI kartou.
>
> Ja si vybral AVR. Muzeme dat soutez, komu to bude chodit driv a lepe ;-)
>
> V.
>
> ---
>
> __________ Informacia od ESET NOD32 Antivirus, verzia databazy 3483 
> (20080930) __________
>
> Tuto spravu preveril ESET NOD32 Antivirus.
>
> http://www.eset.sk
>
>
>

Re: Ako chcem pouzivat externy disk (aka IDE)

Vaclav Peroutka SHARP MZ-800

Zobrazit citovaný text (3 řádky)
> 
> Teda, ja by som do toho isiel, ved ide o srandu, alebo nie?
> 
To jednoznacne, vis jak, v soucasne dobe ma hodne veci prednost - hlavne
 napriklad prace. Jestli to nekdy bude a bude fungovat podle mych predstav, budu
jen rad. A u Tebe urcite taky. HW kompatibilita tam bude zarucena, proste oboje 
budou externi karty, ktere se zacvaknou do Sharpa. A puvodni software bude
fungovat bez problemu.

V.