The Neo Project Forum is for NDS/GBA developer discussion only, please don't put any spam posts here!
0 Members and 1 Guest are viewing this topic.
Here's a test version of the plugin.Now,when the header is invalid the plugin checks the extension&follows this logic:If the extension is ".sms"(all cases supported) then SMS runmode will be picked.If the extension is ".md/32x/bin/gen/mars" and the size of the rom is > 32Mbit , then the runmode is set to MD32X_32_40Mbitotherwise to MD32X_1_32Mbit(no save).For all cases a warning message is displayed so that the user knows that something weird is happening behind the scenes.
It may have something to do with the fact that the smallest size a flash game can be is 1 Mbit. What does your plugin do for games smaller than 128KB?
I may be late to the party, butsms roms only run from flash if they're written aligned on 512KB.size of the rom doesn't matter, if it's not written aligned, it will not run.
can you do that from a plugin?it needs to be aligned on flash, not pc memory
If the write routine writes 512KB aligned blocks
that's a big if you can just resize all roms smaller than 512KB to that size, but if I'm not mistaken, programmer doesn't read back modified size.