From: "Sam Liddicott" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, March 13, 2002 9:25 PM Subject: Installing win95B or win98 under plex86
I thought I'd try and get win95 to install under plex86, but no joy, it bombed out shortly after copying the system files for both win98 and win95. Attached is the output on the xterm, and the win95 config file It boots and installs freedos fine. Also I wanted to look at adding large file support for large disk images and such. It should be no more than adding AC_SYS_LARGEFILE in configure.in and making sure we use off_t for all file offsets instead of int. I thought I'd mention it now incase any one wants to object or comment. Finally, what would it take to let the drive C emulation access the real block device of a real disk instead of a file image with c,h,s specified? Sam
::call_pro: type = 4 ::plex86 panic: ::call_pro: type = 4 Fatal monitor error caused Panic eax:0x4b ebx:0x4253 ecx:0x0 edx:0x4 ebp:0x0 esi:0x35ec edi:0xfff0078 esp:0xf8 eflags:0x3002 eip:0xb79 cs:s=0x5b, dl=0x67e0ffff, dh=0xfb04, valid=1 ss:s=0x4b, dl=0x2530ffff, dh=0xf304, valid=1 ds:s=0x4b, dl=0x2530ffff, dh=0xf304, valid=1 es:s=0x4b, dl=0x2530ffff, dh=0xf304, valid=1 fs:s=0x4b, dl=0x2530ffff, dh=0xf304, valid=1 gs:s=0x4b, dl=0x2530ffff, dh=0xf304, valid=1 ldtr:s=0x38, dl=0x4c50ffef, dh=0xe231, valid=1 tr:s=0x88, dl=0x2680002b, dh=0xe104, valid=1 gdtr:base=0x310800, limit=0x11f idtr:base=0x310000, limit=0x7ff dr0:0x0 dr1:0x0 dr2:0x0 dr3:0x0 dr6:0xffff0ff0 dr7:0x400 tr3:0x0 tr4:0x0 tr5:0x0 tr6:0x0 tr7:0x0 cr0:0x31 cr1:0x0 cr2:0x0 cr3:0x0 cr4:0x0 inhibit_mask:0 Stack dump: Current instruction: 005B.00000B79 9A0000CB00 lcall $0x00cb, $0x0000
#################################################################### # This is an example plex86 configuration file #################################################################### #################################################################### # Memory settings #################################################################### # number of megabytes for vm memory = 32 #################################################################### # Plugins #################################################################### plugin = ./plugins/bochs/plugin-bochs.so bochs-opt boot: a bochs-opt diskc: file="/home/win95", cyl=1024, heads=16, spt=63 bochs-opt floppya: 1_44=/home/bootwin98, status=inserted bochs-opt cdromd: dev=/dev/cdrom, status=inserted bochs-opt keyboard_serial_delay: 200 bochs-opt floppy_command_delay: 500 bochs-opt vga_update_interval: 200000 bochs-opt mouse: enabled=0 bochs-opt private_colormap: enabled=0 bochs-opt i440fxsupport: enabled=0 bochs-opt newharddrivesupport: enabled=1 bochs-opt ips: 1000000 bochs-opt time0: 938581955 plugin = ./plugins/bochs/iodev/cmos.so plugin = ./plugins/bochs/iodev/dma.so plugin = ./plugins/bochs/iodev/system.so plugin = ./plugins/bochs/iodev/vga.so plugin = ./plugins/bochs/iodev/serial.so plugin = ./plugins/bochs/iodev/parallel.so plugin = ./plugins/bochs/iodev/keyboard.so plugin = ./plugins/bochs/iodev/floppy.so plugin = ./plugins/bochs/iodev/harddrv.so CMOSChecksum # The system BIOS load-rom: file=../bios/BIOS-plex86-current, address=0xf0000 # The VGA BIOS load-rom: file=../bios/VGABIOS-elpin-2.40, address=0xc0000 #################################################################### # Debugging settings #################################################################### # syntax for disassembly db_syntax = at&t #################################################################### # VM tweaks #################################################################### # Maximum depth that the scan-before-execute code will try # to recursively prescan code in the current code page, by # following intra-page branches. prescan: depth = 3, ring3 = on #################################################################### # end of config file ####################################################################
