Outstanding dosbox performance on custom built dosbox with optimisations for Pyra.


So does this run so good because of the sheer raw CPU power of the OMAP 5 or does this SoC comes with other benefits and tweaks that makes such emulation faster compared to the OMAP3 of the Pandora?

Much more efficient CPU (in instructions/cycle aka work-done-per-GHz), much much much more efficient FPU, a lot more cache, much faster RAM.
 
More videos, unfortunately no sound yet (I'd rather not share with the world the sound of clattering keys). I will have my Elgato game capture device working at some point this weekend with sound.. hopefully if my Analogue audio method works.



Demonstrated in order:


Crusader - No Regret


Redneck Rampage


Jedi Knight Dark Forces II


I did have a TIE Fighter video too but yeah it was pretty crappy.


Enjoy https://www.dropbox.com/s/qahc6veedm02gwd/moregames.m4v?dl=0



Thanks for that, Wally. I think that last one is actually the original Dark Forces. But it is great to see it running so smooth. Thanks!


Sounds like I'll have to wait to see how Dark Forces II runs in Exagear since there is no DOS version.
 
Much more efficient CPU (in instructions/cycle aka work-done-per-GHz), much much much more efficient FPU, a lot more cache, much faster RAM.



Very nice, sounds promising. When I look what's already possible on the old Pandora (Diablo 2! :D  ), there should be indeed even more possible on the Pyra (Diablo 2 with HW acceleration mode? I mean the fancy one with enabled "Parallax effect"- thingy ).


My personal other wish: Unreal1/ Unreal Tournament (1!) in real playable condition. I know there were experimental portings on the Pandora as well, so I have high hopes to get this really working...somehow... (I know it's not a DOS Game! :P  )
 
Last edited by a moderator:
My personal other with: Unreal1/ Unreal Tournament (1!) in real playable condition. I know there were experimental portings on the Pandora as well, so I have high hopes to get this really working...somehow... (I know it's not a DOS Game! :P  )

My only hangups is with audio other wise it's fully playable, The Linux version of Unreal Tournament used OSS, I can't seem to get a working OSS to Alsa or pulseaudio setup through exagear. 
 
Guys,



If you want me to test something, at least give me something to work off.. Don't go aiming in the dark at games you aren't sure are DOS and PLEASE give me an archive.org link to a demo or a link to mobygames proving it is a DOS game.


I'm not doing all your dirty work.


In addition: If it runs on the Pandora already then there's really no point me checking it on the Pyraboard. I really don't want to to Terminal Velocity anymore.
 
Last edited by a moderator:
It would be nice if you could test:


Others I could think of, but my personal interest in them is rather low:


thanks !
 
Last edited by a moderator:
Hmm I had an inverted colo(u)rs when trying the DOS version of MDK on your old dosbox version, seems okay in that video. 
 
Guys,



If you want me to test something, at least give me something to work off.. Don't go aiming in the dark at games you aren't sure are DOS and PLEASE give me an archive.org link to a demo or a link to mobygames proving it is a DOS game.


I'm not doing all your dirty work.


In addition: If it runs on the Pandora already then there's really no point me checking it on the Pyraboard. I really don't want to to Terminal Velocity anymore.



Well, then I would pick Dungeon Keeper. It runs somehow on the Pandora but I would not call this any playable. Original Dungeon Keeper had also a Win95 Mode but the DOS  mode ran much better when I remember correctly. Demo available.


https://archive.org/details/DungeonKeeper_1020
 
It's not "playable", at least not on my CC Pandora, sadly. I know Dungeon Keeper very well, played it to death on PC and on CC Pandora it is definitive far away from full-speed. SlideShow does not count as playable. ;)    Maybe it runs great on the 1GHz Pandora but I don't have one. ^^"
 
I figured i'd test another game..


Here's tomb raider. Ptitseb would love this one. No 3D acceleration or anything. I switched the graphics to high mid game.


https://www.dropbox.com/s/vs7qae864jkzi8p/tombraider.m4v?dl=0

It's not "playable", at least not on my CC Pandora, sadly. I know Dungeon Keeper very well, played it to death on PC and on CC Pandora it is definitive far away from full-speed. SlideShow does not count as playable. ;)    Maybe it runs great on the 1GHz Pandora but I don't have one. ^^"


Dungeon Keeper FX works fine in Wine on x64 hardware.. However on Exagear it doesn't seem to work :(  I've got the GOG version of Dungeon keeper gold, i'll try it out later.
 
Last edited by a moderator:
I played with the 3dfx module and openglide (on the Pandora anly for now). And in fact, with glshim, it works.


It's too slow to be useable on the Pandora, but it will be interesting on the Pyra.


I have visual artefacts also, not sure if it's openglide or glshim, (I think openglide), but that's a start...


Also, the lfb emulation (and the read part of it) seems quite slow, I have to check how this is emulated...

View attachment 12655

redgard4.png

screamer2_1.png

screamerally1.png
 
I worked a bit on DOSbox / openglide.


I have fixed the issue when you set "lfb=write" (huge speed up in the Screamer games) where the 2D bliting are to big (the "Screamer 2" title in the above screenshot).


Both Screamer are not playable on the Pandora anyway.


But I still have a big issue with Texture Mapping. It can be seen in both Screamers screenshot, but it is even more visible with Tomb raider: Unfinished Business. FPS seems good on this one, but the texture issue make it unplayble. I suspect the issue be in the texture coordinate handling of glshim, where only s and t are used, and it seems w (the 4th parameter) is important with glglide. I'll have to change quite a few things in glshim to change this (I wanted to do it anyway, to try support hardware cube maps).

trub1.png
 
Thanks a lot for continuing to work on the Pandora! Those of us who won't switch to Pyra (at least not now) are grateful :)
 
Back
Top