xxOToTOxx Posté(e) le 20 mars 2021 Posté(e) le 20 mars 2021 (modifié) Hypseus Singe - Modern SDL2 Daphne and Singe Laserdisc emulator Windows client : https://github.com/DirtBagXon/hypseus-singe/releases Windows .bat files: https://github.com/DirtBagXon/hypseus-singe/releases Windows client documentation: https://github.com/DirtBagXon/hypseus-singe/tree/master/win32 MacOS X M1 arm64 client on github Site: https://github.com/DirtBagXon/hypseus-singe/releases/latest Hardware Scoreboard and Annunciator: https://github.com/DirtBagXon/hypseus_scoreboard Frontend Launching in Windows: https://github.com/DirtBagXon/hypseus-singe/discussions/81 Joystick Configuration Utility: https://github.com/DirtBagXon/hypjsch Base64 decoder: https://www.base64decode.org/ RetroPie: Install 'hypseus' via RetroPie-Setup in the (exp) section. RetroPie package information: https://retropie.org.uk/docs/Daphne/ RetroPie documentation: https://github.com/DirtBagXon/hypseus-singe/blob/master/src/3rdparty/retropie/RETROPIE.md {Base64} QXJjaGl2ZSBvcmc6IGh0dHBzOi8vYXJjaGl2ZS5vcmcvZGV0YWlscy9AZGlydGJhZ3hvbgpTdGFy c2hpcCBUcm9vcGVyczogaHR0cHM6Ly9tZWdhLm56L2ZvbGRlci94a3hCV0RKUSNmSDJnVDdvVVg1 aE1GSDVMc3g3RGFRClN1Z2FyIFJ1c2g6IGh0dHBzOi8vZGwub3JhbmdlZG94LmNvbS82RU1LS1RS S1M0a1ljTDE0enIKU3Vydml2YWw6IGh0dHBzOi8vbWVnYS5uei9mb2xkZXIvMTR3alVDNlEjTDQ3 RXRkQUpEMk1iTGxOcUxRalFHQQpEYW5tYWNoaTogaHR0cHM6Ly9tZWdhLm56L2ZpbGUvbHA1R0Ja N1ojT0NwNUxIODRqSGpsd0k3TkxuaUlHR244cHZNZW1KTFdSWEVtQ3BXZ0tHVQpIRCBNMlYgdmlk ZW8gZmlsZXMgKGNvYnJhLCBiYWRsYW5kcywgcm9hZGJsYXN0ZXIpIDogaHR0cHM6Ly9tZWdhLm56 L2ZvbGRlci9ZaEZUVllDWSNhQ1ZMWkhCajVyTTk1MXp6ay03bmZnCldobyBTaG90IEpvaG5ueSBS b2NrPyAySyBTaW5nZSAyIFBvcnQgKHZpYSBUcmVtb2x1eCkgaHR0cHM6Ly9tZWdhLm56L2ZvbGRl ci9taDFRMUx6USMtWUdNYkFqTnM1LXpoQlo2YWZMSU9BClN0YXJibGF6ZXJzIChTaW5nZSAxKTog aHR0cHM6Ly9tZWdhLm56L2ZvbGRlci93TkptbklpWSNlRU9STlNNWHk4Rk96WFliZ1lkX1Z3CkRh cGhuZSBJbWFnZTogaHR0cHM6Ly9tZWdhLm56L2ZpbGUvbmdSVlVTeUojM0wxanJUWXhqNlpfcURQ SXY2UVVlNDNLQTA4WnJVMUlKUmlWZ1J5MGVTdwpDb25hbiAoU2luZ2UgMSk6IGh0dHBzOi8vbWVn YS5uei9maWxlLzBRUWxpQzVMI29odXdDcjZyS0VoMERmUTY2LURVV1R0ZjF1TVQxRGswUlgybjVr M3lYcGcKU2FtdXJhaSBKYWNrIChTaW5nZSAxKTogaHR0cHM6Ly9tZWdhLm56L2ZpbGUvc1lKVldJ clEjZ2NWTy1la003cHlpbHA2WlBteFplSGVhN1piSGlucUNmamE2ZjJvQTJsUQpGcmVlZG9tIEZp Z2h0ZXIgKFNpbmdlIDEpOiBodHRwczovL21lZ2EubnovZmlsZS9KWllsR0FnQSMtWmFLblJzLXdH TVI5eHJFX1E5TldWSVZaY0hFY29Wa1o1Wkw0N2ZncXQ4CkRhaXRhcm4yIChTaW5nZTEpOiBodHRw czovL21lZ2EubnovZmlsZS8xQVlHeFNSSSNiVUFzcmw1YW5IR2h3TWFoZElxc0dOX1dTUzA3MEFF ajNrMUhCRkJVMzVj 'drop-in' Daphne replacement Support for extended MPEG2 files (exceeding Daphne 65535 frame limit) 64bit Daphne for Windows (16Tb file support) 4K .m2v Daphne support CRT support via -novsync Alternate Daphne overlay choices Enhanced SDL2 Singe support Singe: Arcade JoyStick support Singe: Sinden/DolphinBar Lightgun support PNG screenshots Advanced multiple joystick support in Daphne Original Scoreboard (software) feature Modern SDL2 graphic acceleration and enhancements Windows, MacOS X and Linux (Raspberry Pi) releases .bat file HOWTO Guide: http://www.emuline.org/topic/2301-arcade-pc-hypseus-singe-daphnesinge-sdl2-windows-mac-linux/?page=4&tab=comments#comment-103200 Setup Guide: Intergrated Daphne Bezel Support: Singe DL2e with Dragon's Lair Scoreboard: Original Scoreboard (software): Original posting Information: I don't know how many of you guys have been keeping an eye on the Hypseus project, development seemed to have stalled for some time in porting Daphne to modern SDL2. This project has looked to move it forward..... Modifié jeudi à 22:15 par xxOToTOxx Gallagher 14
xxOToTOxx Posté(e) le 22 mars 2021 Auteur Posté(e) le 22 mars 2021 (modifié) Some progress with Singe. hypseus.bin singe vldp -framefile ~/.daphne/singe/timegal/timegal.txt -script ~/.daphne/singe/timegal/timegal.singe -homedir ~/.daphne/ -datadir ~/.daphne/ 2021-03-22 10:08:25.918 INFO [2535263] [reset_logfile@328] CPU : GenuineIntel || Mem : 15936 megs 2021-03-22 10:08:25.918 INFO [2535263] [reset_logfile@329] OS : Linux 5.8 || Video : NVIDIA Corporation GK208B [GeForce GT 710] (rev a1) 2021-03-22 10:08:25.930 INFO [2535263] [reset_logfile@330] RGB2YUV Function: C 2021-03-22 10:08:25.930 INFO [2535263] [reset_logfile@336] Line Blending Function: C 2021-03-22 10:08:25.930 INFO [2535263] [reset_logfile@343] Audio Mixing Function: C 2021-03-22 10:08:25.935 WARN [2535263] [sound::init@208] WARNING : requested 2048 samples for sound buffer, but got 1024 samples 2021-03-22 10:08:25.953 INFO [2535263] [SDL_input_init@285] No joysticks detected 2021-03-22 10:08:27.265 INFO [2535263] [ldp_vldp::read_frame_conversions@1038] Framefile parse succeeded. Video/Audio directory is: /home/pi/.daphne/singe/timegal/./ 2021-03-22 10:08:27.286 INFO [2535263] [printline@95] Starting Singe version 1.14 [console] Starting Singe version 1.14 Modifié le 15 avril 2021 par xxOToTOxx
xxOToTOxx Posté(e) le 24 mars 2021 Auteur Posté(e) le 24 mars 2021 (modifié) https://github.com/DirtBagXon/hypseus-singe Hypseus Singe: Singe games now implemented. Modifié le 15 avril 2021 par xxOToTOxx 2
xxOToTOxx Posté(e) le 26 mars 2021 Auteur Posté(e) le 26 mars 2021 (modifié) Some early Blended overlays. Modifié le 23 avril 2021 par xxOToTOxx
xxOToTOxx Posté(e) le 28 mars 2021 Auteur Posté(e) le 28 mars 2021 (modifié) RetroPie instructions: https://github.com/DirtBagXon/hypseus-singe/blob/master/src/3rdparty/retropie/RETROPIE.md Modifié le 16 avril 2021 par xxOToTOxx 2
xxOToTOxx Posté(e) le 30 mars 2021 Auteur Posté(e) le 30 mars 2021 (modifié) Full HD lair/lair2/ace and tq overlays implemented. Modifié le 15 avril 2021 par xxOToTOxx 2
xxOToTOxx Posté(e) le 31 mars 2021 Auteur Posté(e) le 31 mars 2021 lair2 service mode implemented in 1080p HD
xxOToTOxx Posté(e) le 3 avril 2021 Auteur Posté(e) le 3 avril 2021 (modifié) Work on getting Singe V2 games running in Hypseus Singe: Modifié le 15 avril 2021 par xxOToTOxx 1
xxOToTOxx Posté(e) le 3 avril 2021 Auteur Posté(e) le 3 avril 2021 (modifié) Pseudo Singe 2 support now implemented: Modifié le 3 avril 2021 par xxOToTOxx
mazinger4life Posté(e) le 3 avril 2021 Posté(e) le 3 avril 2021 Hey Man Great Job,keep it up the good work and helping expanding and preserving those classic laser games on different platform.
xxOToTOxx Posté(e) le 3 avril 2021 Auteur Posté(e) le 3 avril 2021 3 hours ago, mazinger4life said: Hey Man Great Job,keep it up the good work and helping expanding and preserving those classic laser games on different platform. Thanks bud, it's also great fun diving into the old daphne/singe codebases
312BhP Posté(e) le 4 avril 2021 Posté(e) le 4 avril 2021 @xxOToTOxx loving your work, having trouble keeping up with all the releases! Is there a list of known working games, would love to try them all?
xxOToTOxx Posté(e) le 4 avril 2021 Auteur Posté(e) le 4 avril 2021 (modifié) @312BhP Hey yeah thanks, should quieten down now on release front. I have achieved pretty much what I wanted All the original Daphne and Singe games work and a growing list of Singe 2 games being ported. Modifié le 14 avril 2021 par xxOToTOxx 1
xxOToTOxx Posté(e) le 14 avril 2021 Auteur Posté(e) le 14 avril 2021 (modifié) On 04/04/2021 at 9:45 AM, 312BhP said: Is there a list of known working games, would love to try them all? @312BhP Daphne games (SDL2 rendering - all games in HD): ace astron badlands bega blazer cliff cobraab dle21 esh galaxy gpworld interstellar lair lair2 mach3 roadblaster sae sdq tq uvt etc.... See Cobra Command 4K in examples above and below. Singe Games (SDL2 rendering): Using Joystick mouse (optional): Crime Patrol Crime Patrol 2: Drug Wars Mad Dog McCree Mad Dog McCree 2: The Lost Gold Space Pirates Who Shot Johnny Rock The Last Bounty Hunter 38 Ambush Alley Blue Thunder HydroSub 2021 Pops Ghostly Sonic Fury Platoon (Singe 2) Traditional controls Dragon's Lair 2 Enhanced Edition (Singe 2) Freedom Fighter Dragon Trainer Fire and Ice (Singe 2) Ninja Hayate Starblazers Samarai Jack TitanAE (Singe 2) TimeGal (Singe 1 and 2 versions) Time Traveler Modifié le 19 avril 2021 par xxOToTOxx 2
MadMax4Q2 Posté(e) le 14 avril 2021 Posté(e) le 14 avril 2021 (modifié) Thanks Hypseus Singe runs timegal Singe v1 perfect for me on my pi4 using your instructions here I'm just wondering how do I update to the current latest version of Hypseus Singe. Do I redo the complete install process again or just parts of it ? 😵 Modifié le 14 avril 2021 par MadMax4Q2
xxOToTOxx Posté(e) le 15 avril 2021 Auteur Posté(e) le 15 avril 2021 (modifié) 10 hours ago, MadMax4Q2 said: Thanks Hypseus Singe runs timegal Singe v1 perfect for me on my pi4 using your instructions here I'm just wondering how do I update to the current latest version of Hypseus Singe. Do I redo the complete install process again or just parts of it ? 😵 @MadMax4Q2 No need to reinstall, make sure you are using version 2.4.2 though for cool need Singe joystick [mouse] feature For Singe 2 games you have to do a little work, but just another folder in your ROMS directory as with all other Singe games: See details here: https://github.com/DirtBagXon/hypseus_singetwo_data If you are replacing the existing timegal, just rename the old timegal ROM folder and drop the new one in its place. Multiple versions: Use 'timegalv2' in hypseus_singetwo_data repo above. If you want to run both, completely possible, you will need to alter the LUA singe files on new timegalv2 to reflect new directory name: Search for all instances of singe/timegal in .singe files in the new v2 folder and change to reflect directory like this: dofile("singe/timegalv2/framework.singe") dofile("singe/timegalv2/globals.singe") dofile("singe/timegalv2/main.singe") dofile("singe/timegalv2/map.singe") dofile("singe/timegalv2/hscore.singe") dofile("singe/timegalv2/service.singe") dofile("singe/timegalv2/toolbox.singe") In v2 folder rename main singe/frame files to reflect game name changes: mv timegal.singe timegalv2.singe mv timegal.txt tiemgalv2.txt For instance I have 'timegal.daphne' and 'timegalv2.daphne' folders, but had to alter the LUA singe files as above - works perfectly. Modifié le 15 avril 2021 par xxOToTOxx 3
xxOToTOxx Posté(e) le 15 avril 2021 Auteur Posté(e) le 15 avril 2021 In fact I have just added timegalv2 to the repo, so just use that and ignore the latter part of the above post.
MadMax4Q2 Posté(e) le 15 avril 2021 Posté(e) le 15 avril 2021 45 minutes ago, xxOToTOxx said: @MadMax4Q2 No need to reinstall, make sure you are using version 2.4.2 though for cool need Singe joystick [mouse] feature For Singe 2 games you have to do a little work, but just another folder in your ROMS directory as with all other Singe games: See details here: https://github.com/DirtBagXon/hypseus_singetwo_data If you are replacing the existing timegal, just rename the old timegal ROM folder and drop the new one in its place. Multiple versions: Use 'timegalv2' in hypseus_singetwo_data repo above. If you want to run both, completely possible, you will need to alter the LUA singe files on new timegalv2 to reflect new directory name: Search for all instances of singe/timegal in .singe files in the new v2 folder and change to reflect directory like this: dofile("singe/timegalv2/framework.singe") dofile("singe/timegalv2/globals.singe") dofile("singe/timegalv2/main.singe") dofile("singe/timegalv2/map.singe") dofile("singe/timegalv2/hscore.singe") dofile("singe/timegalv2/service.singe") dofile("singe/timegalv2/toolbox.singe") In v2 folder rename main singe/frame files to reflect game name changes: mv timegal.singe timegalv2.singe mv timegal.txt tiemgalv2.txt For instance I have 'timegal.daphne' and 'timegalv2.daphne' folders, but had to alter the LUA singe files as above - works perfectly. Thanks xxOToTOxx really enjoying Hypseus Singe at the mo. Sorry to ask a dumb question but I'm quite new to using pis & retropie setup, I'm pretty sure I'm using an older version as I did a fresh installed of Hypseus Singe a few weeks ago now so what is the best way to upgrade to version 2.4.2. Also what is the best way to check to see what version I'm currently running, again sorry for the noob questions 😅
xxOToTOxx Posté(e) le 15 avril 2021 Auteur Posté(e) le 15 avril 2021 (modifié) @MadMax4Q2 Run a game, then do `cat /dev/shm/runcommand.log` from ssh. This will show you the version of Hypseus Singe near the top. I have added a means to get the version number easily on recent versions, but that's the only way on earlier ones. If it's before v2.2.0 will be easier to follow the removal directions at the bottom of the RetroPie README and start again. If it's later that that (and presuming you didn't remove the repo src directory), ssh into the pi: cd hypseus-singe rm -rf build git pull origin RetroPie mkdir build cd build cmake ../src make cp hypseus /opt/retropie/emulators/daphne/daphne.bin To check new version is installed after this: /opt/retropie/emulators/daphne/daphne.bin -v Modifié le 15 avril 2021 par xxOToTOxx
MadMax4Q2 Posté(e) le 15 avril 2021 Posté(e) le 15 avril 2021 Thanks for that xxOToTOxx I'll give it a go later once by little boys off the arcade cabnet. I plan to eventually get all compatable Daphne/Singe games working on it through Hypseus Singe. Liking the lightguns now work with joystick part with your newer version. Hypseus Singes run mostly everthing I've thrown at it so far but did notice Fire and Ice (Singe 2) last night had a few issues like attract screen flashing through out of sequence scenes eg menu select, a "input your name" image when you lose a life (but no place to actually input name?) and overly large sprite icons. I did as a you advised here under Resize PNG's but when it came to: Run convert_png.sh script within 'original' subdirectory. ./convert_png.sh I got a permission denied and when putting in sudo ./convert_png.sh it does not recognise command. I used Gimp to batch resize the pngs to 50% via windows in the end which seemed to work. Will let you know how it goes later when updated. Thanks again your Daphne/Singe really is a game changer on my pi4 arcade1up modded cab.
xxOToTOxx Posté(e) le 15 avril 2021 Auteur Posté(e) le 15 avril 2021 (modifié) 2 hours ago, MadMax4Q2 said: Thanks for that xxOToTOxx Run convert_png.sh script within 'original' subdirectory. ./convert_png.sh I misread: You only need to do this convert if you are porting a new game yourself, if you use one of the directories from the repo, this is already done convert.sh is a tool in the root of the repo, you would need to copy it to your directory. IF you needed it ensure you 'chmod 755 convert_png.sh' before you run it: Gimp works just as well, the script just did a 3x reduction calculation for you......... If the sprites are too small now, you reduced them twice. Can I ask if you fix up particular game sprites or other elements for Singe 2 games in the repo, that you fork the repo and create a pull request so everyone can grab the improvements. I'm sure there are many.... I am hoping it's a collective porting effort. Modifié le 15 avril 2021 par xxOToTOxx
xxOToTOxx Posté(e) le 15 avril 2021 Auteur Posté(e) le 15 avril 2021 @MadMax4Q2 "Liking the lightguns now work with joystick part with your newer version." This is good to know, I don't have the ability to test, but basically if SDL2 UP, DOWN, LEFT and RIGHT keys are passed through (including) keyboard they should work. Technically "joystick/lightgun/trackball/keyboard" should all work. 1
xxOToTOxx Posté(e) le 15 avril 2021 Auteur Posté(e) le 15 avril 2021 (modifié) 2 hours ago, MadMax4Q2 said: "but did notice Fire and Ice (Singe 2) last night had a few issues like attract screen flashing through out of sequence scenes eg menu select, a "input your name" image when you lose a life (but no place to actually input name?)" @MadMax4Q2 I am unable to replicate this, where in attract mode are you seeing the issue ? I could be an encoding issue with timing and frames, check your fireandice.m2v with the following command: mediainfo --Inform='Video;%FrameCount%' fireandice.m2v 65524 mediainfo fireandice.m2v General Complete name : fireandice.m2v Format : MPEG Video Format version : Version 2 File size : 1.33 GiB Duration : 45 min 32 s Overall bit rate mode : Variable Overall bit rate : 4 182 kb/s Video Format : MPEG Video Format version : Version 2 Format profile : Main@High Format settings, BVOP : No Format settings, Matrix : Default Format settings, GOP : Variable Duration : 45 min 32 s Bit rate mode : Variable Bit rate : 4 182 kb/s Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate : 23.976 (24000/1001) FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Compression mode : Lossy Bits/(Pixel*Frame) : 0.084 Time code of first frame : 00:00:00:00 GOP, Open/Closed : Open GOP, Open/Closed of first frame : Closed Stream size : 1.33 GiB (100%) Modifié le 15 avril 2021 par xxOToTOxx
MadMax4Q2 Posté(e) le 15 avril 2021 Posté(e) le 15 avril 2021 (modifié) I had convert_png.sh file in original subdirectory maybe thats not the right file to run the command then I'm still new to pi, doh 😅. Okay so tried checking the version by the cat /dev/shm/runcommand.log command using Putty to ssh while Fire & Ice was running on pi and got this: pi@playbox4:~$ cat /dev/shm/runcommand.log bash: /opt/retropie/supplementary/joystick-selection/js-onstart.sh: No such file or directory Parameters: Executing: SDL1_VIDEODRIVER=dispmanx SDL_DISPMANX_WIDTH=1920 SDL_DISPMANX_HEIGHT=1080 /opt/retropie/emulators/daphne/daphne.sh "/home/pi/RetroPie/roms/daphne/fireandice.daphne" ERROR : current mpeg has too many frames, VLDP will ignore any frames above 65535 ERROR : current mpeg has too many frames, VLDP will ignore any frames above 65535 ALSA lib pcm.c:8424:(snd_pcm_recover) underrun occurred So went ahead with removing Hypseus Singes to get the latest version as advised by: Revert to original Daphne plugin mv /opt/retropie/emulators/daphne/daphne.bin.orig /opt/retropie/emulators/daphne/daphne.bin rm /opt/retropie/configs/daphne/hypinput.ini /opt/retropie/emulators/daphne/hypinput.ini rm -rf /opt/retropie/emulators/daphne/fonts mv /opt/retropie/emulators/daphne/daphne.sh.orig /opt/retropie/emulators/daphne/daphne.sh rm -rf /home/pi/RetroPie/roms/daphne/singe rm /opt/retropie/emulators/daphne/singe But when I started the process of installing again I got error messages stating cant the create dir and files as hypseus-singe is already there so deleted /home/pi/hypseus-singe dir to be sure older version was gone and started the re-install process again and all seems to of went okay... pi@playbox4:~$ sudo apt-get install libmpeg2-4-dev libsdl2-image-dev libsdl2-ttf-dev Reading package lists... Done Building dependency tree Reading state information... Done libmpeg2-4-dev is already the newest version (0.5.1-8). libsdl2-image-dev is already the newest version (2.0.4+dfsg1-1+deb10u1). libsdl2-ttf-dev is already the newest version (2.0.15+dfsg1-1). The following package was automatically installed and is no longer required: libjpeg9 Use 'sudo apt autoremove' to remove it. 0 upgraded, 0 newly installed, 0 to remove and 269 not upgraded. pi@playbox4:~$ git clone --single-branch --branch RetroPie https://github.com/DirtBagXon/hypseus-singe.git Cloning into 'hypseus-singe'... remote: Enumerating objects: 3893, done. remote: Counting objects: 100% (242/242), done. remote: Compressing objects: 100% (92/92), done. remote: Total 3893 (delta 160), reused 215 (delta 147), pack-reused 3651 Receiving objects: 100% (3893/3893), 8.67 MiB | 248.00 KiB/s, done. Resolving deltas: 100% (2652/2652), done. pi@playbox4:~$ cd hypseus-singe pi@playbox4:~/hypseus-singe$ mkdir build pi@playbox4:~/hypseus-singe$ cd build pi@playbox4:~/hypseus-singe/build$ cmake ../src -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29") -- Checking for one of the modules 'sdl2' -- Checking for one of the modules 'SDL2_ttf' -- Checking for one of the modules 'SDL2_image' -- Checking for one of the modules 'libmpeg2' -- Target: Linux armv6 -- Version: v2.4.2-RPi -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.11") -- Checking for one of the modules 'vorbisfile' -- Configuring done -- Generating done -- Build files have been written to: /home/pi/hypseus-singe/build pi@playbox4:~/hypseus-singe/build$ make -j 2 - (long wall of colored text so wont post here as aleady getting a bit long 😬 but all seemed to be okay) pi@playbox4:~/hypseus-singe/build$ cd .. pi@playbox4:~/hypseus-singe$ mv /opt/retropie/emulators/daphne/daphne.bin /opt/retropie/emulators/daphne/daphne.bin.orig pi@playbox4:~/hypseus-singe$ cp build/hypseus /opt/retropie/emulators/daphne/daphne.bin pi@playbox4:~/hypseus-singe$ cp -R fonts/ /opt/retropie/emulators/daphne/ pi@playbox4:~/hypseus-singe$ cp doc/hypinput.ini /opt/retropie/configs/daphne/ pi@playbox4:~/hypseus-singe$ ln -s /opt/retropie/configs/daphne/hypinput.ini /opt/retropie/emulators/daphne/hypinput.ini pi@playbox4:~/hypseus-singe$ cp /opt/retropie/emulators/daphne/daphne.sh /opt/retropie/emulators/daphne/dap hne.sh.orig pi@playbox4:~/hypseus-singe$ cp retropie/daphne.sh /opt/retropie/emulators/daphne/daphne.sh pi@playbox4:~/hypseus-singe$ mkdir /home/pi/RetroPie/roms/daphne/singe pi@playbox4:~/hypseus-singe$ ln -s /home/pi/RetroPie/roms/daphne/singe /opt/retropie/emulators/daphne/singe Then tried to check version after reboot: pi@playbox4:~/hypseus-singe$ /opt/retropie/emulators/daphne/daphne.bin -v [console] v2.4.2-RPi I had to add /opt/retropie/emulators/daphne/hypinput.ini as was missing but all works fine now. Will be using method you said for later versions for future updates 😁👍 Modifié le 15 avril 2021 par MadMax4Q2
xxOToTOxx Posté(e) le 15 avril 2021 Auteur Posté(e) le 15 avril 2021 (modifié) @MadMax4Q2 All looks good. The '/home/pi/hypseus-singe' part was the repo you originally downloaded, so you were correct to delete it, so again all good. You have some weirdness here: bash: /opt/retropie/supplementary/joystick-selection/js-onstart.sh: No such file or directory Not related to hypseus install now or previous, just some RetroPie warning I guess. I am no RetroPie expert, but had lots of help from the guys in their forum as they were after Singe plugin for some time. But I am a long time Linux user. You did all the correct stuff So now you need to look at the Fire and Ice issue..... I used the the video from the Kangaroo Punch download, be interested if Karis updated the video later. The Daphne VLDP player is 16-bit so has a 65535 frame limit, which is why some of the longer Singe 2 games don't, and won't, work with Hypseus Singe. sudo apt-get install mediainfo Then use: mediainfo --Inform='Video;%FrameCount%' <filename.m2v> Fire and Ice was originally a Singe 1 game so was under that limit unless Karis has extended the game on the forum downloads..... TitanAE was also originally Singe 1 and under this limit, but has now been extended for Singe 2, I am trying to find the original Singe 1 version, but seems to have gone.... I got the 4K video of Cobra Command from LizardKing working with Hypseus Singe - which is cool as previous Daphne's didn't support this, more luck than judgement on the SDL2 upgrade. Also Hypseus has updates that give support to files larger than 2GB, so no need to split, again an improvement on Daphne. See the forum link, but did the same ffmpeg video conversion as for Singe 2 games on the 4K Cobra Command .mp4 LizardKing posted.... http://www.emuline.org/topic/2053-arcade-pc-daphne-4k-60fps-remastered-and-complete-laserdisc-arcade-collection/?page=3&tab=comments#comment-99237 Modifié le 20 avril 2021 par xxOToTOxx 2
MadMax4Q2 Posté(e) le 16 avril 2021 Posté(e) le 16 avril 2021 (modifié) This might be the Fire & Ice video issue I'm having as I've been using Karis 4x3 mp3 files here then converting to m2v using ffmpeg: Recode Singe 2 video files for Hypseus Singe ffmpeg -i <original>.mp4 -an -codec:v mpeg2video -b 4182k <game>.m2v ffmpeg -i <original>.mp4 -vn -c:a libvorbis -ar 44100 -map a -b:a 160k <game>.ogg Using command within fireandice folder: pi@playbox4:~/RetroPie/roms/daphne/fireandice.daphne$ mediainfo --Inform='Video;%FrameCount%' fireandice.m2v comes back with: -bash: mediainfo: command not found (I don't think I'm ever gonna get used to linux systems anytime soon 🥴) So heres media info from MPC: General Format : MPEG Video Format version : Version 2 File size : 1.33 GiB Duration : 45 min 42 s Overall bit rate mode : Variable Overall bit rate : 4 181 kb/s FileExtension_Invalid : mpgv mpv mp1v m1v mp2v m2v Video Format : MPEG Video Format version : Version 2 Format profile : Main@High 1440 Format settings, BVOP : No Format settings, Matrix : Default Format settings, GOP : Variable Duration : 45 min 42 s Bit rate mode : Variable Bit rate : 4 181 kb/s Width : 1 440 pixels Height : 1 080 pixels Display aspect ratio : 4:3 Frame rate : 23.976 (24000/1001) FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Compression mode : Lossy Bits/(Pixel*Frame) : 0.112 Time code of first frame : 00:00:00:00 GOP, Open/Closed : Open GOP, Open/Closed of first fram : Closed Stream size : 1.33 GiB (100%) Heres screen pics of some of the issues: Menu font unreadable Wrong background on scoreboard This is the only screen which shows when you die Also after a continue ends screen quickly cycles through all death screens and game menu screens and on end of every 2nd attract cycle. Modifié le 16 avril 2021 par MadMax4Q2
xxOToTOxx Posté(e) le 16 avril 2021 Auteur Posté(e) le 16 avril 2021 (modifié) You would need to add mediainfo to the Pi sorry: 'sudo apt-get install mediainfo' But even without that I see the issue right there: Duration : 45 min 32 s vs Duration : 45 min 42 s Different video, so framefile timings will be different. As my shorter version was 65524 frames (so close to limit), I guess the extra 10s will have taken it over that. Mediainfo will tell you. Grab the Kangaroo Punch version. Regarding the font sizing, that is just a byproduct of downsizing the overlay. You could try and find a different font or maybe play with the font blending/sizing in the LUA: framework.singe:FONT_QUALITY_SOLID = 1 framework.singe:FONT_QUALITY_SHADED = 2 framework.singe:FONT_QUALITY_BLENDED = 3 globals.singe:fontQuality(FONT_QUALITY_SOLID) main.singe: fontGame = fontLoad("singe/fireandice/font.ttf", LINEW*2) main.singe: fontLCD = fontLoad("singe/fireandice/font.ttf", LINEW*2.5) Modifié le 16 avril 2021 par xxOToTOxx
312BhP Posté(e) le 16 avril 2021 Posté(e) le 16 avril 2021 On 15/04/2021 at 10:02 AM, xxOToTOxx said: In fact I have just added timegalv2 to the repo, so just use that and ignore the latter part of the above post. How do I tell if the timegal I have is v2 please (Or any Singe v2 for that matter)?
xxOToTOxx Posté(e) le 16 avril 2021 Auteur Posté(e) le 16 avril 2021 (modifié) On 16/04/2021 at 10:04 AM, 312BhP said: How do I tell if the timegal I have is v2 please (Or any Singe v2 for that matter)? They have completely different overlays: V1: V2: "(Or any Singe v2 for that matter)" - Singe 2 games tend to have subdirectories in the structure if looking on disk: /Sounds/victory.wav /Cfg/default.cfg /Assets/snap.mp4 /Movie/Timegal.mp4 etc... Singe 2 games won't work in Hypseus Singe without porting, hence: https://github.com/DirtBagXon/hypseus_singe_data You can grab the V1 versions of some games from here: https://archive.org/details/@dirtbagxon Modifié le 5 août 2021 par xxOToTOxx
xxOToTOxx Posté(e) le 16 avril 2021 Auteur Posté(e) le 16 avril 2021 (modifié) On 16/04/2021 at 1:10 AM, MadMax4Q2 said: Heres screen pics of some of the issues: @MadMax4Q2 When you get the correct rip from Kangaroo Punch video, ensure you grab the latest files from the repo, they fix the font issue: Thanks to Karis, the TitanAE rip should also now work as reverted to Singe 1 state, ensure you read the README.md file in the titanae directory on how to rip the TitanAE video correctly. Again make sure you use the Kangaroo Punch archive.org video for TitanAE: Modifié le 17 avril 2021 par xxOToTOxx 1
MadMax4Q2 Posté(e) le 17 avril 2021 Posté(e) le 17 avril 2021 Thanks xxOToTOxx will tinker with it tonight and post back 😁👍
xxOToTOxx Posté(e) le 18 avril 2021 Auteur Posté(e) le 18 avril 2021 (modifié) Not my links, but: Samurai Jack (Singe 1): https://mega.nz/file/sYJVWIrQ#gcVO-ekM7pyilp6ZPmxZeHea7ZbHinqCfja6f2oA2lQ Dragon Trainer (Singe 1): https://mega.nz/file/RdcxiI5L#Q-jQr-mkkgfgrraTLoTrwMdoUVYZm6vIuVFqoQqjo_g Adapted .singe files are in the repo - above only required for video. Modifié le 18 avril 2021 par xxOToTOxx 3
312BhP Posté(e) le 18 avril 2021 Posté(e) le 18 avril 2021 6 hours ago, xxOToTOxx said: Not my links, but: Samurai Jack (Singe 1): https://mega.nz/file/sYJVWIrQ#gcVO-ekM7pyilp6ZPmxZeHea7ZbHinqCfja6f2oA2lQ Dragon Trainer (Singe 1): https://mega.nz/file/RdcxiI5L#Q-jQr-mkkgfgrraTLoTrwMdoUVYZm6vIuVFqoQqjo_g Adapted .singe files are in the repo - above only required for video. Where on the repo please?
MadMax4Q2 Posté(e) le 18 avril 2021 Posté(e) le 18 avril 2021 1 hour ago, 312BhP said: Where on the repo please? samuraijack dragontrainer 2
xxOToTOxx Posté(e) le 18 avril 2021 Auteur Posté(e) le 18 avril 2021 (modifié) On 18/04/2021 at 7:26 PM, MadMax4Q2 said: samuraijack dragontrainer Singe1 will be 'jack' and 'dragon' the others are Singe 2 and have issues due to extended frames. https://github.com/DirtBagXon/hypseus_singe_data/tree/master/00-singe1/jack https://github.com/DirtBagXon/hypseus_singe_data/tree/master/00-singe1/dragon I put comments in the README.md of each directory in the repo if applicable. Modifié le 5 août 2021 par xxOToTOxx 3
MadMax4Q2 Posté(e) le 18 avril 2021 Posté(e) le 18 avril 2021 (modifié) 8 hours ago, xxOToTOxx said: Not my links, but: Samurai Jack (Singe 1): https://mega.nz/file/sYJVWIrQ#gcVO-ekM7pyilp6ZPmxZeHea7ZbHinqCfja6f2oA2lQ Dragon Trainer (Singe 1): https://mega.nz/file/RdcxiI5L#Q-jQr-mkkgfgrraTLoTrwMdoUVYZm6vIuVFqoQqjo_g Adapted .singe files are in the repo - above only required for video. I'm still in the process of shrinking down the large movie files and coverting the 16:9 to 5:4 using handbrake with the Kangaroo Punch videos to get something similar to Karis vids as need to conserve space on my Pis SD card before moving then over hoping it all goes well. Modifié le 18 avril 2021 par MadMax4Q2 1
xxOToTOxx Posté(e) le 18 avril 2021 Auteur Posté(e) le 18 avril 2021 (modifié) I did increase the encoding quality on the front page of the repo guide for ffmpeg: -qscale:v 4 -b:v 6000k from -b:v 4182k This will result in larger files, (but no larger than the original video you are encoding from), but results in much cleaner video, of course it's not essential. If you are a Windows user, I should say that https://ffmpeg.org/download.html#build-windows gives good results. Modifié le 18 avril 2021 par xxOToTOxx
Messages recommandés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant