Takaisin Sharpin äärelle

August 7th, 2011

Sain ensimmäisen tietokoneeni, käytetyn Sharp MZ-721:n, joululahjaksi vuonna 1986. MZ-perhe oli saanut alkunsa jo 70-luvun puolella ja 700-sarjan koneet olivat teknisesti varsin pieni kohennus aiempaan arkkitehtuuriin. Yhdysrakenteisuudesta sentään luovuttiin, muistia oli 64 kilotavua ja näyttipä kone kahdeksan väriäkin, mutta toisaalta sama karu merkkigrafiikka ja yksikanavainen sisäinen kaiutin olivat 1982 jo aikansa eläneitä: onhan esim. Commodore 64 samalta vuodelta. Sharp ei ollut maailmalla mikään valtaisa menestys eikä sen enempää Suomessakaan, joten pelitarjonta jäi köyhäksi. Koneen ainoa realistinen käyttötarkoitus oli siis BASIC-ohjelmointi, jonka kautta aukesi edelleen hengissä pihisevä ohjelmointiharrastus.

1991 sain lopulta PC:n, jonka jälkeen Sharp siirtyi normaaliin tapaan hyllyyn pölyttymään. Vaihdoin koneen jopa pois, mutta onneksi sain sen myöhemmin takaisin. 90-luvun puolivälin jälkeen Sharp tuli vastaan lähinnä muuttopuuhissa, kun se piti jälleen johonkin laatikkoon pakata. Samaan aikaan haalin kuitenkin toisen kasibittisen eli MSX:n, jolle tuli tehtyä yhtä sun toista vuosina 1997-1998 ja kymmenen vuoden luovan tauon jälkeen ihan viime aikoinakin.

Assembly 2011:n lähestyessä iski taasen inspiraatio näpeltää Z80:n äärellä. MSX oli luonteva valinta, mutta rima samalla niin korkealla, että viimeisen viikon alkaessa tuotoksen valmistuminen alkoi näyttää jo toivottomalta. Samaan aikaan olin kaivellut Sharpin kaapista ja pikku sivuprojektina kasaillut sill uuden siirtopiuhan. Päähänpiston seurauksena lähdimme Yzin kanssa tekemään projektia sille ja intensiivisen muutaman päivän puurtamisen tuloksena saatiinkin kasaan kelpo tekele: See Sharp. Yksikanavainen ääni ja kiinteä merkkigrafiikka asettivat tiukkoja rajoituksia, mutta juuri ne haasteet olivatkin kaiken a ja o. Paljon aikaa säästyi sillä, että työkalut kuten SDCC olivat jo tuttuja ja MSX:lle aiemmin tehtyjä kirjastoja ym. pystyi käyttämään lähes suoraan.

Nostalgiaa, nostalgiaa, nostalgiaa. Itse laite on 29-vuotias ja minullakin ollut 25 vuotta, joten tässä on tullut tehtyä jonkinlaista aikamatkaa. “Sarppi” sijaitsi suurimman osan ajasta takkahuoneessa, jossa se lepäsi puisen saunajakkaran päällä mustavalkoiseen matkatelevisioon kytkettynä – taisin nähdä koneen värit vasta kymmenen vuotta myöhemmin. Kasetilta erikseen ladattu S-BASIC ei ollut aikalaisekseen huono, mutta toki varsin hidas. Konekieli vaikutti pitkään hirvittävän vaikealta, vaikka sen mystinen nopeus samalla kiinnostikin pientä pelintekijää. Tänä päivänä työkalut ovat eri maailmasta: C-ristiinkääntäjä inline-assemblerilla höystettynä, Processing ideoiden testaamiseen ja esilaskentaan, make projektin kääntämiseen, Gimp kuvien editointiin ym. Laite on edelleen tasan sama, mutta saman sisällön tekeminen 80-luvun työkaluilla olisi ollut erittäin hankalaa.

Filed under: artsu,demoskene,koodi,retro

Kommentin kirjoitus

You must be logged in to post a comment.

RSS feed for comments on this post.


Kommenttien virta

Aiheet