Pages: 12 »
Posted on 11-10-16, 04:01 am (rev. 3 by  Ndymario on 11-10-16, 04:16 am)
Fuzzy
That MvL Hacker

Karma: 1593
Posts: 148/787
Since: 04-11-15
I have been trying to get this to work, but it won't. I opened 2 instances of DeSuME (wifi compatible - look at uploader under tools and you will see it) on one instance I had NSMB-->MvL-->Another Owner-->Mario, and the other instance I had NSMB-->MvL-->Another Owner-->Luigi. The instance with Luigi said Ndyluigi Mario has appeared, I got excited, I press Yes...then the emulator SLOWED DOWN, I was thinking it might work, but it finally said Ndyluigi left (aka connection failed). I have a good pc but I want other people to try this so we may have MvL Emulated!

NOTES FOR SMART PEOPLE: I was looking around in memory viewer and 02FFFFC0 (around there) had the description for if you used DS Download play, so maybe we can do something with that

EDIT:02FFFF90 has to continuous values while "looking" for a match

EDIT2:02FFFC30, another counter

EDIT3: *ARM7* starting at 04000400 crazy counters

Good Luck! ~~Ndymario
_________________________
Here's my MvL Hacking thread

Consider joining the NSMB DS Hacking Discord Server!

#HakingNoMore
Posted on 11-24-16, 12:59 am
Mole
Normal user

Karma: 2013
Posts: 207/359
Since: 07-08-12
what
Posted on 11-24-16, 01:28 am
☭ coffee and cream


Karma: 10398
Posts: 2199/2766
Since: 06-26-11
Posted by Ndymario
EDIT3: *ARM7* starting at 04000400 crazy counters

that's the IO registers

looking at the RAM viewer without knowing what you're doing won't get you far


anyway, MvsL doesn't work with desmume, and likely never will. I'd place bets on an entirely new emulator as far as MvsL is concerned. NO$GBA doesn't support it from what is said (and I have no idea how to use its wifi support). desmume can only get as far as what you described, and the codebase is a steaming pile of crap. iDeaS was coded by an idiot who had no idea what he was doing, and what little wifi support it has is worthless. NeonDS has no wifi support and is long dead.
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 11-24-16, 01:41 am


Karma: 19752
Posts: 837/1100
Since: 04-02-13
Butter should code us a DS emu
Posted on 11-24-16, 01:43 am (rev. 1 by shibboleet on 11-24-16, 01:47 am)
Mole
Normal user

Karma: 2013
Posts: 208/359
Since: 07-08-12
too bad Desmume's coder made the code into shit
Posted on 11-24-16, 01:47 am


Karma: 19752
Posts: 838/1100
Since: 04-02-13
too bad you can't even spell Desmume
Posted on 11-24-16, 01:48 am
Mole
Normal user

Karma: 2013
Posts: 209/359
Since: 07-08-12
what are you referring to
Posted on 11-24-16, 02:22 am (rev. 1 by  Arisotura on 05-04-17, 11:17 pm)
☭ coffee and cream


Karma: 10398
Posts: 2200/2766
Since: 06-26-11
"Desume's coder" has a name

zeromus


(edit: to be honest it's unfair to direct all the shit at zeromus. the other coders have their part of responsibility too. also including myself back then)


he's also likely responsible of the official "wifi not supported and not emulated, it doesn't exist, fuck off" bullshit, considering he somehow immediately got into an important position when he showed up

which is another reason why I'm not touching desmume again. I worked hard on the wifi crap, and not only was I alone in the adventure, but this is the kind of recognition I get. pretending my hard work doesn't exist. freaking out because "omg nintendo will send us the fbi" and silently trying to sabotage my work. and so on.

noting that for a while desmume was fun to work on, the team was cool... of course, that was before zeromus showed up. his constant 'grumpy asshole' attitude killed the 'desmume team' feel and ambiance. his coding killed most will to work on desmume, every code he touched became a giant clusterfuck. some of the things he contributed were good, but the code is still a giant clusterfuck. oh and some parts were plain copypasta from other emulators, making the codebase even more inconsistent. for example you might recognize the Snes9x input config dialog.

the codebase wasn't great before. it was sorta inconsistent. it had some lingering French names from the Yopyop era. it had the structure of the C++ codebase that was converted to C, retaining the OOP aspects with structs.

but you could atleast figure out the code, because it was simple enough. it didn't come with 4MB of statically-linked dependencies. it didn't use glib threads in the Windows port "because why not".

it was balanced, and didn't push for extreme accuracy on one side while still being grossly inaccurate on another side. ok, it was overall grossly inaccurate.

it had its flaws, several of them carrying over to the current desmume.

the Windows UI is crapo, especially when it comes to translations -- those are still managed by having multiple 'internationalized' versions of the resources (dialog templates, etc). meaning that features may be entirely missing in non-English languages. (noting that doing translations before the end of the dev cycle is a bad idea. desmume got translations way too early)

the Linux UI is entirely different, and lacking many things.

there was an attempt at a wxWidgets UI, but it never got anywhere.

the provided tools are still crapo. the memory and IOreg views were redone by me, experimenting Win32 UI things. autorefreshing was attempted but was found to slow things down. the old tools were given extra complexity -- autorefresh timers, instead of just doing it every frame like before. in the meantime, said tools were still more or less crap. at some point, the disassembler scrollbar was botched, making it a total pain to use.

and some old flaws were amplified. the codebase was converted back to C++, but it didn't go back to its original style. it became a happy mix of "C++ code that was converted to C, and is now C++ again but still pretty much C" and new, actually C++ code.

where is desmume going? while still far from being perfect, it has been dead for more than one year. it, well, says a lot. desmume could still be improved in a lot of ways: making the wifi actually work, more accurate sound emulation, emulating the PU (homebrew would benefit from it), improving the debuggers/tools, ... but it appears that noone wants to deal with zeromus or with the motherfucking behemoth of clusterfuck the codebase has turned into.
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 11-24-16, 07:26 am


Karma: 19752
Posts: 839/1100
Since: 04-02-13
ye

so


Write a neu one :\/
Posted on 11-24-16, 10:45 am
Roy Koopa
The guy who does things.

Karma: 12684
Posts: 2315/2796
Since: 07-01-11
Yes. Write a new one. For me.
New Super Mario Bros.: Clone Tag Team 1+2 / New Super Mario Advance + Take 2 / Super Mario: Endless Earth
My two greatest assets have been mental stability and being, like, really smart.
Posted on 11-24-16, 11:19 am
☭ coffee and cream


Karma: 10398
Posts: 2201/2766
Since: 06-26-11
lol


that would be melonDS, I guess

if I ever get it somewhere
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 11-24-16, 02:19 pm (rev. 1 by  skawo on 11-24-16, 07:01 pm)


Karma: 19752
Posts: 840/1100
Since: 04-02-13
You could just

like

take the ancient Desmume

and like

...


:l



Okay, maybe not.

EDIT:
Hold on...
omg nintendo will send us the fbi


What?
Posted on 11-26-16, 05:41 am
Fuzzy
That MvL Hacker

Karma: 1593
Posts: 194/787
Since: 04-11-15
I think he's reffering to how zeromus was scared Nintendo would shutdown Desmume for Wi-fi Support
_________________________
Here's my MvL Hacking thread

Consider joining the NSMB DS Hacking Discord Server!

#HakingNoMore
Posted on 01-21-17, 01:40 pm
☭ coffee and cream


Karma: 10398
Posts: 2242/2766
Since: 06-26-11
late, but yeah, it was that.


anyway, melonDS is a thing!


as for 'taking ancient desmume', well, I'd have to backport all the bugfixes and shit. I'd also need to take the yopyop-era code to get something not too bad, and it didn't emulate much back then.


relatedly, a bit of history about desmume, which is also a fine piece of irony.

this post from yopyop says why desmume was created.

translation courtesy your overlord:
Posted by yopyop
yop,
Thanks a lot, I love the A and B ones.
Regarding the bugs the first one isn't really one. Actually I was researching palettes for textures and I needed to search the whole memory to find what matched best what should be displayed, and as I'm a bit lazy I hijacked the Close button to browse memory (the X is enough to close the window).

The second one isn't a bug, it's one of the reasons why I started this project. Actually the other emulators (except iDeaS I think but you can't access the disassembler) only emulate the ARM9, and since I wanted to understand how wifi worked I started making my own disassembler which has become my own emu (too lazy to follow the instruction flow in my mind). Thus the two windows are the ARM7 and ARM9 disassemblers (same for memory but the windows have the same title).

yopyop

edit: there, added the icon
And the first bug fixed
Thanks again for the icons, if you prefer another one let me know. And if you have other bugs don't hesitate.

_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 01-24-17, 01:10 am
Fuzzy
That MvL Hacker

Karma: 1593
Posts: 249/787
Since: 04-11-15
Wait, are you saying you are making a new DS emulator with nifi support (not wifi, local wireless)? Or am I misunderstanding?
_________________________
Here's my MvL Hacking thread

Consider joining the NSMB DS Hacking Discord Server!

#HakingNoMore
Posted on 01-24-17, 03:55 am
Fuzzy
Will never finish a hack

Karma: 1843
Posts: 519/778
Since: 03-25-16
https://github.com/StapleButter/melonDS

Local wireless support would be amazing. It seems like he'll be making it eventually.

Not sure if this can run commercial games yet, but if it can...

pls tell me how 2 compile pls <3
_________________________
hey look, I did a thing
Posted on 01-24-17, 11:48 pm
Fuzzy
That MvL Hacker

Karma: 1593
Posts: 252/787
Since: 04-11-15
(Referencing readme on the Git Hub)

*Ndymario takes code, and claims it as his own to be an a** hole*
_________________________
Here's my MvL Hacking thread

Consider joining the NSMB DS Hacking Discord Server!

#HakingNoMore
Posted on 01-25-17, 08:56 am
Fuzzy
Will never finish a hack

Karma: 1843
Posts: 522/778
Since: 03-25-16
Dude it says in the readme not to do that what are you on
_________________________
hey look, I did a thing
Posted on 01-25-17, 11:02 pm
Fuzzy
That MvL Hacker

Karma: 1593
Posts: 257/787
Since: 04-11-15
Today is opposite day
_________________________
Here's my MvL Hacking thread

Consider joining the NSMB DS Hacking Discord Server!

#HakingNoMore
Posted on 01-25-17, 11:40 pm
Roy Koopa
The guy who does things.

Karma: 12684
Posts: 2389/2796
Since: 07-01-11
No today is Australia Day, you cjvjdjsboltgybc!
New Super Mario Bros.: Clone Tag Team 1+2 / New Super Mario Advance + Take 2 / Super Mario: Endless Earth
My two greatest assets have been mental stability and being, like, really smart.
Pages: 12 »