Passioni e ricordi

Modem WI-FI per C64


Da oggi il mio C64 è online con la mia ultima realizzazione fai-da-te, un modem wi-fi da inserire nella porta di espansione del Commodore 64.Ho realizzato questa periferica con una dozzina di euro e seguendo le indicazioni di alwyz (https://1200baud.wordpress.com/2017/03/04/build-your-own-9600-baud-c64-wifi-modem-for-20/).Il progetto utilizza il modulo ESP8266 Node MCU V2 collegato direttamente al C64 alla porta di espansione, basta seguire i seguenti collegamenti (come indicato qui: https://www.c64-wiki.de/wiki/Wifi-Adapter):Userport ⇔ ESPSchema elettrico semplificato Pin Userport Pin ESP8266 Node MCU V2
2 (+5 V)Vin +5V7 (SP 2)TXD (PB 1)D1K (PB 6)D2M (PA 2)RX1/12/A/N (GND)GNDUserport ⇔ Userport Pin Userport Pin Userport 5 (SP 1)M (PA 2)6 (CNT 2)L (PB 7)7 (SP 2)C (PB 0)B (FLAG2)C (PB 0)Occorre poi installare apposito firmware sul modulo ESP82266.Innanzi tutto bisogna installare i driver più recenti da qui: http://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-driversPoi occorre salvare il firmware nel modulo tramite apposito strumento per il flash, si trova tutto qui: http://www.mediafire.com/file/tm71a1oa1a3macc/alwyz_modded_firmware.rarPer l'utilizzo del modulo, ovvero per collegarsi ad una rete wifi e poi ad una bbs, occorre un programma sul Commodore, è consigliato CCGMS 2017 V.4 (https://csdb.dk/release/?id=154515).Io ho utilizzato una basetta millefori sulla quale ho montato il modulo ESP82266 ed un connettore edge da 2x12 pin. Esiste anche un file gerber già pronto per chi volesse farsi stampare una basetta dai servizi tipo PCBWay o JLCpcb (http://www.mediafire.com/file/easzos3ma4cjdum/strikelink_wifi_gerber_files.zip).
Una volta flashato il firmware sull'ESP82266 e terminate tutte le connessioni, con il C64 spento, si collega il modem WiFi alla porta utente C64, con il modulo all'insù.A questo punto, dopo aver acceso il computer e caricato il software CCGMS 2017 v4:1. Premere F7 per accedere al menu delle impostazioni del programma, selezionare UP9600 / EZ232 sotto il tipo di modem e modificare la velocità di trasmissione in 9600 baud;2. Salvare rubrica e config;3. Premere Return per accedere alla modalità Terminale;4. Premere Return. Il modem invia un saluto;5. Premere F8 per accedere alla modalità Anscii (Anscii è una combinazione di Ascii e Ansi. CCGMS interpreterà i Colori Ansi in modalità Ascii). La modalità Anscii aiuta il modem a interpretare correttamente SSID e password del router WiFi;6. Digitare at$ssid = tuossid (quindi premere Return);7. Digitare at$pass = tuapassword (quindi premere Return);8. Digitare atc1 per connettersi (atc1 per collegarsi al proprio router WiFi, atc0 per disconnettersi);9. Digitare at&w per salvare le impostazioni sul modem WiFi. Questi verranno salvati in modo permanente, quindi in futuro, è possibile caricare CCGMS 2017 v4, premere Invio e si dovrebbe essere automaticamente pronti a chiamare una BBS. Se il modem non riesce a connettersi al router / punto di accesso WiFi, basta digitare atc1 per riprovare a connettersi;10. Premere F8 per tornare alla modalità Grafica e utilizzare la composizione automatica in CCGMS 2017 v4 per avviare la chiamata a un sistemi BBS per C64. È possibile salvare l'ID utente e la password delle BBS in CCGMS 2017 v4 per inviarli alla BBS chiamata premendo rispettivamente F6 e F8.Segue foto della connessione da me eseguita alla BBS Retroacademy di Francesco Sblendorio (http://www.sblendorio.eu/Commodore/Web) all'indirizzo: bbs.retroacademy.it porta: 6510