about summary refs log tree commit diff stats
path: root/boot.bochsrc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-03-15 21:46:53 -0700
committerKartik K. Agaram <vc@akkartik.com>2021-03-15 21:46:53 -0700
commit7119d79b8a9a4023414f7664a011e40fafb44dfd (patch)
tree23bf14e1498c6c833f7e68b4272ffb01ec638bee /boot.bochsrc
parentfd224d83f511c8cb0e8a70393d6f1c47dd88d1f1 (diff)
downloadmu-7119d79b8a9a4023414f7664a011e40fafb44dfd.tar.gz
snapshot: write to disk using BIOS
Requires the following commands:
  dd if=/dev/zero of=data.img count=20160
  ./translate life.mu
  qemu-system-i386 -hda disk.img -hdb data.img

Before running Qemu, data.img will contain all 0s.
After quitting Qemu, data.img will contain the first 512 bytes of disk.img.
Diffstat (limited to 'boot.bochsrc')
-rw-r--r--boot.bochsrc1
1 files changed, 1 insertions, 0 deletions
diff --git a/boot.bochsrc b/boot.bochsrc
index a1c8a4bc..360cbe40 100644
--- a/boot.bochsrc
+++ b/boot.bochsrc
@@ -10,6 +10,7 @@
 display_library: sdl2
 
 ata0-master: type=disk, path="disk.img", mode=flat, cylinders=20, heads=16, spt=63  # 10MB, 512 bytes per sector
+ata1-master: type=disk, path="data.img", mode=flat, cylinders=20, heads=16, spt=63  # 10MB, 512 bytes per sector
 boot: disk
 # PS/2 mouse requires black magic that I don't know how to explain.
 log: -