{"id":152,"date":"2009-04-03T06:56:34","date_gmt":"2009-04-03T04:56:34","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=152"},"modified":"2011-08-21T11:49:15","modified_gmt":"2011-08-21T09:49:15","slug":"os-9-kaynnistyy-jalleen","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=152","title":{"rendered":"OS 9 lent\u00e4\u00e4 j\u00e4lleen"},"content":{"rendered":"<p>Hy\u00f6dyllisemm\u00e4n tekemisen sijasta virittelin t\u00e4n\u00e4\u00e4n eMacin <em>Mac-on-Linuxiin<\/em> Mac OS 9:n. Siin\u00e4 miss\u00e4 OS X jotenkin toimi, ainakin sinne p\u00e4in ja hieman hitaasti, niin vanhempi k\u00e4yttisversio on puolestaan l\u00e4hes 100% aito kokemus. Kaikki l\u00e4hti toimimaan helposti, mit\u00e4 nyt piti vaihtaa paikasta <span id=\"konasapn0\"><em>\/usr\/share\/mol\/config\/molrc.post <\/em><em>openbios<\/em> muotoon <em>of<\/em>. Olin jo aiemmin tehnyt grafiikkatilat OS X:\u00e4\u00e4 varten ja samat toimivat tuossakin heti. 16-bittisen grafiikkatilan bitit ovat jotenkin v\u00e4\u00e4rin, mutta miljoonilla v\u00e4reill\u00e4 &#8212; joita muutenkin tulisi k\u00e4ytetty\u00e4 &#8212; en huomannut mit\u00e4\u00e4n ongelmia. Viimeinen kompastuskivi oli \u00e4\u00e4nien puuttuminen, mutta <em>MOLAudion <\/em>asentamalla ja ulostulon valitsemalla sekin ratkesi. Ctrl-alt-F7\/F8 vaihtaa n\u00e4pp\u00e4r\u00e4sti Linuxin ja OS 9:n v\u00e4lill\u00e4.<\/span><\/p>\n<p>Kokonaan toinen kysymys onkin, tekeek\u00f6 k\u00e4yttiksell\u00e4 en\u00e4\u00e4 mit\u00e4\u00e4n edes lelumieless\u00e4. Puutelistalla ovat mm. aito moniajo, muistinsuojaus ja komentorivi. Jotkin vanhat ohjelmat kuten Photoshop tai Freehand saattaisivat olla viel\u00e4 k\u00e4ytt\u00f6kelpoisia, mutta esim. www-selaimet ovat jo ik\u00e4v\u00e4sti ammoisia versioita. Tuorein l\u00f6yt\u00e4m\u00e4ni oli <a target=\"_blank\" href=\"http:\/\/www.icab.de\/\">iCab<\/a>, joka on kuitenkin shareware eik\u00e4 muutenkaan ihan kaikessa p\u00e4rj\u00e4\u00e4 tuoreille selaimille. Sill\u00e4 kuitenkin sain luvan p\u00e4rj\u00e4ill\u00e4. Paljon huonompi kokemus olikin sitten C\/C++-kehitysymp\u00e4rist\u00f6 <a target=\"_blank\" href=\"http:\/\/developer.apple.com\/tools\/mpw-tools\/\">Macintosh Programmer&#8217;s Workshop<\/a> (MPW), jolla yrittelin ep\u00e4onnistuneesti k\u00e4\u00e4nt\u00e4\u00e4 edes yksinkertaista SDL-testiohjelmaa. Linkkaus ei tunnu menev\u00e4n mill\u00e4\u00e4n l\u00e4pi ja koko ymp\u00e4rist\u00f6 on logiikaltaan varsin h\u00e4iriintynyt; sielt\u00e4 terminaalin ja graafisen k\u00e4ytt\u00f6liittym\u00e4n v\u00e4limaastosta, molempien huonoja puolia ker\u00e4illen. Esim. make-komento ei suinkaan k\u00e4\u00e4nn\u00e4 mit\u00e4\u00e4n, vaan pelk\u00e4st\u00e4\u00e4n tulostaa komennot ruudulle. K\u00e4skyn antamiseksi ei riit\u00e4 enter, vaan tarvitaan omppu-enter jne. jne. Tuosta on aikanaan pyydetty jopa ihan rahaa, nyky\u00e4\u00e4n MPW:n voi ladata ilmaiseksi.<\/p>\n<p><em>edit: nyt meni kyll\u00e4 lopullisesti k\u00e4\u00e4mit tuon MPW:n kanssa. Kun rupesin saamaan Makefilet kuntoon, niin seuraavaksi tuli n\u00e4peille k\u00e4\u00e4nt\u00e4j\u00e4n rajoitusten suunnasta. Merkkijonon maksimikoko on 16 kilotavua ja vaikka annoin ohjelmalle gigan muistia k\u00e4ytt\u00f6\u00f6n se ei pystynyt k\u00e4\u00e4nt\u00e4m\u00e4\u00e4n edes nuhaista seitsem\u00e4n megan C-tiedostoa. <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hy\u00f6dyllisemm\u00e4n tekemisen sijasta virittelin t\u00e4n\u00e4\u00e4n eMacin Mac-on-Linuxiin Mac OS 9:n. Siin\u00e4 miss\u00e4 OS X jotenkin toimi, ainakin sinne p\u00e4in ja hieman hitaasti, niin vanhempi k\u00e4yttisversio on puolestaan l\u00e4hes 100% aito kokemus. Kaikki l\u00e4hti toimimaan helposti, mit\u00e4 nyt piti vaihtaa paikasta \/usr\/share\/mol\/config\/molrc.post openbios muotoon of. Olin jo aiemmin tehnyt grafiikkatilat OS X:\u00e4\u00e4 varten ja samat toimivat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,15,24],"tags":[],"class_list":["post-152","post","type-post","status-publish","format-standard","hentry","category-mac","category-retro","category-softat"],"_links":{"self":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/152","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=152"}],"version-history":[{"count":1,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/152\/revisions"}],"predecessor-version":[{"id":789,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/152\/revisions\/789"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=152"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}