{"id":6779,"date":"2023-05-03T09:09:49","date_gmt":"2023-05-03T07:09:49","guid":{"rendered":"https:\/\/retrofixer.it\/?p=6779"},"modified":"2023-05-03T17:14:12","modified_gmt":"2023-05-03T15:14:12","slug":"costruiamo-un-videogioco","status":"publish","type":"post","link":"https:\/\/retrofixer.it\/en\/costruiamo-un-videogioco\/","title":{"rendered":"Let's build a video game"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"6779\" class=\"elementor elementor-6779\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5afaba5 e-flex e-con-boxed e-con e-parent\" data-id=\"5afaba5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc13f78 elementor-widget elementor-widget-heading\" data-id=\"bc13f78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Retro Lost Pong<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-791161c e-flex e-con-boxed e-con e-parent\" data-id=\"791161c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a756a4 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4a756a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Avete visto il video? no?! <br \/>beh, se ve lo siete persi date un occhio qui di fianco,<br \/><span style=\"text-align: var(--text-align); letter-spacing: 0px;\">vi racconteremo la storia di come tutto \u00e8 nato.<\/span><\/p><p>Tutto \u00e8 partito da una piccola scheda che mi ha donato The Lost C, il canale YouTube di Luigi che aveva due schede e voleva realizzarci un videogioco.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d731213 elementor-widget elementor-widget-video\" data-id=\"d731213\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/eAI5Z90yAV4&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0cc5b83 elementor-widget elementor-widget-heading\" data-id=\"0cc5b83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">La scheda misteriosa<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-985a376 e-flex e-con-boxed e-con e-parent\" data-id=\"985a376\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df79cbc elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"df79cbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Appena avuta questa scheda ho cominciato a cercare in rete cosa potesse essere, visto che non l&#8217;avevo mai vista e salta fuori che \u00e8 un gioco di una corsa di macchine e che questo chip (AY-3-8603) \u00e8 molto simile ad altri che sono il classico gioco presente nelle console pong (AY-3-8610 e 8500).a differenza sostanziale con l&#8217;8500 era che questo non ha una uscita in composito, ma ha diversi layer e segnali da miscelare per poter poi avere un segnale composito. Gli schemi su questo chip sono pochi e quindi c&#8217;\u00e8 bisogno di ulteriori test per capire se possibile farla funzionare.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3768ce9 elementor-widget elementor-widget-image\" data-id=\"3768ce9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schedarace.webp\" class=\"attachment-large size-large wp-image-6806\" alt=\"\" srcset=\"https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schedarace.webp 1024w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schedarace-300x225.webp 300w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schedarace-768x576.webp 768w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schedarace-16x12.webp 16w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schedarace-195x146.webp 195w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schedarace-50x38.webp 50w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schedarace-100x75.webp 100w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schedarace-960x720.webp 960w\" sizes=\"(max-width:767px) 480px, (max-width:1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdc8f35 elementor-widget elementor-widget-text-editor\" data-id=\"cdc8f35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-align: var(--text-align); letter-spacing: 0px;\">Il fatto di avere sfondi separati (macchina giocatore, macchine avversarie, strada, bordo, sincronismo ecc.) \u00e8 utile per poter gestire colori diversi invece che il classico bianco e nero. Infatti cercando gli schemi di questo chip mi sono imbattuto in delle console che utilizzano un altro chip colore (AY-3-8615) che gestisce il clock e genera un segnale composito a colori da tutti questi segnali separati.<\/span><\/p><p>Ecco il primo problema, se volevamo un segnale composito a colori era necessario questo chip. Purtroppo solo pochissime pong montano questo integrato colore, le pi\u00f9 &#8220;famose&#8221; (quelle che si trovano pi\u00f9 facilmente in rete) sono la Magnavox Odissey 4000 e la Unisonic 2600. Nella ricerca di questo raro chip sono imbattuto in altre due pong, una delle quali non \u00e8 stata utile al progetto, ma la seconda si!. Ho trovato una Hanimex SD070 che speravo avesse questo chip colore ma non \u00e8 stato cos\u00ec, per\u00f2 \u00e8 stata utile perch\u00e9 ha uno slot cartucce ed \u00e8 proprio quello che pu\u00f2 ospitare la cartuccia misteriosa!.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea311e1 e-flex e-con-boxed e-con e-parent\" data-id=\"ea311e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbc1846 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"bbc1846\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nella ricerca di questo raro chip sono imbattuto in altre due pong, una delle quali non \u00e8 stata utile al progetto, ma la seconda si!. Ho trovato una Hanimex SD070 che speravo avesse questo chip colore ma non \u00e8 stato cos\u00ec, per\u00f2 \u00e8 stata utile perch\u00e9 ha uno slot cartucce ed \u00e8 proprio quello che pu\u00f2 ospitare la cartuccia misteriosa!.<\/p><p>Da qui siamo partiti per la realizzazione del circuito.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3484191 elementor-widget elementor-widget-image\" data-id=\"3484191\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"423\" height=\"237\" src=\"https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/sd070.webp\" class=\"attachment-large size-large wp-image-6788\" alt=\"\" srcset=\"https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/sd070.webp 423w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/sd070-300x168.webp 300w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/sd070-18x10.webp 18w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/sd070-260x146.webp 260w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/sd070-50x28.webp 50w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/sd070-134x75.webp 134w\" sizes=\"(max-width:767px) 423px, 423px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f24f4b elementor-widget elementor-widget-heading\" data-id=\"3f24f4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Schema e costruzione<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36f941b elementor-widget elementor-widget-text-editor\" data-id=\"36f941b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ora che conosciamo un po&#8217; la storia di questa cartuccia, vediamo come poterla utilizzare.<\/p><p>Come detto prima, si trova poco in rete e ho cercato di fare la prima versione che potesse supportare solo il chip 8603 oppure lavorare in coppia con il 8615 ed avere il gioco a colori.<br \/>Questa \u00e8 la prima versione realizzata e stampata da PCBWay!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa0bab0 elementor-widget elementor-widget-image\" data-id=\"aa0bab0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"724\" src=\"https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schema_v1-1024x724.webp\" class=\"attachment-large size-large wp-image-6792\" alt=\"\" srcset=\"https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schema_v1-1024x724.webp 1024w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schema_v1-300x212.webp 300w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schema_v1-768x543.webp 768w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schema_v1-18x12.webp 18w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schema_v1-206x146.webp 206w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schema_v1-50x35.webp 50w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schema_v1-106x75.webp 106w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/schema_v1.webp 1169w\" sizes=\"(max-width:767px) 480px, (max-width:1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cc72cf2 elementor-widget elementor-widget-text-editor\" data-id=\"cc72cf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vediamo nel dettaglio come funziona e cosa non funziona \ud83d\ude00<br \/>In basso abbiamo la parte di alimentazione che genera due tensioni. Possiamo alimentare la scheda da 9V a 15V.<br \/>Perch\u00e9 due tensioni? La scheda lavora a 8V ma per generare il clock (solo se si usa la parte in B\/N senza il chip 8615) ho utilizzato un quarzo attivo che lavora a 5V, perci\u00f2 ho dovuto mettere anche un regolatore 7805 per non bruciarlo.<br \/>Se abbiamo il chip colore potremmo non mettere il 7805 perch\u00e9 il clock sar\u00e0 gestito da questo integrato colore.<\/p><p>Il primo errore \u00e8 nella gestione del clock con il quarzo attivo, con il transistor Q3 il clock non funziona, basta semplicemente portare l&#8217;uscita di OSC1 (pin5) all&#8217;ingresso del 8603, senza resistenze, transistor o altro.<\/p><p>Il resto ha funzionato abbastanza bene, l&#8217;integrato 8603 se usato da solo ha le uscite video miscelate insieme e vanno a Q1 per poi uscire sul cavo video. Questa parte funziona ma il segnale video \u00e8 poco luminoso, sto vedendo come possibile regolarlo correttamente nella prossima revisione. Per ora ho aggiunto un condensatore in uscita e la qualit\u00e0 \u00e8 migliorata, ma per la luminosit\u00e0 occorrer\u00e0 perderci pi\u00f9 tempo.<\/p><p>I paddle rispondono bene, nello schema sono indicati ad 100k ma li ho montati da 50k e sono perfetti, abbiamo la regolazione centrale dei paddle fatta con il trimmer TR1 e per il resto troviamo due selettori per la modalit\u00e0 1-2 giocatori e difficolt\u00e0, pi\u00f9 il tasto reset che servir\u00e0 per ricominciare la gara.<\/p><p>La parte colore del 8615 funziona bene ed ha la regolazione dei colori tramite i trimmer TR2 e del segnale video tramite TR3.<br \/>Se montiamo questo chip non dobbiamo montare la parte B\/N, in realt\u00e0 funziona anche con quella ma avremo un segnale video pi\u00f9 disturbato.<\/p><p>L&#8217;audio \u00e8 gestito dalla porta logica 4001 ed \u00e8 molto alto!, nella prossima revisione metter\u00f2 un trimmer anche per questo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0120e12 elementor-widget elementor-widget-image\" data-id=\"0120e12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"514\" src=\"https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/scheda-1024x514.webp\" class=\"attachment-large size-large wp-image-6799\" alt=\"\" srcset=\"https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/scheda-1024x514.webp 1024w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/scheda-300x151.webp 300w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/scheda-768x386.webp 768w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/scheda-18x9.webp 18w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/scheda-260x131.webp 260w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/scheda-50x25.webp 50w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/scheda-150x75.webp 150w, https:\/\/retrofixer.it\/wp-content\/uploads\/2023\/05\/scheda.webp 1151w\" sizes=\"(max-width:767px) 480px, (max-width:1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae0c694 elementor-widget elementor-widget-text-editor\" data-id=\"ae0c694\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Prima versione niente male! ha funzionato al primo colpo, con qualche piccola modifica nella parte clock B\/N. Ora vediamo come migliorarla ed avere una versione finale.<br \/>Restate aggiornati sulle prossime evoluzioni, iscrivetevi al nostro canale YouTube ed attivate la campanella per non perdere i prossimi video.<\/p><p>Al lavoro Fixer!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>The Retro Lost Pong Avete visto il video? no?! beh, se ve lo siete persi date un occhio qui di fianco,vi racconteremo la storia di come<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":1,"featured_media":6805,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[423,422,433,432,428,421,310,424,431,434,427,429,425,419,402,289,180,435,430,426],"class_list":["post-6779","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-console","tag-423","tag-422","tag-bianco-e-nero","tag-black-and-white","tag-build","tag-car","tag-cartridge","tag-chip","tag-color","tag-colori","tag-costruzione","tag-game","tag-gioco","tag-macchine","tag-paddle","tag-pcbway","tag-pong","tag-the-lost-c","tag-videogame","tag-videogioco"],"_links":{"self":[{"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/posts\/6779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/comments?post=6779"}],"version-history":[{"count":0,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/posts\/6779\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/media\/6805"}],"wp:attachment":[{"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/media?parent=6779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/categories?post=6779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/retrofixer.it\/en\/wp-json\/wp\/v2\/tags?post=6779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}