ZX Spectrum 48k (hosszu, komplett kalkulaciot is tartalmaz!)
Bodor Zoltán
bodor.zoltan at anteus.hu
Fri May 24 16:19:44 CEST 2002
Sziasztok!
Hozzászólnék én is ehhez a témához. Nekem is szép emlékeim vannak a
spektrumos ido"kbo"l. Imádtam. Jó olvasni a hasonló érzületu" emberek
hozzászólásait, látni lelkesedésüket. Fele részben együtt izgulok
lelkesedek veletek a "magyar számítógép" építésében is, bár kicsit
szkeptikus is vagyok a témában.
A lista tagjai közül is sokan, köztük én is, lényegében ebbo"l élünk,
hogy újra és újra egyedi/kisszériás számítógépeket építünk valamilyen
processzorral (PIC, ATMEL, Motorola, Hitachi...). Én sem ma kezdtem,
számtalan kisebb feladat mellet, három nagyobb, komplett oprendszerrel,
esetleg BASIC interpreterrel felszerelt hordozható gépet terveztem és
gyártottam 30-50-100 darabos szériákban. Tapasztalataimmal szívesen
segítem a munkát, bár egy átgondolt rendszer építése, fo"leg a szoftver
rendszer kitalálása nem egy-két hét.
Szóval, ha építünk akkor döntsük el, a következo"ket:
- Meg kéne egyezni arról, mire akarjuk használni, mit várunk to"le. Már
most látszik, hogy mindenkinek más és más jut eszébe, mást tart
fontosnak, mást vár el egy ilyen saját építésu" gépto"l.
- Kötött, vagy rugalmasan változtatható hardvert építsünk. Ne
felejtsétek el, hogy a Spectrum/C64/Atari nagy sikere, megbizhatósága a
kötött hardvernek köszönheto". Minden gép egyforma, a rendszer
átlátható, kézbentartható.
- Egy kiválasztott processzor típust, vagy több különbözo"t használjunk
- Árkategória. Mennyi lehet egy alaprendszer anyagköltsége.
- Háttértár, video- és hangrendszer.
Leheto"ségek:
1. Az eredeti téma alapján, maradhatunk a ZX Spectrum alapú hardvernél.
Ez így egy 8bites, olcsó gép lenne, amit viszont nem is szabad
túlbonyolítani. Elo"nyei: Olcsó a processzor, bo"séges a szoftver
kínálat. Ebben az esetben a következo"ket tudom felajánlani (talan még
megmentheto"k a floppyk, kazetták):
- Saját készítésu", 256K RAM-os (Spectrum 128K kompatibilis), Floppy-s,
egeres hardver, visszarajzolás céljára. Eredeti rajzok biztos nincsenek
már meg.
- A magyar fejlesztésü Speccy DOS visszafejtett és saját magam által
továbbfejlesztett rajza, programja. (Bár manapság a WD1772 floppy
vezérlo" IC beszerezhetetlen.)
- SIOS nevu", saját fejlesztésu", ablakozós, egerezo"s grafikus felület,
persze fekete/fehér. Kooperativ "multitaszk" szerüen, esemény vezérelten
(ide-oda kattintás egérrel) futtathat több alkalmazást. Alkalmazás méret
16K, vagy ennek többszöröse lehet. Két mu"ködo"képes alkalmazás volt rá,
disk kezelo" és ikon editor. (Bár mai eszemmel biztosan sok mindent
máshogy írnék meg benne.)
2. Ha nem cél a kompatibilitás, akkor valamilyen 32bites magú procit
kell választani, aminél a nagy memória (minimum 16mega) lineárisan
címezheto", és a szabadon felhasználható GNU C és Assembler is
támogatja. Ha a proci tartalmaz MMU (memoria manager) áramkört, akkor
már teljes értéku" linux is futtatható rajta.
- Proci lehetne a Motorola 680x0 vagy Coldfire család, a Hitachi H8S
vagy SH processzor család tagjai. Árai a 4..8eFt kategóriába esnek
Hitachi H8S esetén, a többi kérdéses. Ezekben mind van A/D és D/A is,
igy a hangkezelés is megoldott lenne.
- Videorendszerre két megoldás adódhat:
- Sok mikrokontroller rendelkezik Idozito es DMA modulokkal, igy a
képrajzolást maga processzor is meg tudja oldani. (Hitachi H8S procik
esetén, 99% biztosan meg tudnám csinálni).
- valamilyen kész IC-t is használhatnánk, úgy tudom a van ilyen EPSON és
Cirrus Logic gyártmányú is 3-4eFt magasságban.
Ha én építenék egy hobbi/tanuló/játék gépet, a következo"t tenném bele
(nem reklám, csak az általam kedvelt, ismert alkatrészekkel számoltam,
nettó árakon). A megoldások néha Sir Clive nyomdokain haladnásak
költségcsökkentés céljából:
- Hitachi H8F2357 proci, max. 7000 Ft
(120 láb, 25MHz, 16M cimtartomány, 16 bites
külso" adatbusz,
soros portok, DRAM vezérlo", ido"zíto"k,
nagyon sok DMA esemény, 8 A/D, 2 D/A )
- 8 bites SIMM modulokból 2-4 MB DRAM bontóból, 0 Ft.
- 3 soros port (RS232) max. 1000 Ft.
- 1 párhuzamos port, a proci lábai lennének 0 Ft.
- 1 VGA port, 640x480 vagy talán 800x600,
256 esetleg 65536 szin,
a proci ido"zíto"it, DMA-ját használva 2000 Ft.
- kisméretu", kapcsolóüzemu" táp MC34063-ból 1000 Ft.
(egyszeru" 1A-es univerzális adaptert fogadna.)
- 6 db 10-bites A/D bemenet, 2db 8-bites D/A kimenet 1000 Ft.
- valahány 16bites kártyahely, mondjuk részben ISA
kompatibilis.
- 2db. IDE 200 Ft.
- NYÁK, rendes helyen legyártatva, 3-5000 Ft.
- Spectrum szeru", mátrixos bill csatlakozás, vagy
AT bill illesztés egyenesen a procival, 1000 Ft.
Ezek együtt, kis ráhagyással kb. 20eFt +ÁFA áron összehozhatók, plusz a
kiegészíto"k, HDD, monitor, billentyu"zet, doboz...
Lehetséges extrák:
- 1 db. Smart Media es 1db. Compact Flash aljzat, 3-6000 Ft.???
- USB portok, letezik mar USB tamogatott proci is,
talan valamelyik PIC is besegithetne... xxxx Ft.???
- Ethernet csatoló, RTL8019 vagy hasonló 4-6000 Ft.???
- plusz amit az építo" a kártyahelyekre készít...
Tekintsétek ezt a levelet gondolat és vita indítónak, a konkrét megoldás
felé tett elso" lépésnek
Mi a véleményetek?
------------------------------------------------------------------------
Bodor Zoltán, E-mail: bodor.zoltan at anteus.hu
Anteus Informatika Bt. WWW: http://www.anteus.hu/
H-1161 Budapest, Mobil: (+36-20) 9869-835
József u. 138 Telefon: (+36-1) 273-1222
More information about the Elektro
mailing list