PDA

View Full Version : Bochs psp windows 95



shadowprophet
August 16th, 2005, 04:43
Um I got windows 95 running on my psp. but the current problem is. My mouse isnt working right. its enabled. Its just not working right, Anybody know what I can do to make the mouse more uesible? I mean im pretty much stuck at the desktop here:(

xuphorz
August 16th, 2005, 05:37
hmm, weird
might not help, but try a different memory card

also try starcraft :cool:

F34R
August 16th, 2005, 07:22
Ok... hold the square button down, and tap the dpad to the right. After the mouse starts moving, you can let go of square, and you wont have to use it again...

As far as actually playing anything right now, its pretty much useless. I dont know what Xuphorz said to try starcraft lol.. hopefully he was being sarcastic. It takes about 2 mins or so just to start MS Paint. That doesnt take into consideration how long it takes to actually navigate the start menu lol.

Just be happy that you got it running, and admire the WOW factor that it does run. Other than that, its pointless to try and actually do anything on it. Wait till it gets a little further into developement.

*o*
August 16th, 2005, 07:24
it says hit the buttons on the d-pad constantly....

F34R
August 16th, 2005, 07:26
Even when you do get the mouse to move, its extremely buggy. You wont be able to really use it that much anyways. You can fiddle around with the OS a little bit, but its really not worth the time. It will get better with future updates.. *hope....

flipinstyxs
August 16th, 2005, 10:34
on the same topic:

I am currently using bochs 2.2.1 win-bin.zip which contains the necessary files to make an image partition as well as the bochsrc.bxrc config file. After messing around with bochs.exe and my bochsrc file for a dozen or so hours; I finally get to a prompt screen where it asks me to:

1. Restore factory defaults
2. Read Options from...
3. Edit Options
4. Save Options
5. Begin simulation
6. Quit now.


I properly set my bochsrc file accordingly to my PC machine and finally get it to fdisk my image and load windows 95. Now i'm trying to get the run with PSP and i'm having some issues here. On the readme notes where it says to change the destination of the image file along with the other bios files need; its states to put this "ms0:/"syntax in front of it. I've tried to do this but when i run the EBOOT on my PSP; it will load with the PSP splash screen but after 5 seconds of black screen it kicks it back to the main PSP menu.

here is my source file that i've compiled:



###### configuration file generated by Bochs######

config_interface: textconfig
display_library: win32
megs: 8
romimage: file="ms0:/BIOS-bochs-latest", address=0xf0000
vgaromimage: file="ms0:/VGABIOS-elpin-2.40"
boot: disk
#floppya: 1_44="a:", status=inserted
# no floppyb
#ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, mode=flat, translation=auto, path="ms0:/c.img", cylinders=609, heads=16, spt=63, biosdetect=auto, model="Generic 1234"
#ata0-slave: type=cdrom, path="J", status=inserted, biosdetect=auto, model="Generic 1234"
#ata1: enabled=0
#ata2: enabled=0
#ata3: enabled=0
#parport1: enabled=1, file=""
#parport2: enabled=0
#com1: enabled=1, mode=null, dev=""
#com2: enabled=0
#com3: enabled=0
#com4: enabled=0
#i440fxsupport: enabled=1
#usb1: enabled=0
#sb16: enabled=0
#floppy_bootsig_check: disabled=0
#vga_update_interval: 25000
#vga: extension=none
#keyboard_serial_delay: 250
#keyboard_paste_delay: 100000
#floppy_command_delay: 500
ips: 1000000
#text_snapshot_check: 0
mouse: enabled=1
#private_colormap: enabled=0
#clock: sync=none, time0=local
#ne2k: enabled=0
#pnic: enabled=0
# no loader
#log: bochsout.txt
#logprefix: %t%e%d
#debugger_log: -
#panic: action=fatal
#error: action=report
#info: action=report
#debug: action=ignore
#pass: action=fatal
#keyboard_mapping: enabled=0, map=
#keyboard_type: mf
#user_shortcut: keys=none
# no cmosimage



This configuration works fine with my PC but it doesnt boot at all on the PSP. The only difference from the PC to the PSP is that "ms0:/" change. If i take out the # from many of the inputs; it still works on the PC but still not on the PSP. my image and bios files are in no directories at all so this config should work fine. I am runnin on V1.5 on my psp...

any sugesstions??

shadowprophet
August 16th, 2005, 17:34
Does anyone suppose that when this Is further developed, one would have to make a brand new hard drive/win 95 image? That takes a while, I dont look foward to it :o

shadowprophet
August 16th, 2005, 18:11
it says hit the buttons on the d-pad constantly....

yeah I suppose most people would have to tap the d pad constantly,
But ive found of your graceful with it, it seems pressure sensitive, And one can actuelly hold it for short glides with the dpad :p

F34R
August 16th, 2005, 19:49
Flipinstyxs,

Here is my src....

works fine on the PSP.

################################################## #############
# bochsrc.txt file for WINDOWS 95 disk image.
################################################## #############

#================================================= ========
# MEGS
# Set the number of Megabytes of physical memory you want to emulate.
# The default is 32MB, most OS's won't need more than that.
# The maximum amount of memory supported is 2048Mb.
#================================================= ========
megs: 12

# filename of ROM images
romimage: file=ms0:/VM/BIOS-bochs-latest, address=0xf0000
vgaromimage: file=ms0:/VM/VGABIOS-lgpl-latest


# where do we send log messages?
log: ms0:/VM/bochsout.txt

# enable the mouse
mouse: enabled=1

#================================================= ========# ATA0, ATA1, ATA2, ATA3
# ATA controller for hard disks and cdroms
#
# ata[0-3]: enabled=[0|1], ioaddr1=addr, ioaddr2=addr, irq=number
#
# These options enables up to 4 ata channels. For each channel
# the two base io addresses and the irq must be specified.
#
# ata0 is enabled by default, with ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
#
# Examples:
# ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
# ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
# ata2: enabled=1, ioaddr1=0x1e8, ioaddr2=0x3e0, irq=11
# ata3: enabled=1, ioaddr1=0x168, ioaddr2=0x360, irq=9
#================================================= ========
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15

#================================================= ========
# PSP HD Support
#================================================= ========
ata0-master: type=disk, mode=flat, path=ms0:/VM/c.img, cylinders=390, heads=16, spt=63
ata1-slave: type=cdrom, path=ms0:/VM/wetlands.iso, status=inserted

#================================================= ======================
# BOOT:
# This defines the boot sequence. Now you can specify up to 3 boot drives.
# You can either boot from 'floppy', 'disk' or 'cdrom'
# legacy 'a' and 'c' are also supported
# Examples:
# boot: floppy
# boot: disk
# boot: cdrom
# boot: c
# boot: a
# boot: cdrom, floppy, disk
#================================================= ======================
boot: c


Make sure you have all four of the files required in your /VM/ folder on your PSP.

BIOS-bochs-latest
bochsrc.bxrc
VGABIOS-lgpl-latest
C.IMG

souls85
August 16th, 2005, 21:39
he needs to make it so that there is no img your mem stick should be your hd
that way you can access all your music roms and etc...

flipinstyxs
August 16th, 2005, 23:20
Wow thanks F34R;

i think i know what was going on with my config file...
something about that win32 library that i was tryin to call all the time..works well emulating on PC but probably got confused on the PSP..

have you tried to load anymore memory than 12mbs? slight speed increase at all???

I want to see how the creator assembled his eboot code. It might help if he got some advice from yoyofr from SNESTYL project

F34R
August 17th, 2005, 16:45
he needs to make it so that there is no img your mem stick should be your hd
that way you can access all your music roms and etc...

I dont think thats possible. You are emulating the complete enviroment. Windows95 on the PSP doesnt see anything outside of Windows95/Dos. Your c.img is a virtual hard drive. I think people are asking way to much out of this project.