A következő címkéjű bejegyzések mutatása: konvertálás. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: konvertálás. Összes bejegyzés megjelenítése

2024/05/14

Új renenszánsz 3.

Vicces itt lenni, sosem gondoltam volna, hogy aktívabb leszek a C264-es vonalon, mint a jó öreg C64-en.
       - Poison/Singular a TED Vibes scroll szövegében

Elérkeztünk a Plus/4 2004 utáni időszakát demók és játékok szemszögéből összefoglaló sorozat utolsó részéhez. Az előző részeket itt és itt olvashatjátok, ebben a posztban 2020 és 2023 közötti éveket tárgyaljuk. 2024 még nem zárult le, úgyhogy azt majd talán egy másik alkalommal foglalom össze.

Az előző részekben már többször említettem, hogy a platformra kiadott programok száma eleinte eléggé megcsappant, majd szépen növekedésnek indult ismét. A csúcsot (lokális maximum 😄) végül 2020 hozta meg, de utána is egyértelmű a megnövekedett aktivitás. És talán most még aktívabb a magyar scene, mint az elmúlt években bármikor. Ez most egy jó hosszú poszt lesz, lássuk mit sikerült összekalapálni!

Feltesszük a koronát

Eljővé az Úr 2020. éve és vele egy olyan világraszóló élmény, amire nem sokan számítottak. A drágalátos Covid-19 vírus miatt naphosszat a lakásba szorulva többen elővették újra a gépet, még ha csak virtuálisan is.

Raster Madness
forrás: Plus/4 World
Kezdjük az Assassins és Legion of Doom demójával, a Raster Madnessel. Ahogy a neve utal rá, itt aztán raszterben bőven lesz részünk. Mindenféle elképzelhető módon megjelennek a színes csíkok, ami a Plus/4 121 színével igazán pompázatos látvány. Mozognak, ugrálnak, scrolloznak, tükröződnek… Ennyi raszter-félét még egy programban sem láttam, szép teljesítmény!

Absence és Legion of Doom ismét küldött nekünk karácsonyi üdvözletet a Merry Christmas 2020 című demóval. Nagyon stílusos audio-vizuális élmény.

2020 By the Numbers
forrás: Plus/4 World
Csabot megihlette a megnőtt aktivitás, az éves teljesítményt számokba öntve tálalta a 2020 By the Numbers című demójában, nagyon jó designnal előadva. Sok céges PowerPoint huszár megirigyelhetné. A rejtett partban pedig egy hihetetlenül jó minőségű digi zene szólal meg. Taposs a HELP gombra!

Az ezévi játék-özönt egyrészt köszönhetjük a BASIC 10 Liners 2020 versenynek is, amire különösen sok mindent adott be Charlemagne és RoePipi, közöttük jó néhány teljesen eredeti koncepcióval. Mindenképp érdemes megnézni mit sikerül pár BASIC sorból kihozni. Gratulálunk RoePipinek az első helyezéshez!

Molecule Man +4
forrás: Plus/4 World
A másik szép termés pedig KiCHY nagy kupac konvertált szöveges kalandjátéka, összesen 64(!) darabot adott ki ebben az évben. (Már Excel kellett hozzá, hogy megszámoljam. 🤪) De ezeken kívül se ült zsebre dugott kézzel, még két játékot konvertált, ezek pedig a Paratroopers Fall Again! és a Molecule Man +4. Az előbbi egy javított változat a korábbi konverzióhoz képest, az utóbbi játéknak pedig már volt egy C16 átirata még a kezdeti időkből, de az új változat az eredeti játékkal egyezik meg.

Gaia is hozzájárult a programok szép, hosszú listájához a Squirm 16 konverziójával. Szintén létezett egy korábbi átirat már, az ő változata viszont tökéletesen megegyezik az eredetivel.

És végül, RoePipi újabb fura, de szórakoztató ügyességi játékára térnék még ki, amiben átélhetjük milyen kemény munkát végez egy könyvtáros. Ez pedig a The Librarian.

2021 és még mindig nem tértünk vissza a normális léthez. Feltehetőleg ennek köszönhetően továbbra is bőven jött ki mindenféle program.

Mona4
forrás: Plus/4 World
Demókból nem volt igazán jó év, összesen két programot ajánlok figyelmetekbe, ezeket is inkább érdekességképp. Először is Ko-Ko által konvertált Mona4-et, ami egy 512 byte-ba nyomorgatott Mona Lisa képet rajzol ki meglepő technikával.

A másik pedig TRP és Csabo munkája, a T-Rex Run Trailer, ahogy a neve utal rá, ez nem más, mint egy beharangozó a 220 Volt Team jóval később kiadott játékának (lásd 2023-as évet). Ami miatt érdekes a jó zenéjén kívül, hogy a PETSCII grafikát nagyon ügyesen alkalmazza. Első ránézésre a scroll karaktereiről meg se mondtam volna, hogy nem pixelrajz, de az egész demó designja szépen összeállított.

Játékokból már jóval nagyobb a választék. Ismét volt BASIC 10 liners, érdemes kipróbálni a nyúlfarknyi programokból mit hoztak ki. Roepipi és FeCO termelt jó néhány nevezést, sajnos dobogóra nem sikerült feljutni.

Ko-Ko áldott meg minket néhány konvertált játékkal: Doomball, PETSCII Lemmings, PETSCII Portal és Attack of the PETSCII Robots címmel kerültek közkézre. Az utóbbinak csak a nevében van benne a PETSCII, a többi viszont valóban alap karakterkészletet használ. Érdekes koncepciók, a Lemmingset különösen viccesnek találtam így, leegyszerűsített grafikával.

Stop the Express
forrás: Plus/4 World
A Legion of Doom (vagy pontosabban Csabo és Chronos) által konvertált játék a Stop the Express, ismerős lehet a Loco-coco című régi C16 játékról. Kihívás szempontjából mindkettő hasonló, viszont az újabb verziónak jobban sikerült a grafikája és talán valamivel dinamikusabb is.

Szintén az előző páros kiadása, gyerekkoromat idéző Tom & Jerry orosz koppintás rajzfilmből készült Nu, Pogodi! (Ну, погоди!) kvarcjáték feldolgozása. Pontosan visszaadja mennyire lehetetlenül nehéz volt ez a játék. A zenéje pedig egyenesen tökéletes! 😊

Candy Dots
forrás: Plus/4 World
Még mindig Csabo, Defiance című játéka logikai-akció kategóriába sorolható. Bár megmondom őszintén engem a játék kevésbe fogott meg, viszont a zenéje annál inkább. És ha már őt emlegetjük akkor a Candy Dots se maradhat ki. Szintén logikai játék, mobilon egy időben nagyon gyakran előkerülő, öntögetős-színezős. Nem nagyon nehéz, elbíbelődik vele az ember. Kivitelezése kellemes, zenéje ismét kiemelkedő.

Arkanoid +4
forrás: Plus/4 World
KiCHY és Csabo kooperációból született a klasszikus Taito játék Plus/4 verziója, ez pedig az Arkanoid +4. Minden komplexebb faltörő ősének is mondhatnánk az eredetit. Remekül sikerült megvalósítani, minden megvan benne, ami az eredeti játékgépben is hajkitépésre adott okot. 😆

És végül még egy utolsó klasszikus feldolgozás: Tron +4. Ez a játék nem magyar gyártmány, de Csabo zenéje miatt egy említést megérdemel.

Mindeközben KiCHY folytatta a szöveges kalandjáték-konvertálás ámokfutását. Valamelyest visszafogottabb teljesítménnyel ebben az évben „csak” 12 programot konvertált át. Azért Csabo is besegített, a Kayleth című kalandjátékot konvertálta.

A Találékony Képzelet Rendszer

Az ártatlanul induló 2022-es év március végén jelentős fordulatot vett, ami azóta is sokk-hullámokat küld végig időnként a Plus/4-es világon (és gyakran azon kívül is). Az esemény pedig, ami felkavarta/kavarja az érzelmeket TCFS visszatérése volt a platformhoz. A ’90-es években utolsó munkája az 1994-ben kiadott, szintén figyelemre méltó Cinemaster volt. Vagyis, ha a kalkulátor app nem téved, akkor csekély 28 évet „pihent” a mester.

Bizonyára erőt gyűjtött, hogy olyan játékokat rakjon össze, amit mindenki lehetetlennek gondolt korábban. Elsősorban azokat a C64-es programokat választotta ki, amiket nem akart senki konvertálni a rengeteg sprite miatt. Viszont ő nem is konvertálja ezeket, hanem nulláról újra írja. Hogy ez pontosan mit jelent és milyen módszereket használ azt elmondja ő maga az IDDQD blognak adott (második) interjújában. (Konvertálásról, portolásról, sprite-okról és még sok másról olvashatsz blog posztot itt, itt és itt.)

Raid Over Moscow
forrás: Plus/4 World
Minden további kommentár nélkül most csak felsorolom az erre az évre jutó játékait: kezdte egy jól irányzott pofonnal a Bruce Lee Anniversary Editionnel, majd bevitt egy jobb horgot az Impossible Missionnel, végül kiütéssel győzött a Raid Over Moscow-val. És ez még csak a kezdet volt, egyelőre még nem unta meg a fejlesztést, lásd alább! 🤩

De engedjünk teret másoknak is, itt van mindjárt az ezévi BASIC 10 liners, ahol ismét RoePipi és FeCO alkotásait csodálhatjátok meg. Egy magyar szervezésű verseny is elindult ebben az évben, gyors pillantást ezek a beadványok is megérdemelnek, különösen a Stick Man.

Ati és Csabo is munkálkodott, a Lady Tut című C64 játék konverzióját adták ki. A Cuthbert Enters The Tombs Of Doom című klasszikusra emlékeztet sok szempontból, de annál azért jobban sikerült.

Az Arkanoidnak pedig egy olyan változata is megérkezett, amelyik egérrel irányítható. Nem nagyon egyszerű egeret eszkábálni a Plusihoz, azért van néhány hardver megoldás rá.

A System Syndrome nevű csapat kirukkolt Legyen Ön is Milliomos-változatukkal: Legyél Te Is Burzsuj!, Árok party játékfejlesztő versenyére adták be. Kellően pihent kérdések és válaszok, a „műsorvezető” kommentjei pedig még annál is pihentebbek. 🤪

Lykia - The Lost Island
forrás: Plus/4 World
Természetesen nem hagyhatjuk ki az év egyik legnagyobb dobását, az ismét sokak összefogásában elkészült Lykia - The Lost Island és Lykia Prologue - Nathan's Journey című RPG-ket. A Psytronic forgalmazásában is megjelent játék komplex történettel, hihetetlenül szép grafikával, remek zenékkel, megint feltette a lécet az eredeti Plus/4 programoknak. Grafikáját KiCHY-nek köszönhetjük.

És végül egy olyan játék, amiről sosem gondoltam volna, hogy létezni fog Plus/4-re. A Whirlybirds egy Wolfenstein-szerű 3D mászkálós játék. Igen, nem elírás, valóban működik és brutálisan gyors a hardverhez képest. Ebben a projektben megint KiCHY képviselte a magyarokat.

Fixed Points
forrás: Plus/4 World
Demókból most nem voltunk túl jól ellátva. Sok szép grafika és jó zene jelent meg, viszont összetettebb demóból csak a Fixed Points jutott. A Function party versenyén indult, kellemes design és pofás effektek. Murphy kódjához Poison biztosított grafikát és Hermit zenét. A két utóbbi úriemberről azt illik tudni, hogy most kezdtek el Plusival foglalkozni, bár már nem mostanában született scenerek. Hermit kiadta TEDzakker című zeneszerkesztőjét is, ami az egyik alapvető eszközzé vált azóta.

Még említsük meg a Chromatic Admirationt is, ami 4K kategóriában indult a Revision-ön és Resource-Logicoma kooperációban született.

Turbó búszt

Előre leszögezem, hogy 2023 egy masszív év volt magyar scene termékenységében. Kössétek fel a nadrágot.

Kezdjük a demókkal: a Revision party versenyére nevezték elkövetői a Chromatic Distortiont, ami el is vitte az első helyet. Amolyan folytatása a Chromatic Admirationnek, már ha van ennek egyáltalán értelme.

False Idols
forrás: Plus/4 World
Nagyot szólt Árok party-n a False Idols, ez egy kooperációs demó jónéhány résztvevővel. Közöttük a Muffbusters legendás grafikusa, Jeva is visszatért, bár már 2021-ben is kiadott egy logót, de ezzel a demóval járult hozzá komolyabban a Plus/4 terméshez 33 év kihagyás után.

Zenei demókból is akadt néhány érdekesség: a Santa’s Pianoval a 220V Team, a Merry Christmas 2o23-mal pedig Murphy és 5tarbuck kívánt boldog karácsonyt.

Csabo egy technikai újítást mutatott be a VolBass című alkotással, aminek a segítségével lehet egy bizonyos frekvenciájú basszust kiadni a normál hangcsatornák mellett.

TED Vibes
forrás: Plus/4 World
A TED Vibes és TED Vibes 2 stílusos zenegyűjtemények pedig sok zenész munkáját igyekeznek bemutatni. A hörcsög űbercukiság. 🐹

És ha már a zenékre kitértünk akkor a grafikák se maradjanak ki. Bár a képeket és a zenét külföldiek készítették, de a kód Murphy munkája a Carrion's 121 Colors című slideshowban.

Néhány egyedi grafikát is kiválasztottam a felhozatalból: Attila23, Cauldron Intro Screen, T-Rex Thanx!, Koalafied, és végül, hogy úgy mondjam… khm… mellesleg… 😁 Shadow of the Breast.

Middle Aged Flamingo címmel adta ki Function party-n az Absence a Plus/4 gépcsalád 40. születésnapjára készülő kooperációs demót beharangozó meghívót. (Többet megtudhatsz erről a projektről itt.)

Phew… Nagylevegő és folytassuk a játékokkal:

TCFS folytatta játékhadjáratát, elsőként egy régi adósságát törlesztette az eredeti játékhoz hűen működő Wizard of Worral. Amikor először nekirugaszkodott sokszor megkapta, hogy mennyire nem hasonlít a klasszikus játékra, így most kiköszörülte a csorbát.

Lemmings
forrás: Plus/4 World
Következő lépése: Unreallel és Csaboval közösen összehozták a teljesen elképzelhetetlent. Lemmings Plus/4-re! 😱 A Lemmingsnek szintén volt előtörténete, még a 2000-es évek elején próbálkozott meg először a portolással. Egy előzetes verzió készült el, de lényegében lehetetlen volt befejezni mert a memória teljesen elfogyott. Szerencsére okult a dologból és más technikát használva már sikerült bepréselni mindent.

The Empire Strikes Back
forrás: Plus/4 World
De úgy érezte, hogy két agyeldobós játék még nem elég, ezért összerakta a The Empire Strikes Back című nemrég C64-re megjelent lövöldözős játék portját. Nagyon jó grafikai design, Csabo zenéje fenomenális. Ami nem nyilvánvaló, hogy a háttér parallax scrollja az előtte mozgó sprite-okkal milyen eszement technikai kihívásokat jelent valójában.

És még megfejelte az egészet a Cauldron II portjával, ami szintén egy nagyon jó eltalált játék (leszámítva azt, hogy jó nehéz). De ezzel még mindig nem fejezte be, 2024-ben is folytatja majd az elképesztő menetelését.

Stunt Car Racer
forrás: Plus/4 World
És hogy ne csak TCFS nevéhez fűződjenek a klasszikus játékok lehetetlen portjai, cobbpg elkészítette (Unreal nagy örömére) a C64-re készült híres 3D rally, a Stunt Car Racer Plus/4 verzióját. Nagyon jól sikerült port, sőt, a Plus/4 verzió még egy kicsit gyorsabb is, mint a C64 változat.

Megérkezett a korábban beharangozott T-Rex Run a 220 Volt Team kiadásában. Most már aztán dinózhatunk Chrome böngésző nélkül is. 🦖

A System Syndrome is kijött egy új játékkal, ismét Árok party játékfejlesztő versenyére. A Blob Fox, című alkotásuk már kevésbé pihent, mint előzőleg említett játékuk és szórakoztatóbb is (volt nekem legalább is).

Radar Rat Race
forrás: Plus/4 World
Gaia konvertálta a Radar Rat Race-t, ami szintén ismerős lehet, a régi Menekülés című Novotrade játékhoz szolgáltatott alapot annak idején. Zenéért ismét Csabo a felelős. És ha már Gaiat említettem, konvertált egy Invaders klónt is, Galaxian Plus4 címmel adta ki.

Előkerült csapattársaim, Beast és Unreal egy befejezetlen koprodukciója. A Prototype egy oldalra görgető űrhajós lövöldözős lett volna, de sajnos 1997-ben abbamaradt a fejlesztése.

A Bobby Bearing és az Into The Eagle's Nest kapott egy feljavított változatot, Csabo illetve Chronos közreműködésével.

Csabo konvertált két C64-es Level 9 szöveges kalandot is: Gnome Ranger és Time and Magik. Ezeken kívül Digits, és Sumplete címen adott ki két matematikai alapokra fektetett logikai játékot.

És végül Ko-Ko újabb PETSCII őrülete, a Doomed PETSCII Pacman, ahogy neve is mutatja ez egy pacman klón de csak alap karakterekből felépítve, több platformra is megjelent.

Huh, hát elértünk a végére. Nem volt egyszerű, de utolértük magunkat az időben. 2024 most várat magára egy ideig, majd talán 5 év múlva visszatekintünk erre az évre is. Legközelebb valami egész más témával térek vissza.

Köszönet BSz-nek, Edhellonnek, Murphynek és siznek a lektorálásért!

2024/04/17

Új reneszánsz 2.

Your TED deserves a bigger heatsink!
       - Uncertain Future release notes

Az előző posztban eljutottunk egészen 2014-ig, folytassuk az időutazást újabb 5 évvel. Azért csak öttel, mert az elkövetkezendő időszakban olyan sok érdekes anyagot sikerült összehozni, hogy kénytelen voltam kettévágni a posztot.

Plus/4-re kiadott programok
éves megoszlása
forrás: Plus/4 World
Azzal zártam mondandóm múlt alkalommal, hogy a következő időszak felfelé ívelő lesz. Ha rápillantunk a Plus/4 World statisztikájára, akkor egyértelműen látszik, hogy 2004 és 2014 közötti időszakban jóval kevesebb program jelent meg, mint 2015 és 2023 között. Az előző időszakban 621 program jelent meg, az utóbbiban pedig 985. És 2024 is jól megy eddig, nem panaszkodhatunk.

Azért azt tegyük hozzá, hogy a mennyiség és a minőség két eléggé elkülönülő fogalom. Az csak Engels elvtársunk véleménye, hogy az egyik „átcsap” a másikba. És az sem titok, hogy a magyarok az elkövetkezendő 5 évben kevésbé járultak hozzá a Plus/4 programok gyűjteményéhez, mint a külföldiek. Na, de ne károgjunk, van azért miből szemezgetni. Kezdjük is el!

Fluxus kondenzátor

Ha már időgépben ülünk, 2015-ben joggal várhattuk, hogy összefutunk Marty McFly-jal, de egy szemernyi repülő DeLoreant se láttam semerre. (Házi fúziós reaktort meg még kevesebbet, sajnálatos módon.) Úgyhogy maradjunk akkor a Plusi programoknál.

Merry Christmas 2015
forrás: Plus/4 World
Az Absence-Legion of Doom együttműködésben kiadott Merry Christmas 2015-öt rántanám elő a cilinderből elsőnek, ami egy nagyon precíz raster splitet mutat meg nekünk, Csabo szokásosan remek zenéjével körítve. Szintén a zenére fókuszál Chronos demó lemeze, a Ghost'N Goblins Arcade Musicbox, csak SID kártyával (vagy emulátorban SID támogatás bekapcsolásával) élvezhetjük. A lemezen még találhattok jó néhány képet is különböző grafikusoktól.

Magyar játék most nem jutott, de engedjétek meg ezt a kikacsintást külföldre: a Majesty of Sprites című nagyszabású platformert hadd említsem meg ebből az évből, amit mindenkinek ki kell próbálnia legalább egyszer.

Crackers' Demo 5
forrás: Plus/4 World
2016-ra tovább szökdécselve: ismét lecsaptak a scene főbb képviselői és együtt megalkották a Crackers’ Demo 5-öt, ami ismét az Árok party demóversenyére került nevezésre. A rengeteg part összesen három lemezoldalt foglal el és egy igazán szép koprodukciós munkává áll össze, az egészet nyakon öntve egy Grand Theft Auto V-inspirálta design kerettel.

Játékok irányában: az Assassins és Csabo koprodukciójában készült, szépen kidolgozott Pacman klónt tudom ajánlani, ami Pac-Pac címmel jelent meg. Illetve szintén Csabo által elkövetett 1010! című logikai játékot, ami egy kétdimenziós Tetris-szerűség és remek agyzsibbasztás egy fárasztó nap után. (Persze a Tetris is kétdimenziós, de ez máshogy kétdimenziós. Kipróbáljátok és meglátjátok.)

Újra-kéta

És már itt is a 2017-es év, a SpaceX (részben) újra felhasznált egy rakétát elsőként a világon. De minket ez mit sem érdekel, sokkal inkább az, hogy Csabo ismét megörvendeztetett minket egy karácsonyi köszöntéssel, szokásos remek zene, grafikát pedig MMS szolgáltatta csupa PETSCII karakterből.

Csak margóra jegyzetként tenném hozzá: az elkövetkezendő időszakban a PETSCII grafikát alkalmazó programok száma jelentősen megnőtt. Én ennek részben örülök, mert egy jól elkészített PETSCII grafika is lehet nagyon tetszetős, másrészt viszont sajnálom, hogy sokszor kényszerből használnak egyszerűsített grafikát.

Az Absence nem adja fel az Árok party demóverseny ostromlását, bár ebben az évben Creative Lameness című demójuk saját bevallásuk szerint a party-n készült és ez sajnos rányomja bélyegét a végeredményre.

Castle Matcher
forrás: Plus/4 World
Magyarok nem voltak túl aktívak játékok terén, azért megemlíteném RoePipi újabb fura és szórakoztató… őőő… kalandjátékát(?), ami Castle Matcher címmel jelent meg. Bár grafikája ismét PETSCII karakterekből áll, de ötletessége miatt mindenképp érdemes kipróbálni. Ha összedolgozna egy grafikussal, bizonyára érdekes dolgok születnének.

Assassins plusz Csabo is kiadott egy Mastermind típusú játékot Mr. Mind címmel, szokásos szép kidolgozás, amit tőlük megszokhattunk.

Az univerzális istenek visszatérnek

Waiting for Promise Land
forrás: Plus/4 World
2018 egy jól sikerült év volt, a kómából váratlanul felébredő Gods of The Universe (GOTU) sok más közreműködővel közösen összeröffentettek egy határozottan kellemes trackmót qb party-ra, ez pedig a Waiting For Promised Land. Sikerült is elvinniük az első díjat, ami nem is csoda, ez a trackmo komoly munka eredménye. Jópofa ahogy a demó végén elmesélik ahogy az egyes partok születtek. Megjegyzem a party verzió még nem tartalmazott minden effektet és grafikát.

És ezzel még közel sem volt vége, mert nem kellett sokáig várni az ígéret földjére. A GOTU leszállította Árok party-ra a Promise Land című trackmójukat. A sok effekt közül a viszonylag ritkábban használt color cyclert emelném ki, amit ebben a demóban nagyon jól alkalmaztak.

Overcast
forrás: Plus/4 World
Árok party-n így az Absence Overcast című trackmója komoly ellenfelet kapott a demó versenyre, pedig az is egy kellemesre sikerült darab. Végül a Promise Land győzött, a GOTU ismét besöpörte az első helyért járó díjat.

Ebben az évben az Árok party erős mezőnyében a Profik (Larry a Wilds-ból Csaboval, hogy konkrétabbak legyünk) is benevezett Dreamtime 2K18 című képgyűjteményükkel. A lélegzetelállító minőségű FLI képeket valami mágiával digi hang visszajátszással is sikerült kombinálni. (Tudni illik, az FLI megjelenítés nagyon leterheli a processzort és ezért mellette túl sok mindent nem lehet művelni.)

Club Info 150
forrás: Plus/4 World
És ha már FLI meg digi, akkor egy pillantást érdemes szánni a Club Info 150. kiadására. Az újság németül nem értőknek annyira bizonára nem érdekes, viszont az intró az újság elé Csabo és Chronos közreműkésével készült, FLI, sprite csillagok és digi zene. Nagyon jól sikerült szerintem, gratulálok!

Játékokra áttérve: RoePipi újabb fura alkotását szeretném megosztani veletek, ami a RandTown sorozatának része. Úgy látszik megirigyelte a magyar oligarchák életét, milliókkal dobálózva kell házakat vennünk minél gyorsabban. Ez pedig a RandTown Dumper. A sorozat többi része is figyelemre méltó koncepció.

Pets Rescue
forrás: Plus/4 World
És természetesen nem hagyhatjuk ki a Pets Rescue-t, ami ugyan részben külföldiek által készített játék, de sok magyar is részt vett a fejlesztésben. Egyike az igazán jól sikerült eredeti Plus/4 játékoknak, a Psytronik kiadásában megjelent hivatalosan is. Remek zene és grafika, ötletes pályák, Super Mario utánérzés, mi kell még? Csak a Nintendo meg ne lássa! 😁

Brekekexit

2019-ben Plusink már a felfelé ívelés pályáján robog. A Britek úgy döntöttek, hogy viszlát EU, mi viszont helyettük is keblünkre ölelhetjük az Absence és Legion of Doom demóját, a Plus 44-et. Effektekben nem, de designban mindenképp erős.

Uncertain Future
forrás: Plus/4 World
Szintén Absence+LOD koprodukció a szokásos éves Árok party beadvány, az Uncertain Future. Nagyon jó design, jó effektek, remek grafika… De csak második helyre lett elég.

Hogy a játékosok se maradjanak hoppon: Heartlight címmel Charlemagne adott ki egy Boulder Dash/Rockman megvalósítást kicsit felturbózva az eredeti ötletet teleportokkal, lufikkal és bombákkal. Ez a játék egy PC változat alapján készült.

Egy konverzióval gerliczer is meglepett minket: Stercore 264 címmel jelent meg lövöldőzős játéka. Érdekes koncepció ahogy a háttérrel 3D hatást kelt.

Adventure Park
forrás: Plus/4 World
Skoro, KiCHY, Csabo és Grass ismét nagyot dobott, Adventure Park című platformerük szép grafikával és ötletes pályákkal, jó szórakozás. Bár nekem túl nehéz, de ez nem újdonság.

Árok party játékfejlesztő versenyre adta be Ati egy játszható, de sajnos inkább csak tech demó szintű megvalósítását a nagy klasszikus C64 játéknak, a Last Ninjának. Kár, hogy nem készült el, talán majd egyszer. Mindenesetre láthatóan működik, tudunk mászkálni a pályákon és hihetetlen gyorsan újra rajzolja, ami C64-en közel se volt ilyen frappáns.

Szintén csak bemutató szinten jelent meg Mad és KiCHY autós játéka CarTeD címmel. Nagyon ígéretes darab, egyelőre szintén nem készült belőle teljes változat.

Alpharay
forrás: Plus/4 World
És végül egy újabb német-magyar koprodukcióban megszületett remekmű. Az Alpharay Plusin ritkaságszámba menő, oldalra scrollozó shot’em-up, hasonló a klasszikus C64 címekhez, mint az R-Type és a Katakis. Ismét KiCHY-t dicsérhetjük a gyönyörű grafikáért. Ezt a játékot is hivatalosan forgalmazta a Psytronik.

Elszaladt az öt év, ennyi fért bele ebbe a posztba. Nemsokára folytatjuk a hírhedt 2020-as évvel. Addig is játsszatok, nézegessetek demókat és az se baj, ha írtok programokat Plusira.

Köszönet Csabonak, BSz-nek és Murphynek a lektorálásért!

2024/03/12

Új reneszánsz 1.

LIFE CHANGED OUR DESTINY IN YEARS
SCENE CHANGED TOO IN THIS TIME
BUT SCENE HAD NEVER DIED. AND WON’T.
CONNECT YOUR DISK DRIVE AND TURN ON YOUR +4:
CRACKERS ARE BACK!
       - Crackers’ Demo 4, első part

A grafikáról szóló posztban tettem egy olyan felelőtlen ígéretet, hogy írok majd a 2004 utáni időszakban készült demókról. Mielőtt számonkérnétek, íme folytassuk, ahol a posztban abbahagytam. Viszont nem csak a demók fognak most előkerülni, kitérünk a játékokra is.

Mint mindig, most sem ígérhetem, hogy komplett tárlatvezetést kaptok, szemezgettem a választékból saját ízlésem szerint. A posztot két részre osztottam, mindkettő 10 év termését dolgozza fel.

És most ugorjunk vissza 2004-be, közvetlenül a magyar Plus/4 scene váratlan ébredését követő évbe.

Időgép indul

Már említettem néhány posztban, hogy 1993 után legtöbben továbbléptek valamilyen másik platformra és a kiadott programok száma és minősége alaposan megcsappant. Talán sokan már végleg le is írták a platformot, mondván a technika túlhaladta és nincs értelme erőltetni a meglehetősen korlátozott hardverre a fejlesztést.

2003-ban viszont valami váratlan történt az EDC által szervezett 4ever03 party után: ismét előkerültek a platform korábbi rajongói és egyfajta retró érzés által motiválva néhányan újra elkezdtek dolgozgatni. Az EDC partijáról és még sok másik partiról is olvashattok ebben a posztban.

Az új anyagokat már igényesebben állították össze, érettebbé vált a közösség és az elvárások is magasabb szintre léptek. Már nem az volt a cél, hogy minél több programot adjanak ki a csapatok, inkább a jobb minőség felé törekedtek. Bár nagyot nem nőtt a kiadott programok száma, azért érezhetően többen voltak jelen ismét.

Sokat segített az eszközök fejlődése is, szinte mindenki kereszt-fordítóval és valamilyen erősebb platformon futó grafikai szerkesztővel dolgozott már. Az emulátorok is nagyot léptek előre kompatibilitás terén, így lényegesen kényelmesebben és gyorsabban lehet programokat készíteni.

Perfect Visions
forrás: Plus/4 World
A 2004-es évből két demót érdemes megnézni: az Assassins kiadásában megjelent Killer Demo-t, Ati által készített (első) Perfect Visions-t, illetve Csabo a több platformra meghirdetett Minigame Compón második helyezést elért játékát, a Quadrilliont említeném meg.

Az Assassins neve még sokszor előkerül a posztban, az egyik legaktívabb csapat volt ebben az időszakban.

Újabb születésnap

2004-ben ismét kerek évfordulót ünnepelt a gépcsalád: kiadásának 20. évfordulóját. Az Assassins fel is köszöntötte 20 Years +4 című demójukkal, ami viszont csak 2005-ben került kiadásra.

Crackers' Demo 4
forrás: Plus/4 World
Nagyobb volumenűre sikerült a Crackers’ Demo 4, amihez nem csak magyar screnerek járultak hozzá, így nemzetközi összefogássá vált a crackerek bemutatója. (Bár sok mindent már nem törtek fel, ha jól sejtem.)

Szintén jól sikerült az Absence és Wilds együttműködéséből született Chaos című trackmo. Gyönyörű effekteken és remek designon túl megcsodálhatjuk az első valódi oldalkeret lebontást is, két karakteroszlopot sikerült hozzáadni a képernyőhöz.

Végül egy játékkal zárjuk az évet: KiCHY konvertálta át a Storm című klasszikus Mastertronic játékot C64-ről.

Monopsy 2 meta-labdái
forrás: Plus/4 World
Tovább lépve 2006-ra: kicsit laposra sikerült az év. A Wilds nevezett egy demóval az Árok Party versenyére, ez nem volt más, mint a Monopsy 2. A demó érdekes effekteket vonultat fel és kellemes összhatású designt sikerült összehozni, amihez Luca is hozzájárult. Különösen a metaballs nevű effekt volt újítás, azóta is ritkán előkerülő és látványos.

Nagy koóperációra állt össze jó néhány scene tag, köztük külföldiek is, és együtt megalkották az 8 Shades Of Black című trackmót. Szintén Árok party-n került nevezésre és elvitte az első helyet, ami nem is csoda. Egy igazán szépen kidolgozott demó, vicces keretbe foglalja az önálló partokat amik jó néhány látványos effektet is felvonultatnak.

A Plus/4 palettája:
A fekete a 0-ás szín

Egy kis trivia az 8 Shades of Black trackmo címéhez: magyarra fordítva a fekete 8 árnyalata lenne ugye. A Plus/4 színpalettában minden színnek 8 árnyalata van kivéve a feketét. A fekete szín összes árnyalata is ugyanaz a fekete.

Ismét pezsgésben

Peregnek az évek, 2007-be lépve ismét az Assassins egy játékát emelném ki, Get it címmel került kiadásra. Az alapkoncepció nem bonyolult, de mégis szórakoztató, friss grafikai stílusú játék.

Prince of Persia
forrás: Plus/4 World
Egy másik játékot is mindenképp érdemes megnézni, sajnos csak egy kezdemény és nem készült el (egyelőre?) teljes változatban. Ez pedig a más platformokon széles körben népszerű Prince of Persia. Sajnos csak egy munkalemez mentése került elő, néhány pályán lehet a perzsa herceggel akrobatikát gyakorolni.

Demók területén szintén az Assassins kiadásában megjelent In Memoriam című egy file-os művet ajánlom figyelmetekbe, illetve az Absence abszurd designre épített Adventures in Mono trackmoját és a State of the Art című Amiga demóra emlékeztető Shade című Absence és Wilds kooperációt.

6fx
forrás: Plus/4 World
Érdekes még szemezgetni az ebben az évben először meghirdetett LimiTED demóversenyre beadott művek között is. A verseny a korlátozott lehetőségekről kapta a nevét, három kategóriában indulhattak a versenyzők: 64, 128 byte vagy 1KB méretű futtatható állomány. Csabo győztes, 6fx című munkáját mindenképp ajánlom, teljesen elképesztő, máig sem értem hogyan fért el ennyi effekt.

Válságkerülés

2008, a gazdasági világválság letörte a hangulatot. Azért az Assassins ismét összehozott egy jópofa játékot Trans Logic 2 címmel. Demó-ügyileg is az ő munkájukat tudom ajánlani, Monitor című egy file-os demójuk érdekes koncepció. Árok party versenyére nevezték, ahogy az Absence-Wilds kooperáció Häuslich és a Monarchy OVH Is Our King című demóját is. Az utóbbi inkább fér a wild demo kategóriába szerintem. 🤪

Stardust
(valami sajátot is nyomjak)
forrás: Plus/4 World
A 2009-es év fénypontja az ismét megrendezésre került LimiTED demóverseny volt. Okulva az előzőből a kategóriák már 128, 512 byte és 1KB voltak, mivel 128 byte méret alatt nem sok mindent lehet kihozni. Rockstar ate my border című demójával Csabo végül elhozta a tökéletes keret-nélküli lét Szent Grálját. Azért hozzá kell tennem, hogy nagyon limitált mi is jelenhet meg a kereten, úgyhogy ez inkább amolyan Szent Grálka. (Csak egy modell? 🤣) A többi indulót is érdemes megnézni legalább egyszer.

Az évből még egy játékot emelnék ki: RoePipi BASIC-ben készült labirintusát, a Maze of Mazest. Annak ellenére szórakoztató játék, hogy a grafikája csak PETSCII karakterekből áll.

Perfect Visions 2
forrás: Plus/4 World
Elérkezett a 2010 és sajnos nagyon gyér volt a felhozatal, egyelőre elment pihenni majdnem mindenki. Ati demóját, a Perfect Visions 2-őt és Csabo olimpiai buzdítását, a Vancouver 2010-et tudom csak ajánlani. Az Olimpia biztos jó, bár engem sosem hozott lázba, viszont ez a demó annál inkább. Egy rejtett partban a legjobb minőségű digi zenét szólaltatja meg, ami valaha megjelent Plus/4-re. Legtöbb emulátor sajnos nem adja vissza túl jól, valódi gépet javaslok hozzá, esetleg a Yape oversampling beállítását jól feltekerve.

Adventures in Time
forrás: Plus/4 World
Viszont játék oldalon megjelent az Assassins kiadásában az Adventures in Time című platformer, amit mindenkinek javaslok kipróbálásra. Nagyon szép munka, jól kidolgozott, változatos pályákkal, remek grafikával és zenével. Hivatalos terjesztésben is megvásárolható volt a Psytronik kiadásában. (Sajnos már nincs fent a boltjukban.)

Kétezertizenegy

A Busodore party hozott nekünk néhány új demót, a partyról korábban már olvashattatok. Ati előrukkolt a Perfect Visions 3-al, Csabo pedig egyedüli indulóként adta be a Pimp My Part-ot.

Monarchy is lépett, Er Ist Friedlich Eingeschlafen címmel adott ki egy érdekes designnal összeállított trackmot. (Nem a party-ra, jegyzem meg csak pontosság kedvéért.)

Nyan Cat
forrás: Plus/4 World
És semmiképp nem hagyhatjuk ki a bombasztikus Legion of Doom-Absence-Wilds összefogásában elkészült, hiánypótló, Nyan Cat című remekművet.

Játékok oldalán KiCHY konvertálta a klasszikus Broderbund játékot C64-ről, a Lode Runnert, az Assassins pedig kiadott egy szép eoroidot Clone címmel. (Hogy mi az az eoroid? Ezt most nem árulom el. 😆)

2012 egy szomorú év volt, a magyar scene szinte teljes kómába zuhant. Egyetlen demót tudok ajánlani, az Assassins 16 KBytes címmel megjelent művét, amit az Árok party demóversenyére neveztek ebben az évben.

Sgt. Helmet Zero
forrás: Plus/4 World
2013-ban már valamivel javult a helyzet az új programok terén. Ismét Assassins, de most egy konvertált(?) játék ZX Spectrumról: Sgt. Helmet Zero. Egy előzetes verziót is kiadtak az Adventures in Time 2-ből, ami folytatásnak készült az előbb emlegetett remekműhöz. Sajnos azóta sem jelent meg a második rész. És még mindig tőlük egy memóriajáték: Memento.

Demók közül Csabo Amiga Music Box 1 című művét ajánlom.

Elérkeztünk 2014-hez, az utolsó évhez ebben a posztban. Határozottan javult a felhozatal, játékok közül Gaia konvertálta Whack-kel kezdeném. Az egyszerű külső ne csapjon be senkit, aki szereti a Rougelike játékokat az biztosan jól szórakozik ezzel is.

Csabo is munkálkodott, most FloodIt című játékát ajánlanám, érdekes koncepció. Az Assassins természetesen nem tétlenkedett ebben az évben (sem), az Android 2 című játékot konvertálták C64-ről és kiadtak egy Bomberman klónt Xplode Man címmel. Az utóbbi ismét jól sikerült véleményem szerint.

Flashback
forrás: Plus/4 World
Demók közül pedig a Methabolix lemezein 20 évet pihent Flashback és az Absence Afterglow című munkáit javaslom megtekintésre.

The End

Ennyi történt dióhéjban ebben a 10 évben. Megígérem, hogy a következő posztban összefoglalt 10 évben felfelé ível majd a magyar scene aktivitása. Addig is élvezzétek ezeket a válogatott programokat!

A posztot tragikusan fiatalon elhunyt scene társunknak, Skoronak ajánlom, aki az Assassins csapat mozgatórugójaként éveken át kitartóan készített programokat Plus/4-re annak fénykora után is.

Köszönet Murphynek és BSz-nek a segítségért.

2023/03/28

Köcsögdudától a filharmonikusokig

„A hanggal nagyon kár volt előjönnöd – miért hasonlítod egy köcsögduda hangját egy hárfáéhoz?”
       - CoVboy a Commodore Plus/4 hangjáról,
      Commodore Világ #7 levelezési rovat

Szomorú tény, hogy a Plus/4 hangja (is) áldozatul esett a költségcsökkentésnek a tervezőasztalon. Az agyonzsúfolt TED chipbe már nem lehetett a Commodore 64 SID chipjét megközelítő hanggenerátort erőltetni. Valószínűleg ez a döntés is egy jelentős tényező volt a platform üzleti buktájában.

MOS 7360/8360,
népszerűbb nevén TED,
(forrás: 
C64-wiki)
Azért ne csak a rosszra emlékezzünk, az évek során elég sokat sikerült kihozni a szűk lehetőségekből. Valószínűleg a gép tervezői is meglepődnének mi mindent kiprésel magából a hardverük a hangfalakon keresztül.

Ebben a posztban megkísérlem áttekinteni hogyan is alakult a Plus/4 és a hang viszonya, különös tekintettel a magyar programozók munkájára. Az évek során sok minden történt a hanggenerálással kapcsolatban, ezeken az eseményeken fogunk végigsétálni.

Egy hangyányit több technikai részlet került a posztba, ennek elsősorban az az oka, hogy bizonyos minimális mértékig szükséges megérteni a hátterét a különböző tárgyalt témáknak. Azért próbáltam minimálisra visszavágni amennyire lehetett, hogy még elmenjen egy Nők lapja tudományos rovatba.

Hátrányból nekifutással

Kezdjük egy számvetéssel, mire is képes a Plus/4 hanggenerálás terén!

A TED chip két hangcsatornát tud kezelni, mindkettő négyszögjel hullámformát szintetizál úgynevezett oszcillátorok segítségével. A második csatornát be lehet állítani fehér zaj generálásra is. (Lásd keretes írás lejjebb.) Hangerőt csak a két csatornára egyszerre lehet állítani 9 fokozatban.

Az oszcillátorok nagyjából 4 oktávot átfogó frekvenciasávban (109 Hz – 110 KHz) tudnak előállítani hangot a két csatornán egymástól függetlenül.

Ezen kívül lehetséges még úgynevezett egyenletes jelszint beállítása is, ebben az esetben a hullámgenerálás leáll, a kiadott jel beáll a hangerőnek megfelelő maximális egyenletes erősségre. Az általános hangerő gyors manipulálásával hangmintát (vagy ahogy annak idején emlegettük: digi zenét) lehet visszajátszani, mint egy nagyon egyszerű digitális-analóg átalakítóval.

És ezzel végére is értünk a lehetőségek felsorolásának. Nem egy hosszú lista, de azért voltak rosszabbak is akkortájt.

Alapvető hang hullámformák
hangerő-idő diagramon ábrázolva
Hullámformák és hanggenerálás technikai részleteibe nem szeretnék nagyon elmélyedni. Annyit azért érdemes megjegyezni, hogy a hangszintézis két alapvető fogalma a frekvencia (azaz hangmagasság) és a hullámforma (vagyis a milyen érzetet kelt a hang).

Minél alacsonyabb a frekvencia, annál mélyebb hangot érzékelünk (basszus). Nagyobb frekvencia magasabb, egy bizonyos határon túl éles, sípoló hangmagasságot jelent.

Az oszcillátorok hullámformák segítségével képesek „hangszereket” szintetizálni. A hullámformák onnan kapták a nevüket, hogy hangerő-idő diagramon ábrázolva milyen formát rajzolnak ki. Alapvetően a következő hullámformák jellemzőek a ’80-as évekbeli hangszintetizációra:

  • Négyszög (square vagy rectangle) – zongorára vagy klarinétra emlékeztető hangzás.
  • Szinusz (sine) – sípra hasonlító hangzás, de természetes hangszer nem nagyon produkálja.
  • Háromszög (triangular vagy triangle) – hegedűre vagy csellóra hasonlító hangzás.
  • Fűrészfog (sawtooth) – furulya- vagy síp-szerű hangzás.
  • Fehér zaj (white noise) – véletlenszerű zaj, a régi analóg TV-k „hangyafocija” alatti statikus sistergés. Hangeffektekre (például szél), cintányér és dobok szimulálására szokták gyakran felhasználni.

Ha szeretnél többet megtudni a hullámformákról, akkor ezt az (angol nyelvű) videót ajánlom: Electrical & Electronic Waveforms: sine, square, triangular, sawtooth, ramp. Ha nem tudsz angolul akkor is érdemes megnyitni a linket: odatekertem, ahol a különböző hullámformákat lehet meghallgatni.

Természetesen ennél sokkal több tulajdonságát lehet a hanggenerálásnak befolyásolni, például hangerő burkoló görbe (envelope), szűrés (filtering), kapuzás (gating), gyűrűmoduláció (ring modulation), stb. És akkor még nem beszéltünk sok hangeffektről, amit előszeretettel használnak az elektronikus zenében, de a ’80-as évekbeli számítógépeken nem állt rendelkezésre.

A felvágós rokon

Hogy hogyan viszonyulnak ezek a lehetőségek a Commodore 64 SID-jéhez? Elég szomorú egy ilyen összehasonlítás, egyben nem is igazságos, mert a C64-be egy akkori szintetizátorokkal vetekedő hanggenerátort építettek. Nem véletlen, hogy a mai napig is népszerűek a SID-re készült zenék. A vele egy időben megjelent személyi számítógépek messze elmaradtak mögötte. Azért azt ne felejtsük el, hogy a Plus/4 1984-ben jelent meg, az Amiga követte 1985-ben, hogy minden konkurenciát földbe döngöljön.

Csak nagy vonalakban fussunk végig a főbb különbségeken:

  • A SID háromszög, négyszög (kitöltés-modulációval), fűrészfog és fehér zaj hullámformát tud előállítani 3 hangcsatornán.
  • Támogatja a burkológörbéket csatornánkként, a főhangerő 16 fokozatú.
  • Képes gyűrűmodulációra és programozható három frekvenciasávú szűrésre.
  • Az hanggenerátorok 0 Hz és 4 KHz közötti frekvenciát képesek előállítani.

Összefoglalva tehát: 3 hangcsatorna 2 helyett, 4 hullámforma 2 helyett, alacsonyabb frekvenciatartomány magas tartomány helyett, különálló hangerővezérlés hangcsatornánként, több fokozatú fő hangerő és a többi extra szolgáltatás.

A sok különbség közül véleményem szerint a legfájóbb a hullámformák és a basszus hiánya Plus/4-en, emiatt a zenék inkább csipogó/visító hangtartományban mozognak és gyakran zavaróan élesek.

Hogy miért képes a hanggenerátor olyan frekvenciák előállítására, ami bőven meghaladja az emberi hallás képességeit – ez örök rejtély marad számomra. Talán kutyák betanítására szánták. 🐶

Helyette mehettek volna inkább lejjebb a frekvenciatartományban, ami igazán nem okozott volna technikai problémát. Nem véletlenül szokták a pop zenében a basszust (bass) emlegetni előszeretettel, attól válik teljesebbé a zene hangzása. Annak idején annyira nem tűnt fel nekem a basszus hiánya, de mai füllel meghallgatva a Plus/4 zenéket már nehezebben viselem. Vagy csak megöregedtem, ez is egy lehetséges magyarázat.

Mindezek ellenére már a korai időkben is sikerült élvezhető zenét kicsikarni a játékok színesítésére. Teljesség igénye nélkül megemlíteném az Exorcist, Traiblazer, Bandits at Zero, Bongo, Leaper és a Tutti Frutti örökbecsű dallamait. (Jó, Shaun Southern-rajongó vagyok, most lebuktam. 😊)

Mi a frekvencia, Kenneth?

Utólag mindig könnyű okosnak lenni, ezért mondhatnánk, hogy nyilván át lehet konvertálni a rengeteg SID-re készült C64 zenét Plus/4-re. Igaz, hogy a hangzás jó messze esik majd az eredetitől, de a zene sokszor elsősorban a dallamról szól.

Bármennyire is kézenfekvő ez a lépés, mégse jutott eszébe sok embernek. Az első programozó, aki ezzel a kihívással megbirkózott nem más volt, mint Szigethy András, alias Pigmy, akit már emlegettem a konvertálásról szóló posztban.

Visszaemlékezése alapján a művelet hasonlóan kezdődött az általános programkonvertáláshoz: kiszedte a zenelejátszó rutinokat a C64 programokból, a zenészek mindig ugyanazt a saját lejátszót használták minden játékban. Majd kézzel átírta a frekvenciákat, hogy a Plus/4 által támogatott sávba essenek.

Musics from 64
(forrás: Plus/4 World)
A végeredményt megcsodálhatjuk a Musics from 64 című, Pigmy által készített zenegyűjteményben.

Később támadt az az ötlete, hogy mi lenne, ha egy általános konvertáló rutint készítene, ami futásidőben dinamikusan számítja át a frekvenciákat. Ehhez egy 16 bites osztást kellett megvalósítani, ami bitek tologatásával végezte el a műveletet, jó lassan. A frekvencia átváltás művelet a három csatornára nagyjából a processzoridő 40%-át emésztette fel.

A működési elve nagyon egyszerű: a C64 zenét az eredeti lejátszó produkálta (ehhez szinte módosítani se kellett) és a C64 hardver regisztereinek megfelelő memóriacímekre beírta az értékeket. Viszont Plus/4-en azokon a címeken közönséges memória van, tehát miután egy ciklus lefutott a konvertáló rutin ki tudta olvasni onnan az adatokat és átszámítva a frekvenciákat beírta a Plus/4 hangregisztereibe.

Ezzel megszületett az úgynevezett frekvenciakonverter (freq converter) kategória.

Azért nem annyira sima ügy, mint amilyennek tűnik. Van néhány bökkenő, ami az előbbiekben emlegetett jelentős képességbeli különbségeknek köszönhetünk. Például a 3 csatorna hangját 2 csatornán kell visszaadni, ehhez az egyik csatornán két konvertált csatorna hangját gyorsan váltogatva szólaltatja meg a rutin.

Nagyobb probléma a hiányzó basszushangok, illetve a nemlétező hullámformák, amivel hangeffekteket készítettek, többek között dobokat. Az utóbbihoz jellemzően magas frekvenciájú fehér zajt használtak, de azt csak az egyik hangcsatorna képes lejátszani Plus/4-en. A korai konverterek ezt nem vették figyelembe, ezért a korai konvertált zenékben jól felfedezhető, hogy a cintányér hangja zaj helyett éles csipogásként hallható.

Pigmy második frekvenciakonvertere már lényegesen jobban optimalizált, a számoláshoz 4 bites szorzótáblákat használ, ezért töredéke processzoridőt igényel. Ez már alkalmas volt arra, hogy mellette demóeffektek és játékok kódja is fusson.

Később mások is készítettek saját frekvenciakonvertert, Coby, CSM és TLC eszközeit is sokan használták programjaikban.

Digitális, jobb, mint a fatál is*

Egyértelműen kiderül a Plus/4 hardver lehetőségeiből, hogy a tervezésénél figyelembe vették a hangmintavisszajátszás támogatását. Ahogy már említettem, a „gyárilag” beépített egyenletes jelszintet szánták erre.

Mivel ez a hardvertámogatás eléggé adja magát, így már viszonylag korán megjelentek különböző demók és zeneszerkesztő programok, amik kihasználták a hangmintavisszajátszás lehetőségét.

Itt nem akarok felsorolni kiemelkedő darabokat, mert őszintén megvallom nem igazán érzem jelentősnek ezt a kategóriát. Aki kíváncsi az ilyesmire annak ajánlom figyelemébe a Plus/4 World demo/digi kategóriáját, ahol az ég világon mindenféle digi zenét és sok mást is megtalál.

Amit viszont szeretnék megemlíteni: Nagy Tamásnak (TomHX) köszönhetően még beszélni is megtanult kedvenc gépcsaládunk, annak ellenére, hogy a csak prototípusként létező Commodore v364 sosem jelent meg ezzel a beépített szolgáltatással.

(*Bocs. Hi, Chronos! 😆)

A digitális hangminta nem különösebben összetett technikai megoldás. Lényegében megfelelő időközönként megmérjük a hangerősséget ügyelve a precíz ütemezésre (mintavételezési frekvencia), majd a mért analóg adatot letároljuk egy bizonyos skálán besorolva egy konkrét szintre (kvantálás). Az utóbbit általában azzal jellemzik hány bitet használunk a tároláshoz.

Mondanom sem kell mindkét paraméter esetében minél nagyobb ez az érték, annál közelebb áll a tárolt hang az analóg forráshoz.

Hogy legyen valamilyen viszonyítási alap a posztban leírtakhoz, íme három minőségi kategória jellemzői:

  • Hangstúdiók legalább 96 KHz mintavételezési frekvenciával és 24 bit kvantálással dolgoznak. (Van ennél jobb minőségszabvány is.)
  • Audió CD 44,1 KHz mintavételezési frekvenciával és 16 bit kvantálással rögzíti a hangot.
  • Commodore Amiga alap hardver (Paula chip) minden trükközés nélkül 22 KHz és 8 bit felbontással képes visszajátszani a hangot (4 csatornán párhuzamosan).

Hangkezelésben jártasak szerint a mintavételezési frekvencia fontosabb, mint a kvantálás. Tehát ha gyorsabban tudjuk a digitális hangot visszajátszani azzal jobb eredményt kapunk, mintha nagyobb felbontású lenne egy-egy hangminta. Ezen lehet vitatkozni, tény viszont, hogy a nagyobb sebesség tisztább és élesebb hangot eredményez, köszönhetően az így visszaadott felharmóniának a hangokban.

Viszont a kvantálásnál elvesznek bizonyos részletek az analóg hangból és ezek a hiányzó darabkák zajként és torzulásként hallhatóak a lejátszáskor.

Tehát maradjunk annyiban, hogy ki kell facsarni a hardverből, amit csak lehet. 😅

Plusz négy Hertz szalámi

Mire is képes a Plus/4 valójában digitális hangkeltés témakörben? Ez már egy összetettebb kérdés, vizsgáljuk meg a két alapvető paramétert!

Frekventálás

Mintavételezési frekvencia megvalósításában fontos a precíz ütemezés. Ehhez a TED beépített hardver időzítőit érdemes használni. Van belőle három, de lényegében az első hasznos főleg, ami képes ciklikusan megszakítást generálni a program által kért sűrűséggel.

A megszakítás rutin átveszi a processzort, bármit is művel az épp és beállítja a hangerő regisztert a következő hangminta értékre, aztán a processzor visszatér a megszakított művelethez.

Az időzítők frekvenciája: 886,7 KHz PAL gépeken, 894,9 KHz NTSC gépeken.

Azaz, ha azt szeretnénk, hogy CD minőségű hangfrekvenciájával kapjuk a megszakításokat, akkor 886,7/44,1 ~= 20 lépésre kell beállítani az időzítőt. (Általában hexadecimálisan hivatkoznak erre az értékre, decimális 20 az hexadecimális $14.) Természetesen a Plus/4 ehhez nem elég gyors, bár el lehet érni ezt az értéket, de akkor nagyon kevés idő marad bármilyen feldolgozásra.

A másik probléma a tárhely: még tömörített adatként is brutális mennyiség egy 8 bites gépnek másodpercenként 44 100 hangmintát eltárolni. (Gyors fejszámolás: tegyük fel, hogy csak 3 bit egy minta – 44 100*3/8 = 16 537,5 byte másodpercenként, tehát 4 másodperc és tele a 64 KB.)

Ennek köszönhetően a legtöbb digi zene 5-8 KHz körüli mintavételezési frekvenciát használ kompromisszumként a minőség rovására.

Letiltott képernyő és színes csíkok,
Blue Keeps demó
(forrás: 
Yape)
Sajnos van egy harmadik probléma is: ha a képernyőkezelés be van kapcsolva akkor a kereten belüli részen (tehát ahol a képernyőtartalom valóban megjelenik) a processzor sebességét jelentősen visszaveszi a rendszer, hogy ne akadályozza a TED RAM hozzáférését. Ennek köszönhetően nagyobb frekvenciák eléréséhez a képernyőt kikapcsolják és maximum szép színes csíkokat látunk ugrándozni, amit a keret színének váltogatásával érnek el.

Még nagyobb frekvenciát lehet elérni NTSC képernyőszabvány bekapcsolásával. Ebben a módban a processzor órajele is nagyjából a negyedével magasabb, ezért összességében gyorsabban működik a gép. Viszont a PAL szabványú megjelenítőkön ilyenkor csak zavaros futó kép látható, ezért csak a hang miatt érdemes megjelenítési szabvány módot váltani.

Kvantumugratás

Mi a helyzet a kvantálással? A bevezetőben említettem, hogy a hangerőt 9 fokozatban lehet állítani, ez kerekítve 3 bites felbontást jelent.

Ha összevetjük akár csak az Amiga lehetőségeivel (8 bit), elég sovány malac vágta. Szerencsére van remény több hangerőszint kicsikarására, bármilyen hihetetlennek hangzik is.

Hogy pontosan hogyan működik az extra hangerőszintek elővarázslása abba nem szeretnék belefolyni, a lényeg, hogy a két hangcsatornát ultrahang frekvenciára állítva bizonyos kombinációikból fél hangerőszintek is kijönnek. Ezzel a trükkel nagyjából 5 bitre lehet növelni a felbontást. Erről többet olvashattok itt és itt (angolul).

A hangerőszint növelő trükköt néhány jobb minőségre törekvő digi hangminta visszajátszó demóban is alkalmazták. Azt nem sikerült kiderítenem kinek az ötlete volt ennek az alapja.

2020 by the Numbers
(forrás: Plus/4 World)
Ajánlom Csabo két demóját, amikben kihasználja ezeket a lehetőségeket: Vancouver 2010 és 2020 by the Numbers. Az utóbbiban hallgathatjátok meg a legjobb minőségű digi zenét, amit Plus/4-re eddig előállítottak (5,4 bit és 27.7 KHz). 😲

Csak tech demóként létezik, de érdekes próbálkozás Pigmy 3 csatornás digi zene lejátszója. Viszonylag bonyolult kezelni, mert soha nem lett összeállítva egy kiadható formátumra, külön kell a lejátszót és a hangmintákat betöltögetni. Sok sikert a kipróbáláshoz!

Kék tartás-hatás

1990-et írtunk és a világ forrongott, falak dőltek le, politikai átrendeződés folyt a javában. De azt senki nem sejtette, hogy egy nagyon jelentős változás készül betörni a Plus/4 zenei világába is ebben az évben.

Augusztus, a nyári szünet vége felé közeledett és az Anarchy nevű csapat romjaiból frissen alakult Vortex egyik tagja, Biánki Brúnó (alias WIT) kiadta Blue Keeps című egy lemezoldalas demóját.

Blue Keeps
(forrás: Plus/4 World)
A demó összesen hat partból (különálló demó egység) állt, nem volt igazán jelentős, az effektek és a design az akkori időszakra jellemzőek. Viszont két partban atombomba robbant. Valószínűleg a készítő se gondolta, hogy ekkora jelentősége lesz majd találmányának.

Abban a két partban C64-es zenéket hallgathatunk meg. Ez akkor már nem volt annyira nagy újdonság köszönhetően a frekvenciakonverter elterjedésének. A zenék itt is az eredeti C64-es lejátszóval működtek, viszont a konvertált hang nem a Plus/4 oszcillátorain keresztül szólalt meg, hanem valós időben dinamikusan generált hangmintaként játszotta le a konverter.

Valódi három hangcsatorna, valódi fűrészfog és háromszög hullámformák, de ami talán a legegyértelműbb extra: volt basszus! Bár a zenehallgató partban a képernyő ki volt kapcsolva, ahogy korábban a digi zenéknél ez gyakori volt, de ennek ellenére is sokak álla a padlóról pattant vissza.

És ezzel megszületett az úgynevezett digi konverter (vagy angolosan wave converter).

A hang messze nem volt tökéletes, az alacsony mintavételezési frekvencia miatt eléggé mosott és zajos az eredeti C64 hangzáshoz képest. A digi zenéknél emlegetett időzítő hexadecimális $A0-ára volt beállítva, ez nagyjából 5,5 KHz. De még így is messze túlteljesítette amire bármilyen frekvenciakonverter valaha is képes volt.

Van azonban egy jelentős hátránya az új csoda konverternek: lényegében a processzor mással nagyon nem ér rá foglalkozni lejátszás közben, olyan mértékben leköti a valós időben mixelt három csatorna előállítása. Nem véletlen, hogy a Blue Keeps másik emlegetett partjában ugyan be volt kapcsolva a képernyő, de az álló grafikán kívül mindössze egy scrollra futotta.

Mindenesetre az ötlet remek volt, a kivitelezésen pedig lehetett javítani. Ezért a digi konverter, mint eszköz megjelent a lehetőségek között. A kihívás minél jobban kihasználni a kevés processzoridőt, ami a zenelejátszás mellett megmaradt.

A digi konverternek szintén készült több változata, amik valamelyik aspektusain kívántak javítani. Coby-TCL változatát sokan használták, kicsit későn jött, viszont annál jobb minőséget produkált TLC konvertere.

Gomangani
(forrás: Plus/4 World)
Ajánlom Tarzan demóját, ami Gomangani címmel jelent meg. Az utolsó partban 5 különböző digi konverterrel hallgathatjuk meg ugyanazt a zenét. Köztük a Tarzan Converterrel is, ami extrém magas frekvencián üzemel (hexadecimális $38, azaz 15.8 KHz), de egyszerre csak 2 hangcsatornát kezel. Később Ceekay javított rajta, hogy mindhárom csatornát kezelje.

Magad uram, ha szolgád nincs

Bár a SID zenék így-úgy visszajátszva megjelentek szinte minden demóban és (újabb fejlesztésű) játékban, de a hangzás bizony még mindig messze alulmaradt az eredetihez képest. A digi konverter pedig végleg nehézkesen használható a túlzott processzoridő igénye miatt.

Ha már a gép tervezői nem adtak megfelelő hangot, akkor nincs más hátra, saját kézbe kell venni az ügyet. Nyilván ez a gondolatmenet futhatott végig azon mérnökök agyán, akik hardverfejlesztésre adták a fejüket és SID bővítő kártyát készítettek Plus/4-hez.

Ma már sok különböző megoldás létezik SID chip illesztésére Plus/4-hez, hogy ezekhez mennyire lehet hozzájutni az már egy árnyaltabb kérdés. Mindegyik hardverkiegészítő hasonlóan működik: a SID chip regisztereit a Plus/4 memória egy bizonyos részén elérhetővé teszik és ezzel az eredeti C64-es zenelejátszó közvetlenül a SID chipet programozhatja fel.

Van olyan kártya, amelyiknél ez a regisztertartomány ugyanoda kerülhet, ahol az eredeti C64 hardver is elhelyezi. Ezzel lehetséges, hogy a frekvencia- és digi konvertert alkalmazó programokból közvetlenül átvegye a lejátszott eredeti C64 zenét, majd a Plus/4 hangját letiltva tökéletes minőségben szólalhat meg a zene.

Vannak olyan programok, amik kifejezetten SID kártya támogatással készültek. Ezek feltételezik a hardver jelenlétét és vagy részben, vagy teljes egészében rá hagyatkoznak. A Plus/4 a SID hangját hozzákeveri a TED hangjához, és így három plusz két hangcsatorna áll rendelkezésre.

Szinte összes 2000-es években készült demo csak SID kártyával ad hangot. Később, ahogy más platformokon is, az alap hardverből maximum kifacsarása lett inkább érdekes és ezzel a hardver bővítések jelentősége eltörpült.

BSZ-Hifi SID kártya
(forrás: Plus/4 World)
Az első SID chip illesztést nem magyarok készítették (lásd Solder-féle kártya), de mindenképp szeretném megemlíteni, hogy Csory és BSZ + Hifi is elkészített egy-egy hardver illesztőt. A különböző SID hardverekről a Plus/4 World-ön találhatsz több információt (angolul).

A Plus/4 emulátorok közül több is képes SID kártya emulálására, amihez egyszerűbb hozzájutni, mint a hardver verzióhoz.

Aki SID-et szeretne valódi gépéhez, annak pedig a Sidekick kártyát ajánlom, ami Raspberry PI-alapú, ezért könnyebb hozzájutni. Bár a SID csak szoftveres emuláció, de abból egyszerre kettő is lehet.

Köszönet BSZ-nek, Siznek és Csabonak a segítségért!

Népszerű posztok