opencbm
Table of Contents
opencbm
è un software open source per utilizzare un vecchio hardware commodore (CBM: Commodore Business Machines, Inc)
Connessioni hardware
Sul retro del floppy disk drive 1541-II
collegare queste due porte:
- porta serial alla stampante (nessuna stampante)
- porta interface al computer
serial interf. __ __ / \ / \ | | | | \ / \ / -- -- stampante al PC
Configurazione dei jumper per la scelta del numero del disposito (default 8)
- dispositivo 8 in posizione TT (UP UP)
- dispositivo 9 in posizione _T (DW UP)
- dispositivo 10 in posizione T_ (UP DW)
- dispositivo 11 in posizione __ (DW DW)
Software
Dipendenze
Per Debian
build-essential linuxdoc-tools texlive-latex-base texlive-latex-recommended texinfo libncurses-dev
Compilazione
Nel caso di scheda USB ZoomFloppy-xum1541
make -f LINUX/Makefile opencbm plugin-xum1541
Installazione
sudo make -f LINUX/Makefile install
Errori
Quando una libreria non viene trovata, si ottiene questo errore:
cbmctrl command 8 I0
cbmctrl: error while loading shared libraries: libopencbm.so.0 cannot open shared object file: No such file or directory
Correzione del problema (soluzione trovata con il comando strace cbmctrl):
mkdir -p /lib/x86_64-linux-gnu/tls/haswell/avx512_1/x86_64/ cd /lib/x86_64-linux-gnu/tls/haswell/avx512_1/x86_64/ ln -s /usr/local/lib/libopencbm.so libopencbm.so ln -s /usr/local/lib/libopencbm.so.0 libopencbm.so.0 ln -s /usr/local/lib/libopencbm.so.0.4.99.104 libopencbm.so.0.4.99.104
Esempi di comandi
cbmctrl command 8 IO
d64copy -v 8 dischetto.d64
video dimostrativo
Esempio errore 2
Quando manca la connessione hardware USB a ZoomFloppy
error no xum1541 device found cbmctrl: libusb/xum1541:: Resource temporarily unavailable
Vice emulator
Su Debian Vice non contiene le ROM
ROM
Prima di tutto devi scoprire la versione corretta di vice che hai installato (debian contrib)
wget http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/old/vice-3.5.tar.gz
questa cartella va copiata
- orogine : ./vice-3.5/data/
- destinazione : ~/.local/share/vice/
cp ./vice-3.5/data/* ~/.local/share/vice/
Esecuzione
x64sc
x128
promemoria
cd ~/.local/share/vice$ tree
. ├── C64 │ ├── basic │ ├── chargen │ └── kernal ├── DRIVES │ ├── d1541II │ ├── d1571cr │ ├── dos1001 │ ├── dos1540 │ ├── dos1541 │ ├── dos1551 │ ├── dos1570 │ ├── dos1571 │ ├── dos1581 │ ├── dos2031 │ ├── dos2040 │ ├── dos3040 │ ├── dos4040 │ └── dos9000 └── PRINTER ├── cbm1526 ├── mps801 ├── mps803 └── nl10-cbm
opencbm.txt · Last modified: 2024/03/21 23:24 by profpro