Jump to content

[Emu] Hypseus Singe (SDL2) - 64bit 4k Daphne Emulator (Windows, Mac & Linux)


xxOToTOxx
 Share

Recommended Posts

Singe 2.0 it runs all the games fullspeed on my crt ,  Timegal HD  , Space Pirates HD ran fullspeed 

 

but specifying x y resolution it doesnt recognize it  ( if i set x -1024  y - 480   i get unable to determine x resolution   )

 

That problem i dont have with Hypseus

 

Link to comment
Share on other sites

 
  • Replies 83
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

I will compile a custom Windows binary that drops SDL `SDL_RENDERER_PRESENTVSYNC` from the build - again unknown territory - but something to try.

 

Will paste MEGA link here when it's ready.

 

Link to comment
Share on other sites

 
 
11 minutes ago, Moksi said:

Appriciate cant wait to get it to run perfect ,  

I tried the -nohwaccel  it runs alot better but not perfect like Singe 1.0  

 

Ok, it's building, if it runs better with the software renderer that might be a good indication it's the PRESENTVSYNC option that's doing it...

 

Fingers crossed.....

 

 

Edited by xxOToTOxx
Link to comment
Share on other sites

 
 
 
On 12/11/2021 at 2:49 PM, Moksi said:

Ok the speed is alot faster almost, only the Frameps speed is not perfectly  in comparison when i do run Esh with SInge 1.0

 

Ok, I am ripping out all the accelerated enhancements now, another version here to try....

 

Grab CRT release from: https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.6.20

 

 

Edited by xxOToTOxx
Link to comment
Share on other sites

 
 
3 minutes ago, Moksi said:

Ok tested still not FPS perfect

 

Ok, out of options now. I am allowing the video to be dictated by the refresh rate of the CRT, not sure what else I can do.

 

What discrepancy are we talking about?

 

Is there any difference between the last two ?

 

 

Edited by xxOToTOxx
Link to comment
Share on other sites

 
Quote

in comparison when i do run Esh with SInge 1.0in comparison when i do run Esh with SInge 1.0

 

So, just a little clear up here, when you state "SInge 1.0" - you are talking about original Daphne here (not Singe), running the Daphne ROM game, not a Singe conversion ?

 

 

Link to comment
Share on other sites

 
 
 
3 minutes ago, Moksi said:

its about the same , Uhm im thinking how come SInge 2.0 works fullspeed though 

 

But that's comparing Apples and Oranges.

 

The Singe 2 conversion it not a ROM game, it's a LUA simulation and video may have been encoded at a different FPS (MP4 vs M2V).

 

 

Edited by xxOToTOxx
Link to comment
Share on other sites

 

Ok maybe the encoding could be the factor , i know the crt emudriver outputs 15 khz (thats all i know about crt lol) 

 

I will have to ask why it doesnt recognize x y value i put in Singe 2.0 (Hypseus doesnt give probs when i set the x & y)

Edited by Moksi
Link to comment
Share on other sites

 
Just now, Moksi said:

Ok maybe the encoding could be the factor , i know the crt emudriver outputs 15 khz (thats all i know about crt lol) 

 

Can you just confirm if there was any difference between the two MEGA link versions I posted, I still suspect PRESENTVSYNC was the main problem, but did the second version improve anything ?

 

 

Link to comment
Share on other sites

 
 
6 minutes ago, Moksi said:

i noticed little difference tbh 

 

OK, cool

 

And final question, so 4K ESH (talking Daphne not Singe now) is now playable at an acceptable frame rate, with audio in sync, on the CRT ?

 

 

Edited by xxOToTOxx
Link to comment
Share on other sites

 

yes its playable with the frame rate not perfect & audio is in sync 

(its almost like playing a game video / audio is in sync but the framerate is 50hz ) hopefully you know what i meant lol

Link to comment
Share on other sites

 
1 minute ago, Moksi said:

yes its playable with the frame rate not perfect & audio is in sync 

(its almost like playing a game video / audio is in sync but the framerate is 50hz ) hopefully you know what i meant lol

 

Many thanks for all the help here, it's pretty hard when you don't have the hardware you need to test on :)

 

I will put that version as an experimental CRT edition on the main repo downloads.

 

As I said future SDL2 may improve this (PRESENTVSYNC for CRT improvements for instance), but unless someone wants to donate a CRT not sure I can go much further.....

 

 

Link to comment
Share on other sites

 
 

So, from your comments above, I assume this is what you are using: https://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=295

 

Which is creating a hardware abstraction layer between a digital HDMI and producing an analogue signal to the CRT ?

 

So SDL will be reliant on what is passed back from this abstraction layer as I understand it. I think this is down to SDL library support, fingers crossed it will be addressed in future releases. I guess there are many ways to do the digital to analogue conversions, so some may work better with SDL than others. Interesting stuff.

 

To be honest, I am pleasantly surprised that a 4k video signal is even remotely working on an analogue CRT :what:

 

Link to comment
Share on other sites

 
 
 
10 minutes ago, Moksi said:

Esh4K on LCD  https://streamable.com/6qvhhm

 

Esh4K on CRT https://streamable.com/yxqk06

 

To see comparison in the speed

 

I'm getting old, but on that video does the LCD version not sound to be playing too fast ? Or is it just the comparison......

 

The VSYNC stuff is explained quite well here: https://www.digitaltrends.com/computing/what-is-vsync/

 

So VSYNC is what I disabled on the CRT build, i.e. it relies on the (reported) refresh rate of the display. I'm pretty sure your CRT wont have VSYNC technology. I have looked through the SDL setup functions, and cannot see anything else I can add, or take out, to help this. SDL is supposed to make all the choices itself now. Again re-enforcing the SDL maturity hope.

 

The CRT version does look playable enough there though :very-good:

 

Really nice to see them in play - BTW were the munchies nice ?  :ptdr:

Link to comment
Share on other sites

 

the speed in the vid is in sync with the sound , i know you have to look good at it check the background how it flows on the lcd then the one of the crt 

 

But its playable for now , but the image quality really impresses , maybe the encoding method could fix it ? as Singe 2 HD files run fullspeed

 

 

 

 

Link to comment
Share on other sites

 

Hello All,

I'm a complete *%$#ing n00b when it comes to setting up these type of emulators. Can anyone point me to a decent tutorial on how to setup hypseus-singe.

Cheers for any guidence.

Link to comment
Share on other sites

 

I've had similar frame rate issues with my cabinet that has a CRT in it, and in fact I have a second cabinet with a CRT and tried my emulation set up with it, and it also has the same issue. My story is different based on the game I was trying to get it to work with Cliff Hanger but I was able to get it working with a patch and great help from xx0To TOxx, which was great but as I said I had a different problem, which I rectified the balance after the patch by bringing the M2V into Premier, but it was a hassle. Unfortunately it's not a perfect solution, but for me it works at the moment, but hope to find a better solution in the future. I would try the patch to be honest it might almost solve your problem.

Link to comment
Share on other sites

 
4 hours ago, Moksi said:

the speed in the vid is in sync with the sound , i know you have to look good at it check the background how it flows on the lcd then the one of the crt 

 

Here is an interesting discussion about the SDL1 to SDL2 shift on a 15k CRT in the SCUMM forum: https://forums.scummvm.org/viewtopic.php?t=16330

Link to comment
Share on other sites

 
17 hours ago, Moksi said:

i7 4790K ,

 

When i run Esh 4K on my LCD its fine , when i am using crt (emudriver with a vga scart) its runs laggy 

maybe cos the thing was made for crts which were 4:3 480p/720p at best and we want 4k which is stretching really not originally made for LCD, YOU THEN MAKE A THING FOR LCD AND WONDER WHY YOUR vga scart NOT WORKING

Link to comment
Share on other sites

 
1 hour ago, Cool Coyote said:

maybe cos the thing was made for crts which were 4:3 480p/720p at best and we want 4k which is stretching really not originally made for LCD, YOU THEN MAKE A THING FOR LCD AND WONDER WHY YOUR vga scart NOT WORKING

 

1000% agree - As I said I am amazed it works at all.

 

But it is pretty cool how close we have got thus far.....

 

Link to comment
Share on other sites

 
4 hours ago, xxOToTOxx said:

 

1000% agree - As I said I am amazed it works at all.

 

But it is pretty cool how close we have got thus far.....

 

yeah I'm with you guys I want 4k in everything now lol , I know I think if you're younger or don't know or experienced the old arcades like gen-xer's then you wont understand how great it is just to even have quality arcade on your pc. I still buzz out on mame ffs 😆  let alone teknoparrot and console too ryujinx now amazing and all the rest.  1 of the big ones for me was 'Pinball arcade' the original 1and Stern Pinball Arcade but now i have gotten into pinbal fx too but Pinball arcade is the most realistic, the ball is heavier etc.. 

wouldnt normally get to play the amount of tables in real life

Link to comment
Share on other sites

 
11 hours ago, Plasma69 said:

I've had similar frame rate issues with my cabinet that has a CRT in it, and in fact I have a second cabinet with a CRT and tried my emulation set up with it, and it also has the same issue. My story is different based on the game I was trying to get it to work with Cliff Hanger but I was able to get it working with a patch and great help from xx0To TOxx, which was great but as I said I had a different problem, which I rectified the balance after the patch by bringing the M2V into Premier, but it was a hassle. Unfortunately it's not a perfect solution, but for me it works at the moment, but hope to find a better solution in the future. I would try the patch to be honest it might almost solve your problem.

could you tell me how this patch works

Link to comment
Share on other sites

 
On 12/12/2021 at 8:09 AM, Moksi said:

could you tell me how this patch works

 

I believe the 'patch' here was for a very specific 'graphic glitch' in 2 player Cliff Hanger.

 

Nothing related to VSYNC or the CRT framerate.

Link to comment
Share on other sites

 

Chantze's / Triad Stone HD

 

Hypseus version of Chantze's Stone, requires version 2.6.21 of Hypseus for 'lfs' support in v3.3 game code: 

 

Relevant to the recent discussion here: Hypseus 2.6.21 now uses argument switch -novsync to disable VSYNC for CRT so a custom build is no longer required.

 

Note: in-game SCANLINES menu option is disabled, use native hypseus -scanlines argument on command line, or Alt-Backspace to toggle in-game

 

https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.6.21

 

Windows Singe 2 folder format for Hypseus Singe (Just needs Karis' MP4 and FFMPEG):

 

https://mega.nz/file/Nk0GRbxA#JO7fEGkWbwqiMZsKnMaK8TeFK_6CrLyVIkQe9BG-LG0

 

chantze.png

 

 

Edited by xxOToTOxx
Update to 3.31c
Link to comment
Share on other sites

 

Ninja Hayate HD

 

And again hot on the heels of Karis' release, here is the Hypseus version.

 

This version follows the original overlay more closely, but with all the enhancements and updates.

 

Windows Singe 2 folder format for Hypseus Singe (Just needs Karis' MP4 and FFMPEG):

 

https://mega.nz/file/gkNRlKBS#VcJS8UeM18n0NHiJo9vfazr-AZM9NzoSyTWiU2eF9vo - (Added alternate .singe file path)

 

 

hayate.png

 

hyp-hayate.png

 

 

Edited by xxOToTOxx
Added alternate path .singe files
Link to comment
Share on other sites

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
  • Create New...