{"id":489,"date":"2011-02-24T10:24:15","date_gmt":"2011-02-24T08:24:15","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=489"},"modified":"2023-03-05T22:58:39","modified_gmt":"2023-03-05T20:58:39","slug":"lisakokemuksia-emulaattoreista","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=489","title":{"rendered":"Lis\u00e4kokemuksia emulaattoreista"},"content":{"rendered":"<p>Viikon-parin emulaattorikikkailu PPC-Linuxissa on tuonut aiheeseen mukavasti lis\u00e4\u00e4 n\u00e4kemyst\u00e4. Useimmat alustat alkavat olla jo varsin k\u00e4ytt\u00f6kelpoisia nopeudeltaan ja py\u00f6riv\u00e4t jopa koko ruudulla postimerkin kokoisen ikkunan sijaan. Aloitetaan kuitenkin huonoilla uutisilla:<\/p>\n<ul>\n<li><strong>Mac-on-Linux<\/strong> on <em>rikki<\/em>. Jossain vaiheessa Linuxiin on tullut sellaisia muutoksia, ett\u00e4 vanhat koodit eiv\u00e4t en\u00e4\u00e4 toimi. <strong>SheepShaver<\/strong> on sekin hajonnut samalla tavoin eik\u00e4 korjausta ole n\u00e4k\u00f6piiriss\u00e4. Mac OS 9:n emuloinnin voi siis unohtaa, mik\u00e4 ei kyll\u00e4k\u00e4\u00e4n ole iso menetys.<\/li>\n<li><strong>E-UAE<\/strong> riitt\u00e4\u00e4 A500:n emulointiin aika mukavasti ja jaksaa useimmiten jopa piirt\u00e4\u00e4 joka framen. Fullscreen vaatii kikkailua, ks. ruutumoodien teko alla. T\u00e4rkeit\u00e4 .uaerc:n asetuksia lowres-peleille ja -demoille (koneesta riippuvia):\n<ul>\n<li>gfx_width=360<\/li>\n<li>gfx_height=286<\/li>\n<li>gfx_width_fullscreen=424<\/li>\n<li>gfx_height_fullscreen=286<\/li>\n<li>gfx_lores=true<\/li>\n<li>gfx_linemode=none<\/li>\n<li>gfx_correct_aspect=false<\/li>\n<\/ul>\n<\/li>\n<li><strong>MAME<\/strong> futaa sekin hyvin. Laitoin itse frontendiksi <em>kxmamen<\/em>, joka s\u00e4\u00e4sti jonkun verran hermoja. Fullscreen-kikkailun vaatii t\u00e4m\u00e4kin ja perfektionisti s\u00e4\u00e4t\u00e4isi viel\u00e4 pelikohtaisesti moodin tai pari lis\u00e4\u00e4.<\/li>\n<li><strong>SNES9x<\/strong> on l\u00e4mmennyt k\u00e4yt\u00f6ss\u00e4 ja suostuu nyt jo vaikka mihin. Fullscreen tulee sen kummemmin s\u00e4\u00e4t\u00e4m\u00e4tt\u00e4, jos vain skaalausvaihtoehdoksi laittaa Xvideon. Jos video-overlay ei koneessa toimi, niin allaoleva fullscreen-jekku kohentaa kokemusta joka tapauksessa. Hitaalla koneella on t\u00e4rke\u00e4\u00e4 ottaa \u00e4\u00e4nen synkronointi pois asetuksista.<\/li>\n<li><strong>VICE<\/strong> hy\u00f6tyy sekin ruutumoodien tekemisest\u00e4. Nopeinta fullscreeni\u00e4 varten pikselien ohjelmallinen tuplaus pois p\u00e4\u00e4lt\u00e4. N\u00e4ytt\u00f6moodin vaihtamiseen kannattanee valita menusta Xrandr.<\/li>\n<li><strong>OpenMSX<\/strong>:n koko ruutu oli t\u00e4ll\u00e4 koneella jo muutenkin riitt\u00e4v\u00e4n nopea, joten varsinaista hy\u00f6ty\u00e4 matalammasta tarkkuudesta ei ollut. Hitaammalla laitteella hy\u00f6dytt\u00e4\u00e4 <em>set scale_factor 1<\/em> (komentoja p\u00e4\u00e4see antamaan painamalla F10), jonka p\u00e4\u00e4lle viel\u00e4 <em>save_settings<\/em>.<\/li>\n<li><strong>Hatari<\/strong> nauttii sekin matalammasta tarkkuudesta, kun pikselien tuplausta ei tarvitse tehd\u00e4 ohjelmallisesti. Aidomman tuntuman sai viel\u00e4, kun viritteli hieman pystyven\u00e4ht\u00e4neen moodin (ST:ss\u00e4 ei ole neli\u00f6pikselit). Nopeutusta saa hitaalla koneella poistamalla borderit k\u00e4yt\u00f6st\u00e4.<\/li>\n<\/ul>\n<p>Ja sitten se matalan tarkkuuden tilojen tekeminen helposti: <a href=\"http:\/\/ubuntuforums.org\/showthread.php?t=1112186\">t\u00e4m\u00e4n ohjeen<\/a> perusteella ei pit\u00e4isi olla liian haastavaa. Komento <em>gtf<\/em> tuottaa kauniita modelinej\u00e4, joita voi kokeilla <em>xrandr<\/em>:ll\u00e4 ennen kuin niit\u00e4 laittaa xorg.confiin. Olin totaalisen h\u00e4mm\u00e4stynyt, kun PowerBookin sis\u00e4inen n\u00e4ytt\u00f6 tuntui kelpuuttavan melkein mink\u00e4 hyv\u00e4ns\u00e4 satunnaisen 60 Hz tilan. Nyt on pelik\u00e4ytt\u00f6\u00f6n 424&#215;286, eli suunnilleen kolminkertaiseksi venytetyt pikselit (n\u00e4yt\u00f6n oma tarkkuus on 1280&#215;854). Pehme\u00e4\u00e4 vierityst\u00e4 yritin saada aikaan 50 Hz tiloilla, mutta ne eiv\u00e4t tuntuneet asiaan vaikuttavan.<\/p>\n<p>Viritelless\u00e4 kannattaa muistaa se, ett\u00e4 jos emulaattori tukee Xvideota, niin pienemm\u00e4n reson k\u00e4ytt\u00e4misest\u00e4 ei ole kuin haittaa, sill\u00e4 video-overlayn tekem\u00e4 skaalaus osuu huonommin pikseleihin. On my\u00f6s hyv\u00e4 sovitella matalia tarkkuuksia maksimitarkkuuden puolikkaiksi tai kolmanneksiksi, etteiv\u00e4t pikselit ven\u00e4htele ep\u00e4tasaisesti. Kaikkein rumimman lopputuloksen saa silloin, kun n\u00e4ytt\u00f6 skaalaa grafiikan huonosti, jonka p\u00e4\u00e4lle emulaattori tekee viel\u00e4 oman skaalauksensa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Viikon-parin emulaattorikikkailu PPC-Linuxissa on tuonut aiheeseen mukavasti lis\u00e4\u00e4 n\u00e4kemyst\u00e4. Useimmat alustat alkavat olla jo varsin k\u00e4ytt\u00f6kelpoisia nopeudeltaan ja py\u00f6riv\u00e4t jopa koko ruudulla postimerkin kokoisen ikkunan sijaan. Aloitetaan kuitenkin huonoilla uutisilla: Mac-on-Linux on rikki. Jossain vaiheessa Linuxiin on tullut sellaisia muutoksia, ett\u00e4 vanhat koodit eiv\u00e4t en\u00e4\u00e4 toimi. SheepShaver on sekin hajonnut samalla tavoin eik\u00e4 korjausta ole [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,14,31,15,24],"tags":[],"class_list":["post-489","post","type-post","status-publish","format-standard","hentry","category-linux","category-mac","category-pelit","category-retro","category-softat"],"_links":{"self":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/489","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=489"}],"version-history":[{"count":8,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/489\/revisions"}],"predecessor-version":[{"id":905,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/489\/revisions\/905"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=489"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}