{"id":6564,"date":"2021-09-06T10:43:19","date_gmt":"2021-09-06T08:43:19","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=6564"},"modified":"2021-09-06T10:55:52","modified_gmt":"2021-09-06T08:55:52","slug":"mitas-nyt-dosbox","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=6564","title":{"rendered":"Mit\u00e4s nyt, DOSBox?"},"content":{"rendered":"\n<p>Vuosia luotettavasti &#8212; ainakin kohtuuden rajoissa &#8212; toiminut <em>DOSBox<\/em> j\u00e4tti ns. tielle t\u00e4ll\u00e4 viikolla. Isolla tehop\u00f6nt\u00f6ll\u00e4 ja Nvidian n\u00e4yttiksell\u00e4 en huomannut mit\u00e4\u00e4n ongelmia, mutta l\u00e4pp\u00e4rin integroidulla tulikin outoa k\u00e4yt\u00f6st\u00e4 koko n\u00e4yt\u00f6n tilassa: hiiren kursori v\u00e4lkkyy noin kerran sekunnissa \u00e4rsytt\u00e4v\u00e4sti keskell\u00e4 ikkunaa. Googlailun perusteella vika saattaa olla X:n ja SDL 1.2:n yhteispeliss\u00e4, mutta mene ja tied\u00e4. Yritin ratkoa ongelmaa monin keinoin asentamalla ja k\u00e4\u00e4nt\u00e4m\u00e4ll\u00e4 erilaisia forkkeja. T\u00e4ss\u00e4 tuloksia:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Alkuper\u00e4inen <em>DOSBox<\/em> 0.74: Ongelman saa tavallaan &#8220;ratkaistua&#8221; heiluttelemalla hiljalleen hiirt\u00e4, mink\u00e4 ei todellakaan pit\u00e4isi olla tarpeen. Forkeissa on kaikenlaisia uusia hienouksia, joita t\u00e4st\u00e4 hiukan j\u00e4m\u00e4ht\u00e4neest\u00e4 vakkarista puuttuu. Vakio-poksissa toimivat toisaalta \u00e4\u00e4net parhaiten kaikista kokeilemistani versioista. Erilaisten grafiikkavaihtoehtojen (surface, OpenGL, overlay) vaihtelu ei tunnu vaikuttavan asiaan.<\/li><li><a href=\"https:\/\/dosbox-staging.github.io\/\">DOSBox Staging<\/a>: T\u00e4m\u00e4n ainakin <em>pit\u00e4isi<\/em> olla uusi ja hieno SDL2-pohjainen versio, mutta \u00e4\u00e4net toimivat jostain syyst\u00e4 aika satunnaisesti. Omissa demoissa niin SB- kuin GUS-\u00e4\u00e4netkin pysyiv\u00e4t mykkin\u00e4. Hiiren v\u00e4lkkyminen on sent\u00e4\u00e4n korjattu. Sorsa ei edes k\u00e4\u00e4ntynyt, kiitos uuden k\u00e4\u00e4nn\u00f6symp\u00e4rist\u00f6n.<\/li><li><a href=\"https:\/\/dosbox-x.com\/\">DOSBox-X<\/a>: T\u00e4ss\u00e4kin on kaikenlaisia uutuuksia, kuten jokseenkin k\u00e4tev\u00e4t menut. N\u00e4pp\u00e4inoikotiet on jostain syyst\u00e4 pistetty nekin uusiksi. \u00c4\u00e4ni\u00e4 kyll\u00e4 kuuluu, mutta ne rapsuvat ja p\u00e4tkiv\u00e4t aivan liikaa, vaikka bufferin pituutta kasvattaisi kuinka. Pointteri ei ainakaan r\u00e4psy ja skaalaus toimii paremmin kuin vakkarissa.<\/li><\/ul>\n\n\n\n<p>Osa \u00e4\u00e4niongelmista ja hidasteluista liittynee l\u00e4pp\u00e4rin hitauteen, vaikka luulisi i5-6300U:n nyt jotain jaksavan &#8212; isolla p\u00f6nt\u00f6ll\u00e4 kaikki toimii paremmin, mik\u00e4 osaltaan lienee Nvidian n\u00e4yttiksen ja ajurien ansiota. <em>DOSBox Staging<\/em> pysyy valitettavasti yht\u00e4 mykk\u00e4n\u00e4 molemmilla. N\u00e4ytt\u00e4\u00e4 siis silt\u00e4, ett\u00e4 demot pit\u00e4\u00e4 viikonloppuna ajaa vakio-laatikolla ja heilutella hiirt\u00e4&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vuosia luotettavasti &#8212; ainakin kohtuuden rajoissa &#8212; toiminut DOSBox j\u00e4tti ns. tielle t\u00e4ll\u00e4 viikolla. Isolla tehop\u00f6nt\u00f6ll\u00e4 ja Nvidian n\u00e4yttiksell\u00e4 en huomannut mit\u00e4\u00e4n ongelmia, mutta l\u00e4pp\u00e4rin integroidulla tulikin outoa k\u00e4yt\u00f6st\u00e4 koko n\u00e4yt\u00f6n tilassa: hiiren kursori v\u00e4lkkyy noin kerran sekunnissa \u00e4rsytt\u00e4v\u00e4sti keskell\u00e4 ikkunaa. Googlailun perusteella vika saattaa olla X:n ja SDL 1.2:n yhteispeliss\u00e4, mutta mene ja tied\u00e4. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,13,15,24],"tags":[],"class_list":["post-6564","post","type-post","status-publish","format-standard","hentry","category-demoskene","category-linux","category-retro","category-softat"],"_links":{"self":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/6564","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=6564"}],"version-history":[{"count":3,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/6564\/revisions"}],"predecessor-version":[{"id":6567,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/6564\/revisions\/6567"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6564"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}