Posts filed under 'demoskene'

Zoo 2017

Tällä kertaa innostus ja hotellihuoneen kilpavaraus (sekä valitettavasti myös flunssa) osuivat yhteen, joten lähdin jokusen tutun kanssa jälleen Suomen ainoalle nepapartylle, Zoolle, käymään. 1998 oli jäänyt mieleen sisäänlämpiävänä ja 2013 puolestaan varsin mukavana tilaisuutena. Viimeksi (2015) oli meneillään lievä sotaväsymys, emmekä saaneet paikalle vääntäydyttyä. Paikka oli jälleen sama kuin kahdella edelliselläkin kerralla eli Viialan nuhju, mutta partylle hyvin sopiva seurahuone nykyisessä Akaan kunnassa. Partybussi kuskasi pk-seudulta paikalle ja takaisin, joten romujen kanssa ei tarvinnut tällä kertaa ryytyä täpötäydessä paikallisjunassa.

Omat kompoentryni jäivät harmillisen minimaalisiksi tällä erää, sillä en saanut aikaiseksi kuin hätäisen PETSCII-kuvan lauantaiaamusta. Kilpailussa oli poikkeuksellisesti suorastaan kahta sukupolvea edustettuna, sillä poikani piirsi koodaamallani editorilla myös oman teoksensa. Oma tekeleeni oli stereokuva, mikä ensinnäkin meni yleisöltä ohi, ja toisekseen sitä ei olisi voinut valkokankaalta oikein muutenkaan nähdä. Grafiikka- ja musiikkikilpailut olivat tasokkaita, mutta demojen puolella vaivasi tuttu krooninen niukkuus – nepademoja on työlästä koodata.

Uutena ilmiönä lauantaille oli buukattu useampia esitelmiä. Oma pläjäykseni käsitteli, kuinkas muuten, PETSCII-taidetta. Yleisjorinan ja esimerkkien lisäksi kerroin lopuksi oman editorini synnystä sekä näytin sen perustoimintoja; toivottavasti video tulee johonkin saataville, koska tutoriaalille olisi kysyntää. En nimittäin usko, että edes harrastuneimmat käyttäjät ovat löytäneet kaikkia hyödyllisiä toimintoja. Työkalu oli taas laitettu ahkeraan käyttöön partyproduja tehdessä: paitsi PETSCII-kompossa, myös demoissa näkyi runsaasti petskaria. Moni kävi jopa kiittelemässä edikkaa, mikä toki kaiken vaivannäön jälkeen lämmittää.

Muita esiintyjiä olivat Pasi Hytönen, Juho Kuorikoski ja Gideon Zweijtzer. Hytönen kertoi taustastaan ja peliprojekteistaan, joita oli paljon muitakin kuin pelkkä Uuno Turhapuro muuttaa maalle. Kuorikosken aiheena oli tietenkin Zoolla virallisesti julkaistu Commodore 64 -kirja. Olin itsekin haastateltavana kirjaan, mutta en tyytynyt ihan pelkkään hymistelyyn, joten joku saattaa hyvin saada närästystä skeneä koskevista väitteistäni 🙂 Ultimate-mies Gideon kertoi uusimmasta projektistaan, Ultimate64:stä, eli uudesta kokonaisesta C-64:n emolevystä, johon on integroitu runsaasti toiminnallisuutta. Sain samalla signeerauksen omaan alkuperäiseen malliini. Paikalla oli myös Yle, joten hieman tokkurainen naamani saattaa vilahtaa telsussa jossain vaiheessa.

Hyvä tapahtuma jälleen, ja tällä erää suuri osa porukasta alkoi olla edes ulkonäöltä tuttuja. 64-puristien sekaan näyttää hiljalleen lipuvan myös geneerisempää suomiskeneporukkaa (mitä itsekin viime kädessä edustan) ja retroharrastajia. Kahden vuoden päästä paikalle taas, jollei mahdottomia esteitä ilmaannu. Vertailun vuoksi vielä Teron raportti.

edit: PETSCII-presikseni tutoriaaliosuus täällä.

Add comment October 9th, 2017

Takaisin koodihommiin

Väikkäritohinoiden kesken oli hyvin vaikeaa tehdä juuri mitään ylimääräistä – jos aikaa olisi ollutkin, niin jaksamista ei. Nyt, kun olen koulun penkiltä luultavimmin lopullisesti poistunut, niin ehdin jo hiukan palata skenepuuhien äärelle (vaikka nykyisessä elämäntilanteessa kesä”loma” onkin lähinnä vajaan parin kuukauden lastenhoitonakki). Ensimmäinen tuotos syntyi Vammala Partyille: Nothing but PET SKI on tunnetun PETSCII-demon nimeen perustuva pikku vitsi, jota kuorruttavat kuitenkin Yzin kelpo biisi ja Teron iloluontoiset grafiikat. Hiukan merkittävämpi comeback nähtiin puolestaan vajaa viikko sitten Assemblyillä, kun useampikin Fit-jäsen (Yzi etunenässä) synnytti MS-DOS:lle Deep Hyttynen -demon. Itse tein pari efektiä ja muuta sekalaista hanslankarointia. Kesän kuluessa ehdin verrytellä sormia myös merkkigrafiikan parissa: Pärekori, Pop-o-pupu ja Pasila–Manhattan.

Add comment August 10th, 2017

Graffathon-pyörähdys

Vuodesta 2014 alkaen järjestetty Graffathon on jossakin hackathonin ja demopartyn välimaastossa – paikan päällä värkkäily sekä ryhmäytyminen ovat pikemminkin hackathonia, kun taas demoihin keskittyminen ja kilpailullisuus viittaa enemmän jälkimmäiseen suuntaan (vaikka hackathoneissakin toki jaetaan palkintoja). Tarkoituksena on yhtäältä oppia reaaliaikaisen grafiikan ohjelmointia ja toisaalta tutustua – ainakin pintapuolisesti – demojen sekä demoskenen olemukseen. Olin kaavaillut Graffathonissa pistäytymistä jo pitkään, ja nyt kun pyysivät esitelmöimään demokulttuurista, niin sain lopulta myös vääntäydyttyä paikalle asti.

Paikalla oli jokunen vanha tuttu skenenaama, mutta pääosin osallistujat edustivat varsinaista kohderyhmää eli aloittelijoita. Startup sauna tarjosi tilaisuudelle normaaliin pikkupartyyn verrattuna massiiviset puitteet: runsaasti työtilaa, avokeittiön, av-laitteistoa ja isohkon luentotilan tuoleineen. Sponsorirahoilla oli kävijöille hankittu myös purtavaa ja juotavaa. Suurin ero normipartyyn oli ehkä kuitenkin porukan selväpäisyys ja salin hiljaisuus 🙂

Oma esitelmäni oli hiukan muokattu vakiopresikseni demoskenen käsitteistä ja historiasta. Sisältöä ja jaarittelua karsimalla sain sen jo melkein mahtumaan annettuun tuntiin, mikä ei ole tähän mennessä yleensä onnistunut. Sanottavaa oli sittenkin paljon, joten kaikenlaista piti ohittaa. Kuulijoiden (oletetusti) teknisen taustan vuoksi saatoin kertoa teknisemmistäkin detskuista, joista en humanisteille tai taideopiskelijoille juuri puhu. Kai se hyvin meni, jossain vaiheessa tullee videokin johonkin näkyville.

Skenen tulevaisuus. Kuvan näppäsi Claustro.

edit: vidska täällä: https://www.youtube.com/watch?v=UJ6A56ZB7Uo

edit2: kuulin juuri aika mielenkiintoista palautetta luennosta (useimmat olivat siitä pitäneet, paitsi tämä kriitikko):

  • En innostanut yleisöä tekemään demoja
  • Näytin liikaa vanhoja 2D-demoja enkä uusimpia 3D-tuotoksia
  • Näytin demoja liian kauan, palautteen mukaan 20 sekuntia on yläraja
  • Demojen etsiminenkin kesti kuulemma liian kauan(!)
  • Vitsailin alussa, että luultavasti menen yliajalle, mutta sekin oli väärin. Ei saa mennä viittäkään minuuttia yliajalle kuulemma (vaikka kyseessä on harrastajavoimin pyörivä epävirallinen tapaaminen).
  • Menin yleisön joukkoon istumaan, kun demot olivat pyörimässä. Sekin väärin.
  • Annoin ikävää kuvaa demopartyistä
  • Julkesin mainita, että demonteko on ollut pääosin miehinen harrastus
  • Boy-demon viestikin näytti menneen ohi ja se oli otettu kirjaimellisesti eikä karrikoituna kommentaarina
  • Demoskenen kuoleman ennusteluistakaan ei olisi saanut puhua

Mahdotonhan se on kaikkia miellyttää, mutta näin digitaalisen kulttuurin tutkijana tarkoituksenani – ja velvollisuutenani – oli realistisen kuvan antaminen skenestä pikemminkin kuin mikään hurmehenkinen pitchaus, jota tämä kuulija oli ilmeisesti odottanut.

Add comment July 1st, 2017

Tekstitaidetta ja muuta

Teron kanssa pitkään ja hartaasti väännetty WiderScreenin tekstitaideteemanumero saatiin lopultakin uunista ulos. Toimitustyöt osoittautuivat odottamattoman raskaiksi tällä kertaa, eikä ajoituskaan ollut kovin optimaalinen, kiitos lukuisten väittelyyn liittyneiden prosessien. Toivottavasti lopputulos on lukijoille kuitenkin viihdyttävä ja valaiseva. Kirjoitimme itsekin pikku katsauksen – tiettävästi – ensimmäisestä Suomessa julkaistusta tietokonesarjakuvasta sekä siitä tekemästämme uusioversiosta. Kuulin juuri myös, että porilaisten kanssa tehty konferenssipapru suomalaisista pelikilpailuista oli tullut juuri linjoille. Julkaisuhuuman täydentää lähipäivinä ilmestyvä Tekniikan Waiheita, jossa julkaistaan lektioni.

ROCK JOKA TIESI… LIIKAA!

edit: kah, tuli vielä tämäkin Pac-Man-papru pihalle.

Add comment June 15th, 2017

Aldi linssiluteena

Kokoelmissani oleva, nimimerkki Tundrahin alkujaan omistama Commodore 64 “Aldi” sai toimia useissa PR-tarkoituksissa tänä keväänä. Kyseessähän on siis ainoastaan Saksassa myyty halpahalli-nepa, joka oli jotain kautta kulkeentunut Suomeen: germaaneille ei mikään harvinaisuus, mutta muualla vähemmän nähty. “Aldi” ei ole virallinen tyyppinimi ja mallia myytiin muissakin kaupoissa, mutta nimi on vakiintunut harrastajien parissa. Mikään muu C-64 ei näytä aivan samalta, koska kyseisessä koneessa on vanhan leipälaatikon ruskea kuori, mutta kuitenkin 64C:n vaalea näppis, jossa grafiikkamerkit ovat sivussa (samalta näyttäviä on tavattu kahdesta koneesta itse yhdisteltyinäkin, mutta Aldissa on hopeatarra kyljessä ja pohjassa lukee “MADE IN USA”). Sisuksissa on tavanomainen lyhyt emolevy. Tämä kyseinen yksilö ei ole pelkkä koriste, vaan palvelee pääasiallisena demo/pelikoneenani hyvin toimivan näppiksen, 8580:n ja näppärän kokonsa vuoksi.

Add comment April 4th, 2017

Sveitsinkeikka

Pitkään valmisteltu pikku konferenssimme, Home Computer Subcultures and Society Before the Internet Age, saatiin kunnialla päätökseen viime viikonloppuna Zürichissä. Heiluin mukana järjestelyissä sen verran kuin pystyin, mutta suurin osa käytännön työstä jäi kuitenkin Glebin niskoille. Ohjelma oli sikäli tiukka aamusta iltaan kahtena päivänä, että turismille ei jäänyt ollenkaan aikaa. Mäkiä ja portaita tuli ainakin nähtyä, jos ei paljon muuta. Tapahtumapaikka oli arvoisa vanha tähtitorni, Collegium Helveticum, joka tarjosi komeat, jos sitten teknisesti jokseenkin vanhahtavat puitteet.

Koskaan aiemmin ei ole tuntunut näin paljon siltä, että nyt olen oikeassa konffassa. Paikalle oli saatu – kiitos SNF:n ja ZZF:n myöntämän rahoituksen – varsin kansainvälinen tutkijaporukka, jonka aiheet olivat hyvin lähellä omiani: demoja, piraatteja, peliteollisuuden historiaa, purkkikulttuuria ja paikallista tietotekniikan historiaa mm. Puolasta ja Tsekkoslovakiasta. Kirjoista, lehdistä ja sähköposteista tuttuja nimiä, jotka muuttuivat näin oikeiksi ihmisiksi. Vaikka verkostoituminen onkin hieman kulahtanut bisnestermi, niin uskon kolleegion kesken syntyneen uusia hyödyllisiä yhteyksiä, jotka johtavat myöhemmin konkreettiseen yhteistyöhön. Perjantai-illalla oli virallisen ohjelman lisäksi Konstantin Stürzin kräkkeriaiheisen lyhytelokuvan ensiesitys.

Oma esitykseni käsitteli metatasolla sitä, ketkä ovat tehneet demo- ja kräkkeritutkimusta. Printtasin kotona Demoscene Researchin bibliografian, leikkasin paperin paloiksi ja tein lappusille erilaisia ryhmittelyjä. En ole lopputulokseen loputtoman tyytyväinen, mutta olipa edes jotain tuoretta esitettävää, jota saatan myöhemmin tunkata julkaistavaksikin asti. Presiksen lisäksi olin kahden paneelin puheenjohtajana – uusi kokemus sekin, vaikka muistuttaakin vahvasti opiskelijoiden kurssiesitysten kommentointia ja aikataulussa pitämistä. Paneelikeskustelu oli eloisaa ja aika loppui aina kesken, mikä oli varsin hyvä merkki aiheiden kiinnostavuudesta. Perjantaihin ajoittui vielä ylimääräisenä bonuksena tohtorintutkintoni hyväksyminen, vaikka kuulinkin siitä itse vasta muutaman päivän päästä.

Kuva: Esther Laurencikova

Add comment March 30th, 2017

Dr. Marq

Flunssasta huolimatta sain eilen hoidettua pois tohtorintutkinnon viimeisen etapin, kun puolustin väitöskirjaani Porin yliopistokeskuksessa. Tilaisuus oli pieni ja kotoisa, eikä vastaväittäjä, Carl Therrien, heittäytynyt häijyksi, mutta onneksi haastetta hiukan lisäsi päällä jyllittävä nuha, jota koitin lääkitä Ibumaxin ja Mynthonin keinoin. Kokoversio väikkäristäni, Times of Change in the Demoscene: A Creative Community and Its Relationship with Technology, on nyt ladattavissa linkin takaa – yliopiston sivuilla olevasta puuttuvat itse artikkelit. Idakin osallistui:

Add comment February 18th, 2017

PAL MSX screen aspect ratio

I’ve been using various guesstimates throughout the years for the PAL MSX screen and pixel aspect ratios, but now there’s finally something credible instead (in contrast, NTSC machines have ~square pixels). According to this discussion thread, the pixels are as wide as 7:5 or, in other words, they are 1.4 times as wide as they are high. That’s pretty flat! I got almost same figures on my own Philips 1084S using a ruler, so they’re very likely correct. Other calculations:

  • The pixel area of a 256×192 image is 5.6:3 — almost the same as a modern 16:9 screen
  • That is a multiplier of 1.8666… for the image height to calculate the width
  • In terms of square pixels 358×192 is very close, or with double pixels 717×384 even better

Viewing a borderless SCREEN 2 image fullscreen on a 16:9 screen gives a pretty good quick estimate of how it will look like. Two things to note are of course that people’s CRT displays are not perfectly calibrated, and that emulators do not use a correct ratio by default. In general horizontal stretching looks worse than vertical, which might be one reason emulators are a bit conservative with their aspect ratios; for example openMSX definitely produces a narrow image – even setting horizontal_stretch to its minimum value of 256 doesn’t make the image flat enough. Furthermore, Japanese Konami warez would appear unnaturally squeezed, even though that’s exactly how they were seen in Europe back in the day.

Square pixels vs. a corrected image:

Violence (screen 2)

"Violence" as it looks like on a real machine

edit: just as notes here some other numbers. Out of a 313 line full progressive PAL frame about 61.3% is spent on actual pixel lines, while the remaining 121 lines (38.7%) are for the border (113 lines) and vertical sync (8 lines). Dividing 3.58 MHz by 50 yields 71600 clocks per frame, but as a progressive frame is longer (49.92 Hz), the actual clocks are closer to 71700 per frame or 229 per scanline.

As shown by the IO demo, the exact cycles are not stable across machines, which makes it tricky to do splitting effects on an MSX1. IO uses a timing of 228 cycles/line or 71364 per frame, so those are probably the correct numbers on at least some machines.

edit2: Haven’t confirmed yet whether the MSX outputs 312 or 313 lines per frame, so the figures above are just estimates (there are some other possible error sources too). What is known is that the vertical blanking interrupt (VBI) takes place immediately after the last pixel line, not outside the screen. In addition, ideal Z80 cycles are not correct on real machines, as there are additional T-states introduced by memory access.

Add comment August 1st, 2016

Skeneaktivoitumista @Vammala Party

Pitkällisen skenetutkimuksen jälkeen teki mieli vaihteeksi oikeasti tehdä jotain, ja kun Vammala Partykin oli taas tulossa, rupesin värkkäämään kompokuvia ja -demoja. Lisäkimmokkeena toimi Lieves!Tuoreen 20-vuotisjuhla. Olen tehnyt pikseligraffaa aika vähän, joten kokonaisen kuvan piirtämiseen meni kauan — toisen tekeleen pohjalla oli sentään 2013 aloitettu multicolor-kuvanraakile. Työkaluna oli Teron Multipaint. PETSCII on tutumpi ja kepeämpi formaatti, joten pari kuvaa syntyi nopeastikin. Itse kompo meni persiilleen, mutta kaikkiaan olen silti ihan positiivisesti yllättynyt lopputuloksesta. Piirtelyn lisäksi koodasin kaksi pientä MSX-demoa. Bonarina vielä VIC-20:lle tehty Rock joka tiesi… liikaa! eli 1983 julkaistun tietokoneella tehdyn sarjakuvan takaisinkonversio. Kerron Rockista lisää tuonnempana. Aiheeseen liittyviä linkkejä:

Add comment July 18th, 2016

Neljännen opinnäytteen äärellä

Homma on edennyt niin hitaasti ja kankeasti, etten ole kovin paljon kenellekään viitsinyt mainostaa tekeväni taas yhtä opinnäytettä. Nyt, kun kirjoitusurakka alkaa kääntyä loppusuoralle (ensimmäinen raakaversio tuli valmiiksi juuri tänään) niin uskaltanen jo kertoa, että väitöskirja on tarkoitus taputella kuntoon vielä tämän vuoden puolella, sikäli kun ohjaajat, esitarkastajat ja laitoksen moninaiset prosessit sen sallivat. Aiheena jälleen sama kuin lisurissakin eli demoskene, mutta tällä kertaa paremmassa ohjauksessa sekä jo hieman kouliintuneemman humanistin ottein. Turun yliopiston digitaalisen kulttuurin oppiainehan on humanistisen tiedekunnan alla — tätä tilannetta tuskin olisin 1996 kuvitellut näkeväni.

Näin jälkiviisautena tohtorintutkintoon olisi voinut ja kannattanut tähdätä hieman suorempaa polkua. Toisen maisterintutkinnon tekemisestä on ollut käytännössä aika marginaalisesti hyötyä, eivätkä lisensiaatin paperitkaan oikein avanneet uusia ovia nykyisen akateemisen maailman tohtori/ei tohtori -binäärin vuoksi. Noh, kaipa noista opinnoista on edes jotain syvämmen sivistystä tarttunut. Jos voisin nyt neuvoa 2009 itseäni, niin: häivy sen lisurisi kanssa vehreämmille laitumille ja laajenna se siellä monografiaväikkäriksi kunnon ohjauksessa. Moisella oikopolulla olisi säästynyt muutama vuosi.

Olen välillä ollut pikkiriikkisen kateellinen jatko-opiskelijakollegoilleni, sillä he ovat enemmän ja vähemmän kaikki jostain humanistiselta alalta peräisin. Itse taas olen aika kotikutoinen tapaus, sillä en ole maisterivaiheessa koskaan tutustunut humanistisiin tutkimusmenetelmiin, diskursseihin jne., jollei sitten paria taidehistorian peruskurssia lasketa. Asiat voi toki opetella omin nokkineenkin, mutta hieman turhauttavaa ja epävarmaa se on toisinaan ollut toisenlaisesta taustasta tulevalle. En edelleenkään pärjää Foucault/Deleuze/Latour-vyörytyksessä, mutta tutkimusta voi onneksi tehdä maanläheisemminkin.

Add comment June 24th, 2016

Previous Posts


Kommenttien virta

Aiheet