{"id":2146,"date":"2013-01-14T01:00:39","date_gmt":"2013-01-13T23:00:39","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=2146"},"modified":"2013-01-16T19:41:16","modified_gmt":"2013-01-16T17:41:16","slug":"msx-demokoneena","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=2146","title":{"rendered":"MSX demokoneena"},"content":{"rendered":"<p>MSX-romukasa on kasvanut melkoista tahtia viimeisten muutaman viikon sis\u00e4ll\u00e4. Viimeisimpin\u00e4 tulokkaina <em>Panasonic FS-A1ST<\/em> eli <em>turbo R<\/em>, josta tulee ihan oma postauksensa my\u00f6hemmin, 512k mapperi\/lis\u00e4muisti, sek\u00e4 Sunrisen <em>CF-IDE<\/em>. Tulossa viel\u00e4 kauhea kasa enemm\u00e4n ja v\u00e4hemm\u00e4n hy\u00f6dyllist\u00e4 kikkaletta, kuten <em>FM-PAC<\/em>, <em>Moonsound<\/em>, <a href=\"http:\/\/www.msxcartridgeshop.com\/\">Mega Flash ROM<\/a> ja toinen <em>Music Module<\/em>. Agendana tietysti demojen tekeminen ja etenkin katselu, sek\u00e4 muutenkin noihin h\u00e4r\u00f6mpiin laitteisiin tutustuminen. MSX:ll\u00e4 demot ovat normaalia kirjavampi kentt\u00e4 monenlaisten laajennusten ja uudempien konesukupolvien vuoksi, joten mik\u00e4\u00e4n yksitt\u00e4inen kokoonpano ei riit\u00e4 kaikkien produjen ajamiseen.<\/p>\n<h3>MSX1<\/h3>\n<p>Ensimm\u00e4isen sukupolven koneille ei tehty kulta-aikaan juurikaan demoja lukuun ottamatta jokusta kr\u00e4kki-introa, sill\u00e4 MSX-skenen syd\u00e4nseuduilla Hollannissa siirryttiin eritt\u00e4in nopeasti MSX2-laitteisiin. Tuotanto alkoi j\u00e4lkij\u00e4tt\u00f6isesti vasta Suomessa vuonna 1996 <em>Lieves!Tuoreen<\/em> ja <em>Bandwagonin<\/em> voimin \u2013 t\u00e4\u00e4ll\u00e4h\u00e4n MSX2:t j\u00e4iv\u00e4t harvinaisiksi. My\u00f6hemmin tuotoksia on tullut muualtakin, etunen\u00e4ss\u00e4 ruotsalais-hollantilainen parivaljakko <em>Dvik &amp; Joyrex<\/em>. Demot ovat kaikki Euroopasta, joten ne toimivat oikein vain 50 Hertsin PAL-tiloissa.<\/p>\n<p>P\u00e4\u00e4osa MSX1-demoista on tehty levykkeelt\u00e4 ajettavaksi ja toimii 64 kilotavun muistilla (standardin mukaan MSX1:ss\u00e4 voi olla v\u00e4hemm\u00e4nkin muistia, mutta sellaiset koneet ovat harvinaisia). Levarin hankinta ei ole mik\u00e4\u00e4n itsest\u00e4\u00e4nselvyys: saatavuus on v\u00e4h\u00e4inen ja hinta saattaa olla helposti sadan euron nurkilla. 360 kilotavun korpuille on vaikea kirjoittaa nykylaitteilla, mutta jotkut USB-asemat sent\u00e4\u00e4n suostuvat toimimaan edes 720 kilotavun levykkeiden kanssa. Vanhanaikainen PC-levari toimii Linuxissa yksipuolisten korppujenkin kanssa. Levarille modernimpia vaihtoehtoja ovat SD-kortinlukija ja USB-levariemulaattori <em>Nowind<\/em>. Nowind on etenkin koodarin yst\u00e4v\u00e4, kun testausta voi tehd\u00e4 k\u00e4tev\u00e4sti oikealla koneella. Kortinlukijat ja Nowindit ovat t\u00e4ll\u00e4 hetkell\u00e4 kuitenkin maailmasta kadonneet, joten heikkoa on silt\u00e4 osin.<\/p>\n<p>Jokunen MSX1-demo on lis\u00e4ksi julkaistu hieman kyseenalaisesti &#8220;moduulina&#8221; eli k\u00e4yt\u00e4nn\u00f6ss\u00e4 rom-tiedostona. Niit\u00e4 voi ajaa yll\u00e4 mainitulla Mega Flash ROM:lla, jota onneksi myyd\u00e4\u00e4n edelleen. Mukana tulee bonuksena uudemmissa Konamin peleiss\u00e4 k\u00e4ytetty SCC-piiri, jota tukee jokunen MSX2-demo. Lukemani mukaan moduulin saa my\u00f6s matkimaan levyasemaa, mik\u00e4 paikkaisi muuten hankalaa levaritilannetta.<\/p>\n<p>MSX2 on monessa suhteessa ongelmaton ratkaisu MSX1-demojenkin ajamiseen. Autenttisuudesta pit\u00e4\u00e4 tinki\u00e4 sen verran, ett\u00e4 kakkosen vakiov\u00e4rit ovat paljon kyll\u00e4isemm\u00e4t ja kontrastisemmat kuin ykk\u00f6sten omalaatuisen haaleat tai murretut paletit. Uudempi VDP (<em>Yamaha V9938<\/em>) ei toimi muutenkaan aivan 100% identtisesti alkuper\u00e4isen (<em>TMS9929<\/em>) tavoin, joten joissakin tuotoksissa voi ilmet\u00e4 bugitusta joko ajastuksien vuoksi tai siksi, ettei v\u00e4rikarttaa voi en\u00e4\u00e4 monistaa samalla tavoin kuin aidossa MSX1:ss\u00e4.<\/p>\n<h3>MSX2<\/h3>\n<p>Standardin seuraava versio kohensi l\u00e4hinn\u00e4 graafisia ominaisuuksia, siin\u00e4 miss\u00e4 prosessori ja \u00e4\u00e4nipiiri j\u00e4iv\u00e4t ennalleen. Toisen sukupolven M\u00e4s\u00e4ksi\u00e4 teki huomattavasti harvempi firma kuin ykk\u00f6si\u00e4, mutta kirjo on silti kunnioitettava. MSX2-skenen syd\u00e4nmailla Hollannissa suosittuja olivat luontevasti Philipsit kuten\u00a0<em>8235<\/em>, <em>8245<\/em> ja <em>8250<\/em>, mutta my\u00f6s Sonyn malleja myytiin. PAL-versioita eiv\u00e4t muut valmistajat en\u00e4\u00e4 tehneetk\u00e4\u00e4n. Hollantidemot on tehty tyypillisesti PAL-tiloihin, mutta MSX2 antaa sent\u00e4\u00e4n asian suhteen enemm\u00e4n liikkumavaraa, koska p\u00e4ivitystaajuus on vaihdettavissa ohjelmallisesti. Virallisten kanavien lis\u00e4ksi koneita on hankittu my\u00f6s omatoimisesti Japanista, joten NTSC-malleja tulee foorumeilla vastaan yll\u00e4tt\u00e4v\u00e4n paljon.<\/p>\n<p>Eurokoneissa on vakiona yleens\u00e4 128 kilotavua muistia ja 128 kiloa n\u00e4ytt\u00f6muistia (VRAM). Japanikoneissa muistia oli tyypillisesti vain 64 kilotavua, joten jonkun sortin laajennus on tarpeen. Helpoiten muistin lis\u00e4\u00e4minen onnistuu mapperimoduulilla, mutta ne ovat hyvin harvinaisia, mink\u00e4 lis\u00e4ksi samalla menett\u00e4\u00e4 k\u00e4yt\u00f6st\u00e4 toisen moduuliportin, jolle voi olla muuta tarvetta. Muutamaa poikkeusta \u2013 erityisesti <em>Infiniten<\/em> animaatioita ja NOP:n <em>Unknown Reality\u00e4<\/em> \u2013 lukuun ottamatta demot eiv\u00e4t vaadi lis\u00e4muistia. Levyasemakaan ei ole ongelma, sill\u00e4 sellainen on sis\u00e4\u00e4nrakennettuna useimmissa MSX2-koneissa. Edell\u00e4 mainittujen levarinkorvikkeiden lis\u00e4ksi on olemassa my\u00f6s esim. Sunrisen <em>CF-IDE<\/em>-kortinlukija, joka ei kuitenkaan toimi aivan kaikkien produjen kanssa. CF-IDE:n saattaa saada k\u00e4ytettyn\u00e4, mutta uutena ei ole niit\u00e4k\u00e4\u00e4n myyty en\u00e4\u00e4 pariin vuoteen.<\/p>\n<p>MSX2-demojen suhteen varsinainen kompastuskivi ovat erilaiset \u00e4\u00e4nilaajennukset. Hollantilaiset eiv\u00e4t ilmeisesti pit\u00e4neet PSG:n j\u00e4yh\u00e4nkomeista \u00e4\u00e4nist\u00e4, sill\u00e4 \u00e4\u00e4nilaajennuksia on k\u00e4ytetty hyvin ahkerasti eik\u00e4 suotta l\u00e4hdetty venytt\u00e4m\u00e4\u00e4n vakiopiirin kykyj\u00e4. Eri valmistajat toivat markkinoille kesken\u00e4\u00e4n enemm\u00e4n ja v\u00e4hemm\u00e4n yhteensopivia \u00e4\u00e4nimoduulejaan vuosien varrella, eik\u00e4 mik\u00e4\u00e4n noussut ylitse muiden. Demoja varten joutuu siis valitettavasti hankkimaan muutaman pulikan:<\/p>\n<ul>\n<li><em>SCC<\/em> on Konamin loppup\u00e4\u00e4n peleiss\u00e4 k\u00e4ytetty yksinkertainen wavetable-piiri. Mega Flash ROM sis\u00e4lt\u00e4\u00e4 SCC:n tai hiukan modaamalla sellaisen saa my\u00f6s pelimoduulista.<\/li>\n<li><em>MSX-Music<\/em> on karu Yamahan OPLL-piiriin perustuva FM-\u00e4\u00e4nilaajennus, josta tuli l\u00e4hes standardi MSX2+-koneisiin. Ilmeisesti t\u00e4t\u00e4kin jokunen demo tukee. Tyypillinen MSX-Music-moduuli on Panasonicin <em>FM-PAC.<\/em><\/li>\n<li><em>MSX-Audio<\/em> perustuu sekin Yamahan OPL-sarjaan, mutta \u00e4\u00e4ni\u00e4 voi muokata vapaasti. Philipsin <em>Music\u00a0 Modulea<\/em> saa k\u00e4ytettyn\u00e4 edelleen kohtuullisen hyvin, ja moduulissa on FM-synteesin lis\u00e4ksi bonuksena s\u00e4mplensoitto ja MIDI-portti. <em>Unknown Reality<\/em> vaatii 256 kilotavuun laajennetun Music Modulen.<\/li>\n<li><em>Moonsoundia<\/em> voisi hyvin kutsua MSX:n Ultrasoundiksi, sill\u00e4 sekin soittaa monikanavaista s\u00e4mple\u00e4 omasta muististaan ilman prosessorikuormaa. Moonsoundin vaativat produt ovat harvassa, mutta sille on mm. mod-playereit\u00e4, mink\u00e4 lis\u00e4ksi moduuli on yhteensopiva MSX-Audion FM-\u00e4\u00e4nien kanssa. Brasiliassa valmistetaan ilmeisesti edelleen <em>Shockwave<\/em>-nimist\u00e4 kloonia, josta k\u00f6yhtyy noin 160 euroa.<\/li>\n<\/ul>\n<h3>MSX2+ ja turbo R<\/h3>\n<p>MSX:n el\u00e4m\u00e4n ehtoopuolella, 80-luvun lopussa, kehitettiin MSX2+-standardi, johon perustuvia koneita valmistivat viel\u00e4 Sony, Sanyo ja Panasonic. Kaikki plussat ovat NTSC-koneita. Grafiikkapiiriksi vaihtui Yamahan <em>V9958<\/em>, jossa on joitakin parannettuja moodeja, mink\u00e4 lis\u00e4ksi useimmissa koneissa on vakiona sis\u00e4\u00e4nrakennettu MSX-Music. <a href=\"http:\/\/www.pouet.net\/prodlist.php?platform[]=MSX+2+plus\">Pouetin perusteella<\/a> niillekin on muutama tekele olemassa. Viimeisen\u00e4 M\u00e4s\u00e4ks\u00e4n lippua kantoi Panasonic, jonka<em> turbo R<\/em> -koneet (<em>FS-A1ST<\/em> ja <em>FS-A1GT<\/em>) toivat mukanaan uuden tehokkaan prosessorin ja s\u00e4mplensoiton vakiona. Eurooppaankin turbo R:i\u00e4 valui jonkun verran harrastajien tuomina, mutta MSX2-skene ei ottanut laitetta omakseen ennen hiipumistaan. Hieman yll\u00e4tt\u00e4en tR:llekin demoja on tullut l\u00e4hinn\u00e4 Suomesta, kiitos <em>Nyyrikin<\/em>.<\/p>\n<p><em>edit: Paljon muistia, ROM-emulaation ja SCC:n saa samassa paketissa hankkimalla <a href=\"http:\/\/supersoniqs.com\/projects\/\">PlaySoniqin<\/a><\/em><\/p>\n<p><em>edit: SD-lukijoita taitaa olla edelleen saatavilla <a href=\"http:\/\/msx.deneb.nl\/pageMMC.HTM\">t\u00e4\u00e4lt\u00e4<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>MSX-romukasa on kasvanut melkoista tahtia viimeisten muutaman viikon sis\u00e4ll\u00e4. Viimeisimpin\u00e4 tulokkaina Panasonic FS-A1ST eli turbo R, josta tulee ihan oma postauksensa my\u00f6hemmin, 512k mapperi\/lis\u00e4muisti, sek\u00e4 Sunrisen CF-IDE. Tulossa viel\u00e4 kauhea kasa enemm\u00e4n ja v\u00e4hemm\u00e4n hy\u00f6dyllist\u00e4 kikkaletta, kuten FM-PAC, Moonsound, Mega Flash ROM ja toinen Music Module. Agendana tietysti demojen tekeminen ja etenkin katselu, sek\u00e4 muutenkin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,22,15],"tags":[],"class_list":["post-2146","post","type-post","status-publish","format-standard","hentry","category-demoskene","category-laitteet","category-retro"],"_links":{"self":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/2146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2146"}],"version-history":[{"count":23,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/2146\/revisions"}],"predecessor-version":[{"id":2170,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/2146\/revisions\/2170"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2146"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}