daedalusx64 / daedalus Goto Github PK
View Code? Open in Web Editor NEWThe Nintendo 64 Emulator itself
License: GNU General Public License v2.0
The Nintendo 64 Emulator itself
License: GNU General Public License v2.0
Great work on Daedalus!
Can i propose a new feature:
make global settings optimal like here set for all titles https://github.com/z2442/daedalus/wiki/Optimal-Settings
titles can be changed independently as they can currently
This will make common settings be the default across all titles, and i only have to disable them per game if they cause an issue - should be able to change the default setting also
Hi - I wanted to thank you for a great emulator, but also note that Mario 64 (which is a great example of how well the emulator runs} cannot load in-game saves.
I realize the Save States offer a work around for this issue, however, will there be support for in-game saves in that format?
I noticed Daedalusx64 does create the save file in the game saves folder, but it's a .sav file. Does the emulator not support that save file?
EDIT: saving is working normally again, I'm trying to re create the issue to see if I can provide better insight of what caused it originally in case it can help others.
It simply doesn't save (yes i'm using the latest version)
(atleast in Mario 64)
O emulador não reconhece meu save de Mario 64, a antiga versão reconhecia o save, a nova não mostra meu save, e não estou usando savestate, utilizo o save do jogo, eu exportei ele do meu antigo emulador e agora ele não aparece, meu psp é o modelo 2000.
The emulator doesn't recognize my Mario 64 save, the old version recognized the save, the new one doesn't show my save, and I'm not using savestate, I use the game's save, I exported it from my old emulator and now it doesn't show up, my psp is the 2000 model.
Here's the console's output:
>./build_daedalus.sh LINUX_RELEASE
mkdir: cannot create directory '../DaedalusX64/SaveStates': No such file or directory
mkdir: cannot create directory '../DaedalusX64/SaveGames': No such file or directory
mkdir: cannot create directory '../DaedalusX64/Roms': No such file or directory
-- 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
Linux Release Build..
-- Configuring done
CMake Error at CMakeLists.txt:154 (add_executable):
Cannot find source file:
SysPosix/main.cpp
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txx
CMake Error at CMakeLists.txt:150 (add_library):
Cannot find source file:
SysPosix/Debug/DaedalusAssertPosix.cpp
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txx
CMake Error at CMakeLists.txt:154 (add_executable):
No SOURCES given to target: daedalus
CMake Error at CMakeLists.txt:150 (add_library):
No SOURCES given to target: daedalus.lib
-- Build files have been written to: /home/giorgos/TEMPG/daedalus-1.1.8/daedbuild
make: *** No targets specified and no makefile found. Stop.
cp: cannot stat 'daedalus': No such file or directory
>
Hello this is Wally, just leaving you a message for verification :)
The Issue
Started installing some emulators today (mGBA, Retroarch, and Daedalus). After installing some ROMs and playing a few N64 games through Daedalus, I closed the app to install some GBA ROMs using VitaShell. Here's where my issue began (though I fail to see the correlation) - after installing the GBA ROMs, Daedalus gives me an error message as soon as I boot it up (while checking for updates).
To Reproduce
Not sure how this issue started - put a few ROM files into ux0>data>mGBA>ROMs folder and then Daedalus started giving me issues.
Expected behavior
Hoping someone can give me a fix that allows Daedalus to run without error
Screenshots
If applicable, add screenshots to help explain your problem.
Device:
Additional context
Here's what I've tried so far (no success):
Rebooting device
Rebuilding databases
Deleting and reinstalling Daedalus's VPK
Deleting my Daedalus save files
Redownloading Daedalus from GitHub and reinstalling
Let me know if anyone has any suggestions I might try! Thanks in advance
Some issues regarding the Ukrainian translation:
Alright so top gear rally(the first one) the frame rate is good but there are no textures
only buildings and wheels of the car the rest of it is black and body harvest has texture bugs on the player and houses( this is only at first glance)
I love how RetroArch/libretro allows me to access all my emulators from one place. Are there any plans to make this a libretro core? I saw this in the readme:
with plans to port to Windows, Mac, PS Vita among other platforms.
Making this a libretro core should help with that goal.
Any project that is ported to work with this API can be made to run on ANY libretro frontend – now and forever. You maintain a single codebase that only deals with the main program, and you then target one single API (libretro) in order to port your program over to multiple platforms at once. A libretro core written in portable C or C++ can run seamlessly on many platforms with very little or no porting effort.
http://docs.libretro.com/development/cores/developing-cores/
Thanks!
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Try save a state
Expected behavior
A clear and concise description of what you expected to happen.
State should save
Describe the bug
Paper Mario has some artifiacting around text and certain images.
To Reproduce
Steps to reproduce the behavior:
Load Paper Mario see name input on new game
Expected behavior
A clear and concise description of what you expected to happen.
No glitches.
Device:
3DS - I think also PSP and maybe other platforms that use the S2DEX Plugin
Describe the bug
Daedalusx64 1.1.8 and 1.1.7 freeze on black screen when booting in adrenaline. Cannot get out of freeze, adrenaline must be force quit.
To Reproduce
Attempt to load either of the two versions in adrenaline
Expected behavior
Upon selecting either version to boot, psp splash screen is displayed, before emulator freezes on black screen.
Screenshots
Would just be a black screen.
Device:
Additional context:
i cant download it because my wifi arent fast, so i want to search another way to download it because if i download from the github, in the 43% github blocks the download
is there another way to download DaedalusX64_1_1_8.zip?
When Running DaedalusX64-PS@ on PS3, The Text Is Just White Square Boxes.
https://images-ext-2.discordapp.net/external/DfFSsVocjZV-rMwOy0IUOQx0_I8OpB7igOQ8uDH6WyU/%3Fwidth%3D952%26height%3D714/https/media.discordapp.net/attachments/574192318114955271/736223039330451597/JPEG_20200724_110638.jpg?width=820&height=615
While other games work just fine, Super Smash Bros will not save.
Press HOME, Go to Save State, Select an Empty Slot, press X.
In this case, the screen will go black and say "Saving..." for about half a second then return to the game, and when you go back to load the save state, it is not there, as if it never happened. In the games that work, the "Saving..." screen takes much longer to pass and the save state is readily accessible.
I even tried making another folder, mso:/n64/SaveStates, which worked for other games but not for Super Smash Bros.
Device:
Updated Daedalus, tried a different Super Smash Bros ROM, tried making a new directory for save states, and scoured the internet looking for a solution. I JUST WANT NESS!! (without having to unlock him every time)
THANKS
where are these files??
i am trying to compile it for linux
Make Error at CMakeLists.txt:154 (add_executable):
Cannot find source file:
SysPosix/main.cpp
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txx
CMake Error at CMakeLists.txt:150 (add_library):
Cannot find source file:
SysPosix/Debug/DaedalusAssertPosix.cpp
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txx
CMake Error at CMakeLists.txt:154 (add_executable):
No SOURCES given to target: daedalus
CMake Error at CMakeLists.txt:150 (add_library):
No SOURCES given to target: daedalus.lib
-- Build files have been written to: /home/pi/Desktop/daedalus/daedbuild
make: *** No se especificó ningún objetivo y no se encontró ningún makefile. Alto.
cp: no se puede efectuar `stat' sobre 'daedalus': No existe el fichero o el directorio
There is no sound in BWGLite's hack SUPER SPAMTON 64. Everything is working on another emulator. It's all I can say about it
Cool to see that coding for this emu has picked up again :)
I'll need to give this newer version a spin.
One thing I wanted to note (since I did not see it in the readme) is that on the PSP I made it possible (or at least was) possible to run it in 32bit color mode if the (o) button was held down during boot of the emu.
This gave somewhat less banding (noticeable especially in TV mode if I remember correctly) at the expense of less available VRAM for textures (which was mostly an issue on the PHAT PSP).
Cheers
EDIT:
I gave it a spin and I noticed that async audio finally works without crashing :)
However for some reason the HLE patching vectors does not seem to get stored the first time around with the result that the HLE search happened every time I started a ROM.
Describe the bug
When running Daedalus on Linux no sound is being played.
To Reproduce
Compile on Linux.
Run any game. (I tried Mario Kart 64, Legend of Zelda Ocarina of time)
Expected behavior
Sound to play.
Device:
When I try to run the linux build with
./build_daedalus.sh LINUX_RELEASE
I get the following error:
./daedalus/Source/BuildOptions.h:22:10: fatal error: Platform.h: fatal error no such file or directory
#include "Platform.h"
The wiki from the old repository (https://github.com/z2442/daedalus/wiki) does not seem to have been cloned over.
The link in the readme for this repository references the wiki in this repository for more information.
If the Wiki files resided in repo itself I would happily copy them over and submit a PR but it seems GitHub wikis don't work like that.
Controller pak games won't save, They do not detect a controller pak even when set to MemPak in global settings, Tested on my PSP 3001
Run Daedalus on Adrenaline.
Enable Goldeneye no intro cheat
Start emulation
C1-2858-3 error
Standard U version of the rom.
Describe the bug
I created and tested Japanese lng on my own
Nonetheless I didn't see any characters (though it seemed to be using the system font)
Half-width alphanumeric characters are visible
I would like to add a Japanese translation, so please support.
To Reproduce
Expected behavior
Japanese written in lng is displayed correctly
Device:
Additional context
The character code of Japanese.lng was UTF-8 BOM
THANKYOU
Describe the bug
I want to use my Pokemon Stadium save on a pc to use the Transfer pak emulation since daedalus doesn't support it. I also noticed any pc n64 emulator save file will not load in daedalus either.
To Reproduce
Open Pokemon Stadium on DaedalusX64 then try to load the save file on any pc n64 emulator.
Expected behavior
I expected it to load my save file.
Device:
Additional context
In the future could DaedalusX64 support transfer pak emulation?
On every boot of n64 Majoras mask on the 3ds, under updated daedalus and luma and 1.17 3ds(as of oct 2023), the initial cutscene plays without fog and leads to link auto dying as soon as gameplay starts and a full inventory of 48 ocarinas. - im led to beileve there is a problem with the flash memory location -
Device:
it happens with ever new install of MM and will not change.
The download size of this repository is overly large. I'd like to suggest storing the ROM icons in a separate location and downloading them at build time (perhaps even making them optional) and removing the imported code (including the pre-built binaries). There's several package managers now on Windows (Vcpkg, Conan) and for the projects that aren't supported by them, there's FetchContent
from CMake that makes it pretty easy to grab dependencies at build time.
This is going to require rewriting some Git history. Specifically, from git blame
:
I haven't found any other commits that do this, but I also haven't looked too much.
This is related to issue #29.
I would be glad to submit a PR for this.
I don't know what else to write here
Removing previous build attempt
rm: /Users/username/downloads/daedalus/DaedalusX64/EBOOT.PBP: No such file or directory
-- The C compiler identification is AppleClang 12.0.0.12000032
-- The CXX compiler identification is AppleClang 12.0.0.12000032
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Release Build
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/username/downloads/daedalus/MACbuild
Scanning dependencies of target sysGL
[ 2%] Building CXX object CMakeFiles/sysGL.dir/SysGL/Graphics/GraphicsContextGL.cpp.o
[ 2%] Building CXX object CMakeFiles/sysGL.dir/SysGL/Graphics/NativeTextureGL.cpp.o
[ 4%] Building CXX object CMakeFiles/sysGL.dir/SysGL/HLEGraphics/RendererGL.cpp.o
[ 4%] Building CXX object CMakeFiles/sysGL.dir/SysGL/HLEGraphics/GraphicsPluginGL.cpp.o
[ 5%] Building CXX object CMakeFiles/sysGL.dir/SysGL/Input/InputManagerGL.cpp.o
[ 6%] Building CXX object CMakeFiles/sysGL.dir/SysGL/Interface/UI.cpp.o
/Users/username/downloads/daedalus/Source/SysGL/Graphics/NativeTextureGL.cpp:29:10: fatal error:
'png.h' file not found
#include <png.h>
^~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/sysGL.dir/SysGL/Graphics/NativeTextureGL.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/sysGL.dir/all] Error 2
make: *** [all] Error 2
blank-MBP:daedalus username$
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.