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

Od: Petr Žydek
Datum: 6.5.2004 09:36
Předmět: Koncepce Sharpa pro nejbližších 50 let

Koncepce Sharpa pro nejbližších 50 let:

Představte si veterána. Tatraplán. To
je skvost! Ale potřebuje restaurovat...
Dáme do něj motor z Ferrari F1 2004,
převodovku automat, elektroniku od
Bosche, palubní počítač od Mrkvošrotu,
elektrická okna. Co z toho bude?
Pro sběratele bezcenný paskvil, na
míle vzdálený originálu.


Tato úvaha platí i pro osmibitové počítače,
něco lze, něco v žádném případě nelze provést
(všechny návrhy jsou mé subjektivní, posuďte
sami):

Co nelze
Nedotknutelný je prakticky celá základní jednotka:
-CPU (více MHz=špatný chod her aj.)
-64KB interní paměti (náhrada: big RD)
-GDG
-PIO
-CTC
-PSG
-klávesnice
-repro
Osobně se mi nelíbí ani vestavění disketovky 3.5"
do skříně počítače (zdá se mi neestetické, je-li
vrtáno a řezáno, viz odstavec o Tatraplánu).
Lze:
-akceptovat rozšíření VRAM, dnes snadné a pro nové
O.S. prakticky nezbytné
-připustit čachry s ROM, je v soklu, má chyby,
usnadnilo by to funkci nových systémů (studie jak
by to vypadalo, bude v příspěvku "Co říkáte na toto...")
-připustit příposlech kazetového magnetofonu
interním reproduktorem
Chip selekt SIA je vyveden na základní desce, ale
jeho připojení na volný pin MZ slotu shledávám
neestetickým (nebrat).


Co rozhodně lze
Jakékoliv Hw rozšíření Sharpa v provedení zásuvných
karet do MZ slotů je velmi vítáno. V ideálním případě
se vše soustředí do dolního slotu, horní může zůstat
pro experimenty, atypická zařízení (Epromer) nebo
taky třeba řadič USB :-D :-D
Výhodou oproti Spektru je zachování designu počítače
při značném rozšíření možností.

 

Vyhrazené I/O porty:

60h..67h --> ATA control block register (sekundární)
68h..6Fh --> ATA command block register (sekundární)
70h..77h --> ATA control block register (primární)
78h..7Fh --> ATA command block register (primární)

88h ---> PCF8583: hodiny+"CMOS SRAM" (88h: návrh)

B0h..B3h --> SIO (nezáleží na Hw provedení)

D8h..DDh --> FDC 279x (pro 1-2 mechaniky floppy)

E9h --> stránkový registr ramdisku (64KB z 16MB max.)
EAh..EBh --> ramdisk "pro Basic" (s předvolbou adresy)
F8h..FAh --> ramdisk typu SRAM (sériová paměť)

20h..28h --> můj Epromer (zmíněno jen pro pořádek)

Poznámky:
-autoinkrement adresy ramdisku, jeho refresh (je-li
 s paměťmi DRAM), to obé je dáno hardwarem
-stránkování skrze port E9h platí pro obě odnože
 ramdisku
-ideální ramdisk umí všechno, podrobnosti viz
 popisy v dřívějších příspěvcích
-případná rozšíření FDC nad limit Lamače (720KB)
 jsou nadstandardem, DOPLŇTE!!!
-I/O adresa RTC je vybrána náhodně, lze stanovit
 i jinou (předpokladem jsou dekodéry s EPROM)
-ideální SIO má živých všech osm datových vodičů
 (+ 9tý GND) na úrovních RS232 (nejlépe dva kanály)

Další návrhy:
DAC audio ???
zařízení ovládaná přes sběrnici I2C ???
.
.
.
????????????
????????????
????????????

Líná ruka na klávesnici, holé neštěstí.


Petr de Zviqov


Ostatní příspěvky vlákna:

 
[2004/1 (1)] [2004/2 (1)] [2004/4 (33)] [2004/5 (34)] [2004/6 (12)] [2004/7 (1)] [2004/8 (12)] [2004/9 (31)] [2004/10 (52)] [2004/11 (43)] [2004/12 (4)]


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