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
####################################################################

Reply via email to