Page 5 of 11 FirstFirst 123456789 ... LastLast
Results 41 to 50 of 102

Thread: Bochs Ported to PSP, Use Windows 95 on your PSP

                  
   
  1. #41
    DCEmu Rookie
    Join Date
    Jul 2005
    Posts
    131
    Rep Power
    73

    Default

    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

  2. #42
    DCEmu Newbie
    Join Date
    Aug 2005
    Posts
    20
    Rep Power
    0

    Default

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

  3. #43
    DCEmu Legend shadowprophet's Avatar
    Join Date
    May 2005
    Location
    IFeedOffYourFearS
    Age
    48
    Posts
    3,102
    Rep Power
    98

    Question Thank you so much

    Quote Originally Posted by innerlogic
    Well, my config goes like this

    ################################################## #############
    # Windows 95
    ################################################## #############

    # how much memory the emulated machine will have
    megs: 8

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

    # hard disk
    ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
    ata0-master: type=disk, path="ms0:/VM/c.img", mode=flat, cylinders=406, heads=16, spt=63

    # choose the boot disk.
    boot: c

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

    # disable the mouse, since DLX is text only
    mouse: enabled=1
    ----------------------------------

    Change as needed.

    EDIT: I pasted an old config that did not work, I changed it so NOW it will work, sorry about that
    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 ?

  4. #44
    DCEmu Newbie
    Join Date
    Nov 2004
    Posts
    28
    Rep Power
    0

    Default

    Quote Originally Posted by souls85
    I have gotten freedos to work as well is there any way to make it load a exe file? cause there is no keyboard support...
    Sure: Simply load it up using autoexec.bat.
    Or find a program like DosShell, where you can start stuff via mouse

  5. #45
    DCEmu Legend shadowprophet's Avatar
    Join Date
    May 2005
    Location
    IFeedOffYourFearS
    Age
    48
    Posts
    3,102
    Rep Power
    98

    Thumbs up So much to do , and not enough time to do it in

    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.

    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
    Cause this emu is bull$#@!, 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) so when somone does figure this out, leave a post on how you did it,

  6. #46
    DCEmu Newbie
    Join Date
    Aug 2005
    Posts
    11
    Rep Power
    0

    Default

    Just found this on some "other" forums but figured it would be useful here as well

    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

  7. #47
    DCEmu Legend shadowprophet's Avatar
    Join Date
    May 2005
    Location
    IFeedOffYourFearS
    Age
    48
    Posts
    3,102
    Rep Power
    98

    Question okay check it out,

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

  8. #48

    Default My guide

    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 :-)

  9. #49
    DCEmu Rookie bill00000's Avatar
    Join Date
    Jul 2005
    Posts
    189
    Rep Power
    73

    Default

    That's a lot of friggin work! What can you do with it once it's on your MS?

  10. #50

    Default

    Quote Originally Posted by bill00000
    That's a lot of friggin work! What can you do with it once it's on your MS?

    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.

Page 5 of 11 FirstFirst 123456789 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •