{"id":131,"date":"2009-02-25T05:31:30","date_gmt":"2009-02-25T03:31:30","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=131"},"modified":"2023-03-05T23:01:34","modified_gmt":"2023-03-05T21:01:34","slug":"amigan-emulointeja","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=131","title":{"rendered":"Amigan emulointeja"},"content":{"rendered":"<p>Takavuosien valjujen kokemusten j\u00e4lkeen en odottanut paljon, kun ryhdyin taas leikkim\u00e4\u00e4n Amiga-emulaattorien kanssa. Yll\u00e4tyin kuitenkin positiivisesti laitettuani Richard Drummondin yll\u00e4pit\u00e4m\u00e4n <a target=\"_blank\" href=\"http:\/\/www.rcdrummond.net\/uae\/\" rel=\"noopener\">E-UAE<\/a>:n sek\u00e4 MacBookiini OS X:n alle ett\u00e4 eMacin PPC-Linuxiin. E-UAE on pitk\u00e4\u00e4n maatuneen UAE-projektin multiplattis ty\u00f6njatkaja, johon on tuotu palasia aktiivisemmin kehittyneest\u00e4 <a target=\"_blank\" href=\"http:\/\/www.winuae.net\/\" rel=\"noopener\">WinUAE<\/a>:sta. Kukin saa toki tehd\u00e4 avoimilla ohjelmilla mit\u00e4 lyst\u00e4\u00e4, mutta tuo WinUAE-forkki ei pahemmin tuntunut hy\u00f6dytt\u00e4v\u00e4n alkuper\u00e4ist\u00e4 projektia, vaan keskittyi ainoastaan yhteen alustaan. T\u00e4m\u00e4nkertainen kokeiluni oli per\u00e4ti osapuilleen laillinen, sill\u00e4 omistan ihan aidotkin A500:n ja A1200:n k\u00e4ytt\u00f6j\u00e4rjestelmineen \ud83d\ude42<\/p>\n<p><!--more-->E-UAE:n asetustiedosto on hivenen kryptinen k\u00e4sin puukotettavaksi, joten onneksi Linux-puolella siihen on kohtuullisen kattava graafinen k\u00e4ytt\u00f6liittym\u00e4 valmiina ja M\u00e4kill\u00e4 puolestaan voi asentaa k\u00e4tev\u00e4n <a target=\"_blank\" href=\"http:\/\/www.pimley.net\/projects_hi-toro.html\" rel=\"noopener\">Hi-Toron<\/a>, joka toimittaa samaa virkaa. N\u00e4ist\u00e4 kahdesta Hi-Toro on asteen laajempi ja sen ohjeissa oli selitetty hyvin kaikki s\u00e4\u00e4d\u00f6t. K\u00e4ytt\u00f6liittymien avulla voi valita perusjutut kuten emuloitavan prosessorin, piirisarjan (OCS\/ECS\/AGA), muistim\u00e4\u00e4r\u00e4t, \u00e4\u00e4nenlaadun ja levyasemat. Netist\u00e4 l\u00f6ytyy ihan laillisestikin kaikenlaisia pelej\u00e4, itse k\u00e4ytin A500-testipenkkin\u00e4 <a target=\"_blank\" href=\"http:\/\/factor5.com\/downloads.shtml\" rel=\"noopener\">t\u00e4\u00e4lt\u00e4<\/a> l\u00f6ytynytt\u00e4 <em>BC Kidi\u00e4<\/em>.<\/p>\n<p>Intel-alustoilla E-UAE:ssa on per\u00e4ti JIT-k\u00e4\u00e4nt\u00e4j\u00e4, joka tekee 68k-konekielen ajamisesta rivakkaa. Hitaalta se silti tuntui, mutta syyn\u00e4 oli ilmeisesti virrans\u00e4\u00e4st\u00f6\u00f6n liittyv\u00e4 <em>Intel TSC<\/em>, jonka poistamalla vauhti koheni reilusti. PPC-puolella JITi\u00e4 ei ole, mutta A500 jaksoi py\u00f6ri\u00e4 sittenkin aivan t\u00e4ysin ainakin BC Kidin perusteella. Jopa A1200 toimi joten kuten, tosin t\u00e4ss\u00e4 Intel-koneessa sitten selv\u00e4sti nopeammin.<\/p>\n<p>Peruspiirisarjoista irtoaa vaisuja tarkkuuksia ja planaaritilat ovat v\u00e4kisinkin tahmeita <em>Workbenchiss\u00e4<\/em>. Joku oli t\u00e4t\u00e4kin ajatellut ja tehnyt <a target=\"_blank\" href=\"http:\/\/winuaehelp.vware.at\/emulation\/picasso.htm\" rel=\"noopener\">Picasso96<\/a>:een tuen UAE:lle. UAE:n asetuksista tarvii laittaa l\u00e4hinn\u00e4 32-bittinen osoitteisto p\u00e4\u00e4lle, RTG fullscreen ja lis\u00e4\u00e4 grafiikkamuistia eik\u00e4 juuri muuta. Viel\u00e4 kun p\u00e4ivitt\u00e4\u00e4 <em>rtg.libraryn<\/em> WinUAE:n mukana tulevaan versioon, niin saakin jo natiivit tarkkuudet k\u00e4ytt\u00f6\u00f6n. Hiiren hyppimiseen auttaa niin ik\u00e4\u00e4n WinUAE:n mukana tuleva apuohjelma <em>p96refresh<\/em>, jolla saa nopean ja tasaisen p\u00e4ivityksen. Linuxin puolella n\u00e4pp\u00e4imist\u00f6 toimi suoraan riitt\u00e4v\u00e4sti, mutta Hi-Torossa vaadittiin <em>raw key mapping<\/em> p\u00e4\u00e4lle. Lopulta kasassa oli tehokas virtuaalinen AGA-Amiga kovalevyll\u00e4, 40 megan muistilla ja l\u00e4pp\u00e4rin aidolla 1280&#215;800-tarkkuudella h\u00f6ystettyn\u00e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Takavuosien valjujen kokemusten j\u00e4lkeen en odottanut paljon, kun ryhdyin taas leikkim\u00e4\u00e4n Amiga-emulaattorien kanssa. Yll\u00e4tyin kuitenkin positiivisesti laitettuani Richard Drummondin yll\u00e4pit\u00e4m\u00e4n E-UAE:n sek\u00e4 MacBookiini OS X:n alle ett\u00e4 eMacin PPC-Linuxiin. E-UAE on pitk\u00e4\u00e4n maatuneen UAE-projektin multiplattis ty\u00f6njatkaja, johon on tuotu palasia aktiivisemmin kehittyneest\u00e4 WinUAE:sta. Kukin saa toki tehd\u00e4 avoimilla ohjelmilla mit\u00e4 lyst\u00e4\u00e4, mutta tuo WinUAE-forkki ei [&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-131","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\/131","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=131"}],"version-history":[{"count":3,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/131\/revisions"}],"predecessor-version":[{"id":7425,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/131\/revisions\/7425"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}