Jump to content


Photo

Psx4All For Dingux


  • Please log in to reply
36 replies to this topic

#1 darklegion

darklegion

    Member

  • Members
  • PipPip
  • 4 posts

Posted 16 October 2009 - 06:28 AM

Uli has just released a port of Psx4All to the Dingoo!

I just released something that might be of interest to some:

http://github.com/uli/psx4all-dingoo

This is a port of psx4all to the Dingoo A320 (Dingux), with acceptable performance, at least on some games. I recommend 2/3 frameskip. I have tested the following games:
» Brave Fencer Musashi
» Chrono Trigger
» Cotton
» Cowboy Bebop
» Crime Crackers
» Driver
» Einhänder
» Final Fantasy Origins
» Grand Theft Auto
» Gran Turismo
» Legend of Legaia
» Parasite Eve
» Nectaris
» R-Types
» R-Type Delta
» Syphon Filter
» Tetris Plus
» The Hunter
» ThunderForce 5
» Tomb Raider II

I remember that Driver and Tomb Raider didn’t work, but I think all others did, at varying speeds.

The emulator supports a compressed file format I christended “CBIN”, which is essentially CISO with a different frame size (to accommodate raw CD images). A tool for converting BIN files to CBN comes with the emulator.

Binaries here:

http://github.com/ul...ingoo/downloads

Have a lot of fun.



#2 shinneri

shinneri

    Mega GP Mania

  • GP Guru
  • 2393 posts
  • Location:Middle of Nowhere, USA

Posted 16 October 2009 - 05:31 PM

Exciting! I'll be giving this a try. :)

#3 adolobe

adolobe

    GP32 User

  • Members
  • PipPipPip
  • 96 posts
  • Gender:Male
  • Location:San Diego & Raleigh NC 50/50

Posted 16 October 2009 - 06:48 PM

Exciting! I'll be giving this a try. :)


Loading up my Mini SD now =P

#4 Exophase

Exophase

    Exophase is bad. Nothing good will ever come of him.

  • GP Guru
  • 5463 posts
  • Location:Cleveland OH

Posted 16 October 2009 - 07:41 PM

Wow, this looks like quite an involved port, with MIPS recompilation and everything. zodttd told me years ago that he did MIPS code generation for some 500MHz MIPS32 PMP out back then. I wonder if this is using it? A cursory glance suggests that this one is new but I don't know.

If it is new I'd love to see translation logs like usual ;p

#5 darklegion

darklegion

    Member

  • Members
  • PipPip
  • 4 posts

Posted 17 October 2009 - 04:48 AM

Wow, this looks like quite an involved port, with MIPS recompilation and everything. zodttd told me years ago that he did MIPS code generation for some 500MHz MIPS32 PMP out back then. I wonder if this is using it? A cursory glance suggests that this one is new but I don't know.

If it is new I'd love to see translation logs like usual ;p


Yeah, it has quite impressive performance for a first release, with a 420mhz overclock I get 30-40 fps with FF7, and most other games get similar performance (20-40 fps).Hopefully it isn't already optimized as much as it can be, as even getting to 45+ fps will be enough to play most games, provided that the frameskipping code is improved (doesn't work very well at the moment)

#6 hlide

hlide

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 225 posts

Posted 17 October 2009 - 11:13 AM

Wow, this looks like quite an involved port, with MIPS recompilation and everything. zodttd told me years ago that he did MIPS code generation for some 500MHz MIPS32 PMP out back then. I wonder if this is using it? A cursory glance suggests that this one is new but I don't know.

If it is new I'd love to see translation logs like usual ;p



Not entirely new, it seems to use some part of my macros to generate code (*.cpp.h), except for it mips emitter. Ironically, I had a MIPS version for PSP too along side with the ARM version. But I'm not following psx4all any longer.

#7 pongplaya

pongplaya

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 168 posts

Posted 17 October 2009 - 02:05 PM

great news :)

i have some questions though...

1st: were do i get that compress programm for windows...
2nd. i try to edit dmenu... but it does not show up :(

any suggestions ??

#8 siloucos

siloucos

    Member

  • Members
  • PipPip
  • 17 posts

Posted 17 October 2009 - 04:09 PM

This is so exciting!

Man I wonder how far the psx emulation can go at dingoo.

Thanks a lot for everyone which have supported the dingoo scene.

Thanks for ZodTTd for psx4all!
Thanks for Uli for the port and the improvement work!

#9 Exophase

Exophase

    Exophase is bad. Nothing good will ever come of him.

  • GP Guru
  • 5463 posts
  • Location:Cleveland OH

Posted 17 October 2009 - 06:51 PM


Wow, this looks like quite an involved port, with MIPS recompilation and everything. zodttd told me years ago that he did MIPS code generation for some 500MHz MIPS32 PMP out back then. I wonder if this is using it? A cursory glance suggests that this one is new but I don't know.

If it is new I'd love to see translation logs like usual ;p



Not entirely new, it seems to use some part of my macros to generate code (*.cpp.h), except for it mips emitter. Ironically, I had a MIPS version for PSP too along side with the ARM version. But I'm not following psx4all any longer.


It has my MIPS disassembler too ;D But that's there since I did it for zodttd.

#10 Reesy

Reesy

    GP32 Hardcore

  • GP Guru
  • 289 posts
  • Gender:Male
  • Location:Hampshire, UK
  • Interests:Xbox360, DIngoo, Caanoo.

Posted 17 October 2009 - 09:19 PM

great news :)

i have some questions though...

1st: were do i get that compress programm for windows...

any suggestions ??


http://dingoo-scene....or-windows.html

#11 quadomatic

quadomatic

    DingooWiki Admin

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 1137 posts
  • Gender:Male
  • Location:Chicago, IL - USA

Posted 17 October 2009 - 10:24 PM

Wow, very cool...anyone try xenogears?

#12 siloucos

siloucos

    Member

  • Members
  • PipPip
  • 17 posts

Posted 18 October 2009 - 01:09 PM

This is not Uli's blog, right?

http://psx4dingoo.blogspot.com/

So why this guy is asking for donations?

#13 hlide

hlide

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 225 posts

Posted 18 October 2009 - 01:46 PM

This is not Uli's blog, right?

http://psx4dingoo.blogspot.com/

So why this guy is asking for donations?


oh sh*t another guy trying to have donations with open source code. Please keep in mind psx4all is heavily based on pcsx source with some adaptations for handhelds : gui and recompilers for specific architectures. It really pisses me off to see some guy asking for donation for so small changes !

if someone is giving me a dingux, i'll add the mips recompiler i did for a psp version and if someone can give links to documentation about media instructions, i'll use them in recompilation or at least for gte processor.

#14 A600

A600

    GP Mania

  • GP Guru
  • 366 posts

Posted 18 October 2009 - 02:11 PM

 

It really pisses me off to see some guy asking for donation for so small changes !


I really doubt that guy asking for donations is Ulrich Hecht.




#15 hlide

hlide

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 225 posts

Posted 18 October 2009 - 02:28 PM

It really pisses me off to see some guy asking for donation for so small changes !


I really doubt that guy asking for donations is Ulrich Hecht.



Well I hope so. I coded some parts of the recompiler for Zodttd's psx4all. It is not to see another guy/girl just puts his own mips emitter in it and to claim donations for it, especially if he/she has already a dingoo.