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

Od: Zdenek Adler
Datum: 30.9.2008 08:12
Předmět: Re: Ako chcem pouzivat externy disk (aka IDE)


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 (sharpemu tu byla ta zakroucena vec pandora.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.

 


---


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