Daedalus x64 (Ps2 Port)

PS2 Daedalus x64 (Ps2 Port) - Early PoC port (Mario 64 runs @ 20/30 fps, other issues) PoC Port

belek666

Developer
19877-4c4066178b47e9232d1dff631270a0e2.jpg

Note this is an early PoC port, expect many things to not work.​

  • via belek666
    .
    I've recently ported Daedalus to PS2 just to see how it would perform. With dynarec enabled and without sound you can get around 20 - 30 fps in Mario 64. With optimization like using vu0 for matrices/vertices calculation, move renderer on vu1, sound on iop and should be more. But I still have problem with distorted graphics, hard to find what may cause that.​

    Usage of PoC Port for PS2:

    Put files/folders (of download) on root directory of mass,
    looks for roms in 'Roms' directory.


  • Reported Games (click title for user report)
    boots / doesn't boot

    • Lots of bugs and issue, this is an initial Proof-of-Concept (may never get better)
    • No Sound
    • Distorted Graphics in many games (if they boot)
    • Most games will not work or contain serious issues
    • Many other things..

    Update new Thread created by @TnA to track some issues:

    https://www.psx-place.com/threads/daedalus-x64-bug-reports.27281/


  • PS2 PoC Port - Source Code @: https://github.com/belek666/daedalus


Audio is working but it is disabled at default as it may cause some crashes. To enable it go to Menu by pressing L3, go to Edit Preferences and select Synchronous as audio option.

test reports are welcome
 
Last edited:
Great work! Awesome Y'all! Also Daedalus doesn't recognize any games in the roms folder though. I have tried too rename in every which way. Any advice?
 
Great work! Awesome Y'all! Also Daedalus doesn't recognize any games in the roms folder though. I have tried too rename in every which way. Any advice?

iirc, the emulator files need to be on the root, and roms need to be in the roms folder. I think my roms weren't being detected in the n64 folder like it says. after that, you just need to select "start emulation." it's either before or after the rom is selected. I can't remember which.
 
I guess I missed that part of the thread title (no music). I was thinking it was due to using optical out, but I guess not.
 
Looking at that video it seems to be reverted Red channel with Alpha channel somewhere. Maybe some bad mask for alpha or something, like 0xFF000000 instead of 0x000000FF. I'm not familiar with that code at all, but this clearly look like inverted ARGB to RGBA, or some other negated/reverted values for colors.
 
Looking at that video it seems to be reverted Red channel with Alpha channel somewhere. Maybe some bad mask for alpha or something, like 0xFF000000 instead of 0x000000FF. I'm not familiar with that code at all, but this clearly look like inverted ARGB to RGBA, or some other negated/reverted values for colors.
I just quoted myself to explain that i was wrong. Other game/videos from ps2 deadalus look fine in terms of colors, so it was probably just some bad camera setup effect. Sorry :/
 
  • Like
Reactions: TnA
I guess I missed that part of the thread title (no music). I was thinking it was due to using optical out, but I guess not.

Sound is implemented but not without issues. I've updated main post.


Looks like there is no ps2 bios font on ps4.

Looking at that video it seems to be reverted Red channel with Alpha channel somewhere. Maybe some bad mask for alpha or something, like 0xFF000000 instead of 0x000000FF. I'm not familiar with that code at all, but this clearly look like inverted ARGB to RGBA, or some other negated/reverted values for colors.

It may be. Still some textures look too bright.

So, mind hitting it up on the news/front-page?
I know it's PoC, but if @belek666 doesn't mind?!

Why not.

Is it running in 8bit color depth? Also the emu is compatible with gsm YAY!!!!!

At default it starts in 16 bit mode. I forgot to implement changing to 32 bit mode.
 
Looks like there is no ps2 bios font on ps4.

If you've been using FONTM, I would advise against doing that on a permanent basis because not all PS2s have them, like the PSX. Should anybody want to debug this on a TOOL (ever), it'll also be a problem.

Is it running in 8bit color depth? Also the emu is compatible with gsm YAY!!!!!

Why GSM? If you need a feature, you should perhaps let @belek666 know so that he could consider adding it. Nothing will beat proper support for video modes.
 
I don't know if someone else have the same problems on SLIM consoles, but...
Most of the time this emu will freeze at boot of the game or it will crash after short period of time.
Tried it on SCPH-70004, SCPH-77004.

When I've tried it on FAT (SCPH-50004) all the games seems to boot, there were graphical glitches,
but no crashes. There was even decent frame rate.

All tests were made with the same flashdrive.
 
Why GSM? If you need a feature, you should perhaps let @belek666 know so that he could consider adding it. Nothing will beat proper support for video modes.

I have a monitor that supports SoG/YPbPr so I tried to see what would happen at 640x480p75hz and it improved the speed a bit but in both 480i Ypbpr and VGA mode it looked exactly the same. So I assumed that the color depth was reduced in order to make it less taxing on the hardware. I don't really know much about the hardware but the colors of all the games I tried are off so if the emulator is better developed at the low depth then screw improving color depth as long as the textures end up being fixed.
 
Back
Top