Hi guys, Yesterday night I downloaded the CVS source tree and today I tried some things. Test environment: 700 MHz Athlon Thunderbird on a ASUS A7V motherboard with 128 MB RAM running Mandrake 7.1. Experiences: 1. FreeDOS I was able to boot using a boot floppy from Beta 5. While booting, it waits for a few seconds, allowing the user to press F8 or F5 to trace trough the boot process or to skip autoexec.bat. Normally, the process continues automatically after a few seconds when the user doesn't press a key, but while booting in Plex86 I had to press Enter to continue. At the DOS prompt, I noticed that the keys were mapped totally wrong. The letters were correct, but that's about it. SHIFT + the digit keys behaved as would be expected from a QWERTY keyboard, while I use an AZERTY one (Belgian layout). Digit keys without shift produced some digits (a 7 when I pressed 1, for example) and some other symbols. This made it almost impossible to use FDISK... You have to enter digits to make your choices in the menus... After switching my keyboard layout to QWERTY I was able to continue (luckily I'm quite used to typing QWERTY on AZERTY keys). The FreeDOS install went not completely smoothless, however; there was a problem copying a package, after which the install program gave up. But it seemed all essential stuff was installed already, so I went on and tried to do a DIR on drive C. After displaying the sum of the sizes of the files, it always hangs. DIR on drive A: was no problem, though. No error messages from plex86. Then I tried to install Windows 3.1, but it crashed. See attached file win31setup.log for details. 2. Windows 98 boot disk This crashed in much the same way as the Windows 3.1 setup. See attached file win98bootresult.log for details. 3. tomsrtb No luck either. See attached files tomsrtbboot.log and tomsrtbboot.png to see what happened. It would continue forever, if I didn't stop it. Hope this info can be of any use... Cheers, Roel Schroeven
::read_virtual_checks EXCEPTION: seg=3 0:66948 + 4 Fatal monitor error caused Panic eax:0x60000032 ebx:0x10 ecx:0x2a edx:0x64da ebp:0x6dec esi:0x66948 edi:0x110000 esp:0xc90a6dea eflags:0x2 eip:0x7cd cs:s=0x8, dl=0x36a0ffff, dh=0x9f03, valid=1 ss:s=0x64da, dl=0x4da0ffff, dh=0x9306, valid=1 ds:s=0x10, dl=0xffff, dh=0xcf9300, valid=1 es:s=0x10, dl=0xffff, dh=0xcf9300, valid=1 fs:s=0x0, dl=0xffff, dh=0x9300, valid=1 gs:s=0x0, dl=0xffff, dh=0x9300, valid=1 ldtr:s=0x0, dl=0x0, dh=0x0, valid=0 tr:s=0x0, dl=0x0, dh=0x0, valid=0 gdtr:base=0x33c75, limit=0x18 idtr:base=0x0, limit=0x3ff dr0:0x0 dr1:0x0 dr2:0x0 dr3:0x0 dr6:0xffff0ff0 dr7:0x400 tr3:0x0 tr4:0x0 tr5:0x0 tr6:0x0 tr7:0x0 cr0:0x60000032 cr1:0x0 cr2:0x0 cr3:0x0 cr4:0x0 inhibit_mask:0 Stack dump: Current instruction: 0008.000007CD EAD2076A33 ljmp $0x336a, $0x07d2 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
::plex86 panic: ::monModeChange PM->RM compat Fatal monitor error caused Panic eax:0x0 ebx:0x1784 ecx:0x0 edx:0x7 ebp:0x179e esi:0x20 edi:0x20 esp:0xc90a1784 eflags:0x46 eip:0x866 cs:s=0x20, dl=0xffff, dh=0x9b0f, valid=1 ss:s=0x28, dl=0x4db0ffff, dh=0x9307, valid=1 ds:s=0x10, dl=0x6fd4ffff, dh=0x9307, valid=1 es:s=0x18, dl=0xffff, dh=0x9310, valid=1 fs:s=0x0, dl=0xffff, dh=0x9300, valid=1 gs:s=0x0, dl=0xffff, dh=0x9300, valid=1 ldtr:s=0x0, dl=0x0, dh=0x0, valid=0 tr:s=0x0, dl=0x0, dh=0x0, valid=0 gdtr:base=0x76fa4, limit=0x2f idtr:base=0xf0000, limit=0x0 dr0:0x0 dr1:0x0 dr2:0x0 dr3:0x0 dr6:0xffff0ff0 dr7:0x400 tr3:0x0 tr4:0x0 tr5:0x0 tr6:0x0 tr7:0x0 cr0:0x30 cr1:0x0 cr2:0x0 cr3:0x0 cr4:0x0 inhibit_mask:0 Stack dump: Current instruction: 0020.00000866 EA6B0800F0 ljmp $0xf000, $0x086b 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
Processing command-line options Opening VM (/dev/plex86) Processing config file ../conf/rs-tomsrtbt... Allocating 8MB 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: Sat Nov 25 17:09:36 2000 bochs: bx_options.floppy_command_delay = 500 vga construct static bochs: font_width = 8 bochs: font_height = 16 bochs: default_depth = 24 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-2000_0817a' @ 0xf0000 (65536 bytes) ROM: loading image '../bios/VGABIOS-elpin-2.40' @ 0xc0000 (32768 bytes) Setting prescan depth to 3 prescan on Processed 62 lines of config file '../conf/rs-tomsrtbt' 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 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18 bochs: floppy_command: attempt to read/write sector 19, sectors/track=18

