Konference: Počítač SHARP MZ-800 a emulátory
Od: | Petr Žydek |
Datum: | 17.9.2008 20:55 |
Předmět: | Po dlouhé době ... |
Po dlouhé době ...: |
Vážení Šarpisté,
vypadalo to, že jsem se na všechno vykašlal, ale není tomu tak. Neměl jsem
času nazbyt! Kromě zábavy máme každý i běžné povinnosti - práce,
domácnost, melouchy :-), někdo živí rodinu a věnuje se jí (není můj případ).
Fanatici "od Cimbálů" zřejmě berou svůj stroj i na WC a usínají vedle něj,
což já nedělám ;-).
Na bytefestu jsem měl tu možnost pohovořit hlavně s Romanem Dolejším
a Václavem Peroutkou a dostal chuť opět něco činit. Hlavně kvůli oběma
jmenovaným přidám několik příspěvků s odkazy na technická řešení
mých hardwarových kousků. Jsou to záležitosti mnohokrát prověřené,
včetně drátových prototypů. Slušelo by k nim vydat oficiální "specifikaci",
nejlépe v PDF.
Hledám nejšikovnější nástroj pro tento účel.
Vyhoví obyčejný OpenOffice v distribuci Linuxu - Ubuntu, pokud má
možnost exportu do PDF? Byly by to stránky psané obyčejným
neproporcionálním písmem (jsem přece praktik - nostalgik), sem tam
nějaký nadpis a obrázek. Asi jako v Lamačově popisu CP/M, viz
příloha.
Rovněž by slušelo překreslit schemata z mých ručních čmáranic
do elektronické podoby (nebo ze starých skenů). Sice je kvůli Lidicím
vůbec nemám rád, přesto -
Vyhoví Eagle (je k dispozici linuxová verze)?
Všechny mé návrhy jsou co nejjednodušší z hlediska dostupných
součástek. Pokud by nebyly v provedení SMD (což vylučuje amatérskou
výrobu - většinou), hardware by se na jedinou desku nevešel.
Koncepci jedné desky "vše v jednom" (FDD WD279x/Intel, SRAM/RD,
2xIDE16, SIO, RTC, I2C, SD-SPI jsem už zavrhl, nechtělo se mi řezat
plasty nad zdrojem. Takže desky dvě, to významnější dolů, zbytek nahoru.
Jako I/O dekodér (a "mikrořadič") mívám v návrzích vhodně uspořádané
klasické TTL obvody, případně paměť EPROM. Řešení
s programovatelnou logikou je elegantnější, ale nemám know how
ani vhodný zdroj učiva. Hledám dobrovolníka, který by byl na základě
dodaných tabulek (hlavně IDE16), popřípadě slovního popisu schopen
vytvořit návrh obvodu, který by toto řešil. Podle toho mála, co jsem
nastudoval, bych nejraději obyčejné GALy, pak Alteru a nakonec Xilinx.
Troufl by si na to někdo?
Pokud by byla v programovatelné logice zadrátována i větší část ramdisku
16MB, asi by to chtělo něco většího, jinak mi vychází potřeba obvodu
s počtem pinů 12 vstupních, 19 výstupních (minimálně). Ideální by byl
v pouzdře PLCC44, nejvýše PLCC52 (existují pro ně patice). Větší
obvody PQFP80, 100 bych si netroufal pájet ručně.
Takovýto obvod by řídil desku do dolního slotu s:
-řadičem FDD 279x
-adaptérem IDE16
-RTC PCF8583 (+ univerzální I2C)
-klasický ramdisk 64kB se stránkovacím registrem do max.
kapacity 16MB (dle vloženého SIMMu vlastního návrhu)
Horní slot jsem chtěl mít vždycky volný (mám programátor EPROM,
dnes bychom řekli flashek), proto mám zbytek mého megalomanského
projektu řešen jako desku do horního slotu:
-druhý adaptér IDE16
-SIO
-řadič SPI (slot pro SD kartu)
-řadič FDD Intel 8272 based
(WD37C65, UM8388, DP8473)
-adaptér ethernet
To poslední je ale zbožné přání, neboť kde dnes vzít obvody pro sběrnici
ISA jako byl Realtek 8019 nebo některé 3COMy, navíc s popisem ...
Potřebná pgm. logika by měla mít minimálně 12 pinů vstupních a 13
výstupních.
To je prozatím vše, uvítám jakékoli náměty.
Petr Žydek
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)]