PS3 Sega32x Compatibility (via PicoDrive) on PS3

STLcardsWS

Administrator
With the recent progress from @OsirisX we now have a functional dynarec on the PicoDrive resulting in Sega 32x emulation on the PS3. More information in this
348839
s
Sega-Genesis-Model2-32X.jpg

Sega 32x on PS3 (PicoDrive)
 
Last edited:
confirm doom is unplayable without dynarec. ok probably exist other way to play doom on ps3 (for sure exist a native ps1/2/3 game).
but dynarec is a miracle. for sure cell cpu and rsx have tons of code can speedup the primitive roms code (like 32x or newest cpu like n64,dreamcast,ps1,psp). the problem is who want write this code for ps3???
 
confirm doom is unplayable without dynarec.

We know that all those games would be unplayable without the dynarec but the 32x (PicoDrive) does have a dynarec working on the PS3.. Must have Cobra or Mamba 8.4 .

but dynarec is a miracle. for sure cell cpu and rsx have tons of code can speedup the primitive roms code (like 32x or newest cpu like n64,dreamcast,ps1,psp). the problem is who want write this code for ps3???

With 32x we have had someone has written the code.
https://www.psx-place.com/threads/mapi-dynarec-lib.33875/page-2#post-348839

People do things not always for the end result but the journey and the path it takes.
So you never know the motivation behind a project.
 
We know that all those games would be unplayable without the dynarec but the 32x (PicoDrive) does have a dynarec working on the PS3.. Must have Cobra or Mamba 8.4 .



With 32x we have had someone has written the code.
https://www.psx-place.com/threads/mapi-dynarec-lib.33875/page-2#post-348839

People do things not always for the end result but the journey and the path it takes.
So you never know the motivation behind a project.
yes ok. i a few question. what is the mapi side? is unique feature and every new emu dynarec need change on core and cobra/mamba or the cobra/mamba side is done? and only core side need to be written?
probably my English is horrible... i try to explain:
if someone want to write n64 dynarec for retroarch core or standalone emu, need to update the mamba/cobra side or that part is done for all kind of dynarec app?
 
The following all seem to be okay (World/USA versions tested)...rewind causes soft-locks, however.

36 Great Holes
After Burner
BC Racers
Blackthorne
Knuckles Chaotix
NBA Jam
NFL QB Club
Pitfall
Primal Rage
RBI Baseball
Space Harrier
Toughman Contest
WWF Raw
WWF Wrestlemania
X-Men (it's a prototype, though, not much gameplay)

Shadow Squadron seems ok...there is jittering on the demo screens, and weird camera jumping with external view with the blue ship.
Spider-Man randomly soft-locks.
World Series Baseball randomly gives a "SH2 Address Error" and freezes.
 
Star Trek works fine.

The following all seem to be okay (World/USA versions tested)...rewind causes soft-locks, however.

36 Great Holes
After Burner
BC Racers
Blackthorne
Knuckles Chaotix
NBA Jam
NFL QB Club
Pitfall
Primal Rage
RBI Baseball
Space Harrier
Toughman Contest
WWF Raw
WWF Wrestlemania
X-Men (it's a prototype, though, not much gameplay)

Shadow Squadron seems ok...there is jittering on the demo screens, and weird camera jumping with external view with the blue ship.
Spider-Man randomly soft-locks.
World Series Baseball randomly gives a "SH2 Address Error" and freezes.
As always Thank You !!! Always been a great contributor with information / test ect...

Results added
 
More tests...all seem fine...

Brutal Unleashed
Clay Fighter (proto, really just a short tech demo)
Cosmic Carnage
Darxide
FIFA Soccer
Kolibri
Metal Head
MK2 (recommend this patch)
Motocross Championship
Pinocchio (proto, recommend this patch)
Sangokushi IV (it's in Japanese, though)
Soulstar X (proto)
Spot Goes to Hollywood (proto)
T-MEK
Tempo
Virtua Hamster (proto, not much to do)
Zaxxon's Motherbase 2000

Doom 32X Resurrection is a hack that greatly enhances the 32X port, highly recommended.
 
Last edited:
Wolfenstein/Spear of Destiny 32X homebrew works. However, in-game saving does not, and since savestates are broken there is no way to save your progress. There is a Genesis port of Wolf3D, however.

There is a Ecco the Dolphin 32X prototype, but it's nothing but an animated title screen.
 
Last edited:
Can confirm if possible to play with Dynarec on PS3HEN 4.85

Tried a Sega 32x CD Game: Corpse Kilerr but doesn't pass the main screen. (Suppose I need a Lightgun to play)
Will try more game later
 
Knuckles Chaotix (Dynarec on) on Latest Picodrive BUG
When you close the content Retroarch goes black screen and freezes.

Then when you try to load Retroarch again from XMB it won't let open Retroarch, it always goes to XMB.

I investigated it and the retroarch-salamander.cfg is modified after Knuckles Chaotix is closed.
Instead of modifiying the line correctly to "libretro_path = "/dev_hdd0/game/RETROARCH/USRDIR/cores/picodrive_libretro_ps3.SELF"
" it writes a incomplete path, for example: "libretro_path = "/dev_hdd0/game/RETROAR

To fix this issue so you can load Retroarch again, you should delete the
retroarch-salamander.cfg. But if you load again Knuckles Chaotix, the same thing will happen.

A workaround that I discovered is through FTP change the file attributes to read only. So Knuckles Chaotix won't be able to write the incomplete line in retroarch-salamander.cfg.
The only downside is that if I remember, wherever you enter a new core, after running a rom, the image overlay that tells you that you are using a core will inform an incorrect core. For example, if the retroarch salamander is saying PICODRIVE, when you load a SNES Rom, it will keep saying PICODRIVE.

@Crystal can you look when you have time to fix it?

PS: Maybe it can occur with other games on picodrive, I just don't know which ones.
 
Knuckles Chaotix (Dynarec on) on Latest Picodrive BUG
When you close the content Retroarch goes black screen and freezes.

Then when you try to load Retroarch again from XMB it won't let open Retroarch, it always goes to XMB.

I investigated it and the retroarch-salamander.cfg is modified after Knuckles Chaotix is closed.
Instead of modifiying the line correctly to "libretro_path = "/dev_hdd0/game/RETROARCH/USRDIR/cores/picodrive_libretro_ps3.SELF"
" it writes a incomplete path, for example: "libretro_path = "/dev_hdd0/game/RETROAR

To fix this issue so you can load Retroarch again, you should delete the
retroarch-salamander.cfg. But if you load again Knuckles Chaotix, the same thing will happen.

A workaround that I discovered is through FTP change the file attributes to read only. So Knuckles Chaotix won't be able to write the incomplete line in retroarch-salamander.cfg.
The only downside is that if I remember, wherever you enter a new core, after running a rom, the image overlay that tells you that you are using a core will inform an incorrect core. For example, if the retroarch salamander is saying PICODRIVE, when you load a SNES Rom, it will keep saying PICODRIVE.

@Crystal can you look when you have time to fix it?

PS: Maybe it can occur with other games on picodrive, I just don't know which ones.

Guys, I think I had this problem because of wrong permissions in my folders/files.
I had to use Managunz Filemanager to fix permissions through the "right click / context menu" option in the folder where Retroarch is installed, and then the folder where my playlists and configs are located (in my case its in another custom folder, but for some could be the ROMS folder).
After fixing the permissions Knuckles Chaotix 32X in Picodrive didn't quit Retroarch when I closed its content.

Other things that were not working before the right permissions (Picodrive): no shaders were available to set and playlists were hidden from the menu.

So I feel my bug report was a false alarm.
 
Guys, I think I had this problem because of wrong permissions in my folders/files.
I had to use Managunz Filemanager to fix permissions through the "right click / context menu" option in the folder where Retroarch is installed, and then the folder where my playlists and configs are located (in my case its in another custom folder, but for some could be the ROMS folder).
After fixing the permissions Knuckles Chaotix 32X in Picodrive didn't quit Retroarch when I closed its content.

Other things that were not working before the right permissions (Picodrive): no shaders were available to set and playlists were hidden from the menu.

So I feel my bug report was a false alarm.
Well, I didn't use Retroarch much on PS3, but I wanted to try some SNES and GBA sagas, and every time I closed Retroarch when I wanted to use the application again, it returned me to the There is an option checked to save the settings when exiting Retroarch and I unchecked it, that's how I was able to use it again without having to reinstall every time I used it.
 

Similar threads

Back
Top