melonds-emu / melonds Goto Github PK
View Code? Open in Web Editor NEWDS emulator, sorta
Home Page: https://melonds.kuribo64.net
License: GNU General Public License v3.0
DS emulator, sorta
Home Page: https://melonds.kuribo64.net
License: GNU General Public License v3.0
Good job on this new emulator but what about macOS ? Is there source to compile it for macOS ? I would like to test it, thanks.
start a new game then if you choose night vision or thermal vision the top screen glitches
Tested on melonDS 0.2, compared against real hardware.
Both games, which essentially run off the same engine, end up with an "unknown arm7/arm9 read32 00B74AB0 | 00B74AB0" on the debug output console. Other than that, it's just a black screen.
Edit: A number of other games, like Monster Trucks DS, are also exhibiting the same issue.
So is wifi going to be searched automatic or need manual setup :O
On MelonDS 0.3 (testing on Arch Linux x64), the map screen in "Moero! Nekketsu Rhythm Damashii - Osu! Tatakae! Ouendan 2" is heavily broken with only parts of what should be being displayed, including missing 3D elements and sprites.
Correct Map
(taken from Desmume due to an inability to capture from actual DS):
MelonDS 0.3's Broken Map (different top screen is due to slightly more save progress in MelonDS):
http://www.pouet.net/prod.php?which=53004
nothing but white screens
Is it possible for MelonDS top get a high-res 3D rendering option in the future, kinda like DraStic's own high resolution rendering?
I know what you're thinking: the images in here are subpar, considering that these images were posted a year ago. For all I know, this is still a WIP, but I'm pretty sure it has improved over time.
But again, is it still possible for you to make this option in the far future?
Using MelonDS 0.2
freezes up after 2 screens
a fair few games need the screen rotated 90 degrees
This game has some issues where parts of the level don't render when looking at them at certain angles. I don't know how to describe it well. For example, load up the game and get into the corner by the stairs then look around. This doesn't happen on real hardware.
Tested on melonDS 0.2, compared against real hardware.
http://www.pouet.net/prod.php?which=25868
the first couple of screens as you can see in the demo are supposed to come out one screen at a time not both together
https://www.youtube.com/watch?v=NPuJ26NLilw
Using MelonDS 0.2
choose quick race and all the trucks keep on flickering even disappering most of the time
Basically, automatically patching 0x1D in the cart header to 0x00. This means that iQue DS games (0x80) get past the "Only for iQue DS" screen.
Note that while Korean games have this set to 0x40, no region-locking seems to be present,
using MelonDS 0.2
at the menu screen press start then the screen goes black and nothing
First of all: thank you for making a really good DS emulator!
And second: Pokemon Mystery Dungeon - Explorers series (all 3 of them) produce a black screen after the opening cutscene / movie on MelonDS 0.3. Everything before that appears perfect (no video, sound glitches). The game is unplayable because of this. Getting a save file also doesn't help.
I've attached a log file for you to check out.
log.txt
When trying out melonDS (v0.1, on Arch Linux 64-bit, using the precompiled binaries on the site), my preferred controller for this kind of system, the iBuffalo USB Classic (a replica SNES controller) cannot have its d-pad mapped as melonDS doesn't detect it. My DualShock 3 does work for this. The difference seems to be the D-Pad on the Dual Shock shows up as buttons to the program, while going by the configuration in other emulators the iBuffalo shows up as "Axis 1 +/-" and "Axis 0 +/-" for the D-Pad.
Using MelonDS 0.2
the graphics on both screens are corrupt
during gameplay the sky keeps flashing
using MelonDS 0.2
top screen is black and the bottom screen just has a swirling circle
using MelonDS 0.2
On the racer selection screen, the top screen should show the selected racer (3d model)
but there is nothing
I must also say i am very impress with the emulator at this stage
it is emulating games like
Army Men - Soldiers of Misfortune (USA)
Winter Sports 2009 - The Next Challenge (Europe) (En,Fr,De,Es,It)
My Puppy Shop (Europe) (En,Fr,De,Es,It,Nl,Sv,Da)
New Touch Party Game (Europe)
which no other emulator can run properly yet
good work
https://github.com/StapleButter/melonDS/blob/master/ARM_InstrTable.h#L1695
The instruction decodes to 'add r2, r4', which from what I'm seeing in the ARM manuals is unpredictable behavior with this encoding since neither operand is a high register.
EDIT:
DeSmuME treats this as a valid high register add instruction:
https://github.com/TASVideos/desmume/blob/master/desmume/src/thumb_tabdef.inc#L307
on the menu screen the background graphics keep on flickering and during gameplay the background graphics are missing
Hello! When I run melonDS, it gets as far as
"melonDS 0.1
http://melonds.kuribo64.net/"
before it crashes. The VS2017 debugger says "Unhandled exception at 0x0000000068136764 (wxmsw310u_core_gcc510TDM_x64.dll) in melonDS.exe: 0xC00000FD: Stack overflow (parameters: 0x0000000000000001, 0x0000000000033FF8)."
I am using Windows 7 x64, Codeblocks, wxWidgets 3.1.0, and MinGW64 from MSYS2. I am a novice so there is a very good chance that I messed something up somewhere along the way. Any help would be appreciated! :)
Seems to happen a lot on Link's hat, or when seagulls cross over Link.
(I'll try to find a consistent spot later.)
there is no music and the voices come up as static
Since I could not find an email address I am just posting here.
I have a working ds wifi module, broken supercard lite and ds slot1 slot that I cant use and am wondering if you want them, they are free but you would have to pay for shipping.
I also have a ds lite top and bottom screen that I am willing to send if you want them.
I would like to use these part but dont have the tools or patience to and would rather have them not go to waste.
If you would like to respond privately my email is [email protected]
Replace the flea with a g.(to protect against scraper bots)
ditto
the melonDS 0.2 screenshot of it has a blank player name. player/save names keep blanking themselves.
LOLZ Fr33d0mzzzzz
You can't move in Zubo (EUR). The character is supposed to move to where the touchscreen is clicked, but it just turns in that direction and doesn't actually move. The console is spammed with "!! PROJ MATRIX STACK UNDERFLOW" followed by "unknown GPU read16 04001010" and "unknown GPU read16 04001012".
Dancing With The Stars: We Dance, is being detected as EEPROM 64k
and then giving an unknown EEPROM save command 0B
. This save type basically corresponds to ADVANsCEne's offline list (Eeprom - 4 kbit
). This was earlier reported in the comments in #29.
Full log:
ARM9 BIOS loaded
ARM7 BIOS loaded
FW: WIFI CRC16 = GOOD
FW: AP1 CRC16 = GOOD
FW: AP2 CRC16 = GOOD
FW: AP3 CRC16 = GOOD
FW: USER0 CRC16 = GOOD
FW: USER1 CRC16 = GOOD
ARM9: offset=00004000 entry=02000800 RAM=02000000 size=00091838
ARM7: offset=00095A00 entry=02380000 RAM=02380000 size=00026F28
DTCM disabled
ITCM disabled
DTCM [0300000A] enabled at 03000000, size 4000
ITCM [00000020] enabled at 00000000, size 2000000
Re-encrypting cart secure area
Save file: 3159 - Dancing with the Stars - We Dance! (U)(Sir VG).sav
DTCM disabled
ITCM disabled
unknown CP15 write op 600 04000033
unknown CP15 write op 610 0200002D
unknown CP15 write op 620 027E0021
unknown CP15 write op 630 08000035
unknown CP15 write op 640 027E001B
unknown CP15 write op 650 0100002F
unknown CP15 write op 660 FFFF001D
unknown CP15 write op 670 027FF017
ITCM disabled
DTCM disabled
unknown CP15 write op 201 00000042
unknown CP15 write op 200 00000042
unknown CP15 write op 300 00000002
unknown CP15 write op 503 05100011
unknown CP15 write op 502 15111011
DTCM [027E000A] enabled at 027E0000, size 4000
ITCM [00000020] enabled at 00000000, size 2000000
unknown CP15 write op 610 0200002B
unknown CP15 write op 620 023E0021
unknown arm7 read16 08000004 038063C4
unknown CP15 read op 502
unknown CP15 write op 502 00005000
unknown ARM7 IO write16 04000206 0030
WIFI IE=0000
unknown ARM9 IO write32 04001060 00000000
unknown ARM9 IO write32 04001064 00000000
unknown ARM9 IO write32 04001068 00000000
unknown ARM9 IO write32 0400106C 00000000
unknown save SPI command 01 00000000
discover: type=2 likeliness=2
Save memory type: EEPROM 64k
unknown EEPROM save command 0B
M2 has a gift for you, I hope you like invalid arm7 reads.
https://my.mixtape.moe/iaczuo.7z
http://www.pouet.net/prod.php?which=59692
nothing but black screens
I will be happy to compile it and share it with your download for macOS user. Where can I download it and compile it ? Thanks.
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.