I got it working.
Use the included Linux Distro as a basis.
Just about everything you need is included with bochs for win32.
So go get that.
I made an ISO of win 95 and mounted it using the config file.
Made a 96 Meg img for the hard drive using bximage.exe (part of bochs Win32)
Made a Win 9x boot floppy img using rawwritewin.exe (part of dostools and included with just about every ISO of linux) (google it)
GET THIS ALL WORKING IN WINDOWS FIRST
Then copy it over to the PSP when it works.
edit the bochsrc to point at your files and boot off of the floppy img
(I never even tried to boot off of the cdrom)
Fdisk
Reboot
Format
start with cdrom support
setup Win 95
go eat something or read a book
Get everyting working in windows (if you can)
(I still don't have a working cd drive in windows, but I do have one in DOS)
Edit your paths to things like
ms0:/VM/win.img
(if win.img is the name of your hard drive image)
Save the changes as bochsrc.bxrc
make a folder in the MS called VM and put all your crap in there.
don't forget to included the bios and video bios files or it wont work!
kxploit the eboot and put the Bochs and Bochs% folders into PSP/GAME/
Mouse is a pain, but you get used to it. It's like playing a game.
I want to set windows resolution to 320x240
There is a way to do this without making bochs scale it at runtime.
It is a driver setting.
This would make it run faster.
I am ordering a PSP keyboard (the one from Logic3)
When it comes out, I'll be hoping to see keyboard support soon to follow.
GREAT WORK!!! Please keep working!!!
Here is my bochsrc.bxrc:
################################################## #############
# bochsrc.txt file for Windows 95.
################################################## #############
# how much memory the emulated machine will have
# DO NOT GIVE IT MORE OR YOUR WILL CRSH YOUR PSP!!!
megs: 8
# filename of ROM images
romimage: file=ms0:/VM/BIOS-bochs-latest, address=0xf0000
vgaromimage:ms0:/VM/VGABIOS-elpin-2.40
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
# what disk images will be used
#floppya: 1_44=\\.\a:, status=inserted
floppya: 1_44=ms0:/VM/a.img, status=inserted
ata0-master: type=disk, path="ms0:/VM/win.img", mode=flat, cylinders=197, heads=16, spt=63
ata1-master: type=cdrom, path="ms0:/VM/98lite.iso", status=inserted, biosdetect=auto, model="SONY 9660"
# choose the boot disk.
boot: c
# where do we send log messages?
log: bochsout.txt
# disable the mouse, since DLX is text only
mouse: enabled=1
#ips: 2500000
Bookmarks