summaryrefslogtreecommitdiff
path: root/bochsrc
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-08-27 03:20:16 +0200
committerMichal Idziorek <m.i@gmx.at>2014-08-27 03:20:16 +0200
commit50c7bdbe826b5b425748a11273d14e3aed2ce851 (patch)
tree8fc2bec5576aad366b6f9f3f1fcc406f6a3eeb33 /bochsrc
parentfc7022286a14e7325907fb4e77aa44330037229b (diff)
many changes and adaptions and VESA mode !!
Diffstat (limited to 'bochsrc')
-rw-r--r--bochsrc52
1 files changed, 36 insertions, 16 deletions
diff --git a/bochsrc b/bochsrc
index 732b716..76790db 100644
--- a/bochsrc
+++ b/bochsrc
@@ -19,7 +19,7 @@
# the "wx" display library.
#=======================================================================
#config_interface: textconfig
-config_interface: wx
+#config_interface: wx
#=======================================================================
# DISPLAY_LIBRARY
@@ -49,11 +49,13 @@ config_interface: wx
#=======================================================================
#display_library: nogui
#display_library: rfb, options="timeout=60" # time to wait for client
-#display_library: sdl, options="fullscreen" # startup in fullscreen mode
+#display_library: sdl #, options="fullscreen" # startup in fullscreen mode
#display_library: term
-display_library: wx
+#display_library: wx
#display_library: x, options="hideIPS" # disable IPS output in status bar
#display_library: x, options="gui_debug" # use GTK debugger gui
+#display_library: x
+
#=======================================================================
# ROMIMAGE:
@@ -68,9 +70,11 @@ display_library: wx
# now supported, but we still recommend to use the BIOS distributed with
# Bochs. The start address optional, since it can be calculated from image size.
#=======================================================================
-romimage: file=/usr/share/bochs/BIOS-bochs-latest
+#romimage: file=/usr/share/bochs/BIOS-bochs-latest
#romimage: file=bios/seabios-0.5.1.bin
#romimage: file=mybios.bin, address=0xfff80000 # 512k at memory top
+romimage: file=/home/miguel/temp/bochs-2.6.6/bios/BIOS-bochs-latest
+
#=======================================================================
# CPU:
@@ -124,7 +128,7 @@ romimage: file=/usr/share/bochs/BIOS-bochs-latest
# 2.2.6 2.1Ghz Athlon XP with Linux 2.6/g++ 3.4 12 to 15 Mips
# 2.0.1 1.6Ghz Intel P4 with Win2000/g++ 3.3 5 to 7 Mips
#=======================================================================
-cpu: count=1, ips=50000000, reset_on_triple_fault=1, ignore_bad_msrs=1, msrs="msrs.def"
+#cpu: count=1, ips=5000000, reset_on_triple_fault=1, ignore_bad_msrs=1, msrs="msrs.def"
#=======================================================================
# CPUID:
@@ -195,9 +199,9 @@ cpu: count=1, ips=50000000, reset_on_triple_fault=1, ignore_bad_msrs=1, msrs="ms
# Determine whether to limit maximum CPUID function to 3. This mode is
# required to workaround WinNT installation and boot issues.
#=======================================================================
-cpuid: mmx=1, sep=1, sse=sse4_2, xapic=1, aes=1, movbe=1, xsave=1
-cpuid: stepping=5
-cpuid: cpuid_limit_winnt=0
+#cpuid: mmx=1, sep=1, sse=sse4_2, xapic=1, aes=1, movbe=1, xsave=1
+#cpuid: stepping=5
+#cpuid: cpuid_limit_winnt=0
#=======================================================================
# MEMORY
@@ -216,7 +220,7 @@ cpuid: cpuid_limit_winnt=0
# used all allocated host memory and wants more.
#
#=======================================================================
-memory: guest=512, host=256
+memory: guest=1024, host=1024
#=======================================================================
# OPTROMIMAGE[1-4]:
@@ -243,8 +247,16 @@ memory: guest=512, host=256
# VGAROMIMAGE
# You now need to load a VGA ROM BIOS into C0000.
#=======================================================================
-vgaromimage: file=/usr/share/vgabios/vgabios.bin
+#vgaromimage: file=/usr/share/vgabios/vgabios.bin
+#vgaromimage: file=/usr/share/vgabios/vgabios.qxl.bin
+#vgaromimage: file=/home/miguel/temp/vgabios-0.7a.bin
+#vgaromimage: file=/home/miguel/temp/vgabios-0.7a.cirrus.bin
+#
+#vgaromimage: file=/usr/share/vgabios/vgabios.qxl.bin
#vgaromimage: file=/usr/share/vgabios/vgabios.debug.bin
+#vgaromimage: file=/usr/share/vgabios/vgabios.cirrus.bin
+#vgaromimage: file=/usr/share/bochs/VGABIOS-lgpl-latest
+vgaromimage: file=/home/miguel/temp/bochs-2.6.6/bios/VGABIOS-lgpl-latest-cirrus
#=======================================================================
# VGA:
@@ -252,8 +264,8 @@ vgaromimage: file=/usr/share/vgabios/vgabios.bin
# 'none' you can use standard VGA with no extension. Other supported
# values are 'vbe' for Bochs VBE and 'cirrus' for Cirrus SVGA support.
#=======================================================================
-#vga: extension=cirrus
-vga: extension=vbe
+#vga: extension=vbe
+vga: extension=cirrus
#=======================================================================
# FLOPPYA:
@@ -450,7 +462,7 @@ floppy_bootsig_check: disabled=0
# log: ./bochs.out
# log: /dev/tty
#=======================================================================
-log: /dev/stdout
+#log: /dev/stdout
log: ./bochs.log
#=======================================================================
@@ -598,7 +610,7 @@ debugger_log: -
# sb16: midimode=1, midi="", wavemode=1, wave="" # win32
# sb16: midimode=1, midi=alsa:128:0, wavemode=1, wave=alsa # Linux with ALSA
#=======================================================================
-sb16: midimode=1, midi=/dev/midi00, wavemode=1, wave=/dev/dsp, loglevel=2, log=/dev/stdout, dmatimer=600000
+#sb16: midimode=1, midi=/dev/midi00, wavemode=1, wave=/dev/dsp, loglevel=2, log=/dev/stdout, dmatimer=600000
#=======================================================================
# VGA_UPDATE_INTERVAL:
@@ -611,7 +623,8 @@ sb16: midimode=1, midi=/dev/midi00, wavemode=1, wave=/dev/dsp, loglevel=2, log=/
# Examples:
# vga_update_interval: 250000
#=======================================================================
-vga_update_interval: 300000
+#vga_update_interval: 300000
+#vga_update_interval: 40000
# using for Winstone '98 tests
#vga_update_interval: 100000
@@ -797,7 +810,7 @@ private_colormap: enabled=0
# Example:
# i440fxsupport: enabled=1, slot1=pcivga, slot2=ne2k
#=======================================================================
-i440fxsupport: enabled=1
+#i440fxsupport: enabled=1
#=======================================================================
# USB_UHCI:
@@ -936,3 +949,10 @@ i440fxsupport: enabled=1
# See the example in the Bochs sources how to write a plugin device.
#=======================================================================
#user_plugin: name=testdev
+#
+#
+#
+##
+pci: enabled=1, chipset=i440fx, slot1=cirrus
+#i440fxsupport: enabled=1, slot1=cirrus
+