![]() This is just a quick attempt at supporting multiple windows. You probably know about wifi channels: the 802.11 standard specifies a set of 14 channels, which correspond to specific frequencies.Ħ comments (last by Arisotura) | Post a comment Past that, I figured that the issue might be caused by the lack of wifi channel support in melonDS. I also had to obtain different savefiles - the game will get confused if multiple players using the same save file try to connect. For example, melonDS would not generate different MAC addresses for extra instances when using an external firmware. but the Union room was said to be malfunctioning in melonDS if more than two players were in it. In these games, players can meet into the Union room where they can decide to chat, battle, etc. In particular, I had gen4 Pokémon games in mind. No biggie, we have a plethora of other problematic games. But in the meantime, that particular bug goes beyond my scope. Changing the ARM9 cache timings fixes the bug.Ĭache emulation is something we're looking at for the next release, as it may fix quite a bunch of these timing issues - there have been preliminary tests and it's looking promising. The wifi initialization doesn't actually take this long, but on a DSPhat (or any console equipped with a type 2 RF module) the RF initialization includes an extra delay of 40 milliseconds. The ARM9 starts wifi initialization and allows it about 44 milliseconds before deciding it has failed. So I researched the bug, but the outcome was a bit disappointing. The first bug I looked at was that weird bug in Meteos: when starting a download play game, if you're using a DSPhat firmware, you will instantly get a connection error, but everything will work fine if you're using a DSLite firmware. But netplay or LAN won't be very useful if the underlying wifi implementation is malfunctioning. The point of the big refactor is to lay groundwork for turning netplay from a clunky proof of concept into an actual finished product. I figured that trying to fix some wifi bugs could help me build up momentum and motivation I'll need to finish the big refactor. ![]() I'm getting better, though.Īnyway, I recently felt like getting back into melonDS dev. If you're running into trouble: Howto/FAQ (WIP) Wifi: local multiplayer, online connectivity.Various display position/sizing/rotation modes.Nearly complete core (CPU, video, audio.While it is still a work in progress, it has a pretty solid set of features: MelonDS aims at providing fast and accurate Nintendo DS emulation.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |