{"id":5282,"date":"2024-09-03T21:17:12","date_gmt":"2024-09-03T18:17:12","guid":{"rendered":"https:\/\/vahamartti.fi\/blog\/?p=5282"},"modified":"2024-09-03T21:17:12","modified_gmt":"2024-09-03T18:17:12","slug":"c64-diagnostiikan-antama-virheellinen-pla-testitulos-asetusvirheen-seurauksena","status":"publish","type":"post","link":"http:\/\/vahamartti.fi\/blog\/?p=5282","title":{"rendered":"C64 diagnostiikan antama virheellinen PLA testitulos asetusvirheen seurauksena"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ostin diagnostiikkalaitteiston lapsuudenajan C64:n korjaamista varten. Se osoittautui todella p\u00e4tev\u00e4ksi v\u00e4lineeksi erin\u00e4isten vikojen paikantamiseen. Mutta, yht\u00e4 vikaa en mill\u00e4\u00e4n meinannut saada korjattua. Testi herjasi PLA vikaa, vaikka tein testej\u00e4 kahdella eri koneella, ja kahdellakin uudella PLA:lla. Yksi alkuper\u00e4inen PLA oli oikeastikin rikki, mutta molemmat uudet ja yksi vanha olivat ehji\u00e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ylim\u00e4\u00e4r\u00e4isen PLA:n hankin virheellisen testituloksen seurauksena. Kuvittelin ensimm\u00e4isen olevan jollain tapaa rikki \/ potevan yhteensopivuusongelmia &#8211; koska t\u00e4llaisia tapauksiakin on raportoitu. Syyn\u00e4 virheelliseen testitulokseen oli yksitt\u00e4isen dippikytkimen asento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Testilaitteisto<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Testilaitteisto koostuu kuudesta osasta: jumpperipalikan moduulista (vasen yl\u00e4), softa ROM-moduulista, n\u00e4pp\u00e4imist\u00f6 donglesta, kasettiportti moduulista, peliporttimoduulista ja sarjaporttidonglesta (oikea ala).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"945\" src=\"http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240806_1201136034127966754497718-1024x945.jpg\" alt=\"\" class=\"wp-image-5272\" srcset=\"http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240806_1201136034127966754497718-1024x945.jpg 1024w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240806_1201136034127966754497718-253x234.jpg 253w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240806_1201136034127966754497718-768x709.jpg 768w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240806_1201136034127966754497718-1536x1418.jpg 1536w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/20240806_1201136034127966754497718.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Syyllinen<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Testilaitteessa, eik\u00e4 testattavissa PLA-piireiss\u00e4 ollut vikaa, vaan syy oli k\u00e4ytt\u00e4j\u00e4ss\u00e4. Merkitt\u00e4v\u00e4ss\u00e4 roolissa olivat ohjeet, jotka kitin mukana seurasivat. Ohjeiden tiedot olivat t\u00e4ysin oikein, mutta ne olisivat voineet olla selke\u00e4mm\u00e4t. Ongelman ydin \/ ohjeiden ep\u00e4johdonmukaisuus johtuu siit\u00e4, ett\u00e4 ohjeita ei ole tehty mukana tulevalle ROM-softamoduulille, vaikka samat asettelut siit\u00e4 l\u00f6ytyykin (ja jotka saa aseteltua oikein ohjeiden mukaan).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ohjeissa on j\u00e4rke\u00e4, kun sit\u00e4 vertaa sit\u00e4 varten suunniteltuun ROM-moduuliin. T\u00e4ss\u00e4 vaihtoehtoina ovat selke\u00e4sti joko HI tai LO kullekin valinnalle, sek\u00e4 GAME ja EXROM voivat olla joko auki tai kiinni (open\/close). My\u00f6s j\u00e4rjestys on yhtenev\u00e4 ohjeen kanssa.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"922\" height=\"803\" src=\"https:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/c64_cart.png\" alt=\"\" class=\"wp-image-5482\" srcset=\"http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/c64_cart.png 922w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/c64_cart-253x220.png 253w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/c64_cart-768x669.png 768w\" sizes=\"auto, (max-width: 922px) 100vw, 922px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Toisin oli mukana tulleen Versa64Cart:in kanssa. T\u00e4ss\u00e4 GAME, EXROM, A15, A14 ja A13 tila valitaan yksitt\u00e4isten dippikytkimien avulla, jonka lis\u00e4ksi j\u00e4rjestys on erilainen. HIGH\/LOW asennosta kerrotaan SW1-dippikytkinpaketin vasemmalla reunalla. Kaikki tieto oikein tekemiseen on tarjolla, mutta palasia t\u00e4ytyy hieman osata yhdistell\u00e4. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"650\" src=\"https:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/Versa64Cart_v1_3.png\" alt=\"\" class=\"wp-image-5486\" srcset=\"http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/Versa64Cart_v1_3.png 758w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/Versa64Cart_v1_3-253x217.png 253w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vaikka tekniikan kanssa olisi kuinka paljon paininut, niin uudet asiat ovat aina uusia. Tuskailin ohjeiden kanssa alusta l\u00e4htien, en k\u00e4sitt\u00e4nyt miksi j\u00e4rjestys ei voi olla looginen ja miksi ohjeet eiv\u00e4t voi kertoa kytkinten asentoa &#8211; kuten normaalisti esim. automaatio maailmassa. Kun sain testiohjelman k\u00e4yntiin muutaman yrityksen j\u00e4lkeen, olin tyytyv\u00e4inen. Paitsi, ett\u00e4 ep\u00e4huomiossa tuo GAME-dippi oli j\u00e4\u00e4nyt v\u00e4\u00e4r\u00e4\u00e4n asentoon &#8211; t\u00e4m\u00e4n virheasennon raapustin my\u00f6s ohjelappuseen. T\u00e4m\u00e4 ei est\u00e4nyt softan k\u00e4ynnistymist\u00e4, koska valinta ei vaikuta k\u00e4ynnistett\u00e4v\u00e4n ohjelman valintaan (ohjelma valitaan A15-13 dipeill\u00e4).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ohjeet<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alla alkuper\u00e4inen ohje n\u00e4ytt\u00e4\u00e4 t\u00e4lt\u00e4:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"662\" height=\"445\" src=\"https:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/diag_multicart.png\" alt=\"\" class=\"wp-image-5479\" style=\"width:634px;height:auto\" srcset=\"http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/diag_multicart.png 662w, http:\/\/vahamartti.fi\/blog\/wp-content\/uploads\/2024\/08\/diag_multicart-253x170.png 253w\" sizes=\"auto, (max-width: 662px) 100vw, 662px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Alla p\u00e4ivitetty versio taulukosta. Vaikka taulukon esityssuunta onkin vaihtunut ristiin, t\u00e4m\u00e4 ei ole ensisijainen parannus oikeiden asetusten tekemiseksi. Yksi suurimmista ongelmista oli dippikytkimien ep\u00e4looginen j\u00e4rjestys, joka t\u00e4h\u00e4n versioon on muutettu. T\u00e4ss\u00e4 j\u00e4rjestys vastaa VersaCartin dippikytkimi\u00e4 ja jumppereita, sulkuihin on merkitty kunkin dippikytkimen numero. N\u00e4m\u00e4k\u00e4\u00e4n p\u00e4ivitykset eiv\u00e4t poista kaikkea ep\u00e4selvyytt\u00e4.<\/p>\n\n\n\n<table id=\"tablepress-30\" class=\"tablepress tablepress-id-30\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">GAME (1)<\/th><th class=\"column-2\">EXROM (2)<\/th><th class=\"column-3\">A15 (3)<\/th><th class=\"column-4\">A14 (4)<\/th><th class=\"column-5\">A13 (5)<\/th><th class=\"column-6\">ROM<\/th><td class=\"column-7\"><\/td>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">HI<\/td><td class=\"column-2\">LO<\/td><td class=\"column-3\">LO<\/td><td class=\"column-4\">LO<\/td><td class=\"column-5\">LO<\/td><td class=\"column-6\">LO<\/td><td class=\"column-7\">C64 Diaggnostics 586220++<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">LO<\/td><td class=\"column-2\">HI<\/td><td class=\"column-3\">LO<\/td><td class=\"column-4\">LO<\/td><td class=\"column-5\">HI<\/td><td class=\"column-6\">HI<\/td><td class=\"column-7\">DeadTest<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">HI<\/td><td class=\"column-2\">LO<\/td><td class=\"column-3\">HI<\/td><td class=\"column-4\">LO<\/td><td class=\"column-5\">LO<\/td><td class=\"column-6\">LO<\/td><td class=\"column-7\">C64 doctor<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">HI<\/td><td class=\"column-2\">LO<\/td><td class=\"column-3\">HI<\/td><td class=\"column-4\">HI<\/td><td class=\"column-5\">HI<\/td><td class=\"column-6\">LO<\/td><td class=\"column-7\">1541 Diag<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">HI<\/td><td class=\"column-2\">LO<\/td><td class=\"column-3\">HI<\/td><td class=\"column-4\">HI<\/td><td class=\"column-5\">LO<\/td><td class=\"column-6\">LO<\/td><td class=\"column-7\">BlackBox V3<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">HI<\/td><td class=\"column-2\">LO<\/td><td class=\"column-3\">HI<\/td><td class=\"column-4\">LO<\/td><td class=\"column-5\">HI<\/td><td class=\"column-6\">LO<\/td><td class=\"column-7\">SYS700 Assembler &amp; SYS32777 Monitor<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">HI<\/td><td class=\"column-2\">HI<\/td><td class=\"column-3\">LO<\/td><td class=\"column-4\">HI<\/td><td class=\"column-5\">LO<\/td><td class=\"column-6\">LO<\/td><td class=\"column-7\">C128 Diag 588121<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">HI<\/td><td class=\"column-2\">HI<\/td><td class=\"column-3\">LO<\/td><td class=\"column-4\">HI<\/td><td class=\"column-5\">HI<\/td><td class=\"column-6\">LO<\/td><td class=\"column-7\">C128 Diag2 789010<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-30 from cache -->\n\n\n<p class=\"wp-block-paragraph\"><strong>Sekavaa<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eniten h\u00e4mmennyst\u00e4 aiheutti HI \/ LO ja Open \/ Closed -esitystapa. Levyn pintaa dippikytkimien viereen on painettuna HI \/ LO, joka tarkoittaa signaalin tilaa \/ tasoa, eli Hi = j\u00e4nnite l\u00f6ytyy ja LO = j\u00e4nnite puuttuu \/ maadoitettu. T\u00e4m\u00e4 saavutetaan kytkimill\u00e4 k\u00e4\u00e4nteisesti, eli kun kytkin on yl\u00e4asennossa (ON), niin signaali on LO. Kun kytkin on ala-asennossa (OFF), signaali on HI. Jos t\u00e4ss\u00e4 kohdin erehtyy miettim\u00e4\u00e4n HI\/LO tarkoittavan kytkimen fyysist\u00e4 ylh\u00e4\u00e4ll\u00e4\/alahaalla oloa, niin mets\u00e4\u00e4n menee. Kunhan mielt\u00e4\u00e4, ett\u00e4 kytkimen asento ON = LO ja OFF = ja HI, niin homma toimii. Mutta on t\u00e4m\u00e4 silti sekavaa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eik\u00e4 ep\u00e4johdonmukaisuudet lopu t\u00e4h\u00e4n. ROM:in tapauksessa esitet\u00e4\u00e4n jumpperipalikan fyysist\u00e4 sijaintia, eli onko se HI \/ LO-kohdassa. T\u00e4m\u00e4 menee siis juuri niin kuin levylle on painettu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oman mausteensa soppaan lis\u00e4\u00e4 GAME ja EXROM dippien esitystapa, joka onkin yht\u00e4kki\u00e4 Open \/ Closed, vaikka n\u00e4m\u00e4 sijaitsevat dippikytkimen paikoissa 1 ja 2, jolloin ON \/ OFF esitystapa olisi se kaikkein j\u00e4rkevin. T\u00e4ss\u00e4 vaihteeksi esitettiinkin signaalin tasoa tekstill\u00e4, Open = HI (OFF) ja Closed = LO (ON). Loogista. Toki t\u00e4m\u00e4 kaikki on loogista, kun ROM-moduulina on oikea &#8217;alkuper\u00e4inen&#8217; moduuli, mutta se on kaikkea muuta VersaCartin kanssa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Virhe<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vaikka asian laita selvisikin, on t\u00e4m\u00e4 k\u00e4\u00e4nteislogiikka jotenkin todella hankala mielt\u00e4\u00e4. Aina sai olla py\u00f6rittelem\u00e4ss\u00e4, miten p\u00e4in niiden kytkimien pitik\u00e4\u00e4n olla. T\u00e4m\u00e4n takia piirsinkin ohjelappuun dippien asennot siin\u00e4 j\u00e4rjestyksess\u00e4 kuin ne levyll\u00e4 ovat. Jonkun syyn takia GAME dippi oli j\u00e4\u00e4nyt v\u00e4\u00e4r\u00e4\u00e4n asentoon. Ongelmallisinta t\u00e4ss\u00e4 on, ett\u00e4 kaikki &#8217;toimii&#8217; kuten pit\u00e4\u00e4, oli GAME kummassa asennossa tahansa. Ainoa sivuvaikutus on, ett\u00e4 PLA testi joko toimii tai ei toimi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Miksi testi toimii, mutta tulos on v\u00e4\u00e4rin? A13&#8230;15, sek\u00e4 ROM valitsevat k\u00e4ytetyn softan muistipaikan, kun taas GAME ja EXROM ovat fyysisten signaalien reititt\u00e4mist\u00e4. Jos GAME on v\u00e4\u00e4r\u00e4ss\u00e4 asennossa, niin PLA:ta ei ilmeisesti koskaan valita (chip select) testattavaksi, vaan testi tehd\u00e4\u00e4nkin virheellisesti BasicROM:iin. Ei ihme, ett\u00e4 tuloksena on vika.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Lis\u00e4\u00e4 paranneltu ohje<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lopuksi viel\u00e4 viimeisin versio taulukosta, joka mielest\u00e4ni on se kaikkein selkein esitystapa Versa64Cart:ia k\u00e4ytett\u00e4ess\u00e4. T\u00e4m\u00e4 kertoo kunkin kytkinten fyysisen asennon. Ja selvyyden vuoksi: ON = kytkin yl\u00e4asennossa, OFF = kytkin ala-asennossa. ROM valinnan H\/L tarkoittaa kummassa paikassa jumpperi sijaitsee (ROMH \/ ROML).<\/p>\n\n\n\n<table id=\"tablepress-31\" class=\"tablepress tablepress-id-31\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">GAME (1)<\/th><th class=\"column-2\">EXROM (2)<\/th><th class=\"column-3\">A15 (3)<\/th><th class=\"column-4\">A14 (4)<\/th><th class=\"column-5\">A13 (5)<\/th><th class=\"column-6\">ROM<\/th><td class=\"column-7\"><\/td>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">OFF<\/td><td class=\"column-2\">ON<\/td><td class=\"column-3\">ON<\/td><td class=\"column-4\">ON<\/td><td class=\"column-5\">ON<\/td><td class=\"column-6\">L<\/td><td class=\"column-7\">C64 Diaggnostics 586220++<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">ON<\/td><td class=\"column-2\">OFF<\/td><td class=\"column-3\">ON<\/td><td class=\"column-4\">ON<\/td><td class=\"column-5\">OFF<\/td><td class=\"column-6\">H<\/td><td class=\"column-7\">DeadTest<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">OFF<\/td><td class=\"column-2\">ON<\/td><td class=\"column-3\">OFF<\/td><td class=\"column-4\">ON<\/td><td class=\"column-5\">ON<\/td><td class=\"column-6\">L<\/td><td class=\"column-7\">C64 doctor<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">OFF<\/td><td class=\"column-2\">ON<\/td><td class=\"column-3\">OFF<\/td><td class=\"column-4\">OFF<\/td><td class=\"column-5\">OFF<\/td><td class=\"column-6\">L<\/td><td class=\"column-7\">1541 Diag<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">OFF<\/td><td class=\"column-2\">ON<\/td><td class=\"column-3\">OFF<\/td><td class=\"column-4\">OFF<\/td><td class=\"column-5\">ON<\/td><td class=\"column-6\">L<\/td><td class=\"column-7\">BlackBox V3<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">OFF<\/td><td class=\"column-2\">ON<\/td><td class=\"column-3\">OFF<\/td><td class=\"column-4\">ON<\/td><td class=\"column-5\">OFF<\/td><td class=\"column-6\">L<\/td><td class=\"column-7\">SYS700 Assembler &amp; SYS32777 Monitor<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">OFF<\/td><td class=\"column-2\">OFF<\/td><td class=\"column-3\">ON<\/td><td class=\"column-4\">OFF<\/td><td class=\"column-5\">ON<\/td><td class=\"column-6\">L<\/td><td class=\"column-7\">C128 Diag 588121<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">OFF<\/td><td class=\"column-2\">OFF<\/td><td class=\"column-3\">ON<\/td><td class=\"column-4\">OFF<\/td><td class=\"column-5\">OFF<\/td><td class=\"column-6\">L<\/td><td class=\"column-7\">C128 Diag2 789010<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-31 from cache -->\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ostin diagnostiikkalaitteiston lapsuudenajan C64:n korjaamista varten. Se osoittautui todella p\u00e4tev\u00e4ksi v\u00e4lineeksi erin\u00e4isten vikojen paikantamiseen. Mutta, yht\u00e4 vikaa en mill\u00e4\u00e4n meinannut saada korjattua. Testi herjasi PLA vikaa, vaikka tein testej\u00e4 kahdella eri koneella, ja kahdellakin uudella PLA:lla. Yksi alkuper\u00e4inen PLA oli oikeastikin rikki, mutta molemmat uudet ja yksi vanha olivat ehji\u00e4. Ylim\u00e4\u00e4r\u00e4isen PLA:n hankin virheellisen testituloksen &hellip; <a href=\"http:\/\/vahamartti.fi\/blog\/?p=5282\" class=\"more-link\">Jatka lukemista <span class=\"screen-reader-text\">C64 diagnostiikan antama virheellinen PLA testitulos asetusvirheen seurauksena<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[30],"tags":[219,1169,1219],"class_list":["post-5282","post","type-post","status-publish","format-standard","hentry","category-saatoa","tag-c64","tag-commodore","tag-diagnostiikka"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1fteB-1nc","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5282"}],"version-history":[{"count":19,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5282\/revisions"}],"predecessor-version":[{"id":5566,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5282\/revisions\/5566"}],"wp:attachment":[{"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5282"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/vahamartti.fi\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}