Amstrad CPC - Locomotive Basic Notepad ++ e Sublime text.
Dilettandomi nello scrivere piccoli programmi in Locomotive Basic per Amstrad CPC ho pensato potesse tornare utile un file di controllo per la sintassi del Locomotive Basic da utilizzare con Notepad++. Al momento non ho ancora implementato tutti i comandi, ma una buona parte, son implementati i principali operatori e man mano andrò ad implementare altri aiuti per la redazione di listati in Locomotive Basic direttamente dentro Notepad ++.
Per portare una nota divertente ho implementato l’uso di un font che ripresenta il carattere originale utilizzato nei vecchi computer Amstrad, ma è possibile modificarlo con un qualsiasi font di vostro gradimento. Lascio di seguito il download con entrambe le opzioni, con o senza font CPC e naturalmente alche il font relativo nel caso voleste utilizzarlo.

📄 scarica il file di sintassi per Notepad++
Questo archivio contiene il file di sintassi Locomotive Basic 1.x da utilizzare con Notepad++
📥 Scarica
📄 scarica il font Amstrad CPC in formato TTF
Questo archivio contiene il font Amstrad CPC in formato TTF da utilizzare su sistemi Windows, Linux e MacOS.
📥 ScaricaPer importare il file personalizzato di sintassi su Notepad++ precedete andando sul menu linguaggio/linguaggio definito dell’utente/Definisci il tuo linguaggio, si aprirà la finestra di dialogo come di seguito:
dal pulsante importa selezionate il file XML locomotive_basic.xml, a questo punto lo potrete selezionare abilitandolo dal menu linguaggio/Locomotive Basic.
Per gli utanti invece che usano esclusivamente o prevalentemente Linux ho preparato, ancora in fase di aggiornamento, il file di sintassi anche per l'editor di testo Sublime:

📄 scarica il file di sintassi per Sublime Text
Questo archivio contiene il file di sintassi Locomotive Basic 1.x da utilizzare con Sublime Text
📥 Scaricadovrete copiare ilfile contenuto nello .zip con estensione .sublime-syntax nel percorso /home/UTENTE/.config/sublime-text/Packages/User/locomotivebasic/ La cartella "locomotivebasic" non è presente nel percorso e quindi dovrete crearla,