EhBasic on TTGO

ehBasic on TTGO

 

Capitato per puro caso su questa pagina , ho scoperto che è stato realizzato un interprete basic per tutti i sistemi con microprocessore 6502 o compatibili e, cercando altre informazioni, mi sono imbattuto in quest’altra pagina , dove si tentava di emulare proprio un processore 6502 con arduino. Scorrendo la pagina ho trovato un utente che era riuscito a caricare il tutto su un modulo della TTGO con display, quindi ho voluto provare subito pure io, ma naturalmente non mi ha funzionato al primo colpo (come era prevedibile). Quindi intestardito ho cercato una soluzione, che alla fine ho trovato facendo diverse prove. Qui, riassumo quanto…

Vanno scaricate alcune cose, tra cui:

  • Il Firmware TTGO_6502_wifi (da caricare sulla scheda)
  • La libreria TFT_eSPI (per il display a bordo)
  • Il programmino PuTTy (per il collegamento alla scheda)

Do per scontato che abbiate già aggiornato l’Arduino IDE affinchè siano presenti le varie schede ESP32, quindi si procede dapprima a copiare la libreria TFT_eSPI nella cartella Library di Arduino ed ad aprire il codice .ino presente nella cartella TTGO_6502_wifi. Saranno presenti altri due file che dovranno rimanere nella medesima cartella.

Modificare i parametri di accesso alla propria rete wifi, inserendo il nome SSID e la relativa password

const char* ssid = “xxxxx”;
const char* password = “xxxxx”;

Il tutto va compilato scegliendo come board la ESP32 Dev Module , settato tutto come indicato sotto:

Se tutto è andato per il verso giusto, dovrebbe apparire una schermata come qui sotto, con indicato l’indirizzo IP assegnato.

A questo punto è necessario avviare il client PuTTy ed effettuare il collegamento alla scheda configurandolo come sotto:

 

avendo cura di scegliere il tipo di connessione Rlogin, di inserire l’IP giusto e modificare la porta in 80 anzichè 513 di default.

Effettuato il collegamento, sul terminale apparirà solo la scritta rlogin username : al quale dobbiamo dare solamente INVIO

Sul display del TTGO apparirà la scritta 6502 EhBASIC [C]old/[W]arm] ? alla quale bisogna rispondere con c dalla tastiera del nostro PC, dopodichè chiederà Memory size ? alla quale sarà sufficiente premere INVIO per ottenere la seguente schermata:

A questo punto è possibile scrivere il proprio programma in basic :-D


 

188 Visualizzazioni totali 6 Visualizzazioni odierne

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *