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} SFZHIHJlbGVhc2VzIG9mIEhEIEFJIFJlbWFzdGVyZWQgR2FtZXM6IGh0dHA6Ly93d3cuZW11bGlu ZS5vcmcvdG9waWMvMjYyNy1sYXNlcmRpc2MtZ2FtZXMtaGQtYWktcmVtYXN0ZXJlZC8KKFdpbmRv d3MpIFRlbXBsYXRlcyAvIFNpbmdlIHJlbGVhc2VzOiBodHRwczovL21lZ2EubnovZm9sZGVyL3Qw ODJoVGdUI0o5Tml1SUI5YmwycFlTYmotanJqblEKSEQgTTJWIHZpZGVvIGZpbGVzIChjb2JyYSwg YmFkbGFuZHMsIHJvYWRibGFzdGVyKSA6IGh0dHBzOi8vbWVnYS5uei9mb2xkZXIvWWhGVFZZQ1kj YUNWTFpIQmo1ck05NTF6emstN25mZwpTdXBlciBEb24gUXVpeC1vdGUgNEsgTTJWOiBodHRwczov L2RsLm9yYW5nZWRveC5jb20vTFhVUnhodnhyQVBVZlRFWllzCkVzaCdzIEF1cnVubWlsbGEgNGsg TTJWOiBodHRwczovL2RsLm9yYW5nZWRveC5jb20vQnRjVkFnSDBKVDB2SXkyWTl5CkNsaWZmIEhh bmdlciA0ayBNMlY6IGh0dHBzOi8vZGwub3JhbmdlZG94LmNvbS9RN2RmWURyYVdoSHpGbDR2cE4K Q2xpZmYgSGFuZ2VyIDEwODAgTTJWOiAgaHR0cHM6Ly9maWxlbi5pby9kLzVhMTAzMjc4LWMyNWYt NDc2Ni04Yjg4LWUwYWYzNjk0ZmI5ZCMhelJCUHd3QW95Z04xWjFzVnRwNmhCY1V1Q1JWY0dJZjAK Q2xpZmYgSGFuZ2VyIChObyBMZXR0ZXJib3ggcmVjb2RlIDRrKTogaHR0cHM6Ly9kbC5vcmFuZ2Vk b3guY29tL0dCcURVaDlzdzl5MlNWQzZLOApDbGlmZiBIYW5nZXIgKE5vIExldHRlcmJveCByZWNv ZGUgMTA4MCk6IGh0dHBzOi8vZGwub3JhbmdlZG94LmNvbS90R3pLeThVOFRSU3RFbEdsNGwKRHJh Z29uJ3MgTGFpciBJSTogVGltZXdhcnAgKHdpdGggU2NvcmVib2FyZCk6IGh0dHBzOi8vZGwub3Jh bmdlZG94LmNvbS9PaTNZcFNzeXE0VjNBbDZBZ0QKUm9sbGVyY29hc3RlciAtIEFwcGxlIF1bIExh c2VyZGlzYzogaHR0cHM6Ly9kbC5vcmFuZ2Vkb3guY29tL0FVVW9CVGdmYmoza0Z3aUNDQQpNYWRE b2cgMjogVHlwaW5nIEVkaXRpb246IGh0dHBzOi8vZGwub3JhbmdlZG94LmNvbS9NN0lzTjFyQU1L YXNDOHhrT1kKT2VpbCBwb3VyIE9laWw6IGh0dHBzOi8vZGwub3JhbmdlZG94LmNvbS9uRUY2ZEFy czVwdFFSWmtsVEMKU2NyYXQ6IGh0dHBzOi8vZGwub3JhbmdlZG94LmNvbS9NUjNYRDJFaUZHNER1 RzJFN0EKQXJjYWRlIFhwZXJpZW5jZSBWb2wuMTogaHR0cHM6Ly9kbC5vcmFuZ2Vkb3guY29tL3g3 WmhYbk1XSXpYMEVMQlRFagpBY3Rpb25NYXg6IGh0dHBzOi8vbWVnYS5uei9maWxlL2t4VWpGQ1FD I1QybHRURnlQbGxLd3o0RF93RXRvSGhDSldINjd3dTh6b21wbnpIMFFrOEkKVGhheWVyJ3MgUXVl c3QgSEQgTTJWICh2aWEgTGl6YXJkS2luZykgOiBodHRwczovL21lZ2EubnovZmlsZS9TdDR5VkE1 SSNVbWhlWDNhdHV0V2lUUlNTeXpXN2V0RTBPNENwS3hGNVhZMWE3M1owMDlvCldobyBTaG90IEpv aG5ueSBSb2NrPyAySyBTaW5nZSAyIFBvcnQgKHZpYSBUcmVtb2x1eCkgaHR0cHM6Ly9tZWdhLm56 L2ZvbGRlci9taDFRMUx6USMtWUdNYkFqTnM1LXpoQlo2YWZMSU9B '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 Bezel Support: Singe DL2e with Dragon's Lair Scoreboard: 4K Road Blaster: HVG HD restoration of Cobra Command: 4k Cliff Hanger: Cliff 4k (No Letterbox): 4k Super Don Quix-ote 4k Badlands 4k Esh's Aurunmilla 2k Who Shot Johnny Rock? HD Space Pirates: 16:9 MadDog I/II HD Ninja Hayate HD Dragon's Lair TV Show MadDog II: Typing Edition Adventures in Videoland (Rollercoaster) Friday the 13th Original Scoreboard (software): Scanlines and blanking searches (laserdisc/crt): Sinden borders (Multi Color): 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..... I will be tracking it here. Modifié le 24 juillet par xxOToTOxx 2player 13
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
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant