majdnem minden ami ReTRo

AMIGA 500 turbókártyák 2.1 rész - Accel14

2012/06/05. - írta: Сергей

... rájöttem, hogy a szerdai (vagyis a holnapi) posztban a következő accelerátor kártyánál egy másik fajta összehasonlítást is szerepeltetek. Mint említettem, a turbóknak nem sok értelme van saját fast ram nélkül. Természetesen egy másik bővítővel együtt ki lehet ezt a lehetőséget próbálni. Az eredmény ugyan nem lesz tökéletes, de valamennyire látszik, hogy a plusz memória hatására erőre kap a kártya.

Az Accel14-et Rochard fast ramos HDD  vezérlőmmel próbáltam ki:
Accel14 teszt01.jpg

A próba panel azért ilyen görbe, mert a hordozó anyaga (kb. bakelit) ennyire bírja a 300 fokos pákával történő kezelgetést (kb. nyolcszor építettem át, zokon vette).

Az egyik flip-flop meghajtására kétfajta órajelet tudunk felhasználni, az első GURU-ra hajlamosítja a gépünket:
Accel GURU.jpg

A második órajelnél viszont nincs ilyen probléma, a kártya picit lassabb, de stabil marad 14 MHz-en:

Accel14 teszt02.jpg


A tesztben mért három értékek sorban:
- Számított sebessége: 12.20 Mhz (ram nélkül) / 13.00 Mhz (GURU) / 12.90 MHz (stabil)
- Dhrystones 594 (ram nélkül) / 821 (GURU) /  747 (stabil)
- CPU Mips 0,62 (ram nélkül) / 0,85 (GURU) /  0,77 (stabil)
- FPU MFlops N/A
- Chip sebesség AMIGA 600-hoz képest 1.09 (ram nélkül) / 1.33 (GURU) / 1.31 (stabil)
Ez már így nem is rossz, főleg ha a memória közvetlenül a kártyára kerül...

Szólj hozzá!

AMIGA 500 turbókártyák 2.rész - Accel14

2012/06/02. - írta: Сергей

... (most jön a poszt szünet konkrét oka) cirka egy évvel ezelőtt (2011. május 24-én) vásároltam a vaterán egy Motorola 68000 mikroprocesszort. AMIGA, MAC, ATARI, SEGA és az ég ki tudja még hány különböző gépben megtalálható ez a CPU... Attól érdekes, hogy a szokásos 8MHz helyett 16MHz-es! Kézenfekvő volt számomra, hogy kibírja a frekvencia duplázásos elven működő gyorsítást... :-)

Nézzük meg a 68000, 68010 CPU család DIP64 tokozású változatának lábkiosztását:

68000-cpu-dip.png

Elméletben annyi elegendő lenne, hogy a processzor 15-ös lábának kapcsolatát megszüntetjük az alaplapi csatlakozójával, az eredeti 7MHz-es CLK jelet (órajel) egy kapcsolással megduplázzuk és rávezetjük a CPU 15-ös lábára, akkor a ketyere dupla sebességgel kezd működni! :-)

A gyakorlatban viszont hamar ki fog derülni, hogy több más CPU vezérlő jel "eredeti összhangja"  elcsúszik, ezt az AMIGA (vagy akár egy ATARI) nehezen tolerálja. A rendszer stabilitásának erőteljes "csökkenését" okozná (nem indulás, fagyás és GURU meditation hibakódok formájában). Hát ezért nem könnyű dolog turbó kártyát építeni...
Sajnos foglalkozni kell a _DTACK (10-es láb, adatátviteli nyugta), _E (20-es láb, engedélyezés), _VPA (21-es láb, érvényes periféria cím), _VMA (19-es láb, érvényes memória cím) jelekkel is.
Jellemző, most persze nem találom azt a működési diagramot, ami kéne...

szóval ez a gyári, ami a normál működéshez kell és mi ugye az alaplapi órajelet duplázzuk meg:
A500 CPU signal.JPG


A srác, akitől a CPU-t vettem, kérdezte, hogy mihez veszem... természetesen AMIGA turbókártyát szeretnék építeni... :-)

Ez itt az ÁMOK (nem ópium mámorban történő gyilkolás értelemben, bár amennyi szívtam vele, akár lehetne az is) hanem AM_OK (AMIGA_OK) 1.3-as. Működésképtelen változatban (balról jobbra, 3 fajta órajel kipróbálására épített panel, maga a "kártya", negyed kész 16bit fast ram bővtő):
AM_OK13.jpg


Pár évvel ezelőtt már beletört a bicskám egy turbó építésbe, már a tervezés fázisában elakadt. Viszont soha nem adom fel... (szakirodalom, szakirodalom, szakirodalom, mondta 6.Lenin) Ismét rá kellett jönnöm arra, hogy célműszer nélkül (vagy valamilyen áramkör szimulátor program nélkül) nem tudom meghatározni tetszőleges két vezérlőjel egymáshoz képesti viszonyát. Így viszont meddő próbálkozások tömkelege következett, makacs vagyok. A pontos késleltetési időket nem tudtam belőni.... (ez amúgy várható volt) :-(
Egy rövid időre feladtam a saját elképzelésem (sikerélményre volt szükségem) és megépítettem egy free projektet, ami valamennyire működik AMIGA 500-al. :-)
Ez sem volt könnyű, mert közben folyamatosan próbálkoztam a saját ötletemmel... meg kell hogy mondjam, nem volt haszontalan, nagyon tanulságos volt. :-)

Az Accel14 nevű turbókártya után-építése a mai nap elkészült. 7MHz-s üzemmódban atom stabil, 14MHz-n ha nem is vígan, de némi hibával használható.

Sajat felül közepes.jpg
Sajat alul közepes.jpg


A kártya csiszolgatása a közeljövő zenéje, én már annak örülök, hogy a "What can I say!" felirat helyett "Getting better" olvasható... Ami engem jelenleg érdekel ezzel kapcsolatban, az a panel nagyobbik felét elfoglaló 2Mb 16bit fast ram bővítő befejezése... A sysinfó adataiból látszik, hogy ram bővítő nélkül nem sok értelme van egy turbónak. :-)
Értékei a sysinfo szerint:
- Számított sebessége 12,20 Mhz (eredeti érték 7,09)
- Dhrystones 594 (eredeti érték 549)
- CPU Mips 0,62 (eredeti érték 0,57)
- FPU MFlops N/A
- Chip sebesség AMIGA 600-hoz képest 1,09 (eredeti érték 1,03)

Accel14sysinfo.jpg
Szólj hozzá!

AMIGA 500 turbókártyák bevezető 1.rész

2012/06/02. - írta: Сергей

... hozzávetőlegesen egy hónap poszt-ínség után ismét beindul a Retro Tauta. :-) Kezdetnek a LemezGURU-ban megjelent "A kis A500 turbókártya teszt" című cikkemet fogom leporolni és egy kicsit kiegészíteni (fotókkal és újabb kártyákkal).
Szóval az AMIGA-k között az öreg AMIGA 500-as (alias B52 Rock Lobster) a legelterjedtebb masina.
Nézzünk pár technikai adatot az 1987 áprilisában kiadott gépről:
- 7MHz-n ketyegő Motorola 68000-es 32bites CPU a lelke
- A buszai 16bitesek
- Grafikai képességeit általában (kivéve az 500+-ot) az úgynevezett Original Chip Set (OCS) garantálja
- Három custom chip található benne (videó) Paula (DMA és hang) Agnus (videó és RAM vezérlő 28,375MHz sebességű)
- Alap kiszerelésben a REV 5 és REV 6-os alaplapú 500-as 512Kb úgynevezett chip RAM-al rendelkezik, ami az Agnus verziószámától függően bővíthető általában 1Mb-re (500+ esetén 2Mb-re).
- A 68K CPU maximum 8Mb úgynevezett fast RAM-ot tud kezelni (természetesen a chip-en kívül)
- 3,5" DS-DD 880Kb kapacitású beépített floppyval rendelkezik
- Az alap kiszerelés nem tartalmaz HDD vezérlőt.

Értékei a sysinfo szerint:
- Számított sebessége 7,09 Mhz
- Dhrystones 548
- CPU Mips 0,57
- FPU MFlops N/A
- Chip sebesség AMIGA 600-hoz képest 1,04

érdekes, hogy soha nem tudok két egyforma értéket mérni, de a közelítés jó:
B52sysinfo.jpg


Azért ez már egy „ütőképesen használható” Retró géppel szemben támasztott igényekhez (igényeimhez) képest  bizony elég kevés!

Felvetődik a kérdés, hogy mivel és hogyan lehetne a szekrényben porosodó masinánkat feltuningolni? A felhasználói élmény fokozás első lépése egy lehetőleg fast ram bővítővel ellátott merevlemezes háttértár beszerzése. Ha ez megvan, akkor tulajdonképpen mindenünk meg van, hiszen a WHDLoad segítségével akár egy KickStart 2.04, Workbench 2.01., 2Mb rammal megáldott 500-as gépen is lefuttathatunk pár régi OCS játékot és demót. Persze 2Mb ram / 68K CPU kombótól ne várjunk nagy csodát (ez a minimum konfiguráció, sőt alatta van egy kicsivel). Betöltésénél iszonyú lassú lesz minden (a 2Mb ram nagyon kevés), a normális (nem reset-es újraindítás) kilépéshez minimum 68010 CPU lenne szükséges.

Tehát kéne a gépünkben valamilyen CPU kártya? Az AMIGA CPU kártya, turbó kártya, accelerátor kártya (kinek melyik elnevezés tetszik) számomra nagyon érdekes "jelenség".... Az AMIGA-khoz számtalan ilyen gyorsító készült el. A dolog pikantériára, hogy pont azokban az államokban fejlesztették őket, ahol úgy dobják ki a háztartási gépeket és vesznek helyette újat, hogy az az életgörbéjének végének közelébe sem került... (tegyünk a fogyasztói társadalom ellen mozgalom)

Tehát lehetőleg olyan kártya kell, ami közvetlen kezel fast ram bővítőt! Azt azért érdemes tudni az AMIGA 500 bővítőkről, hogy általában a fast ram bővítős CPU kártya és "mezei" HDD vezérlő fast ramja azonos címtartományba "esnek". A maximum ram, amit ki tudtam a gépből csiholni az 9Mb (1Mb chip, 4Mb fast a HDD-n, 4Mb fast a CPU kártyán) volt. A cikk címe azért kis AMIGA 500 turbókártya tesz, mert megírásának pillanatában csak néhány működőképes kártya állt a rendelkezésemre.

Ezeken szaladok végig. :-) ... folyt. köv. hamarosan.

Szólj hozzá!

Megjelent a LemezGURU

2012/05/20. - írta: Сергей

... mostanában elhanyagoltam a RetroTauta-t (a MellontaTauta-t nem különben, de az ott lassan már hagyomány az elmúlt három évben, hogy időnként elhallgat), de ennek okáról inkább egy következő posztban beszélnék. Szóval ismét kiadásra került egy retroval foglalkozó anyag, a LemezGURU. :-) Ha megnézzük az idei mérleget, akkor igazán nem lehet okotok panaszra, van itt még retró_élet. A GURU Team azok kedvéért, akik nem rendelkeznek saját AMIGA-val, vagy a lemezképet (ADF) lehetőség híján nem tudják valódi floppyra kitenni és igazi gépben kipróbálni, elkészítette a lemezújság online elérhető változatát. Természetesen ezzel a hírrel haza beszélek :-) (nem kell megijedni, nem arról van szó, hogy én fejlesztettem az oldalukat) mert a Classic AMIGA hardver rovatot szinte majdnem teljes egészében én jegyzem (hét egész darab cikkem olvasható ott el). :-) Aki rendszeres olvasója a Retro Tauta-nak, annak több cikk is ismerős lehet. ;-) Mivel a közeljövőben (2-3 hét távlatában) új témába belefogni valószínűleg nem tudok, ezért "A Kis A500 turbókártya teszt" című cikkemet fogom képekkel illusztrálva leközölni újra (ígértem, hogy mutatok szép turbókat, most beváltom). Ez azok számára sem lesz haszontalan, akik esetleg elolvassák a LemezGURU-s változatot. :-)

A kiadvány elérhető itt:
lemezGURU.jpg

Az online változatot pedig itt tudjátok olvasgatni:LemezGURU

2 komment

A szegedi Katicabogár

2012/05/03. - írta: Сергей

... nem azért van poszt szünet, mert felhagytam a retróval... csak mostanában eléggé el vagyok foglalva. Már említettem, hogy rendrakás címszó alatt, javítások tucatjai futnak párhuzamosan egymás mellett. Ezek azért nagyon nehezek, mert ha elakadok (ez bizony elég rendszeres), akkor nehéz érdemi választ találni egy-egy kérdésre. Aki például perfekt AMIGA 2000 hardverből, az jelentkezzen! ;-)  Ezt viszont még nem említettem, hogy több (retróval kapcsolatos) fejlesztés zajlik, ami még a javításnál is nehezebb feladat... Tervezgetni sok mindent lehet, de megfelelő műszerek hiányában (oszcilloszkóp, logikai analizátor) megvalósítani? Egyenlőre nem kívánok egyetlen poént sem lelőni, de annyit elárulok, hogy nagyjából két év "előkészület" után a hosszú hétvégén vágtam bele a megvalósításba... Sok időmet, energiámat emésztette fel eddig is, úgyhogy most már nagyon remélem, hogy lassan sikerül eredményt elérnem... Mamut szerint a Borg-ot készülök megépíteni és benne leszünk a híradóban, amikor elszabadul, de ez csak pletyka. ;-) Ennyit a posztok hiánya miatti mentegetőzésemről! ;-)

Az előző cikkben említettem, hogy mennyi csodát láttam a Műszaki Tanulmánytárában, köztük például a "szegedi Katicabogarat" is. :-) Megkértem Képes Gábort (aki azon a részen vezetett tárlatot), hogy a kedvünkért mutassa be ennek a kibernetikus modellnek a működését. Persze erről van több videó is fent a különböző megosztókon, de azokat nem én csináltam, így ezt kitenni minden hiányossága ellenére is jobb érzés. :-)

Katica.jpg


Tulajdonképpen ebben a három percben minden fontos információ elhangzik a Katicáról, de azért pár érdekességet említenék, hogy ennek a műállatnak a megépítését 2012-ben objektíven értékelni tudjuk. :-) Az első tranzisztor 1948-ban került bemutatásra, tömeggyártása az 1950-es évektől lehetett aktuális a fejlett nyugati államokban. Itthoni alkalmazását az 1960-as évekre tenném át (ha tévedek, akkor javítson ki valaki). Az első IC (integrált áramkör) 1959 év elején jelent meg, azt gondolom, hogy ennek a technológiának az itthoni elterjedésében pláne érdemes jókora késést belekalkulálnunk (mondjuk egy évtizedet)...
Tehát kijelenthetjük, hogy Muszka Dániel 1957-ben (alig egy évvel azután, hogy szétlőtték a fél országot) zseniálisat alkotott, amikor a rendelkezésére álló elektroncsövek és egyéb analóg alkatrészek segítségével megépítette ezt az állati viselkedését modellező szerkezetét. Eléggé elcsodálkoztam azon, hogy mennyire kevés anyag van fent az interneten erről a gépállatról magyarul (angolul olvasható sok minden róla). Holott ilyen és ehhez hasonló jelentőségű dolgok tömkelegével dicsekedhetnénk és illene róla tudnunk. :-)

Elnézést kérek a kép és hangminőségért (a videó feliratozó program konvertáló funkciója nem az igazi), amint lesz lehetőségem kijavítom és lecserélem a videót:

1 komment
süti beállítások módosítása