Jump to content

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


xxOToTOxx
 Share

Recommended Posts

hypseus-logo.png

 

e.png?v=2.6.18 - For those familiar with Daphne, this should be a direct drop-in replacement.

 

Contains many additional features and SDL2 enhancements:

  • Windows, MacOS X and Linux (Raspberry Pi)
  • 64bit version of Daphne for Windows
  • 4k M2V support
  • Many additional features in Daphne and Singe

Windows Client: https://github.com/DirtBagXon/hypseus-singe/tree/master/win32

 

Main Site: https://github.com/DirtBagXon/hypseus-singe/

 

Emuline Thread: 

scanlines3-min.png

hyp-cobra.png

hyp-esha.png

 

scoreboard.png

hyp-wsjr.png

hyp-titanae2.png

 

 

Edited by xxOToTOxx
MacOS X release
Link to comment
Share on other sites

 
  • Replies 83
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

 

Hey,

 

Note:  Up-to-date .bat file examples are now in the GitHub release repository 

 

Give these a try, drop them straight into the hypseus directory, with all the other files:

 

https://github.com/DirtBagXon/hypseus-singe/releases

 

Note 1: They rely on the fact that the games are in the vldp_dl, vldp and singe sub-directories from the torrent download.

Note 2: This includes the flightkey.ini configuration file, which will be used, if present, and reverse up/down keys on the flight based games.

 

The file logs/hypseus.log should provide info in case of issues.

 

Edit: A few tweaks added to certain games.....

 

Edited by xxOToTOxx
Added aspect ratio fix for 16:9
Link to comment
Share on other sites

 
 
 
  • 2 weeks later...

Sinden Borders now implemented:

 

Version: 2.6.2

hypseus singe vldp -sinden 5 g -framefile ...

 

-sinden <1-10> <color>     [ Enable software border for lightguns          ]
                           [ Color: (w)hite, (r)ed, (g)reen, (b)lue or (x) ]

 

sindenborder.png

Edited by xxOToTOxx
Link to comment
Share on other sites

 
  • 3 weeks later...
 
 
On 07/08/2021 at 4:42 PM, mazinger4life said:

Wow wonderful job my friend ,what files i need to make it work and are they any tutorial since im not familiar with hypseus and i plan to run it on windows platform.

thanks

 

Hey, so quick Windows install:

  1. Download Hypseus Singe https://github.com/DirtBagXon/hypseus-singe/tree/master/win32, and put the contents of the zip file into it's own directory. e.g. 'C:\Hypsesus Singe'
  2. Copy your existing Daphne ROM files (.zip) into the 'roms' sub-directory of Hypseus, exactly as you would in Daphne.
  3. Copy (or move) your video and framefiles into the sub-directory of Hypseus. This is up to you, but usually 'vldp' with a subdirectory of the game name:
C:\Hypseus Singe
|
+-- vldp
|    |
|    |-- roadblaster
|    |    |
|    |    |-- roadblaster.txt  (Frame file)
|    |    |-- rb.m2v
|    |    |-- rb.ogg
|    |    |-- rb.dat  (Don't copy .dat file from Daphne - it will be re-created)
|
+-- roms
     |-- roadblaster.zip (ROM file)

 

This will give you the ability to run Hypseus with the original ROM video.

 

  • Within C:\Hypseus Singe create a roadblaster.bat file with the following contents:
hypseus.exe roadblaster vldp -framefile vldp/roadblaster/roadblaster.txt -nolinear_scale -fullscreen

PAUSE
  • Run the batch file and check it works. (You can move other games in exactly the same way. Copy .bat file arguments from Daphne to the Hypseus .bat file you create.)

 

If all is good, let's put the 4K video in place.

  1. Within C:\Hypsuse Singe\vldp\roadblaster - rename rb.m2v to rb-orig.m2v
  2. Grab the 4K version of rb.m2v from https://mega.nz/file/18liQTiJ#526tBpn5iPLxoKgoadD84GsM6XjqIqcz9BXRJNnKCBM
  3. Place the 4K video as C:\Hypsuse Singe\vldp\roadblaste\rb.m2v replacing original file name and location.

 

You should not need to alter your bat file if running version 2.6.12, otherwise alter -x and -y  to:

hypseus.exe roadblaster vldp -framefile vldp/roadblaster/roadblaster.txt -nolinear_scale -x 2880 -y 2160 -fullscreen
  • And you are done. Run the bat file, you should see it recreate the .dat file and load 4K video.

 

Windows Template for Road Blaster excluding 4K video: https://mega.nz/folder/t082hTgT#J9NiuIB9bl2pYSbj-jrjnQ

 

Footnote: There are other (optional) Hypseus arguments you can pass that did not exist in the original Daphne to add to the .bat file.

Check them out here: https://github.com/DirtBagXon/hypseus-singe#extended-arguments-and-keys

Edited by xxOToTOxx
Corrected Mega link
Link to comment
Share on other sites

 

hypseus-singe v2.6.14
 

This release adds absolute (EV_ABS) mouse input support to Singe.

This allows DolphinBar/WiiMote, and other lightguns, to observe resolutions correctly.

 

DolphinBar works out of the box in Mode 1 or 2

 

Sinden gun works out of the box, see button configuration discussion on GitHub

 

Enable in Singe arguments with -manymouse

 

New .bat files are provided in the repo zip file with ManyMouse activated.

 

 

 

Edited by xxOToTOxx
Link to comment
Share on other sites

 
 
  • 2 weeks later...
 
 
 
  • 4 weeks later...
 
  • 2 weeks later...
 
 
  • 2 weeks later...

64bit Windows Port of Daphne/Hypseus

 

The first 64bit version of Daphne for Windows (support for up to 16Tb M2V files)

 

The version released yesterday had a one line bug. Ensure you grab the latest version again from:

 

https://github.com/DirtBagXon/hypseus-singe/releases/download/v2.6.17/Hypseus.Singe-v2.6.17-win64.zip

 

If you have the previous version, you only need to take 'hypseus.exe' from the zip file and overwrite.

 

If you have the 32-bit version, and are upgrading, you will need 'hypseus.exe' and ALL the .dll files from the 64bit zip and overwrite the 32bit versions.

 

The 64bit version, should work markedly better on all the upscaled Daphne M2V files in this thread, so replace the 64-bit version of files within any Windows Template packages that you have (as described above).

 

I will attempt to update the Windows Template packages when I get time, but for the moment they contain the 32bit version.

 

The Windows Templates have now all been updated to 64bit v2.6.17

 

https://mega.nz/folder/t082hTgT#J9NiuIB9bl2pYSbj-jrjnQ
 

Daphne enters the Windows 64-bit world.......

 


 

Edited by xxOToTOxx
Windows Templates updated
Link to comment
Share on other sites

 

hypseus-singe v2.6.18 

e.png?v=2.6.18 - This release enables:

  • ActionMax game hardware acceleration with Windows SDL 2.0.16 library: -nohwaccel is no longer required.
  • -blank_searches and -blank_skips laserdisc skip delay simulation added to Singe:

  

 

 

Triggered against LUA events:

discSearch()
discSkipBackward()
discSkipForward()
discSkipToFrame()

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

 

 

 

Edited by xxOToTOxx
Link to comment
Share on other sites

 
 
 
10 hours ago, Moksi said:

A question Is it better to put the SInge 2 into the Hypseus Folder  or better to separate Singe 2 into its own folder ?

 

They are different applications, using different game data formats.

 

I see no reason to have them in the same folder(s).

Link to comment
Share on other sites

 
 
1 hour ago, Moksi said:

Just tested the Esh 4K on my crt , game isnt running 100 percent speed ,the sound is out of sync 

How can i fix this.     

With Singe 1 older version it runs fine 

 

My guess would be you don't have enough CPU grunt to decode these high bitrate 4K MPEG-2's

 

What is your CPU percentage doing when the game is running ?

 

Link to comment
Share on other sites

 
 
2 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 

 

OK, then that seems to be pretty much pointing the finger to the CRT display rendering speed. They were never really designed to be pushed a 4k signal, so I guess it's no surprise.

 

I assume if you swap the esh.m2v out with the standard Daphne m2v it works full speed ?

 

I have no experience with running SDL2 renderers on CRT displays, there appears to be little documentation in Google except on 'emulating' CRT display artefacts on LCD (i.e. the reverse). 

 

So I guess you may have answered your own question from a little while ago, when I said you were the first......

Link to comment
Share on other sites

 

well i just did a test with swapping the LQ Esh 800mb  replacing the 4k.

And the result is the same lagging heavily 

I hope theres a way to get it to run full speed , Because the Pic Quality is excellent 

 

WIth d/l of the 4K versions 4:3 is not fully stretched on the crt , so probably ignore aspect ratio should fix right ?

Edited by Moksi
Link to comment
Share on other sites

 
1 hour ago, Moksi said:

well i just did a test with swapping the LQ Esh 800mb  replacing the 4k.

And the result is the same lagging heavily 

I hope theres a way to get it to run full speed , Because the Pic Quality is excellent 

 

What version of hypseus are you running?

 

Run in the command prompt with `hypseus -v` 

 

In version `2.6.20` there are a couple of new options to force the renderer to `-opengl` or `-vulkan` also new SDL libraries.

 

Just overwrite the .exe and .dll file from the zip at https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.6.20

 

Quote

 

WIth d/l of the 4K versions 4:3 is not fully stretched on the crt , so probably ignore aspect ratio should fix right ?

 

`-ignore_aspect_ratio` is deprecated.

 

But you can try the new argument: `-force_aspect_ratio` which will force 4:3

 

Also you can specify the resolution with `-x` and -y` as always.

 

Edited by xxOToTOxx
Link to comment
Share on other sites

 

There is also a new version of SDL2 for Windows (2.0.18):

 

https://www.libsdl.org/download-2.0.php

 

You will need the "Runtime Binaries" zip for your Windows 32/64 version and again just overwrite the existing `SDL2.dll`

 

I haven't tested this version, but it may have improvements....... 2.0.16 had some major improvements over 2.0.14 in the Renderers.

Edited by xxOToTOxx
Link to comment
Share on other sites

 

Ok did a check hypseus version is v2.6.18 x64

SDL cc 2.0.14

SDL ld 2.0.16

 

I will replace those files you mentioned & try it 

Ok replaced the hypseus version to v2.6.20 x64  & SDL2 to 2.0.18  

I specified the x & y resolution that fixed the small screen 

The speed in the game is still lagging i tried -opengl & -vulkan in the command

Link to comment
Share on other sites

 
 
19 minutes ago, Moksi said:

Ok did a check hypseus version is v2.6.18 x64

SDL cc 2.0.14

SDL ld 2.0.16

 

I will replace those files you mentioned & try it 

Ok replaced the hypseus version to v2.6.20 x64  & SDL2 to 2.0.18  

I specified the x & y resolution that fixed the small screen 

The speed in the game is still lagging i tried -opengl & -vulkan in the command

 

Ok, without access to a CRT I don't really know how to test this further... Windows SDL2 is still pretty new and has known issues, so this may improve as SDL2 matures.

 

Google shows nothing to help us here.

 

But just to be clear, if you connect the same rig to an LCD monitor it all works fine with standard and 4k resolution video ?

 

 

Edited by xxOToTOxx
Link to comment
Share on other sites

 
 
2 minutes ago, Moksi said:

Yes just did a test again with Esh runs fullspeed perfect

 

Ok, so SDL2 and CRT's, at this point, don't work well - interesting......

 

Would be interesting to know if this is Windows specific (I am guessing it isn't), but if anyone running Linux with a CRT has any updates.....

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...