Oh man I cant wait to see what comes from this...someday stepmania...someday! Heck if this gets on...we might need a mouse too, as well as a keyboard XP
Printable View
Oh man I cant wait to see what comes from this...someday stepmania...someday! Heck if this gets on...we might need a mouse too, as well as a keyboard XP
the only thing it needs in my opinion is keyboard/good mouse emulation everything else is secondary. then after that optimize the code so it does not take 10 mins to load win 95 on a 333mhz cpu it should proabably be closer to 2min including login...
Now i am in need of some other help. I got it to load and I can see its gonna work The problem is im stuck at a screen that sais, f1...dos. then goes on to f?... dos and i dont know how to make it load dos, any ideas ?Quote:
Originally Posted by innerlogic
Sure: Simply load it up using autoexec.bat.Quote:
Originally Posted by souls85
Or find a program like DosShell, where you can start stuff via mouse :)
I have a request, Im sure a lot of people would find this useful.
If somone ever gets windows 95 to work on there psp. Make a list of the files needed, And post that damn config file. :p
ive had some luck . but I just dont have the time to devote to this that I would need to figure this out myself,
So if somone ever get win 95 running on there psp, Leave us a little feed back and tell us what god you had to worship to make it happen :rolleyes:
Cause this emu is bullshit, i work on systems i should be native to this,
But i just dont have the time to figure out why this damn thing is so picky, and set everything up right, (ie. IM to lazy and to buzy to figure this out myself):p so when somone does figure this out, leave a post on how you did it,
Just found this on some "other" forums but figured it would be useful here as well
Quote:
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
I figured doing this on my psp, was to impossible right now, so i decided to install everything on my pc and then make the changes necessary to make it work on the psp later, i got free dos working, I was shocked :p
I even got a virtual hard drive going on, I tried to fdisk it set it up, i think it did format correctly, im not sure , cause im not used to this version of dos, It said voulme c has no lable, And i use the old dir command, and it said file not found,
So i cant be absolutly sure i have it formated correctly cause im not used to this version of dos :P however im ready to try windows 95 on this thing, What i need is for somone to tell me how i go about intsalling it into this virtual machine ? setting up windows is no problem i just dont know how to get it into this emu, Anyone got any ideas? ;)
I'm done with my guide. And I will note, if you think you will be playing ANY windows games with this software, you are mistaken. You may be able to "run" them, but they will be very VERY slow. It's the way Bochs is designed to run. Your best bet is to wait for PSP-linux and run the windows games through Wine or Cedega.
Anyway, on with the guide.
1. Download a Windows 95 boot disk from http://www.bootdisk.org, make sure the boot disk is the right one for your copy of Windows 95.
2. Download Bochs-2.2.1 for Windows or Linux, Go inside the Bochs directory and change the bochsrc-sample file to bochsrc.bxrc. Edit the file in wordpad (or whatever word processing software you like. Here is my Config file
3. Click on bximage.exe to make a Harddrive image, everything will be default except for the hard drive size, I like 200 megs of space, but Windows only requires 150 or so. My config file uses 200 megs of space for the hard drive, so if you use something else, change it as needed.
4. Boot the bochsrc.bxrc file by clicking on it. When the A:/ prompt pops up, issue an FDISK command. Push enter three times (this will make the C Directory), now restart the Windows 95 box.
5. When back at the prompt screen, issue "format /u c:", now you will have a nice clean C: drive
6. enter "R:" (or whatever the cdrom drive is assigned in the prompt on your computer, which for me is R:)
7. Enter "setup.exe", and push enter
8. You are now in windows setup, take note that it is running pretty slow, even on a fast windows box. For speed, a better x86 emulator would be Qemu or VMware.
9. For Windows setup, all the defaults should be fine, there is nothing to really note on outside of making sure you don't setup networking (as it does not work) and the printer drivers (as you can't), this is only for the PSP's sake, if you are gonna use this in windows or linux, you may set them up (but I don't think you really want to, after all, it's windows 95 ;-) )
ALSO NOTE: You will need a legal Windows 95 Key to run this OS. Even though Windows 95 is old, it is still illegal to download it from a website, piracy != right. Windows 95 is pretty cheap on ebay anyway, so it's not that big a deal, and if you have an older computer around, chances are you have the key right there :-D
10. When setup is finished, restart bochs and remove the floppy disk. Windows will now boot from the Hard drive. Test to make sure it works.
11. If it does, shut down the box (the normal way, if you shut down any other way, scandisk will want to run the next time you run and on your PSP, there is no keyboard support, so you won't be able to finish the scandisk run.)
12. Install the Bochs PSP files on your PSP, make a VM directory in the root directory of your PSP. Then copy over "BIOS-bochs-latest", "VGABIOS-lgpl-latest", "c.img" and this config file
13. Boot PSP, load Bochs, and pray (or if you are an Atheist like me, just yell alot ;) )
and thats it for now :-)
That's a lot of friggin work! What can you do with it once it's on your MS?
Quote:
Originally Posted by bill00000
Well.... Not really anything, I can't seem to get the mouse working right (won't move, with it enabled or disabled) but you can run the basic apps included with the OS.
Outside of that? Ahh... nothing really, it's more of a proof of concept then anything right now.
I would really like to see Qemu ported over to the PSP, as that is a bit faster from what I've tested, also I hope the PSP-linux project completes their first version sooner or later. Those should be better then this.