{"id":232575,"date":"2023-01-25T20:17:00","date_gmt":"2023-01-25T17:17:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232575"},"modified":"2022-11-10T10:48:38","modified_gmt":"2022-11-10T07:48:38","slug":"8-bittisellae-famicom-kloonilla-sb2000-pi-n-80-desimaalin-laskeminen-kestaeae-5-tuntia","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/8-bittisellae-famicom-kloonilla-sb2000-pi-n-80-desimaalin-laskeminen-kestaeae-5-tuntia\/","title":{"rendered":"8-bittisell\u00e4 famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kest\u00e4\u00e4 5 tuntia"},"content":{"rendered":"<p>T\u00e4m\u00e4 on vain huvin vuoksi, ja tietysti niille hyville muistoille 8-bittisten famicom-kloonien kanssa.<\/p>\n<p>Subor SB2000 (kuten <a href=\"https:\/\/helloacm.com\/introduction-to-8-bit-famicom-clone-subor-sb2000\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">t\u00e4ss\u00e4<\/a> on kuvattu) on 8-bittinen famicom-klooni n\u00e4pp\u00e4imist\u00f6ll\u00e4. Viimeksi esitettiin yksinkertainen F-BASIC-ratkaisu laskemaan <strong>PI:n approksimaatio.<\/strong> mutta t\u00e4n\u00e4\u00e4n aiomme laskea enemm\u00e4n desimaaleja pisteen j\u00e4lkeen F-BASICilla.<\/p>\n<p>Algoritmi, jota aiomme k\u00e4ytt\u00e4\u00e4, on kuvattu t\u00e4ll\u00e4 <a href=\"https:\/\/helloacm.com\/faster-pi-computation\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">sivulla<\/a>. Se on \u00e4\u00e4ret\u00f6n, mutta suoraviivainen foorumi:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578836e988.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578836e988.png\" alt=\"8-bittisell\u00e4 famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kest\u00e4\u00e4 5 tuntia\" ><\/a><\/p>\n<p>Vain 40 tarkkuuden paikan laskemiseen kului noin yksi tunti ja 80 desimaalin tarkkuudella 5 tuntia. Voitko kuvitella kuinka hidasta t\u00e4m\u00e4 on? Nykyaikaisessa PC:ss\u00e4 sama koodi suoritetaan ep\u00e4ilem\u00e4tt\u00e4 alle sekunnin.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e57884bf4b1.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e57884bf4b1.jpg\" alt=\"8-bittisell\u00e4 famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kest\u00e4\u00e4 5 tuntia\" ><\/a><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578862cb90.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578862cb90.jpg\" alt=\"8-bittisell\u00e4 famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kest\u00e4\u00e4 5 tuntia\" ><\/a><br \/><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e5788852233.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e5788852233.jpg\" alt=\"8-bittisell\u00e4 famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kest\u00e4\u00e4 5 tuntia\" ><\/a><\/p>\n<p>Floating BASIC ei ole sit\u00e4 kelluvaa!<\/p>\n<p>T\u00e4ydellinen F-BASIC-l\u00e4hde on (voi vaihdella hieman)<\/p>\n<pre><code>1 REM *********************************\n5 REM *JUST FOR FUN                   *\n6 REM *F-BASIC PROGRAM BY <\/code><\/pre>\n<h2>Muutamia havaintoja yll\u00e4 olevasta F-BASIC-koodista:<\/h2>\n<p>1 koodia on vaikea lukea, koska koodi ei ole sisennys vaan pakollinen rivinumero tulee olla jokaisen lauseen alussa.<br \/>\n2 goton k\u00e4ytt\u00e4minen on sotkuista. Yritin v\u00e4ltt\u00e4\u00e4 niit\u00e4, mutta perus valittaa syntaksivirheest\u00e4 (mutta itse asiassa ei) FOR-lauseesta (enk\u00e4 tied\u00e4 miksi). Siksi minun on k\u00e4ytett\u00e4v\u00e4 gotoa simuloidakseni &quot;FOR&quot;<br \/>\n3 rivinumerot (tarrat) lajitellaan automaattisesti nousevaan j\u00e4rjestykseen.<br \/>\n4 <strong>Listan<\/strong> avulla n\u00e4et l\u00e4hteen ja <strong>suorita<\/strong> ohjelman suorittaminen. Virheenkorjaustoimintoja ei ole ollenkaan.<\/p>\n<p>Kest\u00e4\u00e4 silti suunnilleen kauan, jos suoritat ohjelman 8-bittisess\u00e4 emulaattorissa, esim. VirtualNES.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578898f90d.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578898f90d.jpg\" alt=\"8-bittisell\u00e4 famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kest\u00e4\u00e4 5 tuntia\" ><\/a><\/p>\n<p>laske-pi<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>8-bittisell\u00e4 famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kest\u00e4\u00e4 5 tuntia<\/p>\n","protected":false},"author":1,"featured_media":224581,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[917,1066],"tags":[1166],"class_list":["post-232575","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-muut","category-tietokone","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/232575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=232575"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/232575\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/224581"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=232575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=232575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=232575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}