Add Claude Code memory files and track them in git

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-24 22:37:12 -06:00
parent 8442846feb
commit 2b4b93d7ea
4 changed files with 352 additions and 2 deletions

View File

@@ -0,0 +1,48 @@
# 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.qcow2` on 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:5900` or 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.qcow2` on 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=0` in `/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:5900` or 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.qcow2` on 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:5900` or via Guacamole