- added two new bochsrc and control panel options: max_ips and

system_clock_sync
This commit is contained in:
Bryce Denney 2001-06-21 17:14:41 +00:00
parent c1f2e6d8c4
commit 5e893c4de5

View File

@ -241,6 +241,32 @@ floppy_command_delay: 500
#=======================================================================
ips: 1000000
#=======================================================================
# MAX_IPS and SYSTEM_CLOCK_SYNC
# These two options are experimental, and may not even be implemented
# yet. If MAX_IPS is set to a value other than 0, Bochs will try to
# slow down the simulation until the average instructions per unit time
# reaches MAX_IPS. This can be used to prevent Bochs from speeding through
# wait intervals, which has caused problems with key autorepeats and
# other time sensitive tasks. SYSTEM_CLOCK_SYNC prohibits the Bochs
# simulation from running (very much) faster than the system clock, also
# by inserting delays occasionally. Some examples of how ips,max_ips,
# and system_clock sync interact:
# 1. ips=500000, max_ips=0, system_clock_sync disabled
# Bochs runs as fast as possible. Timer interrupts are scheduled
# as if it was running at 500000 instructions per second. This is
# the old behavior, and it's still the default.
# 2. ips=500000, max_ips=700000, system_clock_sync enabled.
# Bochs will not run faster than system time, and if it gets behind
# it will run at a maximum of 40% faster than real time until it
# catches up.
# 3. ips=500000, max_ips=500000, system_clock_sync disabled
# If Bochs gets behind, it will stay behind forever
# instead of running faster to catch up with the system clock.
#=======================================================================
max_ips: 0
system_clock_sync: enabled=0
#=======================================================================
# mouse: Not used in any of the GUI specific modules, but the option
# bx_options.mouse_enabled is set to this value. The idea,