Some days ago I had a look on plex86. It's amazing to see DOS booting
just in a separate dos window within linux!

Playing around with the config.sys I got repeatedly exceptions.
On a real DOS PC the floopy still boots fine.

The config.sys starts with:

DOS=HIGH,UMB
SWITCHES=/F
BREAK=ON
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE
...

it produces the following logfile:

Processing command-line options
Opening VM (/dev/plex86)
Processing config file ../conf/msdos...
Allocating 16MB of physical memory in VM
Mapping virtualized physical memory into monitor
Zeroing virtualized physical memory
Mapping monitor print buffer into user mem.
bochs: ips = 1000000
unmapped_c::init: IGNORING unmapped ports
bochs: [cmos] Setting initial clock to: Tue Jan 30 22:33:33 2001
bochs: bx_options.floppy_command_delay = 500
vga construct static
bochs: font_width = 8
bochs: font_height = 16
bochs: default_depth = 16
bochs: waiting for MapNotify
bochs: MapNotify found.
bochs: vga: interval=200000
vga init called
bochs: TTY not used, serial port is not connected
ROM: loading image '../bios/BIOS-plex86-current' @ 0xf0000 (65536 bytes)
ROM: loading image '../bios/VGABIOS-elpin-2.40' @ 0xc0000 (32768 bytes)
Setting prescan depth to 2
prescan on
Processed 63 lines of config file '../conf/msdos'
Initializing plugins
Running VM
bochs: timer0 period set to 18 hz
bochs: CMOS: write reg 14h: value = 05h
bochs: vga: io write: 3cf: reg 05: value = 10h
bochs: vga: io write: 3da: ignoring: feature ctrl & vert sync
bochs: *** io read 3c5 case 1: sequencer clocking mode
bochs: vga: io write 3c0: address mode reg=16
bochs: vga: io write 3c0: address mode reg=17
bochs: vga: io write 3c0: address mode reg=18
bochs: vga: io write 3c0: address mode reg=19
bochs: vga: io write 3c0: address mode reg=20
bochs: *** io read 3c5 case 1: sequencer clocking mode
bochs: vga: io write: 3cf: reg 05: value = 10h
bochs: *** io read 3c5 case 1: sequencer clocking mode
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
bochs: vga: io write: 3cf: reg 05: value = 10h
bochs: vga: io write: 3da: ignoring: feature ctrl & vert sync
bochs: *** io read 3c5 case 1: sequencer clocking mode
bochs: vga: io write 3c0: address mode reg=16
bochs: vga: io write 3c0: address mode reg=17
bochs: vga: io write 3c0: address mode reg=18
bochs: vga: io write 3c0: address mode reg=19
bochs: vga: io write 3c0: address mode reg=20
bochs: *** io read 3c5 case 1: sequencer clocking mode
bochs: vga: io write: 3cf: reg 05: value = 10h
bochs: *** io read 3c5 case 1: sequencer clocking mode
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
::write_virtual_checks EXCEPTION: seg=0 0:100000 + 4                        
   
 
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
floppy io: cylinder request != current cylinder
::read_virtual_checks EXCEPTION: seg=0 F4C:A6D0 + 2
 
::read_virtual_checks EXCEPTION: seg=0 F4C:A6D0 + 2
 
::read_virtual_checks EXCEPTION: seg=0 F4C:A6D0 + 2
 
::read_virtual_checks EXCEPTION: seg=0 F4C:A6D0 + 2
 
::read_virtual_checks EXCEPTION: seg=0 F4C:A6D0 + 2
 
::read_virtual_checks EXCEPTION: seg=0 F4C:A6D0 + 2
 
::read_virtual_checks EXCEPTION: seg=0 F4C:A6D0 + 2

....
 
bochs: panic, POWER button turned off.
Shutting down plugins
bochs: Note: X11: bx_gui_c::exit() not implemented yet.
Unmapping guest physical memory.
Unmapping monitor print buffer.
Tearing down VM
Closing VM                                                                  
   

System config:

Linux 2.2.18
AMD Atlon 900 MHz
128MB RAM
Current CVS sources

Any ideas?

-- 
Sent through GMX FreeMail - http://www.gmx.net


Reply via email to