majdnem minden ami ReTRo

a WHDLoad után szabadon

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

...anno ígértem cikket a WHDLoad-ról, most sikerült realizálni (a téma ki lett vesézve)...
mi ez a program és mi az értelme? ;-)
Menjünk vissza a 80-as évek végére, 90-es évek elejére. A C=64-es korszakban nagy divatja volt a lemezes játékok feltörésének, nem volt ez másképp az AMIGA esetében sem. Ezért a fejlesztők, természetesen nem csak emiatt, hanem több más szempontot is figyelembe véve elkezdtek úgynevezett nonDOS vagy TrackLoader-es (saját betöltő algoritmussal ellátott) programokat kiadni. Ezeknek az a jellemzője, hogy teljes egészében mellőzik az AMIGA DOS-t és nem érzik jól magukat az operációs rendszer memóriában való jelenlétekor. Ennek következménye, hogy ezek az alkalmazások (játékok, demók, felhasználói programok) nem installálhatóak HD-re. Ha nem lenne a WHDLoad, akkor örök időkre arra lennénk kárhoztatva, hogy a kedvenc alkalmazásainkat floppy-ról töltögessük.
A WHDLoad tehát nonDOS programok HD-re installálására és futtatására alkalmas környezet, ami képessé teszi az AMIGA-nkat arra, hogy végre valódi haszna legyen ez operációs rendszerének! Tulajdonképpen egy „megfelelő paraméterekkel” rendelkező virtuális gépet tudunk dupla kattintással elindítani az AMIGA-n és abban fut le a kívánt alkalmazás. Ha meguntuk az alkalmazást, akkor nem kell reset-elnünk, hanem egy előre beállított billentyű hatására visszatérhetünk a háttérben futó operációs rendszerünkhöz. Szögezzük le, az AMIGA számítógépek valódi multitasking-ra voltak képesek már a 80-as években, az operációs rendszerük pedig nem az erre tökéletesen alkalmatlan Kíndóz, hanem a pontosan erre a feladatra kifejlesztett WorkBench!

Pillantsunk rá a hivatalos oldalon közzé tett minimum hardverigényre:
- CPU 68000, illetve 68010, vagy annál jobb
- Kickstart 2.0 (version 37+)
- 1 Mb RAM
- HDD lehetőség

Akkor ennek a programnak nincs is hardver igénye? A gyakorlatban inkább fogalmazzunk úgy, hogy szerencsés, ha legalább egy picivel jobb gépen próbálunk meg emulálni a gyengébbet, valahogy így:
- a CPU-nak nem árt rendelkezni VBR funkcióval (vektor base register) a memóriában történő ugráshoz, a kilépő billentyű lenyomásakor lesz rá szükség. 68000 alatt csak reset-tel tudunk majd kilépni. Az alkalmazás szereti a 68K, 010, 020 CPU-kat, 030-ra pedig optimalizálták, a 040 állítólag kissé problémás (én nem tapasztaltam), a 060 szintén optimális eredményt hoz.
- 2.0 vagy magasabb verziójú KickStart és WorkBench szükséges.
- tapasztalataim szerint 2Mb chip ramon már érdemes próbálkozni, nagyon sok alkalmazás elindul, csak lassú lesz a betöltés. Ha legalább 1-2 Mb fast memóriával rendelkezünk pluszban, akkor nyert ügyünk van, szinte minden esetben. Olyan alkalmazást még nem találtam, ami nem elégszik meg 8Mb fast rammal.
- Érdemes figyelembe venni, hogy a chipkészlet meghatározza a futtatható alkalmazások körét. AGA gépek esetén minden futtatható (OCS, ECS és AGA is), OCS gépen nyilván az ECS és AGA alkalmazások nem futnak.
- természetesen a CPU is behatárol, pl. egy 68060-ra fejlesztett demó nem fog futni 68000-en (pl. 68030 vagy 68040-en próbálva azért van némi esélyünk, nem biztos, hogy élvezhető lesz).

A szoftveres részéről annyit érdemes tudni, hogy van nagyon kulturált telepítő csomagja, amire ha duplán kattintunk, akkor szépen kicsomagolja és a megfelelő helyekre bemásolja magát. Ehhez nekem nem volt türelmem, egyszerűen csak bemásoltam a WHDLoad nevű fájt a gyári elérési utak között szereplő WB könyvtárak egyikébe. Az alkalmazás free, de ha nem vettünk hozzá kulcs állományt, akkor minden induláskor egy „lelkifröccsöt” kell végig olvasnunk a fejlesztés nehézségeivel kapcsolatban. Azt hiszem, hogy ez lesz az egyik olyan AMIGA-s program, amihez fogok venni saját névre regisztrált WHDLoad.key állományt és erre bíztatok másokat is!

A WHDLoad alá úgynevezett preinstalled szoftvereket érdemes keresnünk, "kinézetük" egy példán keresztül (Spaceball - StateOfTheArt demó):
Disk.1 - mérete 901.120
Readme - mérete 967
StateOfTheArt.info - méret 5.818
StateOfTheArt.slave - méret 2.188

Ha nincs "info" állományunk, akkor sem kell kétségbe esni, a "slave" fájlon dupla kattintás után megadjuk az alapértelmezett alkalmazást pl. "WHDLoad StateOfTheArt.slave" és elindul. Ha unjuk a pötyögést, akkor csináljunk hozzá egy info fájlt (meglévő lemásol, átnevez, átnéz pl. DirOpus alatt) A futatható alkalmazásokról érdemes tudni, hogy az AMIGA csődje után a fejlesztő csapatok majdnem mindent PD-vé tettek, tehát az Internetről giga számra letölthető remek AMIGA alkalmazások szabad felhasználású szoftvernek minősülnek! Saját WHDLoad alkalmazás készítésére is van lehetőségünk, a hivatalos oldalról letölthető az erre alkalmas teljes anyag, na persze programozási tudás nem árt.

Teendő valamire (bármire) háklis WHDLoad alkalmazás estén:
Túl sok és bonyolult teendőnk nem igazán van, mivel az alkalmazás kiírja, hogy mi a problémája. Eddig egy háklival találkoztam, hogy a program futásához magasabb, vagy alacsonyabb verzió számú KickStart rom-ra lenne szükség, mint ami a gépben van. Ezt olyan módon tudjuk megoldani, hogy vagy egy meglévő AMIGA-s játék gyűjteményhez mellékelt WinUAE Kíndózos emulátorhoz készített KS rom képet veszünk kezelésbe, vagy a GrabKick programmal magunk készítjük el a megfelelő rom képét (ehhez egy megfelelő AMIGA vas is kell). Tegyük fel meg van a megfelelő KS rom kép fájl, akkor azt nevezzük át a reklamált állománynévre (pl. kick34005.a500) és másoljuk be a DEVS:\KICKSTARTS könyvtár alá. Ez még sajnos nem elég, újabb hibaüzenet után megtudhatjuk, hogy ennek kell az „ .RTB ” kiterjesztésű változata is (szoftveres kicker csomagban található a neten). Ezt is másoljuk az előbb említett könyvtárba, ezzel be is állítottunk egy úgynevezett szoftveres KS emulációt. Érdemes tudni, hogy a szoftveres KS további memóriát igényel a rendszertől, szóval ezt 2 Mb esetén felejtsük el. A kipróbált kb. 100 alkalmazásból talán 2 lehetett olyan, ami ezt igényelte (pl. a DarkSeed CD32 változata). Egyéb probléma esetén az úgynevezett SLAVE állománnyal lehet a gond, keressünk másik verziót belőle...

A WHDLoad esete a „csupasz” és majdnem "csupasz" konfigurációkkal, alias TESZT:
- A1200 - KS. 3.0. WB 3.0. 2Mb chip ram (1,8Mb szabad) – betöltésnél iszonyú lassú, de tökéletesen fut minden

A1200 2Mb ram.jpg


- A1200 2Mb chip ram, 1Mb fast (2Mb - 700 Kb szabad) 1,2Mb chip és 700Kb fast-os eszik, szintén mint az első

A1200 2Mb 1Mb.jpg


- A1200 2Mb chip ram, 2Mb fast (2Mb - 1,8 Mb szabad) 500Kb chip és majd 1,5Mb fast-ot eszik, tökéletesen fut

A1200 2Mb 2Mb.jpg
azért ez az igazi :-) illetve ennél is van igazibb ;-)
A1200 2Mb 8Mb.jpg


- CD32 – KS 3.1. 2Mb chip ram, betöltésnél iszonyú lassú, de nem a cd karcos, a ram kevés..
- A600 - KS 2.05. WB 2.1 1Mb chip ram (730Kb szabad) kevés a ram, nem indul...

A600 1Mb.jpg


- A600 - KS 2.05. WB 2.1 2Mb chip ram (1,7 Mb szabad) betöltésnél lassú, de tökéletesen fut minden

A600-as minimum konfiguráción tesztelt alkalmazások listája (kedvcsinálónak):
DEMÓK:
- Anarchy - 3D Demo - fut (2 lemezes)
- Kefrens - DANE - fut (1 lemezes)
- Silents - DemonDownload - kevés a ram (két lemezes)
- Phenomena - Enigma - fut (1 lemezes)
- Pygmy Projets - Extension - fut (1 lemezes)
- Silents - Global Trash - fut (1 lemezes)
- Silents / Crionics - Hardwired - fut (2 lemezes)
- Sanity - Interference - fut (1 lemezes)
- Budbrain - Megademo2 - fut (1 lemezes)
- Scoopex - MentalHangover - fut (1 lemezes)
- Alcatraz - Odyssey - kevés a ram (nincs hang, akadozik, 5 lemezes)
- Flying Cows INC - Pro S.I.A.K. - fut (lassan tölt be 1 lemezes)
- Reflect - SoundVision - fut (lassan tölt be 1 lemezes)
- Spaceballs - State of the Art - fut (nem kapkod a betöltésnél, akadozik 1 lemezes)
- Mad Elks - Tecnological Death - fut (gyors mint egy cybervihar 1 lemezes)
- TRSI - Wicked Sensation - fut (lassan tölt be 2 lemezes)
- Sanity - Word of Commodore 1992 - fut (az eleje belassul 1 lemezes)
JÁTÉKOK:
- Psygnosis - Agony - fut (villám gyors, röcc mentes 3 lemezes)
- Psygnosis - Lemmings 2 lemezes - kevés a ram
- Raven - Balck Crypt - SKick-hez kevés a ram (3 lemezes, HD installálva megy)
- VirtualT/Virgine - Beneath A Steel Sky - SKick-hez kevés a ram (15 lemez, ha jól emlékszem)

Címkék: AMIGA WHDLoad
2 komment

Motorola 68K család

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

... amikor egy-egy AMIGA gépnél (de lehetnem éppenséggel Apple, vagy Atari is porondon) szóba kerül a processzor, akkor folyton különböző számokkal dobálózom itt nektek, 68K, 020, 030, 040, meg 060... Azt nem ígérem, hogy műszaki igényességgel ismertetni fogom a teljes Motorola CPU családot, de azért az AMIGA-val való sajátos kapcsolatukat egész röviden górcső alá tudom venni. 1982-őt írunk jelenleg, Jay Miner-ben felmerült az AMIGA létrehozásának ötlete... ehhez az akkor meglehetősen népszerű, zseniális Motorola 68000 processzort választotta ki! Az AMIGA 1985-ben megvalósult, a Commodore 1994 környékén bekövetkezett csődjéig ezeket a processzorokat használták a gépeikben.

Motorola 68K processzorok első generációja a 68000, 32 bit-es processzor (megjelenés éve 1979), 16 bit-es külső adatbusszal. Az AMIGA-k „első generációjában” (saját és önkényes csoportosításom, a kétrétegű alaplapú és a kizárólag furatszerelt alkatrészekből álló gépekre), A1000, A500, A500+, A2000, CDTV és az A600-ban (600-as már kilóg ebből a csoportból) ezzel a CPU-val találkozhatunk. Általában a DIP 64-lábú olcsó csúnya fekete műanyag tokos változat került beépítésre, kivéve a 600-ast, ahol szintén olcsó műanyag tokos, LCC 68-láb kivitelű a processzor. Természetesen létezik belőle kerámia tokos PGA 68-lábbal, ha jól tudom MAC gépekben került felhasználásra.

Motorola-MC68HC000LC8.jpg


A CPU-család következő második generációja, a 68010 (megjelenés éve 1982), 32 bit-es processzor, 16 bit-es külső adatbusszal és virtuális memóriakezelési lehetőséggel. Ez is háromfajta tokozással készült (DIP, PLCC és PGA). Ilyen CPU-val nem került AMIGA gép kiadásra, de a DIP 64-lábú változata közvetlenül kompatibilis minden DIP CPU-s 68K géppel, tehát egy mozdulattal cserélhető. A két CPU közötti erőkülönbség 10% nagyságrendű, ráadásul WHDLoad alkalmazás kompatibilis. Akinek van belőle DIP, az cserélje le a „mezei” 68K-ját a gépében. Képet később teszek fel róla, de ugyan úgy néz ki, mint az előző proci...

A sorban a következő processzor a harmadik generációba tartozik, a 68020 (megjelenés éve 1984), ahol minden irányban 32 bit-et, 256-byte cache-t, új regisztereket és Motorola 68881, vagy 68882 FPU (lebegőpontos műveletvégző egység) támogatást találunk, valamit 4Gb elméletileg címezhető memória tartományt. Ez a CPU 114-lábú kerámia PGA és 132-lábú kerámia, illetve műanyag QFP tokban került forgalomba. Érdekes módon csak később (1992 - 1993) került AMIGA modellekben felhasználásra, a 68030 megelőzte. Sajnálatos módon az A1200 és CD32 AMIGA típusokban a processzor EC (gazdaságos) változata került beépítésre. :-( Méghozzá QFP 100-láb kivitelű chip személyében, a bekötött lábak száma mutatja, hogy sajnos a gép komoly csorbát szenvedett az anyagi haszon oltárán! Köszönjük CBM (Commodore Bu$ine$$ Machine$), hogy a címezhető fast memória tartományunk ugyan annyi maradt, mint a 68K esetén, 8Mb... Mondjuk az akkori PC-k nehezen minősíthető színvonalához képest csúcs szuper volt! :-)

Motorola-MC68020RC12B.jpg


A 020-as CPU továbbfejlesztett változata a negyedik generációs 68030 (megjelenés éve 1987), további 256-byte adat cache-t és MMU-t (Memory Management Unit) találunk benne. A 030-as CPU-kból már létezett 50MHz sebességű változat is, ami anno bizony nem volt csekélység. Gyártották 128-lábú műanyag és kerámia PGA, illetve 132-lábú kerámia QFP tokban. El is érkeztünk a lényeghez! :-) Az AMIGA a 030-as processzor társaságában nagyon komoly minőséget képvisel, ez gyakorlatilag az ETALON AMIGA CPU! A két csúcsmodell az AMIGA 3000 – 1990-ben és az AMIGA 4000 – 1992-ben szintén ezt a CPU-t kapta a teremtőjétől lélek gyanánt! :-) A 3000-es alaplapon modelltől függően 16 - 25 MHz-es QFP 030-at találunk. A 4000 esetében pedig az első Commodore által kiadott CPU kártya az A3630 QFP 25MHz-s processzort tartalmaz. Ez a mikrochip szintén kezeli a külső 68881 és 68882 FPU-t.

Motorola-MC68030RC.jpg
68881 FPU.jpg


Kérdezné az ember, hogy ezt még hova lehetett cifrázni? A 68040 processzor az előző kettő (020-030) továbbfejlesztett, soron következő ötödik generációs darabja (megjelenés éve 1991). Érdekes módon az órajele vissza lett véve, még is brutális erőkülönbség van az előző processzorok és e között (pl. röccenés mentesen fut rajta a PC-ről átportolt DOOM I-II.). :-) Minden cache méretét 4Kb-ra növelték, az eddigi külső FPU lehetőséget teljesen beintegrálták a processzorba. Nem gyenge darab, már a méretén is érezhető, az eddigiekhez képest egy hatalmas méretű lila kocka. :-) 179-lábú kerámia PGA és 184-lábú QFP tokozásban került forgalomba. Az AMIGA 4000 kapott először ilyen CPU-t, A3640 elnevezésű kártya segítségével. Azt szokták mondani, hogy a kompatibilitása rosszabb mit a 68k, 020, 030 és 060-nak, én ezt nem tapasztaltam, sőt a WB 3.X (AMIGA operációs rendszer) erre optimalizálva van. Összehasonlításként, 040-el az Apple Mac Quadra gépeket szerelték (én is, csak egy hibás lapból a CPU-t ki). :-)

Motorola-MC68040RC.jpg


Végezetül ejtsünk szót a Motorola hatodik és egyben utolsó generációs 68K processzoráról. A 68060 (megjelenésének éve 1994) nem is processzor, hanem az iszonytatóan brutális teljesítményű SZÖRNY kategóriába sorolható. Semmilyen akkori Intel „csodával” nem vethető össze, ugyanis azok a közelébe nem érnek tudásban és teljesítményben. 4 utas pipeline feldolgozást, 8Kb utasítás és adat cache-t, két MMU-t és két integrál végrehajtó egységet találunk benne, illetve a 040-nél megszokott belső FPU-t. A tápfeszültséget lecsökkentettél 5V-ről 3,3V-re, ennek az a mellékhatása, hogy növelhető volt a sebesség (50-100MHz) és kevésbé melegszik a lila kocka. :-) Nem úgy, mint a 040-nél, őkelmét bátran üzemeltethetjük aktív, vagy akár passzív hűtés nélkül is! :-) 206-látbú kerámia PGA kocka formájában és QFP tokozással is gyártották (ezen utóbbit lusta vagyok megkeresni). Általam ismert maszk jelölései / verziói: maszk 01F43G - Rev1, maszk 71E41J - Rev6, a Rev5-öt sajnos nem tudom... Szegény AMIGA soha nem adott ki 060-al szerelt CPU kártyát (mert a CBM-nek elfogyott a $-ja), ellenben más kiegészítőket gyártó cégek felismerték a processzorban rejlő lehetőségeket és hamarosan megszülettek a kedvenc modelljeinkben használható (A2000, A3000, A4000 és A1200) 68060-as turbók. Isten igazából én ezt a megoldást már fából vaskarikának tartom, a 060-as AMIGA már über-tuningolt cucc, nem gyári masina. Egy olyan gépről tudok, ahol kifejezetten a 060 CPU köré tervezték a vasat, ez pedig a MacroSystem DraCo nevű AMIGA klónja. Ezt a processzort előszeretettel használják telefonközpont alaplapokon (szintén bontottam, bár ez lehet, hogy pont nem az). ;-)

Motorola-MC68060RC.jpg


Folytathatnám a sort a CPU-World által emlegetett "közvetett jogutóddal", a Motorola és az IBM által kreált PowerPC 603 CPU-val... de igazából ez egy ReTRo blog. :-) Elsősorban a "régi szép időkről" és az idő közben kihalt "ősállatokról" szeretek megemlékezni. :-)

4 komment

GURU, 20 éves jubileumi szám

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

... ez itt a reklám helye! :-) Ezzel az ajánlóval ismét haza beszélek egy kicsit. ;-) Örömmel vállaltam el a felkérést és írtam igazi és hamisítatlan AMIGA-hardver boncolgatós cikkeket. Félreértések elkerülése végett, a cikkek az AMIGA GURU Team számára készültek (nem a PC GURU-nak). Igyekeztem a legtöbbet kihozni a témákból és a rendelkezésre álló helyből, az olvasók majd eldöntik, hogy ez mennyire sikerült. :-) Ne legyetek restek rendelni belőle, mert ez egyszeri megjelentetés lesz, utánnyomás nélkül...

GURU jubileumi szám.jpg


GURU, 20 éves jubileumi szám

Örömmel értesítjük a retro rajongókat, hogy a 20 éves évforduló alkalmából a GURU Team elkészíti a lap jubileumi számát.
A lapban az alapító tagok megemlékezései mellett színtiszta Amiga tartalom várja a nagyérdeműt, a tőlünk megszokott minőségben.
A 64 oldalas kiadvány várhatóan 1000Ft alatt áron lesz beszerezhető személyesen, vagy postai úton.
A konkrétumokat hamarosan a hírekben és ezen az oldalon is olvashatjátok.
Várható megjelenés: 2012. július eleje

Az első 100 megrendelő között 10db, az alapítók által dedikált első számot sorsolunk ki!
- Játékbemutatók és leírások
- Hírfolyam és újdonságok ismertetése
- Hadver tesztek, összehasonlító írások
- Felhasználói programok és programozás
- Demlogia, és scene bemutató
- A GURU alapító négyesének visszaemlékezései
- Az első lapszám oldalainak elkészültéről mesélünk
- A lap kinézetének evolúciója
- Titkos és érdekes tények 20 év távlatából
- Dupla, meglepetés szerkezet és címlap

Az újság korlátozott darabszámban, utánnyomás nélkül fog megjelenni, egyetlen egy alkalommal, a későbbiekben nem lesz mód a megvásárlására.

Ne hagyd ki a lehetőséget!

Várunk téged is, utazz velünk vissza az időben 20 évet, olvass rólunk és az GURU-ról!

Szólj hozzá!

A nagy CoV sztori, videó ajánló

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

... a C=64-et nyugodtan tekinthetjük minden idők legelterjedtebb 8 bit-es Home Computer-ének, ikonikus masina! Az is tudjuk, hogy hazánkban a 90-es években az "otthoni" számítástechnikát nagyrészt ez a gép jelentette, sőt még a gimiben is ezzel sanyargattak, meg volt pár 286-os PöCe. Azt már említettem, hogy mivel én anno nem kaptam ilyen gépet (nem tudtam kihisztizni), ezért a Spectrum, Enterprise vonalon mozogtam, de ettől függetlenül ehhez is kötődnek meghatározó élményeim. :-)

COV.jpg


Ezek egyike egyértelműen a Spectrum Világ, a Sinclair Spectrum Játék és Program könyvsorozat és későbbiekben a Commodore Világ (AMIGA rovat miatt) és a CoV évkönyvek. Vajon köztudott e, hogy ezek a kiadványok egy "tőről" fakadnak? Ha hiszitek ha nem, az előbb felálltam a székemből, odasétáltam az erre rendszeresített polchoz és kapásból a Commodore Világ 1-es száma akadt a kezembe (bezzeg a Spectrum Világ számai nem tudom merre vannak)... :-P Szóval ezt a 8 részes videót szeretném azok figyelmébe ajánlani, akik még nem látták (gyanúsak vagytok nekem, az első részt 3500-an, a másodikat 1600-an nézték meg, a nyolcadikat pedig már csak 970-en, valaki ezek szerint kummantott)! Nyilván egy ilyen ad hoc beszélgetésnek meg vannak a korlátai, de én mosolyogva néztem végig. Ez a "kortörténeti relikvia" kategóriás felvétel a tavalyi Árok Party-n készült.


A többi részt nem ágyazom be, csak linkelem. :-)
A nagy CoV sztori 8/2
A nagy CoV sztori 8/3
A nagy CoV sztori 8/4
A nagy CoV sztori 8/5
A nagy CoV sztori 8/6
A nagy CoV sztori 8/7
A nagy CoV sztori 8/8

Címkék: Film ÁrokParty CoV
Szólj hozzá!

AmiCon 2012 / 1.

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

Katt:
AmiCon.png


Aki esetleg nem tudná, a hazai AMIGA-soknak is van évente (általában kétszer) megrendezésre kerülő összejövetele, ez pedig az AmiCon! Én harmadik éve látogatom és bizony retrokiállítások, meg partyk ide vagy oda, nekem továbbra is ez a kedvenc retro rendezvényem! :-) Most valami miatt kicsit kevesebben voltunk, általában alig lehet beférni, de a hangulat a szokott volt! :-)
címszavakban:
- Amiga Mánia 4 papír kiadás
- LemezGURU
- Bear kvíz
- Classic és új vasak
- Dumaparty
Szócséplés helyett rövid képes beszámoló fog következni a 2012 május 12-én Pomázon megtartott party-ról.
Ezúton is köszönöm Lázi-nak és családjának a türelmet, a helyszínt, a kiváló szervezést és úgy általában mindent! :-)

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