GithubHelp home page GithubHelp logo

davidgriffith / daphne Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mirror/daphne-emu

23.0 23.0 7.0 4.95 MB

First Ever Multiple Arcade Laserdisc Emulator

Home Page: http://www.daphne-emu.com

License: GNU General Public License v2.0

Shell 6.38% Assembly 0.30% Makefile 4.16% C++ 43.26% C 43.08% Objective-C 0.50% M4 0.18% Roff 0.08% VBA 2.05%

daphne's People

Contributors

davidgriffith avatar dirtbagxon avatar hackerb9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

daphne's Issues

Scoreboard together with game graphics

Hi,

I have a vertical monitor setup and I'm able to run daphne in rotated mode.
I'm now trying to achieve to display the scoreboard.
It's possible via "-usesboverlay", of course.
But I would like to use the empty space in a vertical montior setup for the more realistic scoreboard that is shown if you start daphne with the noldp option.

I.e. I would like to see this:
Screenshot from 2020-05-08 10-01-08

together with the game's display, i.e. above the game's display.

Is this possible?

SDL2 port?

Hi there, @DavidGriffith

I added SDL2-based overlay support to Hypseus, a Daphne fork from several years ago. It's here:
https://github.com/btolab/hypseus.git

The problem is that Hypseus seems mostly inactive (except for my own fixes) and for example it's missing some features from current Daphne, which your repository seems to care about.

So, what about a tag-teamed SDL2 port of the sources in this repository? Seems that Daphne "core" is pretty much decoupled from SDL, being src/video/video.cpp the only video-related code depending on SDL specifics, right?
Of course SDL1 would still be supported: Seems that Matt hasn't ported Daphne to SDL2 yet, has he?

Readme does not describe installation

Compilation works fine, but there is a missing step in README.md: installation.

In order for the run.sh script to work, the pics and sound directories must copied into ~/.daphne/

mkdir -p ~/.daphne
cp -a pics sound ~/.daphne/

Also, depending upon the game, the user must find the rom file and the laser disk which are not included with Daphne and copy them into ~/.daphne/roms and ~/.daphne/vldp_dl/.

It'd be nice if there was a description of how this is done and perhaps a link to Digital Leisure so one can purchase the DVD needed.

DL2 has unwanted "PC speaker type beep"

Hi. I just discovered Daphne today and love it! Ran through DL first and it worked great all the way through to the final sequence... no issues at all. Tried to run DL2 and it makes these super loud beeps like an old PC speaker (during the boot up messages, during the move indications, and during all the selecting within the service mode). I could not figure out how to turn these beeps off and it's really annoying during game play that it keeps beeping. I'm sure that I'm just missing a setting somewhere... but I can't figure it out. I'm playing DL2 v3.19. Also... Daphne didn't seem to want to import my Space Ace disk. Any ideas/suggestions?

Thanks

singe

hello
i have install this on a ubuntu 19.04 x64 the daphne works fine the problem is singe the games starts but the sound is to fast

[Singe] Timegal & Ninja Hayate Shutdown issues

These two games seem to shut down when I press the start button.

Here goes the output error:

h@h-NUC8i7BEH:~/.daphne$ '/home/h/.daphne/singe.sh' timegal Singe Launcher : Script dir is /home/h/.daphne --DAPHNE version 1.0.13.1 --Command line is: ./daphne.bin singe vldp -framefile /home/h/.daphne/singe/timegal/timegal.txt -script /home/h/.daphne/singe/timegal/timegal.singe -homedir /home/h/.daphne -datadir /home/h/.daphne -sound_buffer 2048 -noserversend -x 800 -y 600 --CPU : UnknownCPU 0 MHz || Mem : 4096 megs --OS : Linux 5.5 || Video : Unknown video --OpenGL: Compiled In --RGB2YUV Function: C --Line Blending Function: C --Audio Mixing Function: C Setting alternate home dir: /home/h/.daphne Setting sound buffer size to 2048 Setting screen width to 800 Setting screen height to 600 Set 800x600 at 32 bpp with flags: 0 Initializing sound system ... WARNING : requested 2048 samples for sound buffer, but got 1024 samples Joystick #0 was successfully opened Remapping input ... button:0 mapped to KEY_BUTTON1 button:1 mapped to KEY_BUTTON2 button:2 mapped to KEY_BUTTON3 button:3 mapped to KEY_PAUSE button:4 mapped to KEY_SKILL1 button:5 mapped to KEY_SKILL3 button:6 mapped to KEY_QUIT button:7 mapped to KEY_SERVICE button:8 mapped to KEY_COIN1 button:9 mapped to KEY_START1 button:10 mapped to KEY_QUIT button:11 mapped to KEY_PAUSE button:12 mapped to KEY_BUTTON1 button:13 mapped to KEY_BUTTON2 button:14 mapped to KEY_BUTTON3 button:15 mapped to KEY_CONSOLE button:16 mapped to KEY_BUTTON1 button:17 mapped to KEY_BUTTON1 Framefile parse succeeded. Video/Audio directory is: /home/h/.daphne/singe/timegal/./ YUV overlay is done in software (ie unaccelerated). Booting ROM ... Starting Singe version 1.14 libpng warning: iCCP: profile 'ICC Profile': 1000000h: invalid rendering intent libpng warning: iCCP: profile 'ICC Profile': 1000000h: invalid rendering intent libpng warning: iCCP: profile 'ICC Profile': 1000000h: invalid rendering intent libpng warning: iCCP: profile 'ICC Profile': 1000000h: invalid rendering intent libpng warning: iCCP: profile 'ICC Profile': 1000000h: invalid rendering intent libpng warning: iCCP: known incorrect sRGB profile Search to 65212 received [blocking] Play Successfully changed speed to 1/1X Search to 3 received [blocking] Play Pause Search to 59536 received [blocking] Play Successfully changed speed to 1/1X SINGE: Game Settings Loaded. SINGE: Initializing Time Gal Singe v1.1 libpng warning: iCCP: profile 'ICC Profile': 1000000h: invalid rendering intent Search to 55845 received [blocking] Play Successfully changed speed to 1/1X SINGE: Script Error! SINGE: error running function 'onOverlayUpdate': timegal.lua:1951: attempt to perform arithmetic on a nil value SINGE: Script Error! /home/h/.daphne/singe.sh: line 56: 9033 Segmentation fault (core dumped) ./$DAPHNE_BIN singe vldp $FULLSCREEN -framefile $DAPHNE_SHARE/singe/$1/$1.txt -script $DAPHNE_SHARE/singe/$1/$1.singe -homedir $DAPHNE_SHARE -datadir $DAPHNE_SHARE -sound_buffer 2048 -noserversend -x 800 -y 600 DaphneLoader failed with an unknown exit code : 139.

All the other Singe games seem to work fine.
Any idea whats going on?

fixed joystick issues

im not very good git just learning it just to let you know ive fixed the joystick demon issues all you need to do is grab the input.cpp from the src/io/ folder if you want the fixes details of changes are in the dapinput.ini

Singe fails to compile due to SDL error

While daphne itself compiles fine, with current source 2a82902 singe fails due to an SDL error:

$ make -f Makefile.linux_x64 
g++  -fPIC  -c -o singeproxy.o singeproxy.cpp
In file included from singeproxy.cpp:23:
singeproxy.h:35:10: fatal error: SDL/SDL_image.h: No such file or directory
   35 | #include <SDL/SDL_image.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [<builtin>: singeproxy.o] Error 1

Note that libsdl1.2-dev is installed.

Compiled using linux mint 20 (ubuntu 20.04 base/repo), kernel 5.4 and gcc 9.3.0.

@DirtBagXon any thoughts here? Thanks.

Update: Nevermind, for some reason I was also missing libsdl-image1.2-dev. Not sure why it missed the install the first time but I tried again and it worked, so singe compiles now. Closing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.