I actually like it without the health & safety screen but also what are the chances that trying this will screw up my DS even more? it is the only one I have
That only makes it worse As I've explained, the installer doesn't seem to corrupt your settings (on a ds phat). I don't know what it corrupts, but I know that removing the battery makes it impossible to boot to the firmware, so you need a way of autobooting in order to do anything.As far as I understand the 3DS exploit only corrupts the firmware settings - part of the birthday info on your profile - and not the firmware itself. You should be able to remove the DS battery and put it back to reset firmware settings.
Actually Drenn I would have to say it does corrupt the settings on a DS phat, I tested it again after installing flashme and I had to install flashme again to fix it, I had my DS set to autoboot luckily. I think the thing is maybe the 3DS has the ability to restore the DS profile in case of corruption considering it's just settings from the DS that are programmed to work for DS games on the 3DS
While this does narrow down the problem, I don't understand how my changes in .4.1 would cause this...
Anyway... falconcrest and ShadowOne333, here is a test build which uses the less intrusive method of autosaving. It causes some in-game lag when I use my old SD card, but my new one is just fine.
bobmcjr, I have no idea what to do about your issue. If all else fails, I would try with another microSD card...
So smealum released the source for ASDS (the level editor always freezes on the final save of the level). It may be helpful for determining why gameyob 0.4+ freezes for me with I/O stuff: https://github.com/smealum/portalDS
Or not.
Just wanted to say that I had similar problems as falconcrest and this test build is working for me. Using wood 1.48 on a DS lite and this build autosaves nicely.
Hey, it's been a year since v0.1. They grow up so fast...
At first glance, nothing seems out of the ordinary with the filesystem functions.
Ok. I'll make an updated release with the saving fix, plus a few minor fixes soon.
By the way, last week I was working on an overhaul, so that it's compilable for a computer with SDL again. It should also make it easier for porting to other systems, later on. It's a big thing, though, so I won't be using it for the update for now. Needs more fixes, testing etc. Will put it on github when I'm ready.
Interesting idea. However, how much of the core are you able to reuse in a SDL build?By the way, last week I was working on an overhaul, so that it's compilable for a computer with SDL again. It should also make it easier for porting to other systems, later on. It's a big thing, though, so I won't be using it for the update for now. Needs more fixes, testing etc. Will put it on github when I'm ready.
Interesting idea. However, how much of the core are you able to reuse in a SDL build?
Perhaps doing the same with lolSnes could help testing/debugging, but considering the CPU/SPC700 cores are written in ARM assembly and the PPU core is dependent on the DS's hardware, it's not really possible. At best I could go with a modified desmume perhaps...
Ports to other consoles?!
That means a Wii ort might be posible?
I BEG OF YOU! DO THAT!
There are few good GB(C) emulators on the Wii that can be compatible with the GBC bios and Printer along with properly allowing hacked games to be seen correctly, that would make it my fav GB emulator on the system.
Almost all of the core emulation is shared... the only part I haven't made platform-independent is bits of sound register emulation. The consistency does help for debugging. SDL has its own code for graphics and sound output, of course. (I actually made this code a long time ago, but dropped it when I ported it to DS.)
If you're using assembly, though, that complicates things... mine was originally C++ and my attempt at switching to assembly didn't go so well. I'm not sure what your goal would be by modifying desmume.
Probably not wii, I was thinking I'd try porting to the 3ds once that gets off the ground. No definite plans though.