AMIGAonly – szkennelve

Teljesen véletlenül bukkantam a tele-work.hu oldalra, ahol valaki szépen rendszerezte az itt-ott fellelhető régi amigás könyveket, újságokat.

AMIGAonly 1. számItt található meg a régi fényét elektronikus formában visszanyerő AMIGAonly több száma, melyet gyorsan archiváltam is magamhoz. Csuda idők voltak azok, Magiccal írtuk a cikkeket, aztán szerkesztettük A1200 gépeken az újságot, nyomtattuk buborékos nyomtatóval, majd kerestünk valakit aki sokszorosítja. Ha jól emlékszem az első számot egy ismerős ismerőse fénymásolta a Hűvösvölgyi úton terpeszkedő elmehibás intézet alagsorában. Amint megszületett a néhány száz példány, indult a postázás, egyesével szépen becsomagolva…

Szerencsére – véleményem szerint – ez az újság szép karriert futott be, a végére már nyomdában készült, színes borítóval, igazán komoly tartalommal. Mielőtt megszűnt, már Petike gondozta – nekünk Magiccal akkor más dolgunk akadt vélhetően -, azt hiszem, aki itthon amigázott annak idején, az tudja milyen fontos volt ez az újság. Az internet előtti korban – ez, mármint az internet előtti kor a mi gyerekeink számára nem is feldolgozható információ – a BBS-ek, a lemezújságok és ezek a papír magazinok voltak az információforrások a magunkfajta kockáknak.

AMIGAonly 10. szám

Sajnos a tíz számból csak 8db van meg, talán a 6. és a 8. is előkerül egyszer. Csak azt tudnám, hogy az én példányaim hol lehetnek… :)

Online lapozgatás: AMIGAonly online
Letöltés: AMIGAonly_1_2_3_4_5_7_9_10.zip

Régi zenéim a SOAMC-on

Érdekes hírre bukkantam az aktuális scene.hu hírlevélben egy zene-gyűjteményről, melyet az ámítástechnika egyik hőskorszaka, azon belül is egy barátnő (ahogy ez találóan a videóban is szerepel) nevével fémjelzett kor és szerzői réteg alkotásait tartalmazza.

Egyik régi kedvencem ezek közül Audiomonster, akinek ámuldozva néztük a lejátszott pattern-jeit a tracker-ben, eszméletlen dolgokat művelt vele! Úgy gondolom, hogy a scene valódi eredménye pontosan a kísérletező, extrém dolgokat alkotó emberek és művek kitermelése volna, nem pedig a kullogás és egymás másolása. Valami effélét próbáltam én is művelni annak idején, több kevesebb sikerrel…

www.paula8364.com – Az Amiga zenei termése MP3-ban

Egy bizonyos Stone Oakvalley nevű úriember igencsak kedveli a megalomán projekteket. A jól csengő SOASC (Stone Oakvalley Authentic Sid Collection) után nem régen elkészült a SOAMC (Stone Oakvalley Amiga Music Collection) is. A célja nem kisebb volt, mint az Amigára valaha készült összes zene időtálló MP3 formátumba történő konvertálása. Ugyan az alábbi videóból minden info kiderül, de nem tudom megállni, hogy néhány számmal ne érzékeltessem, mekkora munkáról is van szó.

163 féle Amigás zenei formátumban lévő 105757 modult konvertált MP3-ba, ráadásul minden zenét kétféle mixeléssel. Egy eredeti és egy újrakevert sztereo hangzással. Ha valaki úgy érzi, hogy kedvet kapott a zenék végighallgatásához, egy évig ne nagyon szervezzen más programot, mivel napi 24 órában hallgatva 173 nap alatt lehet a végére érni. A videóbol további nyalánkságok is kiderülnek.

SDL – powerSDL.library

Mérföldkőhöz ért az új lendületet kapott MorphOS SDL fejlesztése, ugyanis megszületett az első “shared library” amely már az OpenGL-ért felelős alrendszerrel is képes kommunikálni. Ez egyszerűbb nyelvre fordítva annyit jelent hogy van egy “powersdl.library” ami a teljes SDL alrendszert tartalmazza, így az eddig statikusan fordított SDL-es alkalmazások, játékok ezentúl dinamikusan fordítva, jóval kisebb méretben kerülnek kiadásra.

Másik előnye ennek a megoldásnak, hogy a fejlesztés során a javításokat elegendő csak a library-ben átvezetni, a programok újra fordítása nélkül korrigálhatók az esetleges problémák.

Ezzel párhuzamosan került kiadásra az első MorphOS SDL SDK, amely a teljes forráskódon túl tartalmazza a szükséges help file-okat HTML és MAN formátumban is továbbá jónéhány példaprogramot is a könnyebb megismerést elõsegítendő. Az SDK-val lehetőség van egyszerűen statikus vagy dimanikus verziót fordítani, csak a kiadott MorphOS SDK szükséges a telepített GCC környezettel. A statikus változatot addig szükséges megtartani, amíg a powersdl.library képes lesz együtt működni a POSIX környezetet biztosító ixemul.library-val, hasonló trükkel mint ahogy a tinygl.library és hamarosan a jungl.library által biztosított OpenGL rendszerrel is. Ez utóbbi mondattal elárultuk, hogy a JunGL áltat a MorphOS 1.5-ben támogatott Radeon software és hardware meghajtó is bekerül az SDL-be, vélhetõleg még az 1.5 megjelenése elõtt!

Az SDL ezen ágának fejlődése nem jelenti azt hogy a Gabriele Greco által megkezdett munka, amely a 68k-s AmigaOS-re is lehetővé tette az SDL-es játékok portolását feledésbe merül, ugyanis hamarosan visszavezetésre kerülnek a javítások és fejlesztések a MorphOS verzióból.

AROS

A nyolc évvel ezelőtt megkezdett és mind a mai napig aktív fejlesztésnek köszönhetően az Amiga Research Operating System, vagy közismertebb nevén az AROS kezdi megközelíteni az 1992-ben kiadott AmigaOS-t, ami lényegében a projekt eredeti célja. Mindezt processzor- és platform-függetlenül, szabad forráskóddal.
Az AROS Team az eredeti AmigaOS-t, kizárólag a fejlesztői dokumentációk alapján, mindenféle hivatalos segítség és eredeti forráskódok nélkül ülteti át a szabad forráskód világába, hasonlóan a UNIX->Linux történethez.

Ugyan nem csapnak nagy hírverést neki, de ennek a munkának komoly köze van a már megjelent és működő MorphOS-hez, és a szintén kiadott AmigaOS 3.5 és 3.9-hez is, hiszen mindkettő vett át kódrészleteket az AROS-ból, sőt a MorphOS fejlesztői hibajavításokkal és saját kódokkal segítik az AROS csapat munkáját azóta is.

Az AROS 2003 végi állapotában már kezd hasonlítani az asztali operációs rendszerekre, de még nem az otthoni felhasználók a megcélzott réteg, sokkal inkább azok akik fejlesztéssel foglalkoznak. Igen szépen növekszik az AROS-ra portolt programok száma, már van OpenGL – igaz még csak software-es Mesa 2.2 -, Zune nevű MUI-klón, TrueType betűtípusok kezelése, SDL felület, Regina AREXX kompatibilis szkript nyelv, UAE, GNU-C, Python, Perl stb.
Az AROS rendszermagja jelenleg Linux vagy NetBSD kernelt igényel a futáshoz, a grafika megjelenítéséhez szintén ezen operációs rendszereket veszi igénybe, transzparens módon. A könnyebb használhatóság kedvéért viszont kiadásra került boot-olható CD-n és floppy-n is az AROS, így egy ISO file felírása és a gép CD-ről való indítása után azonnal, installálás nélkül kipróbálható. Ez a CD szinte az összes jelenlegi PC-n működik, feltéve ha a grafikus kártya tudja a VESA módokat. 386-os processzor a minimális rendszerkövetelmény, ami nem vicc, a teszthez használt 40MHz-es 386-os gépen is használható sebességet produkált az AROS, ami el is várható, hiszen a 68k-s Amigák világában egy 40 MHz-es processzor gyorsnak számít, a hivatalos AmigaOS-nek bőven elég is az a teljesítmény amit egy Motorola 68040-es nyújt.

http://www.aros.org

aros.png

Developer site engine

Készítettem egy komplett, a fejlesztést segítő engine-t, a működő mirror-ja itt található: http://amiga.sourceforge.net/amigadevhelp/

Egy új Amigás fejlesztői site

Nemrégiben ezen sorok írója a www.php.net tanulmányozása közben megkérdezte önmagától hogy vajon miért nem készült még egy olyan site, amely összefogja az amigás fejlesztői információkat, fórumot ad a programozóknak, letölthető példaprogramokkal segíti a fejlesztőket. A kérdést egy egyszerű válasz követte; csinálni kell egyet, nem az okokat keresni. Néhány nap alatt el is készült egy site engine, amely remélhetőleg sokakat vonz majd, és információkkal feltöltve minden amigás fejlesztőnek tud segíteni ennek a brilliáns operációs rendszernek a minél jobb megismeréséhez és kihasználásához. Csoportokba vannak rendezve az egyes programnyelvek, API-k, felületetek. A csoportokon belül függvényekre van bontva az adatbázis, minden egyes függvényhez külön fórum illetve példaprogram gyűjtemény tartozik, a kereső rendszer képes töredékszóra illetve valamilyen szintig hasonlóságra is keresni, kereszthivatkozásokat tud megjeleníteni az egyes csoportok függvényei között, valós időben analizálja a megjelenítendő szöveget, és a már adatbázisban lévő függvényekre automatikusan hivatkozást készít, stb. Jelenleg 10 csoportban közel 6000 függvény leírása és többszáz példaprogram van az adatbázisban.

http://dev.amiga.tm

Nemrégiben említést tettünk a hazai fejlesztésú és karbantartású Amiga fejlesztői site létrejöttéről, most ismét történt vele kapcsolatban egy-két említésre méltó dolog. Elõször is a hazai amiga.hu domain-ba is integrálva lett (http://dev.amiga.hu) köszönet érte a domain bejegyzőinek illetve karbantartóinak. Továbbá Rajnai – Rachy – Álmosnak köszönhetően két új csoport is bekerült a rendszerbe, a Warp3D – mint a PowerPC-s amigák első számú kernele – és az AHI, mint az egyetlen széles körben elfogadott amigás hardware független audio rendszer. Mindkét csoport tartalmazza a fejlesztéshez szükséges összes információt. A fejlesztői site egy új résszel bővült, file archívumot kapott, ahol a programozáshoz kapcsolódó anyagok kapnak helyet, úgy mint fordítók, interpreterek, debuggerek, GUI szerkesztők, editorok, teljes dokumentációk, és hardfile-ok. Ez utóbbiból az 1.5-ös is kiadásra került, megkönnyítendő az UAE-n vagy Amithlon-on fejlesztõk dolgát. Ezen hardfile letöltésével minden olyan programhoz hozzájuthat a fejleszteni vágyó amigás amellyel fordíthat, debug-olhat, szerkeszthet, konvertálhat, egy teljes feljesztői dokumentáció és POSIX környezet is segíti az indulásban. Jelenleg Assembly és C nyelv van a támogatottak listáján, de az igen aktív D community unszolására hamarosan ez a fordító is belekerül a csomagba.

For those who are using WinUAE or who wish to download a complete development setup, LouiSe’s GCC Environment may be a good place to start. Although LouiSe no longer maintains this environment it is still the quickest and easiest solution to begin programming on the Amiga. If you’re new to Amiga programming and don’t already have a compiler, I recommend that you download and install LouiSe’s development environment. An archive of LouiSe’s excellent Amiga developer’s web site is available with loads of useful information for any Amiga programmer. The development environment is linked to at the top of the page, just below the banner ad and is available as a hardfile for use with WinUAE or as an archive for installation on a native Amiga. This environment includes a compiler, assembler, editor, and everything else you need to begin programming.

NOTE: If you’re using the WinUAE hardfile with LouiSe’s development environment, you should make it the primary boot partition and create a second partition for your work since the original hardfile does not contain a great deal of extra space.

amidev.jpg