Views: 6,697,360 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 03-28-24 03:14 PM |
Guest: |
Main - Posts by Arisotura |
(post in restricted forum) |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 642/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
then I suggest you go ahead and test that idea
spoiler: it's going to be a massive trainwreck ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 643/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
from a technical standpoint:
AR cheats are applied every time the ARM7 vblank handler is invoked (that is, mostly per-frame). disabling a cheat in melonDS stops the AR engine from applying that cheat. it does not revert the side-effects from previous applications of the cheat, depending on how the game works those might stick around until the game is reset. disabling cheats entirely is more or less the same except that it disables the AR engine entirely, but any memory that was altered by cheats will remain altered until the game modifies it again or is reset. of course, there might be bugs in that implementation, but I tested it and it worked fine, so I doubt there's any problem with melonDS itself. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 644/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
stock DSi firmware checks games via RSA signatures, that's why it won't load anything modified/unlicensed.
if you have a hacked DSi that can run modified games fine, you might want to try dumping its NAND and running that in melonDS. ____________________ Kuribo64 |
(post in restricted forum) |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 646/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
nah, you would need Nintendo's private key to recalculate the RSA signature, which we don't have ____________________ Kuribo64 |
(post in restricted forum) |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 648/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
I think it's more like how NO$GBA handles writing the save data back to the HDD. melonDS was programmed to do that after each block write. this has been addressed, the new faster saving will be in the next release. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 649/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
IRC is also open and decentralized. the protocol is well documented, anyone could (with some effort) run their own IRC server, completely independently from any other server. ____________________ Kuribo64 |
(post in restricted forum) |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 651/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
Posted by DrinkCiderFromALemon did you mean: you ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 652/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
you can use Alt+PrintScreen to capture only the active window, atleast on Windows.
we might add a more convenient screenshot feature, but it's not too high on the priority list. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 653/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
you need to recalibrate your touchscreen.
melonDS has its own touchscreen coordinate scaling, in DS mode it patches the firmware so that the calibration data matches, but we haven't implemented that in DSi mode yet. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 654/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
you're not
emulators generally do what it takes to provide automagically working touchscreen controls, so I can understand why this wouldn't be obvious. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 655/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
(post in restricted forum) |
(post in restricted forum) |
(post in restricted forum) |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 659/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
haxing the DSi loader
0x27773DC and 0x27773E0 are loader error flags. forcing these to zero bypasses the 'an error has occured' screen when loading certain ROMs. can serve as a base for better haxing. * bypasses hash checks (loads haxed ROMs) * bypasses 'is DSiware installed' check * DSiware loaded this way seems to fail to save (may be trying to save to NAND and failing to access it or expect a savefile to already exist) * homebrew ROMs don't show up at all (different kind of check, prolly similar to region check) * address may vary between firmware versions 0x02FE71B0 is the current ROM's region bitmask. forcing it to 0xFFFFFFFF effectively bypasses the region check. firmware will blank out the current ROM header in memory if this has no set bit for the console's region, effectively preventing the ROM from showing up at all. note: cart ROM header is stored at 0x02FE7000 (among others). headers for NAND titles are stored at 0x027878A8, 0x3A0 bytes per title. (seems there are 0x170 blank bytes before the actual header chunk? actual start address is 0x02787738) TODO: ensure this is reliable across different menu versions/regions, find a reliable way to detect we're running the DSi menu and apply region patching it's not! that address is good for 1.4.5, European version. in 1.4.1 it's 0x0277E338. ____________________ Kuribo64 |
Arisotura |
| ||
Big fire melon magical melon girl Level: 55 Posts: 660/875 EXP: 1308947 Next: 5242 Since: 03-28-17 From: France Last post: 36 days ago Last view: 8 days ago |
Main - Posts by Arisotura |
Page rendered in 0.053 seconds. (2048KB of memory used) MySQL - queries: 22, rows: 109/109, time: 0.012 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |