MSX

Tutto il software contenuto in questa pagina e' libero se non diversamente specificato; potete ridistribuirlo e/o modificarlo sotto i termini della GNU General Public License versione 2, come pubblicato dalla Free Software Foundation.

Questi programmi sono distribuiti con l'intento che possano essere utili, ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita che servano allo scopo per cui sono stati creati. Vedere la GNU Genral Public License per maggiori dettagli.


Home
Hardware
Software
Lab

Floppy mounting

E' possibile montare le immagini dei floppy MSX in Linux e modificare il disco stesso. Per fare questo basta digitare come root:

$ losetup /dev/loop0 basic_1.dsk
$ mount /dev/loop0 -t msdos /mnt/loop

Il gioco e' piu' semplice se il file /dev/fstab contiene la riga seguente:

/dev/loop0 /mnt/loop msdos rw,user,noauto 0 0

In questo modo il device /dev/loop0 risulta montabile e smontabile da qualsiasi utente; serve pero' che root associ al loop device l'immagine di un floppy, immagine che sara' diversa di volta in volta.

La procedura completa di montaggio e smontaggio risulta:

$ losetup /dev/loop0 basic_1.dsk
$ losetup -a
$ mount /mnt/loop
$ ll /mnt/loop
...
$ umount /mnt/loop
$ losetup -a
$ losetup -d /dev/loop0
$ losetup -a

Se i file nel dischetto non fossero accessibili da Linux o se risultassero corretti, non disperate: ho passato due giorni di panico prima di capire che esiste la possibilita' che il floppy sia formattato male, i dati risultano perfettamente accessibili dall'MSX ma non da Linux. Formattando il floppy e ricopiando i file tutto si sistema.


Avviare openMSX

Ecco le righe di comando piu' usate per avviare openMSX:

$ openmsx -machine Philips_NMS_8255 -diska basic_1.dsk -diskb basic_2.dsk &
$ openmsx -machine Philips_NMS_8255 -diska basic_1.dsk &
$ openmsx -carta jetpac.rom &

MSX I/O card

MSX I/O card
Negli anni 80 giocavo con un MSX; tra una partita e l'altra tentavo di capire come cavolo funzionasse quel maledetto computer, mi sono tolto qualche soddisfazione, ma i sogni di gloria sono rimasti tali.

Volevo sapere come funzionava il connettore delle cartucce, in qualche modo capivo che avrei potuto collegare diversi dispositivi tramite la porta di espansione, ma non c'era nessuno in grado di insegnarmi, nemmeno di mettermi sul giusto binario. Chiaramente internet non si sapeva neanche che cosa fosse.

Dopo piu' di 30 anni mi sono fatto la mia scheda di I/O personale.


Questo sito e' stato realizzato interamente con vim.
Grazie a tutta la comunita' open source, alla free software foundation e chiunque scriva software libero.