Homebrew [SNEmulDS] Rebirth the project and update it for the last DKP

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
I will update code if necessary basing off virtual machine findings. Thank you!


edit:

I will list the steps for each standard branch to rebuild the emulator in 0.6b:

1)
https://bitbucket.org/Coto88/newlib-nds/branch/master
Use the : master branch

2)
https://bitbucket.org/Coto88/toolchaingenericds/branch/master
Use the : master branch

3)
https://bitbucket.org/Coto88/snemulds/branch/master
Use the : master branch for SnemulDS 0.6b

- .zip support
- gdb remote debugging (if you are a dev)
- support same rom set as archeide's SnemulDS 0.6a does (or so I think)
-
SnemulDS master branch resembles the last known working SnemulDS 0.6a, done by archeide which you can download below if everything else fails:
http://www.snemul.com/ds/SNEmulDSv06a.zip


This is old SnemulDS 0.6 (early alpha? ) source I found years ago. The above SnemulDS versions are rebuilt using the below sources:

Note: After rebuilding 0.4 and 0.5 I can safely say this is 0.6 sources (in between 0.5 and 0.6a). It compiles on old devkitpro 2007 toolchain.
http://www.mediafire.com/file/60cmuwchpq69gsh/snemul06_old_src.zip
 
Last edited by Coto,
D

Deleted User

Guest
I thought i upload the latest build from SnemulDS-master released on 12.12.2017. The Emulator right now is very much Work in Progress. You may or may not experience Crashes like ARM9 Abort Error.
I tested the build with my M3 DS Real Flashcard on my Phat NDS. It probably won´t work on TWloader right now.
 

Attachments

  • SNEmulDS-master-build-12-12-2017.zip
    175.5 KB · Views: 319
D

Deleted User

Guest
Here is another upload of SnemulDS-master with the latest improvements from Coto.
You should experience far less, if any abort data error in this Version.
My Toolchain is up to date with the latest files.
SnemulDS-master works with my M3 Simply Flashcard and Phat DS.
 

Attachments

  • SnemulDS-master built 31.01.2018.zip
    180.3 KB · Views: 400

Swampat

The swamp monster that pats the ground
Member
Joined
May 25, 2017
Messages
238
Trophies
0
Age
27
XP
230
Country
United States
Here is another upload of SnemulDS-master with the latest improvements from Coto.
You should experience far less, if any abort data error in this Version.
My Toolchain is up to date with the latest files.
SnemulDS-master works with my M3 Simply Flashcard and Phat DS.
Can I use this is srloader or do I have to wait for ROCKET LAUNCHER.
 

mironicurse

Well-Known Member
Member
Joined
Sep 28, 2015
Messages
141
Trophies
0
Age
30
XP
591
Country
Russia
Here is another upload of SnemulDS-master with the latest improvements from Coto.
You should experience far less, if any abort data error in this Version.
My Toolchain is up to date with the latest files.
SnemulDS-master works with my M3 Simply Flashcard and Phat DS.
I just got ARM9 data abort on TLOZ - link to the past (NTSC)
tested on DSTWO, DSlite
Code:
R0[5307C]
R1[0]
R2[6000]
R3[1010]
R4[44D90001]
R5[2218]
R6[80]
R7[8000]
R8[6000]
R9[207FA74]
R10[2083A64]
R11[31]
R12[205EA04]
R13[B0030DC]
R14[5000]
R15[2074178]
SPSR[2000001F]
CPSR[2000001F]
 
Last edited by mironicurse,

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
I just got ARM9 data abort on TLOZ - link to the past (NTSC)
tested on DSTWO, DSlite
Code:
R0[5307C]
R1[0]
R2[6000]
R3[1010]
R4[44D90001]
R5[2218]
R6[80]
R7[8000]
R8[6000]
R9[207FA74]
R10[2083A64]
R11[31]
R12[205EA04]
R13[B0030DC]
R14[5000]
R15[2074178]
SPSR[2000001F]
CPSR[2000001F]

Where exactly?

I am using the crc32 lozalttp file:
Size: 1,048,576
CRC-32: 777AAC2F
MD-5: 608c22b8ff930c62dc2de54bcd6eba72

And it boots. I have no save but so far I got into the castle:
1pjm7r.jpg


If I were you I would format sd card and copy back files


edit: according to debugging, the fault was raised at memcpy. So that´s definitely before the rom executes from EWRAM.
Also I could run the file from dstti, ninjapass and r4igold.cc just fine
 
Last edited by Coto,

mironicurse

Well-Known Member
Member
Joined
Sep 28, 2015
Messages
141
Trophies
0
Age
30
XP
591
Country
Russia
Where exactly?

I am using the crc32 lozalttp file:
Size: 1,048,576
CRC-32: 777AAC2F
MD-5: 608c22b8ff930c62dc2de54bcd6eba72

And it boots. I have no save but so far I got into the castle:
1pjm7r.jpg


If I were you I would format sd card and copy back files


edit: according to debugging, the fault was raised at memcpy. So that´s definitely before the rom executes from EWRAM.
Also I could run the file from dstti, ninjapass and r4igold.cc just fine
Yeah, rom with your checksum works.
Strange thing that previous rom that froze new snemulds worked with no issues on snemulds 0.5 and CATSFC
 

Ziko

Well-Known Member
Member
Joined
Nov 10, 2010
Messages
225
Trophies
1
XP
854
Country
United States
In terms of compatiblity, is this thing usable now? I'd really like to take all the games on SNES9x I have and play them on my DS sooner or later.
 

Ziko

Well-Known Member
Member
Joined
Nov 10, 2010
Messages
225
Trophies
1
XP
854
Country
United States
I wish I could but only my PC could do that. I'll probably look for other options now. Thanks for replying.
 

urbanman2004

Well-Known Member
Member
Joined
Jan 10, 2013
Messages
913
Trophies
1
XP
1,618
Country
United States
Here is another upload of SnemulDS-master with the latest improvements from Coto.
You should experience far less, if any abort data error in this Version.
My Toolchain is up to date with the latest files.
SnemulDS-master works with my M3 Simply Flashcard and Phat DS.
Thanks for your contribution. I'll def check it out when I get the chance
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
Sucks being broke man....
the experimental branch could work on srloader (haven't tested). Faster but less games work
https://github.com/cotodevel/SnemulDS/tree/experimental

the master branch not, because it uses a fixed map to handle paging. Slower but more games work
https://github.com/cotodevel/SnemulDS

I will add a release folder for both branches so you can test easily.

edit:
experimental branch is beginning to justify itself. The speedup was moved back to master branch (snemulds 0.6a original) giving great speedups.

games like super mario all stars and super metroid working..
 
Last edited by Coto,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=pkYA4rALqEE