majdnem minden ami ReTRo

Árok Party 2012

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

Idén 14. alkalommal kerül megrendezésre az Árok Party! Bizony, bizony! Ez a legnagyobb hazai 8-bit-es retro rendezvény! Jó pár éve tudok róla, hogy van ilyen, de megfelelő társaság híján eddig nem szántam rá magam, hogy ellátogassak... :-)

Viszont pár évvel ezelőtt, amikor elkezdtem ismét foglalkozni a retroval, ennek kapcsán régi, tán még a 90-es évek végén elhalt kontaktok éledtek újjá és persze kötöttem sok új ismeretségeket is. :-) Végignézve a regisztrált látogatók listáját (köztük vagyok én is), már most nagyon úgy tűnik, hogy nem kell majd a sarokban gubbasztva unatkoznom. :-) Retro Fun-ok 2012.07.06 - 2012.07.08 között irány Ajkarendek! :-D 

A rendezvény hivatalos oldala és a program itt:
arok_party_2012.gif
Szólj hozzá!

Vakondok 2

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

A Retro Tauta indulásakor, vagyis jó pár cikkel ezelőtt megígértem, hogy egyszer írok egy szösszenet a Demókról, amik annyira tetszettek anno Enterprise 128-on és AMIGA-n. Most eszembe jutott, hogy itthon készült az úgynevezett DemoScene-ről egy remek másfél órás film! Szerintem hitelesebben szól erről a tematikáról és jobban sikerült, mint ha én állnék neki nyökögnék róla... :-) Aki még nem látta, az feltétlenül nézze meg, érdemes! :-)

Szólj hozzá!

AMIGA 500 turbókártyák 5.rész - M-Tec 68020i

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

Az ötödik turbó a német M-Tec cég által készített és 1994-ben kiadott M-Tec 68020i. Érdekességképpen elmondom, hogy a kártya első változata (M-Tec 68020) az M-Tec / Neuroth Hardware Design közös munkája. Nem volt rajta memória, a fotójára pillantva nekem a PAK68-1 ugrott be, mert valószínűleg abból indultak ki. A második változat szintén az ő kezük munkáját dicséri, kísértetiesen hasonlít erre a modellre, csak kapott fast memóriát. Szóval ez a kártya a Neuroth-féle változat újrafésülése és az AMIGAPOWER melléknevet kapta. Az AMIGA-s polgárok az M-Tec kártyáit (vagy Udo Neuroth kártyáit?) általában szidni szokták, mint a bokrot... Nekem igazából nem volt vele gondom, sőt örülök neki, mint mazsom a farkának, jó kis 020-as cucc! Azt is mondhatnám, hogy ez a plusz vas már majdnem valami (tehát nem semmi, mert a semmi nem valami)! ;-)

Beszerelve így néz ki, katt:
Mtec kártya kis.jpg


Egy 14.28 MHz-en (érdekessége, hogy az alaplapi frekvenciát duplázza fel) működő teljes értékű CPU-t tartalmaz. Pozitív tulajdonsága, hogy PLCC és PGA foglalatos FPU-t is egyaránt képes lekezelni (persze egyszerre csak az egyiket), ami a CPU sebességének megfelelően szinkron 14,28 , illetve a FPU sebességéhez igazított kvarcoszcillátorral aszinkron módban is meghajtható. A sysinfo értékeken is látszik, hogy ez már közelít az ütős accelerátor értékekhez (egy AMIGA 3000 sebességének a felét hozza egy B52 Rock Lobsterben).

Ez az értelme a cikksorozatnak :-) mivel nem írtam előre vázlatot, egyszerre nem jutott eszembe minden, ultimate cikket nem tudok fejből írni... Az maradt ki, hogy akár csak a PAK68-1-nél (ahol ezt szintén nem említettem meg) a CPU cache memória (a legnagyobb szoftveres "háklit" okozója) jumperral hardveresen kapcsolható ki/be. Ezért ha a sysinfo cache ALL gombjára tenyerelünk, akkor a kártya hardveres sajátosságai miatt ugyan olyan rendszer stabilitási probléma (GURU meditation) alakul ki, mint PAK68-1-nél (csak a GURU száma más). A memóriája úgynevezett autoconfig-os, vagyis nem csak feltelepítés után látszódna, hanem minden létező szoftver alatt él, ez nagyon szimpatikus tulajdonság. Tartalmaz kapcsolható úgynevezett maprom funkciót (KS ROM-ok számára lefoglalt fast RAM tartomány, soha nem használtam még).

Két hibája miatt nem lesz az igazi szívem csücske. Az első, hogy maximum egy darab 4Mb-os 72 pines EDO RAM-ot kezel le és nem többet. :-P A teljes értékű 020-as CPU akár 4Gb-ig képes lenne címezni ram-ot, ez így pazarlás! A processzor valódi sebességének kihasználása szempontjából és a WHDLoad használatához ugyan ennyi memória untig elég, de sokkal elegánsabb lett volna 8Mb-al (16Mb-al pedig egyenesen kiváló, sőt wunderbar).
A másik hiba pedig az, hogy a fast RAM címtartománya ütközik az expansion porta rakható (eredetileg 68K CPU-ra kitalált, tehát szükségképpen autoconfig tartományba címező) HDD vezérlőm memória címtartományával! Itt viszont fogom a gyanú végét, hogy valami árulás lehet ezzel a fast memóriával... a sysinfo 4096Kb méretű Zorro II boardnak látja, liber Herr Neuroth biztos, hogy ez 32-bit-es ram? ;-)
Ha pl. a HD vezérlő kezel 8Mb ramot, akkor emiatt nem lehet 12Mb fast RAM-unk (de szép is lett volna, ha erre gondolnak anno).

Újabb előny jutott eszembe, a 68000 CPU-ra egyszerűen visszakapcsolható. A kártya valós idejű óra funkciót nem tartalmaz, aminek hasznát soha nem láttam még, de legalább az öregedő henger akkumulátorral nem kell küzdenem.
Nem csak AMIGA 500-ban használható a kártya, minden 68K foglalatos AMIGA gépbe ajánlják (már ha befér).

katt:
Mtec sysinfo kis.jpg


Értékei a sysinfo szerint (a zárójeles érték kikapcsolt cache memóriával értendő):
- Számított sebessége (14,40) 14,90 MHz
- Dhrystones (2151) 2367
- CPU Mips (2,46) 2,47
- FPU MFlops (0,32) 0,52
- Chip sebesség AMIGA 600-hoz képest (1,86) 1,96

Ha minden igaz, akkor elfogytak a környékemen lévő kipróbálható 68K és 020-as kártyák, úgyhogy legközelebb, már az erőgépeknek gondolt 68030-asok lesznek előszedve.

Szolgálati közlemény:
... szerintem ezentúl a szolgálati közlemények továbbiakban a Retro Tauta facebook csoportban lesznek elérhetőek :-D

Szólj hozzá!

AMIGA 500 turbókártyák 4.rész - PAK68-1

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

A harmadik általam tesztelt AMIGA turbó a német C’t Magazin 1987-ben „csináld magad” kit-ként kiadott PAK68-1 (Prozessor Austausch Karte) fantázianevű hardvere. A kártyát Johannes Assenbaum tervezte meg, eredetileg szabvány VMI buszos MC68000-es gépekre, ezért Apple Mac-ban működik optimálisan.

itt éppen kibányásztam belőle a TTL-eket, de ettől még szép :-)
pak68-1.jpg


Az első megjelenéskor (ATARI kultusz) ATARI ST-re is működőképessé tették. A továbbfejlesztett változataival együtt a PAK családot alapvetően ATARI turbókártyáknak tartják. A kedvező ára miatt természetesen az AMIGA-sok is kedvelték. Egyszerűségéből kifolyólag (11 db TTL logikát, CPU-t és FPU-t tartalmaz) semmi extra mutatványra nem képes. A 68000-es CPU-nkat cserélhetjük le vele 68020 CPU-ra és a mellette lévő 68881 FPU-ra. A csereprocesszor az alaplap frekvenciáján működik (ez az AMIGA esetében 7MHz) és gyárilag nincs mellette 32-bit-es memória, tehát iszonyú lassú.

Alapvető problémája, hogy nem AMIGA-hoz tervezték, a gépünk semmivel nem kompatibilis buszával nem szívesen kommunikál. Amikor hozzá jutottam, akkor ezt ki is próbáltam, íme az eredmény, az AMIGA nem csak ismert hibaképernyőket (fekete, szürke, fehér, sárga, piros, zöld, kék) képes produkálni:

pak hiba.JPG


A szinkronizálás érdekében külön késleltetést kell beiktatni. Én speciel forrasztgatás és vezeték átvágás helyett egy plusz DIP foglalatot és a TTL IC-t forrasztgattam össze (azt hiszem fog még ez ATARI ST-ben működni, csak jussak oda). Egy viszonylag elfogadható 14Mhz-es sebességre gyorsítása egy külön kapcsolással lenne lehetséges és igazi mérnöki kihívást jelent. Megépítettem a kapcsolást, de mivel több helyen kéne a kártyán módosítani, még nem próbáltam ki. Az FPU meghajtható az alaplappal aszinkron módban, ezt bezzeg fel tudtam húzni 24MHz-ig, de nem sok gyakorlati hasznát láttam, kevés alkalmazás használná ki.

PKA68-1 AMIGA-ra alkalmazott változata, ideiglenesen a DIP foglalatba tűzött furatszerelt plusz alkatrészek (pirossal bekeretezett részen láthatók)
pak68 támasztva.jpg

Opcionális kiegészítő panelje segítségével pakolhatnánk rá ROM-ot vagy SRAM-ot is, természetesen ennek a kapcsolását nem találtam meg (a megtervezése eddig elmaradt). Az eredeti 68000 CPU-ra sajnos nem tudunk vele visszakapcsolni, mert azt a használata előtt ki kell vennünk. Ha továbbra is „floppyzunk” a gépünkkel, akkor azt fogjuk tapasztalni, hogy amelyik alkalmazásunk nem szereti a 68020-at, az nem fog futni (vagy hibával leáll). WHDLoad-nál viszont kiküszöböltük az előzőekben vázolt kilépési problémát. A kártya nem csak 500-hoz használható, hanem minden 68K foglalatos gépbe (1000, 2000, 500, CDTV) könnyedén beépíthetjük.

PAK68 sysinfo.jpg

Értékei a sysinfo szerint lehangolóak, az Accel14 és a Supra28 is gyorsabbak nála:
- Számított sebessége 7,09 Mhz
- Dhrystones 562
- CPU Mips 0,58
- FPU MFlops 0,17
- Chip sebesség AMIGA 600-hoz képest 1,44

Egy kis kiegészítés: Ebben az esetben azért nem szerepelnek fast memória társaságában mért sysinfo értékek, mint az előző két kártya esetében, mert a 68K 32/16 bit-es, a 020 pedig valódi 32 bit-es processzor. Emiatt a 68K-ra optimalizált 16 bit-es fake fast ram társaságában a 32 bit-es CPU nem gyorsul látványosan. Saját valódi 32 bit-es memóriája, mint ahogy írtam is, nincs. Minden esetre lőttem egy képet, az eredmény nagyon hurka:

PAK681 16bit ram SysInfo.jpg
Szólj hozzá!

AMIGA 500 turbókártyák 3.rész - Supra28

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

A tesztben most másodikként részt vevő B52 Rock Lobster turbó a Supra Turbo 28. Nem kell megijedni, az összes hardver nem az enyém, ellenben sok jó fej AMIGA-st ismerek és jó párat kértem kipróbálásra ehhez a cikksorozathoz (pontosabban a cikk eredeti változatához).... Az amerikai Supra cég készítette el és hozta forgalomba ezt a kiegészítőt 1993-ban. Két változatban volt kapható. Az 500-asnál a gépünk expansion port-jára csatlakozva használható (ezt próbáltam ki), a 2000-es változat pedig a CPU slot-ba illesztve működik. Legfőbb erénye, hogy egy 28MHz-en meghajtott 68000-es CPU-t kínál számunkra használatra. Szerencsére nem „zárkózik el” a további bővítés lehetőségétől, ezért pl. egy külső HDD, vagy külső fast ram bővítő és a gépünk közé könnyedén beiktatható. A burkolata nagyon jópofa, mintha folytatódna az AMIGA-nk. Szerencsére ehhez a kártyához nem kaptam, így legalább nem kellett szétszednem. ;-)

Lusta vagyok feliratozni a képet: balról jobbra 28MHz-es smd rezgő, foglalatban három db vezérlő logika, valószínűleg két buszmeghajtó IC, a 68000 CPU és végül a két cache memória IC látható (de erre nem teszem a nyakam):
Subpra28_1.jpg
Subpra28_2.jpg


Érdekes, hogy technikai megoldásként nem az alaplapi órajelet négyszerezik fel, hanem önálló rezgőt kapott. :-) Ezt a megoldást én is kipróbáltam az Accel14-en, egy 14.3 MHz-s kvarccal, de nem jártam sikerrel. A 28MHz-es 68000 processzor egy AMIGA 500 viszonylatában elég harapós darabnak számít, nagy hibája, hogy fast ram bővítést nem tartalmaz. Erre az előző cikkben már érintőlegese kitértem, az AMIGA, illetve a turbókártyánk valódi sebessége fast memória jelenlétében mutatkozik meg.  Van rajta viszont 16 Kb statikus ram, amit cache-nek használ, sajnos külön szoftverrel lehet működésre bírni. A teljes kompatibilitás érdekében vissza lehet lassítani a futását az alaplapi 7MHz-re. Futtattam rajta pár demót, akad jócskán olyan, ami nem díjazta a gyorsítási kísérletemet. Floppyról is kipróbáltam a gyári szoftverét és fel is telepítettem vinyóra, a sysinfoban mért értékek közötti különbséget a HDD vezérlőmön található 16-bit-es fast ram bővítőm okozta, nem a 16 Kb cache használat. A WHDLoad CPU igénye szempontjából nem a legjobb választás, de az Accel14-nél egy árnyalattal gyorsabb. Akinek van ilyen kártyája, az örüljön neki, hiszen ez is több mint a gyári érték!

sysinfo supra28.jpg

A sysinfo szerint:
- Számított sebessége: 18,6 MHz (fast ram mellett 21,50 MHz)
- Dhrystones 602 (fast ram mellett 834)
- CPU Mips 0,62 (fast ram mellett 0,87)
- FPU MFlops N/A
- Chip sebesség AMIGA 600-hoz képest 1,09 (fast ram mellett 1,33)

Szolgálati közlemény:
Idő hiányában a következő poszt valószínűleg jövő hét elején lesz, egy egyszerű 68020-as turbóval folytatom a tesztet. Persze ha elég sok komment érkezik, akkor szakítok a blogomra is időt! ;-)

Szólj hozzá!
süti beállítások módosítása