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.
After i created an image of my windows 95 cd, and configured the file correctly to make it think it was a cdrom in freedos, Which is easy to do by the way here check this out
################################################## #############
# Windows 95
################################################## #############
# how much memory the emulated machine will have
megs: 8
# filename of ROM images
romimage: file=C:/bochs-2.2.1/BIOS-bochs-latest, address=0xf0000
vgaromimage: file=C:/bochs-2.2.1/VGABIOS-lgpl-latest
#floppy
floppya: 1_44=C:/bochs-2.2.1/do.img, status=inserted (1.44M 3.5" floppy)
#cd
ata0-slave: type=cdrom, path="C:/bochs-2.2.1/win.img", status=inserted
# hard disk
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="C:/bochs-2.2.1/c.img", mode=flat, cylinders=406, heads=16, spt=63
# choose the boot disk.
boot: a
# where do we send log messages?
log: ms0:/VM/bochsout.txt
# disable the mouse, since DLX is text only
mouse: enabled=0
# enable key mapping, using US layout as default.
#
# NOTE: In Bochs 1.4, keyboard mapping is only 100% implemented on X windows.
# However, the key mapping tables are used in the paste function, so
# in the DLX Linux example I'm enabling keyboard_mapping so that paste
# will work. Cut&Paste is currently implemented on win32 and X windows only.
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-us.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-fr.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-de.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-es.map
Then I switched to drive e: which is my image of win 95,, to come across a problem i have no answer for. bad sectors , Now this is a virtual hard drive, So there for should have no bad sectors , but look at the pic, this is messed up ppl :eek: i dont know what to do from this point
But pray for me guys :p. the problem seemed to be , DONT SCANDISK WHAT EVER YOU DO:p btw . im really sorry for the large pics, I was so busy with this, I didnt notice I saved them in bmp format and had already uploaded them sorry guys :o
Now everyone has been trying Windows 95 and various DOS versions. Noone cares about 3.1? It should be light and small, am I right? If I would have a PSP, I would not be here asking. Thank Sony for the 1st of september date. I'm sorry if I missed the post where someone said that will it work on 2.0, so I ask it now. And will the emulator let (future or now) i.e. windows acces Wi-Fi just like it would acces it on a USB-Wi-Fi adapter? Lets hope they make a USB keyboard soon!
Notice: My first post!
Quote:
Originally Posted by Tomppa
Well, you need DOS to issue a command to load the 3.1 GUI, so you need a keyboard, which is not supported right now.
i was wondering how about if there is a linux live umd like a live disk to run from boot is it possible??
you might have a point about 3.1 being faster.
The problem I forsee however. Is that this program emulates a virtual dos system, And inside the confines of that you could probibly do a lot of nice things. But just adding or installing information would be a hassle, Because windows wont be able to access files outside its virtual playground, meaning
that its really not gonna be able to access any of the psps features in any way shape or form. Just to add somthing like a windows program or dos, even a text file. You would have to update the hard drive image file to do this.
Still tho, this is pretty nice :p
Wouldn't adding win to autoexec.bat work? I would try it, but my computer that runs Windows 3.1 had to be formatted and the floppy disks are corrupted :(Quote:
Originally Posted by innerlogic
NEWS FLASH: You can't run any unsigned app on firmware 2.0. You chose to upgrade, so you gotta stick with it now.Quote:
Originally Posted by Tomppa
After reading all this, I think I'll hang on till the nest version with some speed improvments before go through all this effort just to see a really slow version of Windows 95 running on my PSP.
I am eager though to get some DOS games running on it. But again I'll hang on for the second release. He says we should see adecent speed improvment when he fixes the resoloution settings alone.
Fantastic work though, this could be the best thing on PSP by far if it reaches it's potential.
Imagine being able to network with your home PC and run files from it! Like movie files etc. Imagine surfing the net from Windows at a decent speed! That would be better than 2.00 browsing!
Think of all the Windows Apps that we could take advantage of!
Vary exciting stuff, let's just hope it develops into more than a novelty.
Anyone manage to run any DOS games yet? Could they let us know what kind of speeds they run at?
I will definitely try some DOS games once I know how
Ive tried a few dos games aka tomb raider 1
c&c red alert, system shock 1
and every time I got an I/0 error or it would freeze while loading the freedos...
Def big news, I wanted a way to play some of my fav dos games. This is it. And windows 95 is fun to I guess but I think its time for a 1 gig memory card lol. Anyone want to buy my 512 card for 65?
DAMN that is three DOS games I completely forgot about! I would be very eager to hear if anyone managed to get one of them running and how well it ran.Quote:
Originally Posted by souls85
ss1 and tomb raider should run fine if I can get real dos on it... as far as red alert I think it requires too much ram...
Well actually Red Alert should work pretty good. I have the box right now and it says it needs only 8MB of RAM to run! So hopefully someone gets it running soon to tell us how it works. I would try but I seriously need a new MS. (Note the 8MB is only minimum requirements)
red alert, tomb raider... you call that old dos games...?
i was thinking about games like:
4d boxing, prehistorik, outrun, gold of the aztecs, commander keen, prince of persia.
lets say that this emu in comparison is like a 468 dx 33mhz... (and i think i'm exaggerating a bit) there should be no way to run tomb raider at a playable speed..
No unsigned applets on 2.0? So every european who didnt buy his psp from somewhere else will be watching foreign people do useful things that they cant do? Tomb Raider :eek: Command & Conquer :eek: Omg... well be happy you 1.5x people...
thats right tomppa, only those with a 1.0 or a 1.5 psp can run ANY unsigned software on the psp; that rules out 1.51, 1.52, 2.0, and all future versions until someone figures out a hack for it. those in europe, etc, can still buy theirs from lik-sang or whatever its called and have it imported...for a fee of course tho.
Well actually I'm thinking its "at least" a 486/66 MhZ emulation. Just a guess of course. Which is good enough for Red Alert. But yeah I think Tomb Raider is just a bit extream to be run (Don't know the specs so correct me if im wrong!). :D Well I should dust off my old "The Elder Scrolls: Arena"! :DQuote:
lets say that this emu in comparison is like a 468 dx 33mhz...
agreed. games like tomb raider & red alert don't even really run well in dosbox on a 3ghz machine. i'm HOPING this thing is as fast as a 486 33.... can somebody please post reports of how fast DOS games are running? if i had a psp i would do it myself, but i'm still waiting to get my money back from the ****ar who ripped me off on ebay. :(Quote:
Originally Posted by alepus
i wouldn't be so sure about that. try running a dos emulator on a fast computer, you will still find that even games from the 486 33 era don't all run perfectly. i think we will be LUCKY if the psp is even as fast as a 386Quote:
Originally Posted by NeoXCS
Ive been for two days now, working out some bugs ive got in my windows 95 install. To this emu. at first I only had bad sectors on my hard drive image. I thought that was really odd. Now it takes forever to scandisk one of those images within the emu. So I went to sleep last night letting it scan. Upon wakeing up this morning. My pc was locked up. Nothing would bring it out of this, So like most peope I went to plan B, I just cut the power and let it reboot.
Only to hear this awful low pitch beep. Now this is not a normal beep like booting up a pc, This was a low pitch beep.If youve worked on a few systems you start to learn, that all those beeps have a different meaning. This was unmistakibly a memory error. So I droped to cmos set it to slow memory scan. So I could see the problem. Only to find out half my system memory was fried!:eek:
Now normaly this could be called a coiencidence. But system memory doesnt fry for just any reason:mad: And since this program was the only thing I had going on,
I assume that this is what did this. now im not asking everyone to be careful. And watch out and all that damn jazz. Im not stateing anything but the facts. Cause I know if I did people are gonna come out of the freaking woodworks telling me how this and that and all kinds of other bullshit. I KNOW WHAT HAPPENED!. And I know this isnt normal. And I blame this program. Or my abuse of this program. At any rate. there you have it . The solid facts :(
And one pissed off shadowprophet:mad:
Update. Umm boy this is really hard to admit too, but I feel it necessary.
upon troubleshooting, and removeing my memory and reseating it. my memory is now recognized, and working fully :rolleyes: . I already feel enough like a novice for not doing this earlier. But the problem still seems to be connected somhow with bochs. Still it didnt fry my memory, which is good:p
However im going to leave this post as a shrine to remember how I made that novice mistake- that morning_ and didnt do the first thing any tech should do.troubleshoot.
Shadowprophet. Cause he shouldnt touch a pc,untill hes wide awake :p
So I finely got windows 95 going on my psp. Its spiffy I guess, But theres mouse problems, And since there is no type of keyboard input im pretty much stuck at the desktop. Anybody figured out how to make the mouse work right ?
update. Well ive been reading around, the mouse thing seems to be a common problem, hmm. oh well, I feel better that at least I got windows working on the thing. Time for my next project, Lua here I come again :p
Well, I've finally managed to get DOS 6.22 working, with Dune 2.
Command and Conquer just resets bochs, warcraft needs a return press (I think) to continue, so they're no good :(
Dune is running at a good 1.3 fps, I'm sure an old 286 would give it a run for its money, but at least its working, I'm impressed anyway!
Shadow get yourself into the start menu / programs / accessories / accessibility /on screen keyboard (thats the xp location but it should be somewhere like that on win95).
Should give it a little more functionality.
Quote:
Originally Posted by Chimple
good to know. maybe we can play old 8088 games like alley cat and bouncing babies at decent speeds though
thanx bro:pQuote:
Originally Posted by Illuga
shoot I truely look forward to this working well. Man this would own a Pocket PC regarding all its new homebrew stuff.
there is somthing in the bochblah*.bxrc file that says:Quote:
Originally Posted by shadowprophet
chang it toCode:mouse: enabled=0
I think that will fix you. :)Code:mouse: enabled=1
thanx guys :p got windows working and I learned how to use the mouse:p
and by the way 1timeuser lol my mouse was dissabled in the config file lol:p I must have forgot to enable it lol. I say that I learned how because it does work :p It just seems to have very poor calibration. But thats okay once you get used to it its seconed nature :p
Ive took all my files and work, striped it down to barebones. meaning there isnt anything for the a drive or the cd rom anymore. Just the boot from c and the hard drive image itself. And Ive backed it up on to a cd with every directory and config file, ready to be copied over the the psp. I called it psp win95.
all ziped up its only about 110 megs. And I will never have to go through this horible experience ever again.. and if it where allowed I would be happy to host this file for people. but I assume hosting such a thing would get me banned :(
Dune 2 was slow and C&C didnt work! Darn, i was looking forward to trying the original Command & Conquer! Oh well, back to just playing around with console emulators.:D