Release Qemu for Pandora (for rebirth competition)


Hey Tuki,


I have isos of the original CDs and am using Qemu with Windows 95 to run them. Ran the setup file on CD1 to install and haven't had any trouble. The original CDs are named EXPRESS1, EXPRESS2 and EXPRESS3 and the root directory of EXPRESS 1 has the following files:


DATA <DIR>


DOS <DIR>


WINDOWS <DIR>


AUTORUN.INF


CD1.HPF


MAKINGOF.AVI


README.TXT


SETUP.EXE


Great to meet another fan of the game cause it's one of the best ones ever made and way underappreciated. Hope this helps and good luck!

Hi jw,


That helped thanks. I have manged to get in working in Windows 95 in Qemu, but sometimes the sound is choppy and not working properly.


I have PM'd you about it, let me know if you can help.
 
How high are you clocking? And isn't this a dos game? Undor dos it might run faster because of less overhead from windows.
 
Last edited by a moderator:

I'm overclocking to 850.


I have tried running this using FreeDos but it won't recognise the iso for some reason. Under win 95 it works and recognises the same iso image fine and runs but I have sound issues. If I exit to Dos from win 95 and try to run it it says the soundcard settings are not recognised and no soundblaster is present.
 
Hey tuki,


I am clocked to 1000 and using the following sb16 drivers from the wiki


http://www.claunia.com/qemu/drivers/w9x_sb16.zip


Sound is working great for me and I haven't run into any issues after a few hours of play.


I always keep my Pandora clocked to 1000 but you could probably get away with less for Last Express.
 
Hi, I'm trying to install windows 3.1 and Windows 95. I have issues with both.


With Window 3.1, when installing from floppy, it seems to install ok, however when I remove the floppy image directory from the boot path after install and select launch I get the error "Invalid System Disk"


With windows 95, at certain points during the installation it crashes with a "Stack Overflow" error. I received this trying with both CDROM and floppy based installs


I'm curious if anyone has any tips to resolve either of these errors.


Thanks
 
Plz use for Windows95 Installation this


http://boards.openpa...640#entry149280


i tested this on my Pandora and works perfectly.


I have a Tip for your Networking Problems too.


-Start QemuPND and when the GUI appear go to the Linux Terminal


-the Qemu Binary will be now executable at /mnt/utmp/qemu/bin/qemu


-you can now start your Windows Image with this Command



Code:
/mnt/utmp/qemu/bin/qemu -hda yourwindowsImage.qcow2 -net nic -soundhw sb16 -m 128 -no-acpi -no-hpet -balloon none -cpu pentium

the Option "-net nic" emulates a standart NE2000 Combatible Network Card that Card can be used with Windows/Dos/ReactOS/Linux but Windows and ReactOS have Drivers for this and for Dos must you search


(i know that it work because i had a ne2000 card long Time before in reality and played descent 1 in Network over this)


otherwise Try the Additional Option in Qemu Gui


-net nic ^_^


I testet the Network thing on PC with Qemu Manager and it work perfektly for Internet Connetions with Qemu ^_^


On Pandora i must test this when i have bit more Time,but it should work :rolleyes:
 
Last edited by a moderator:
Hey tuki,


I am clocked to 1000 and using the following sb16 drivers from the wiki


http://www.claunia.c...rs/w9x_sb16.zip


Sound is working great for me and I haven't run into any issues after a few hours of play.


I always keep my Pandora clocked to 1000 but you could probably get away with less for Last Express.

Hi jw,


I've had no luck getting it to work propely, I have overclocked to 1000 but the sound issues are still there, I have also used the Sb16 drivers you suggest. They don't always play at the same time so i'm pretty sure it isn't related to the Good Old Games CD images.


I think it is to do with sound card setup. The only file that you don't get with Good Games download that is on your list is "setup.exe". I think this is because Good Old Games are preset to simply work with Dosbox. I think if I could add the "setup.exe" to my iso then I could run that and configure the sound card to suit.
 
Last edited by a moderator:
Plz use for Windows95 Installation this


http://boards.openpa...640#entry149280


i tested this on my Pandora and works perfectly.


Thanks, this worked for the windows 95 install (took forever)


I tried this image to install windows 3.1 as well. While 3.1 did install, I am not able to run win.exe I get the error: Cannot use a device file that is speified in the SYSTEM.INI file. I guess that line is dosmgr. tried removing it but no dice. That's ok, win31 isn't necessary just wanted it for nostalgia.
 
Last edited by a moderator:
Good news! The newest rc4 of qemu 1.1 supports armhosts again, so I'll build it in the next days and will see how it performs. Hopefully it will be a bit faster. But at least it should be more stable.


Edit: I'm also planning to build in support for all available targets, what will be able to emulate powerpc, arm, mips, etc. But will lead to a 22 MB pnd.


You will be able to select the emulated architecture in the launcher then, too.
 
Last edited by a moderator:
Good news! The newest rc4 of qemu 1.1 supports armhosts again, so I'll build it in the next days and will see how it performs. Hopefully it will be a bit faster. But at least it should be more stable.


Edit: I'm also planning to build in support for all available targets, what will be able to emulate powerpc, arm, mips, etc. But will lead to a 22 MB pnd.


You will be able to select the emulated architecture in the launcher then, too.

Does this mean that Wine + Qemu will be a possibility? If so, maybe it would increase the speed of windows-based games. (and not require running them from a windows install?)


Edit: This page doesn't indicate that the qemu bug preventing user mode emulation on arm has been fixed yet... http://wiki.winehq.org/ARM
 
Last edited by a moderator:
I don't think so, but I don't have the time to experiemnt a lot with it. I will try though :)


Lunixbochs once said he got something working in usermode but it didn't really work...


Maybe with this version it will be possible but no promises.


Emulating a linux with wine will not be faster than emulating windows directly I think.
 
I don't think so, but I don't have the time to experiemnt a lot with it. I will try though :)


Lunixbochs once said he got something working in usermode but it didn't really work...


Maybe with this version it will be possible but no promises.


Emulating a linux with wine will not be faster than emulating windows directly I think.

I guess my understanding was that if you use wine+qemu then you wouldn't have to spend the time booting into a windows image... you could just execute the program as a user mode app. (So, the game itself wouldn't run faster, but the user experience starting/running the game could be much better.)
 
Plz use for Windows95 Installation this


http://boards.openpa...640#entry149280


i tested this on my Pandora and works perfectly.


I have a Tip for your Networking Problems too.


-Start QemuPND and when the GUI appear go to the Linux Terminal


-the Qemu Binary will be now executable at /mnt/utmp/qemu/bin/qemu


-you can now start your Windows Image with this Command



Code:
/mnt/utmp/qemu/bin/qemu -hda yourwindowsImage.qcow2 -net nic -soundhw sb16 -m 128 -no-acpi -no-hpet -balloon none -cpu pentium

the Option "-net nic" emulates a standart NE2000 Combatible Network Card that Card can be used with Windows/Dos/ReactOS/Linux but Windows and ReactOS have Drivers for this and for Dos must you search


(i know that it work because i had a ne2000 card long Time before in reality and played descent 1 in Network over this)


otherwise Try the Additional Option in Qemu Gui


-net nic ^_^


I testet the Network thing on PC with Qemu Manager and it work perfektly for Internet Connetions with Qemu ^_^


On Pandora i must test this when i have bit more Time,but it should work :rolleyes:

Can this be put into some sort of batch file shortcut that can go on the desktop to run the command ?
 
Last edited by a moderator:
I had compiled Qemu 1.1RC4 and have many problems with LibVirtio.


Qemu Compiled fine with the normal Prefixes,but there was only one Error with Virtio


I installed it on my Pandora and it starts good when i Type "qemu-system-i386"


The Problem is reading Images,it have here massivly Problems with e/a Errors on my premade Images.


I tried to Download Virtio over Angstrom,doesnt help


I tried to Compile new Versions and older Versions from Libvirtio,but it


wants ever the Libnl-devel.


Then i installed the Angstrom Libnl1.1-dev=doesnt work


Then tried to Compile the Libnl1.1 but no cmake.txt,no configure there and autogen doesnt work too.


the actual stand is that i didnt get it right work and that what i got work is not realy faster than Qemu0.1.51


i think i try to compile Qemu 0.1.41 maybe an older Version is faster :p


here a Video With Dance Ejay 2 on Openpandora,but runs with not perfectly Sound yet.

https://www.youtube.com/embed/6X5U4vWdw_Y?feature=oembed

and here a Qemu Image with the Freeware Mario Clone Super Angoelou :D


screen3.png



http://mcobit.openpandora.org/qemu-images/DRDOSSuperAngeloMarioClone.rar


Works best with 500MHZ+Adlib and the Game can you play with


Right ShoulderButton =running


space=jump


have Fun :lol:
 
Yes, from my test it seems, that it has massive problems executing images and even installing windows is getting me nowhere. Also it seems slower than 0.15. I think we might leave the old version for now. I didn't have problems with libvirt though, as it is not really needed for the Pandora.


I will wait for the final 1.1 and try again.
 
Emulating a linux with wine will not be faster than emulating windows directly I think.
You don't emulate a whole system, only the userspace - i.e. libraries and the program itself. It makes the whole thing way less complex and therefore more efficient, stuff like key events and data to display on screen can be passed directly and don't need to go through emulated hardware devices and drivers first. In cases where Wine has kind of the same performance this should be much faster.


But you still need something for handling OpenGL, as you will be limited to OpenGL ES then, the software renderer will surely be way too slow to be useful, even when using the much faster LLVMpipe.
 
Thats all correct, but I was not talking about userspqce emulation here, but about running linux with wine on top.


Arm userspace emulation with wine will be faster, but as we are on an arm device here, there need to be all linux dependencies for wine, too. It will be faster, yes, but I have no experience with this kind of stuff, so if anyone wants to try, feel free to do so :)
 
I'm a bit late to the party, but great work ingoreis and mcobit. I've spent the weekend getting my head round qemu and finally got there - managed to get Last Express working, now I'm going to hit GOG to see what else I can get running. I'm upgrading to the 1Ghz Pandora, hopefully Blade Runner will be playable! It runs at the moment but is so slow...
 
Back
Top