{"id":9927,"date":"2022-01-31T15:34:57","date_gmt":"2022-01-31T14:34:57","guid":{"rendered":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/?page_id=9927"},"modified":"2022-01-31T15:34:57","modified_gmt":"2022-01-31T14:34:57","slug":"divmmc","status":"publish","type":"page","link":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/laboratorio\/divmmc\/","title":{"rendered":"Interfaccia DivMMC"},"content":{"rendered":"<p style=\"text-align: justify;\">Il nostro Laboratorio <a href=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/?p=9662\">ha realizzato da zero<\/a> una propria versione della celebre <a href=\"http:\/\/aticatac.altervista.org\/portale\/\" target=\"_blank\" rel=\"noopener\">interfaccia ideata da Mario Prato<\/a>, che permette di collegare una SD-CARD ed un Joystick con standard Kempston agli home computer Sinclair ZX Spectrum 16K, 48K, 48K+, 128K, +2A, +3 (non \u00e8 idonea, dunque, al funzionamento con i modelli +2 e +2B).<\/p>\n<figure id=\"attachment_9903\" aria-describedby=\"caption-attachment-9903\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2021\/12\/photo5999319454628034077.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-9903\" src=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2021\/12\/photo5999319454628034077-768x1024.jpg\" alt=\"\" width=\"560\" height=\"747\" \/><\/a><figcaption id=\"caption-attachment-9903\" class=\"wp-caption-text\">Il primo esemplare prodotto<\/figcaption><\/figure>\n<figure id=\"attachment_9663\" aria-describedby=\"caption-attachment-9663\" style=\"width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2021\/12\/photo5850245786938489150.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-9663\" src=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2021\/12\/photo5850245786938489150-576x1024.jpg\" alt=\"\" width=\"560\" height=\"996\" \/><\/a><figcaption id=\"caption-attachment-9663\" class=\"wp-caption-text\">PCB della DivMMC<\/figcaption><\/figure>\n<p style=\"text-align: justify;\"><strong>Cliccando sul pulsante qui sotto scegli di elargire un contributo in favore delle attivit\u00e0 dell&#8217;associazione<\/strong><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-4485\" src=\"http:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2017\/12\/BARRA-VUOTA-150x150.png\" alt=\"\" width=\"20\" height=\"20\" \/><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.paypal.com\/donate\/?hosted_button_id=MXULFYR73NBRY\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-8555 size-full\" src=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2017\/03\/btn_donateCC_LG.gif\" alt=\"\" width=\"174\" height=\"47\" \/><\/a><strong>cos\u00ec potrai scaricare il <span style=\"text-decoration: underline;\">file gerber utile a produrre il tuo pcb<\/span>!<\/strong><\/p>\n<p style=\"text-align: justify;\">DISCLAIMER<br \/>\nNON CI ASSUMIAMO NESSUNA RESPONSABILITA&#8217; PER DANNEGGIAMENTI DERIVANTI A COSE E PERSONE DALL&#8217;USO IMPROPRIO DEL PROGETTO DIVMMC.<\/p>\n<p style=\"text-align: justify;\">Questa replica del progetto originale di Mario Prato, con l&#8217;aggiunta della interfaccia joystick (Kempston standard), e quindi, tutta la documentazione relativa al progetto, la trovate sulla sua pagina.<br \/>\nI relativi software non sono scritti da noi ma distribuiti dai rispettivi proprietari sulle loro pagine ufficiali con le relative licenze d&#8217;uso, noi forniamo esclusivamente il file gerber del pcb. L&#8217;interfaccia verr\u00e0 realizzata dai proprietari che ne consentiranno l&#8217;uso per scopi esclusivamente hobbistici, non commerciali.<br \/>\nIl progetto \u00e8 stato testato a fondo \u00e8 funzionante, non ci assumiamo quindi responsabilit\u00e0 su malfunzionamenti o errori di assemblaggio dello stesso poich\u00e9 \u00e8 dimostrata la correttezza della realizzazione.<\/p>\n<p style=\"text-align: justify;\"><strong>Link utili:<\/strong><\/p>\n<p style=\"text-align: justify;\">\u2022 da <a href=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2022\/02\/BOM.zip\">questa pagina<\/a> potrete scaricare la lista dei componenti necessari.<\/p>\n<p style=\"text-align: justify;\">\u2022 dalla pagina di Mario Prato\u00a0<a href=\"http:\/\/aticatac.altervista.org\/portale\/?q=node\/13\" target=\"_blank\" rel=\"noopener\">http:\/\/aticatac.altervista.org\/portale\/?q=node\/13<\/a>\u00a0dovrete scaricare il file: Xilinx Xc9572xl-vq64 (jedec file). Quest&#8217;ultimo \u00e8 necessario per programmare lo Xilinx mediante il programma IMPACT incluso nel pacchetto della Xilinx (\u00e8 necessario comunque installare tutto il pacchetto).<\/p>\n<p style=\"text-align: justify;\">\u2022 dalla pagina <a href=\"http:\/\/www.esxdos.org\/index.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.esxdos.org\/index.html<\/a> dovrete scaricare l&#8217;ultima versione del firmware necessario al funzionamento dell&#8217;interfaccia. Nell&#8217;archivio troverete sia il file .BIN che quello .TAP. Con il primo potrete scrivere la eeprom con un programmatore mentre col secondo potrete scrivere la eeprom utilizzando lo ZX Spectrum: basta rimuovere la sd card a computer spento e poi accenderlo, caricare il file .TAP con un cellulare o uno tzxduino, o qualsiasi altro metodo ed, infine, inserire la sd card. Prima di iniziare la scrittura, quest&#8217;ultima, infatti, abilita la funzione di aggiornamento. Il contenuto della cartella va infine copiato nella sd card poich\u00e8 questo \u00e8 il dos che va eseguito all&#8217;avvio.<\/p>\n<p style=\"text-align: justify;\">\u2022 dal sito del Dandanator\u00a0<a href=\"http:\/\/www.dandare.es\/Proyectos_Dandare\/Downloads_EN.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.dandare.es\/Proyectos_Dandare\/Downloads_EN.html<\/a>, alla voce GAL equations (PLD\/JED) 2.x, infine, scaricherete le equazioni per programmare il chip GAL, che serve per il joystick:<\/p>\n<p style=\"text-align: justify;\">\u2022 nell&#8217;archivio esxdos non viene piu inserito il comando per RTC (real time clock). Dovrete scaricarlo da qui <a href=\"https:\/\/www.bytedelight.com\/wp-content\/uploads\/2014\/04\/RTC.zip\">https:\/\/www.bytedelight.com\/wp-content\/uploads\/2014\/04\/RTC.zip<\/a>\u00a0ed inserirlo nella cartella SYS, pena errore RTC.<\/p>\n<p style=\"text-align: justify;\">\u2022 infine dovrete inserire il browser nella sd card e lo scaricate da qui:\u00a0<a href=\"http:\/\/www.thefossilrecord.co.uk\/wp-content\/uploads\/zx\/BROWSE_latest.zip\">http:\/\/www.thefossilrecord.co.uk\/wp-content\/uploads\/zx\/BROWSE_latest.zip<\/a>\u00a0e va copiato cosi com&#8217;\u00e8 ..<\/p>\n<p style=\"text-align: justify;\"><em>Attenzione: a seguito di alcune segnalazioni pervenuteci precisiamo che sono stati registrati malfunzionamenti in presenza di ZX Spectrum equipaggiati con CPU Z80 difettose prodotte dalla NEC, che non supportano la\u00a0funzione NMI necessaria al funzionamento della DivMMC (funzione non utilizzata dallo ZX Spectrum per cui non \u00e8 possibile rendersi conto della limitazione se non durante l&#8217;utilizzo della stessa DivMMC). Consigliamo pertanto la sostituzione della CPU con una certamente funzionante.<\/em><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-4485\" src=\"http:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2017\/12\/BARRA-VUOTA-150x150.png\" alt=\"\" width=\"20\" height=\"20\" \/><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.paypal.com\/donate\/?hosted_button_id=MXULFYR73NBRY\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-8555 size-full\" src=\"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-content\/uploads\/2017\/03\/btn_donateCC_LG.gif\" alt=\"\" width=\"174\" height=\"47\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il nostro Laboratorio ha realizzato da zero una propria versione della celebre interfaccia ideata da Mario Prato, che permette di collegare una SD-CARD ed un Joystick con standard Kempston agli home computer Sinclair ZX Spectrum 16K, 48K, 48K+, 128K, +2A, +3 (non \u00e8 idonea, dunque, al funzionamento con i modelli +2 e +2B). Cliccando sul&#8230;<\/p>\n","protected":false},"author":1,"featured_media":9903,"parent":1488,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9927","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/pages\/9927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/comments?post=9927"}],"version-history":[{"count":0,"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/pages\/9927\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/pages\/1488"}],"wp:attachment":[{"href":"https:\/\/www.apuliaretrocomputing.it\/wordpress\/wp-json\/wp\/v2\/media?parent=9927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}