XU1541 unter Ubuntu 18.04.1 installieren: Unterschied zwischen den Versionen
Aus www.electronic-man.randschtoischlotzer.de
Eman (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „===CC65 und OpenCBM installieren=== *CC65: sudo apt-get install libusb-dev build-essential linux-headers-generic git libncurses-dev cd ~ git clone https://g…“) |
Eman (Diskussion | Beiträge) K (→Vice (Emulator) einrichten) |
||
| (23 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt) | |||
| Zeile 20: | Zeile 20: | ||
*XU1541 anzeigen: | *XU1541 anzeigen: | ||
lsusb | grep xu1541 | lsusb | grep xu1541 | ||
| − | + | *Ausgabe: | |
Device 019: ID 0403:c632 Future Technology Devices International, Ltd xu1541 c64 floppy drive interface | Device 019: ID 0403:c632 Future Technology Devices International, Ltd xu1541 c64 floppy drive interface | ||
[https://www.forum64.de/index.php?thread/78291-anleitung-zum-installieren-des-xum1541-auf-ubuntu-linux/ Quelle:] | [https://www.forum64.de/index.php?thread/78291-anleitung-zum-installieren-des-xum1541-auf-ubuntu-linux/ Quelle:] | ||
| + | |||
| + | *Rechte für normalen Nutzer setzen | ||
| + | sudo cp ~/opencbm-0.4.99.99/xu1541/udev/45-opencbm-xu1541.rules /etc/udev/rules.d | ||
| + | |||
| + | [https://github.com/zeldin/OpenCBM/tree/master/xu1541/udev Quelle:] | ||
| + | |||
| + | *Rechte auf Device setzen: | ||
| + | sudo -i | ||
| + | *XU1541 am USB-Port ausstecken | ||
| + | ls -R -l /dev >vorher | ||
| + | *XU1541 am USB-Port wieder einstecken | ||
| + | ls -R -l /dev >nachher | ||
| + | diff -u vorher nachher | ||
| + | *Ausgabe: | ||
| + | @@ -273,7 +273,8 @@ | ||
| + | |||
| + | /dev/bus/usb/007: | ||
| + | insgesamt 0 | ||
| + | -crw-rw-rw- 1 root root 189, 768 Mai 14 23:35 001 | ||
| + | +crw-rw-rw- 1 root root 189, 768 Mai 14 23:35 001 | ||
| + | +crw-rw-r-- 1 root users 189, 797 Mai 15 02:41 030 | ||
| + | *Rechte ändern: | ||
| + | cd /dev/bus/usb/007 | ||
| + | chmod o+w * | ||
| + | |||
| + | |||
| + | [https://sourceforge.net/p/opencbm/mailman/message/26864655/ Quelle2:] | ||
| + | |||
| + | *1541rpm, flash & morse kopieren: | ||
| + | |||
| + | sudo cp ~/opencbm-0.4.99.99/opencbm/demo/rpm1541/rpm1541 /usr/local/bin/rpm1541 | ||
| + | sudo cp ~/opencbm-0.4.99.99/opencbm/demo/flash/flash /usr/local/bin/flash | ||
| + | sudo cp ~/opencbm-0.4.99.99/opencbm/demo/morse/morse /usr/local/bin/morse | ||
| + | |||
| + | [https://opencbm.trikaliotis.net/opencbm-24.html Quelle:] | ||
| + | [https://opencbm.trikaliotis.net/opencbm-25.html Quelle2:] | ||
| + | [https://opencbm.trikaliotis.net/opencbm-26.html Quelle3:] | ||
| + | |||
| + | ==Vice (Emulator) einrichten== | ||
| + | sudo apt install vice | ||
| + | wget https://downloads.sourceforge.net/project/vice-emu/releases/vice-3.3.tar.gz | ||
| + | tar -xvzf vice-3.3.tar.gz | ||
| + | *ROMs kopieren: | ||
| + | mkdir ~/.vice | ||
| + | cp /vice-3.3/data/C64 ~/.vice/C64 | ||
| + | sudo cp -r ~/vice-3.3/data/C64 /usr/lib/vice/ | ||
| + | sudo cp -r ~/vice-3.3/data/C128 /usr/lib/vice/ | ||
| + | sudo cp -r ~/vice-3.3/data/C64DTV /usr/lib/vice/ | ||
| + | sudo cp -r ~/vice-3.3/data/PLUS4 /usr/lib/vice/ | ||
| + | sudo cp -r ~/vice-3.3/data/SCPU64 /usr/lib/vice/ | ||
| + | sudo cp -r ~/vice-3.3/data/C64 /usr/lib/vice/ | ||
| + | sudo cp -r ~/vice-3.3/data/PET /usr/lib/vice/ | ||
| + | sudo cp -r ~/vice-3.3/data/CBM-II /usr/lib/vice/ | ||
| + | sudo cp -r ~/vice-3.3/data/VIC20 /usr/lib/vice/ | ||
| + | |||
| + | *Test: | ||
| + | x64 | ||
| + | |||
| + | ===Vice einstellen=== | ||
| + | *Einstellungsdatei <code>"vice-xu1541-settings"</code> anlegen: | ||
| + | <pre>[C64] | ||
| + | WindowTopHint=25 | ||
| + | WindowBotHint=25 | ||
| + | Window0Width=719 | ||
| + | Window0Height=594 | ||
| + | Window0Xpos=0 | ||
| + | Window0Ypos=0 | ||
| + | SoundDeviceName="pulse" | ||
| + | SoundBufferSize=100 | ||
| + | VICIIVideoCache=1 | ||
| + | SidEngine=1 | ||
| + | SidModel=1 | ||
| + | IECDevice8=1 | ||
| + | FileSystemDevice8=2 | ||
| + | DriveTrueEmulation=0 | ||
| + | Drive8Type=1541 | ||
| + | Acia1Base=56832</pre> | ||
| + | *Vice starten | ||
| + | sudo vice | ||
| + | *in der Menüleiste '''Einstellungen''' | ||
| + | *'''Einstellungen aus Datei laden''' | ||
| + | *"vice-xu1541-settings" als Datei wählen | ||
| + | *Test (bei angeschlossenem XU1541 und echter 1541): | ||
| + | LOAD"$",8 | ||
| + | *warten... | ||
| + | DIR | ||
| + | |||
| + | ===QtCBM für Ubuntu x64 installieren/einrichten=== | ||
| + | cd /usr/local/bin | ||
| + | sudo wget https://c64.mvgrafx.net/qtcbm/LinuxQtCBM.zip | ||
| + | sudo unzip LinuxQtCBM.zip | ||
| + | ===QTCBM einstellen=== | ||
| + | *Einstellungsdatei anlegen: | ||
| + | sudo nano ~/.config/mvgrafx/QtCBM.conf | ||
| + | <pre> | ||
| + | [General] | ||
| + | autorefresh=true | ||
| + | deviceid=8 | ||
| + | showcmd=false | ||
| + | transfermode=auto | ||
| + | usec64font=false | ||
| + | |||
| + | [tools] | ||
| + | cbmcopy=/usr/local/bin/cbmcopy | ||
| + | cbmctrl=/usr/local/bin/cbmctrl | ||
| + | cbmforng=/usr/local/bin/cbmforng | ||
| + | d64copy=/usr/local/bin/d64copy | ||
| + | morse=/usr/local/bin/morse</pre> | ||
| + | |||
| + | *aufrufen: | ||
| + | QtCBM | ||
Aktuelle Version vom 8. November 2020, 11:31 Uhr
Inhaltsverzeichnis
CC65 und OpenCBM installieren
- CC65:
sudo apt-get install libusb-dev build-essential linux-headers-generic git libncurses-dev cd ~ git clone https://github.com/cc65/cc65.git cd cc65 make sudo PREFIX=/usr make install
- OpenCBM
cd ~ wget https://downloads.sourceforge.net/project/opencbm/opencbm/opencbm-0.4.99.99/opencbm-0.4.99.99.tar.bz2 tar -xjf opencbm-0.4.99.99.tar.bz2 cd opencbm-0.4.99.99/ make -f LINUX/Makefile opencbm plugin-xu1541 sudo make -f LINUX/Makefile install install-plugin-xu1541 sudo ln -s /usr/local/lib/libopencbm.so.0 /usr/lib/libopencbm.so.0
- Test:
cbmctrl detect cbmctrl dir 8
- XU1541 anzeigen:
lsusb | grep xu1541
- Ausgabe:
Device 019: ID 0403:c632 Future Technology Devices International, Ltd xu1541 c64 floppy drive interface
- Rechte für normalen Nutzer setzen
sudo cp ~/opencbm-0.4.99.99/xu1541/udev/45-opencbm-xu1541.rules /etc/udev/rules.d
- Rechte auf Device setzen:
sudo -i
- XU1541 am USB-Port ausstecken
ls -R -l /dev >vorher
- XU1541 am USB-Port wieder einstecken
ls -R -l /dev >nachher diff -u vorher nachher
- Ausgabe:
@@ -273,7 +273,8 @@ /dev/bus/usb/007: insgesamt 0 -crw-rw-rw- 1 root root 189, 768 Mai 14 23:35 001 +crw-rw-rw- 1 root root 189, 768 Mai 14 23:35 001 +crw-rw-r-- 1 root users 189, 797 Mai 15 02:41 030
- Rechte ändern:
cd /dev/bus/usb/007 chmod o+w *
- 1541rpm, flash & morse kopieren:
sudo cp ~/opencbm-0.4.99.99/opencbm/demo/rpm1541/rpm1541 /usr/local/bin/rpm1541 sudo cp ~/opencbm-0.4.99.99/opencbm/demo/flash/flash /usr/local/bin/flash sudo cp ~/opencbm-0.4.99.99/opencbm/demo/morse/morse /usr/local/bin/morse
Vice (Emulator) einrichten
sudo apt install vice wget https://downloads.sourceforge.net/project/vice-emu/releases/vice-3.3.tar.gz tar -xvzf vice-3.3.tar.gz
- ROMs kopieren:
mkdir ~/.vice cp /vice-3.3/data/C64 ~/.vice/C64 sudo cp -r ~/vice-3.3/data/C64 /usr/lib/vice/ sudo cp -r ~/vice-3.3/data/C128 /usr/lib/vice/ sudo cp -r ~/vice-3.3/data/C64DTV /usr/lib/vice/ sudo cp -r ~/vice-3.3/data/PLUS4 /usr/lib/vice/ sudo cp -r ~/vice-3.3/data/SCPU64 /usr/lib/vice/ sudo cp -r ~/vice-3.3/data/C64 /usr/lib/vice/ sudo cp -r ~/vice-3.3/data/PET /usr/lib/vice/ sudo cp -r ~/vice-3.3/data/CBM-II /usr/lib/vice/ sudo cp -r ~/vice-3.3/data/VIC20 /usr/lib/vice/
- Test:
x64
Vice einstellen
- Einstellungsdatei
"vice-xu1541-settings"anlegen:
[C64] WindowTopHint=25 WindowBotHint=25 Window0Width=719 Window0Height=594 Window0Xpos=0 Window0Ypos=0 SoundDeviceName="pulse" SoundBufferSize=100 VICIIVideoCache=1 SidEngine=1 SidModel=1 IECDevice8=1 FileSystemDevice8=2 DriveTrueEmulation=0 Drive8Type=1541 Acia1Base=56832
- Vice starten
sudo vice
- in der Menüleiste Einstellungen
- Einstellungen aus Datei laden
- "vice-xu1541-settings" als Datei wählen
- Test (bei angeschlossenem XU1541 und echter 1541):
LOAD"$",8
- warten...
DIR
QtCBM für Ubuntu x64 installieren/einrichten
cd /usr/local/bin sudo wget https://c64.mvgrafx.net/qtcbm/LinuxQtCBM.zip sudo unzip LinuxQtCBM.zip
QTCBM einstellen
- Einstellungsdatei anlegen:
sudo nano ~/.config/mvgrafx/QtCBM.conf
[General] autorefresh=true deviceid=8 showcmd=false transfermode=auto usec64font=false [tools] cbmcopy=/usr/local/bin/cbmcopy cbmctrl=/usr/local/bin/cbmctrl cbmforng=/usr/local/bin/cbmforng d64copy=/usr/local/bin/d64copy morse=/usr/local/bin/morse
- aufrufen:
QtCBM