Author Topic: Gp2x Psone Emulator Running Realy Fast  (Read 111284 times)

zodttd

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Gp2x Psone Emulator Running Realy Fast
« Reply #195 on: February 12, 2006, 02:39:54 pm »
Sorry if the last release was bad. I'm working hard on a new ZPSX release. Should be good.

Progress has been made. Save states are now implemented, as well as as a slightly better frameskip. That problem with it displaying a frame or two from the past is still there though, it seems to happen with some games and not in others. Working on fixing that.

Compatibility should be where 0.06 was in the next release. Sorry about the drop in working games in 0.30.

I'm trying to figure out how to set up a SVN/CVS.

I'll keep everyone updated as progress is made.
http://www.zodttd.com for all your psx4all needs (as in downloads and support). :)

CLICK HERE TO DONATE ANY AMOUNT VIA PAYPAL

Thanks for the support! I can hardly wait to get back into Zaurus development again. :)

stuffman

  • Full Member
  • ***
  • Posts: 104
    • View Profile
    • http://www.dylanpowell.net/zaurus
Gp2x Psone Emulator Running Realy Fast
« Reply #196 on: February 12, 2006, 04:11:04 pm »
Excellent, you da man!
[span style=\'font-size:8pt;line-height:100%\']SL-C860 Running pdaXrom 1.1.0beta1.
5GB Seagate ST-1 Microdrive from Rio Carbon, Asst. Other CF Cards.
512MB Sandisk SD.
AmbiCom WL1100C-CF WiFi Card.
Some GPS Card I Can't Remember...
Palm Tungsten Retractable Stylus (If You're Not Using These, You're Missing Out!).
[/font][/span]

stuffman

  • Full Member
  • ***
  • Posts: 104
    • View Profile
    • http://www.dylanpowell.net/zaurus
Gp2x Psone Emulator Running Realy Fast
« Reply #197 on: February 12, 2006, 07:59:10 pm »
Hmm. Just thought of something that might be nice in a future release: in-game overclocking. It probably wouldn't be too hard to implement, you'd just have to write to the CCCR register (0x41300000) the new values. It's probably a good idea to treat the values different for PXA255 and PXA270 processors, us CXXXers wouldn't want to fry Zauruses with your crazy 624MHz!
[span style=\'font-size:8pt;line-height:100%\']SL-C860 Running pdaXrom 1.1.0beta1.
5GB Seagate ST-1 Microdrive from Rio Carbon, Asst. Other CF Cards.
512MB Sandisk SD.
AmbiCom WL1100C-CF WiFi Card.
Some GPS Card I Can't Remember...
Palm Tungsten Retractable Stylus (If You're Not Using These, You're Missing Out!).
[/font][/span]

TJBK_TJB

  • Newbie
  • *
  • Posts: 28
    • View Profile
Gp2x Psone Emulator Running Realy Fast
« Reply #198 on: February 12, 2006, 09:06:40 pm »
Quote
Hmm. Just thought of something that might be nice in a future release: in-game overclocking. It probably wouldn't be too hard to implement, you'd just have to write to the CCCR register (0x41300000) the new values. It's probably a good idea to treat the values different for PXA255 and PXA270 processors, us CXXXers wouldn't want to fry Zauruses with your crazy 624MHz!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=114597\"][{POST_SNAPBACK}][/a][/div]

I have a problem with 624 Mhz on my C3100, so I would recommend the implementation of that intermediate setting that I forgot.

stuffman

  • Full Member
  • ***
  • Posts: 104
    • View Profile
    • http://www.dylanpowell.net/zaurus
Gp2x Psone Emulator Running Realy Fast
« Reply #199 on: February 13, 2006, 01:41:37 am »
Yeah, since there's a few possible values, maybe it could step through them, sort of like increasing/decreasing the frameskip but with clockspeed instead.
[span style=\'font-size:8pt;line-height:100%\']SL-C860 Running pdaXrom 1.1.0beta1.
5GB Seagate ST-1 Microdrive from Rio Carbon, Asst. Other CF Cards.
512MB Sandisk SD.
AmbiCom WL1100C-CF WiFi Card.
Some GPS Card I Can't Remember...
Palm Tungsten Retractable Stylus (If You're Not Using These, You're Missing Out!).
[/font][/span]

scoutme

  • Hero Member
  • *****
  • Posts: 579
    • View Profile
Gp2x Psone Emulator Running Realy Fast
« Reply #200 on: February 13, 2006, 05:07:24 pm »
according to me it wouldn't be a good design implementing cpu overclock directly in the emulator; batter practice would be a launcher that wraps that behaviour

scoutme

  • Hero Member
  • *****
  • Posts: 579
    • View Profile
Gp2x Psone Emulator Running Realy Fast
« Reply #201 on: February 16, 2006, 05:39:22 am »
any update?

zodttd

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Gp2x Psone Emulator Running Realy Fast
« Reply #202 on: February 16, 2006, 08:47:57 pm »
No big updates other than that save states are working in the wip release coming up. An optimized GPU is being worked on by Unai of Chankast fame. I'm waiting on his work to get working well before releasing a new version.

It's still being worked on, just a little slow down in production.
Things will be picking up soon...
http://www.zodttd.com for all your psx4all needs (as in downloads and support). :)

CLICK HERE TO DONATE ANY AMOUNT VIA PAYPAL

Thanks for the support! I can hardly wait to get back into Zaurus development again. :)

scoutme

  • Hero Member
  • *****
  • Posts: 579
    • View Profile
Gp2x Psone Emulator Running Realy Fast
« Reply #203 on: February 17, 2006, 03:31:44 am »
nice  we're here to test

bolbit

  • Full Member
  • ***
  • Posts: 111
    • View Profile
    • http://
Gp2x Psone Emulator Running Realy Fast
« Reply #204 on: February 19, 2006, 09:59:10 am »
I'm very exited by this emu !.

I tried to run the emu with a sharp rom and xqt jumbo package from meanie following xdivider info.
It works !, well not so good but it works.
I have only tried with a FF VII iso PAL version. The emu 006 version crash when trying to show the first movie (just after i selected "new game").
NOTE : it seems that the zpsx006 is the last one with the hires binary. the last version are only lowres and does not work in console mode with the sharp rom (white screen), the latest version works with X/QT but it is very slow.

So, here is a little summary to run zpsx with sharp rom. i installed :
- xqt-gtk-jumbopack_0.4.3-0.7.1_arm.ipk and xqt-debian-scripts_0.6.1_arm.ipk to be able to run Xqt
- tslib_14042005_armv5tel.ipk from pdaxrom feed (no beta) - install with ipkg ok
- libstdc__2.10_glibc2.2_2.95.4_15_arm.ipk from xdivider (see previous post) unpack and copy to lib dir(/home/QtPalmtop/lib)
- sdl_1.2.9_armv5tel.ipk from pdaxrom (beta feed) unpack and copy lib in a separate directory than the official sdl lib (for sharp rom). you will need to update LD_LIBRARY_PATH to use this lib before running zpsx.
- and obviously zpsx. unzip zpsx somewhere, copy the included libbz2.so.1.0 the the lib directory (/home/QtPalmtop/lib)
if needed run ldconfig (as root)

then, i have created with pocketiso 2.0 a compressed image of the original bin cdrom image.
Copy the img.Z file and the img.Z.table to the same dir as the install dir.

Within X/QT : run as root.
Code: [Select]
export LD_LIBRARY_PATH=/path/to/1.2.9/SDL/LIB:$LD_LIBRARY_PATH
./zpsx_xscale_snd

Console mode
Code: [Select]
echo "a" > /home/sharp/etc/launch.default --> to stop qtopia from restarting.
kill qpe --> go to console
as root
Code: [Select]
export LD_LIBRARY_PATH=/path/to/1.2.9/SDL/LIB:$LD_LIBRARY_PATH
echo 2000218 >> /proc/zaurus/CCCR [I](if needed to overclock to 624MHz)[/I]
./zpsx_slow_hires
echo "q" > /home/sharp/etc/launch.default [I]to start qtopia upon exit[/I]

Everything is on the previous post for the details..
Zaurus C1000, Cacko 1.23, Symbol Wifi Card, BT USB dongle.
PdaXQtrom

al_do

  • Newbie
  • *
  • Posts: 37
    • View Profile
Gp2x Psone Emulator Running Realy Fast
« Reply #205 on: February 21, 2006, 03:15:00 pm »
hi all

I'm trying to run this on my sl-c3000 (with pdaxrom)...
I've tryed only one rom (bust a move 2...).
emu starts and let me select rom image but locks on "loading game"....
I've tryed it inside and outside X... no differences...
I've downloaded this game image from the net (for testing purposes only!!!) and I've used magiciso to convert it to *.iso....
no way
(also tryed to compress iso with pocketiso.....)

any clue?

ty in advance and bye
alessandro

p.s. go on with this project as it sounds great! (btw, what about a mame port  ?)

scoutme

  • Hero Member
  • *****
  • Posts: 579
    • View Profile
Gp2x Psone Emulator Running Realy Fast
« Reply #206 on: February 21, 2006, 08:34:51 pm »
you must compress the iso with pocket iso using standard compression, and point to the Z file (not the table)
let me know

stuffman

  • Full Member
  • ***
  • Posts: 104
    • View Profile
    • http://www.dylanpowell.net/zaurus
Gp2x Psone Emulator Running Realy Fast
« Reply #207 on: February 21, 2006, 08:51:16 pm »
The first thing I'd try is to just run the raw, unconverted image that you downloaded. Most of the time, even if it's in some other format like .bin, .mdf, .img, etc., it'll usually work because these formats are essentially the same and contain the exact data on the cd, but may have a slightly different header on the file. The emu just seems to ignore this and run it without any issue. You can always try renaming it to *.iso or *.bin, but it shouldn't make a difference really. If you want to compress the iso, just do like scoutme said, but be sure to include the *.table file along with the compressed iso. Oh, and also make sure you are using the proper BIOS image and that it's named SCPH1001.BIN (the caps are critical and caused me a lot of problems earlier). Good luck and happy gaming!

*Eagerly awaiting the next zpsx release*
[span style=\'font-size:8pt;line-height:100%\']SL-C860 Running pdaXrom 1.1.0beta1.
5GB Seagate ST-1 Microdrive from Rio Carbon, Asst. Other CF Cards.
512MB Sandisk SD.
AmbiCom WL1100C-CF WiFi Card.
Some GPS Card I Can't Remember...
Palm Tungsten Retractable Stylus (If You're Not Using These, You're Missing Out!).
[/font][/span]

al_do

  • Newbie
  • *
  • Posts: 37
    • View Profile
Gp2x Psone Emulator Running Realy Fast
« Reply #208 on: February 22, 2006, 01:58:24 am »
tx for your reply
tryed another game (crash bandicot) and it works!!!
graphic is fantastic!!! the only prob. is speed.... to slow to play.
and it seems frameskip doesn't help much... it seems like the code needs some optimization not in the graphic part but in the "emu" part. (I'm not a programmer so be patient  I had some ASM programming skill looong time ago and for pc architecture...)

go on since it's great
bye
alessandro

zodttd

  • Full Member
  • ***
  • Posts: 188
    • View Profile
Gp2x Psone Emulator Running Realy Fast
« Reply #209 on: February 22, 2006, 05:55:15 pm »
I'm still waiting on getting the new GPU in place for ZPSX. It's about 10-20% faster on the GP2X port GP2PSX.

I also am reworking the timers so interrupts are called more efficiently. This should speed up some parts of games and prevent ZPSX from "hanging".

The next version should be ready within a few days. I'll basically release the new version with or without the new GPU if it takes longer than expected.

So new things...Should be faster, should be more compatible over the most recent version, and will have save states implemented.

Sorry about the wait...
http://www.zodttd.com for all your psx4all needs (as in downloads and support). :)

CLICK HERE TO DONATE ANY AMOUNT VIA PAYPAL

Thanks for the support! I can hardly wait to get back into Zaurus development again. :)