3.0 KiB
3.0 KiB
Retro VMs (KVM/libvirt)
Display stack: Xvfb :99 (1024x768x24) + openbox + x11vnc on port 5900 (no password). Openbox forces all windows fullscreen/undecorated.
DOSBox VM (dos / 192.168.128.31) — on compute1
- Rebuilt: 2026-02-23 on compute1, cloned from debian12-template
- Disk:
/1TB/vm/dos.qcow2on compute1 - RAM: 2 GB, vCPUs: 2, autostart enabled
- SSH:
ssh kamaji@192.168.128.31 - DOSBox config:
~/dosbox/dosbox.conf(SVGA, 64 MB RAM,cycles=max, fullscreen, overlay output) - C: drive:
~/dosbox/drives/c/— drop games/apps here - A: floppy:
~/dosbox/drives/c/STETRIS/mounted as-t floppy(Super Tetris,A:\SUPERTET.EXE) - B: floppy:
~/dosbox/drives/c/TETRISC/mounted as-t floppy(Tetris Classic 1992,B:\TETRISC.EXE) - Startup script:
~/dosbox/start.sh(launches Xvfb, openbox, DOSBox) - Systemd services:
dosbox.service+x11vnc.service(both enabled) - Guacamole: "DOSBox" VNC connection (ID 10) on docker1, granted to kamaji
- VNC access:
vncviewer 192.168.128.31:5900or via Guacamole
SheepShaver VM (macos / 192.168.128.30) — on compute1
- Rebuilt: 2026-02-23 on compute1, cloned from debian12-template
- Disk:
/1TB/vm/macos.qcow2on compute1 - RAM: 2 GB, vCPUs: 2, autostart enabled
- SSH:
ssh kamaji@192.168.128.30 - Emulator: SheepShaver built from source (
~/sheepshaver/SheepShaver-native, kanjitalk755/macemu) - Note: AppImage segfaults on Debian 12 kernel 6.1; must build from source
- ROM:
~/sheepshaver/newworld86.rom(New World PPC, from GitHub oldweb-today/netcapsule) - Disk image:
~/sheepshaver/macos904.dsk(Mac OS 9, 120 MB from SourceForge bundle) - Prefs:
~/.sheepshaver_prefs(nogui true, 256 MB RAM, slirp networking,screen win/1024/768) - Startup script:
~/sheepshaver/start.sh(launches Xvfb, openbox, SheepShaver-native) - Systemd services:
sheepshaver.service+x11vnc.service(both enabled) - sysctl:
vm.mmap_min_addr=0in/etc/sysctl.d/99-sheepshaver.conf - Guacamole: "Mac OS 9" VNC connection (ID 9) on docker1, granted to kamaji
- VNC access:
vncviewer 192.168.128.30:5900or via Guacamole
FS-UAE Amiga VM (amiga / 192.168.128.32) — on compute1
- Created: 2026-02-24 on compute1, cloned from debian12-template
- Disk:
/1TB/vm/amiga.qcow2on compute1 - RAM: 2 GB, vCPUs: 2, autostart enabled
- SSH:
ssh kamaji@192.168.128.32 - Emulator: FS-UAE (apt package), A500 model
- ROM: Built-in AROS replacement (
kickstart_file = internal) - Boot floppy:
~/amiga/AROS-20260223-amiga-m68k-boot-floppy/bootdisk-amiga-m68k.adf(from SourceForge nightly) - Config:
~/amiga/amiga.fs-uae(A1200, 1024x768, no sound, AROS boot floppy in DF0:) - Startup script:
~/amiga/start.sh(launches Xvfb, openbox, FS-UAE) - Systemd services:
amiga.service+x11vnc.service(both enabled) - Guacamole: "Amiga" VNC connection (ID 11) on docker1, granted to kamaji
- VNC access:
vncviewer 192.168.128.32:5900or via Guacamole