I got one and I never knew it would use some archaic form of Mini SD I can't find adapters for, so I have no way to really use it write now so is there some sort of DS Homebrew that would let me access the Mini SD in the cart and write roms on it from there to use on my GBA?
What flashcard is it specifically? I made a modified build of GodMode9i that treats slot2 similar to DSi SD so I can transfer files to/from a MaxMediaDock that has a 4GB micro drive as for some reason the MMD's slot2 device's USB fails to mount it on the PC. So I've been using this to transfer files to the slot2 device's storage.
I can try integrating the DLDI code for your slot2 device into the code and have it call that instead of the MMD's DLDI code. Should allow you do what I've been doing.
What flashcard is it specificallyI I made a modified build of GodMode9i that treats slot2 similar to DSi SD so I can transfer files to/from a MaxMediaDock that has a 4GB micro drive as for some reason the MMD's slot2 device's USB fails to mount it on the PC. So I've been using this to transfer files to the slot2 device's storage.
I can try integrating the DLDI code for your slot2 device into the code and have it call that instead of the MMD's DLDI code. Should allow you do what I've been doing.
Ok try this. DLDI patch for your slot1 card. Then run from your slot1 flashcart...If it works you should see a slot2 mount point along side fat. fat mount point will be your slot1 card's filesystem. Slot2 would be your SC MiniSD's system. You can copy/paste files and such to from the different file systems like you would a normal build of GodMode9i.
I see. I'll try and put that card's code in to GM9i and have it init that for slot2.
The MiniSD probably uses the same driver as the SuperCard SD. So will attempt to use that.
Ok try this. DLDI patch for your slot1 card. Then run from your slot1 flashcart...If it works you should see a slot2 mount point along side fat. fat mount point will be your slot1 card's filesystem. Slot2 would be your SC MiniSD's system. You can copy/paste files and such to from the different file systems like you would a normal build of GodMode9i.
I've tried using it, I'm not familiar with using GM9i but I did try it and it's acting as usual, I get these results, slot 2 will be recognized as a GBA cart only when I take it out and reinsert it while GM9i is running because it does double as an NDS flash cart. The contents display the flash of the cart and not the Mini SD
I'm pending a screen replacement so I can't see the options too well, but if I press R+B I think I'm taken to a menu where I can flash the cart if it's in the GBA state.
Sounds like DLDI init failed on the MiniSD then. Reinserting slot2 card at that point just has GM9i treat it as a game card for rom dumping it. Can't help much beyond that then. MiniSD card might have corrupt or unsupported file system which would then require you mount on PC in some manner to fix.
Sounds like DLDI init failed on the MiniSD then. Reinserting slot2 card at that point just has GM9i treat it as a game card for rom dumping it. Can't help much beyond that then. MiniSD card might have corrupt or unsupported file system which would then require you mount on PC in some manner to fix.
Oh wait. there is existing SC mode switch code in GM9i. I may need to disable it so it will try and mount it (or I may need to run that mode switch code first)
EDIT: Ok I see whats happening. It's trying to do a ram drive mount since some versions of SuperCard can act as a ram expansion. I'll need to disable this.
Was it showing a ram drive capacity beyond 4MB? If so it ended up mounting slot2 as ramddrive which will break DLDI mounting it.
Oh wait. there is existing SC mode switch code in GM9i. I may need to disable it so it will try and mount it (or I may need to run that mode switch code first)
EDIT: Ok I see whats happening. It's trying to do a ram drive mount since some versions of SuperCard can act as a ram expansion. I'll need to disable this.
Was it showing a ram drive capacity beyond 4MB? If so it ended up mounting slot2 as ramddrive which will break DLDI mounting it.
Yeah it mounted it as ram drive which breaks DLDI mount point for it.
Try this build. I disabled most of the ram drive mounting for regularDS mode. If this works then I'll add a check for sdMounted (which will return true for regulardDS mode if a slot2 DLDI init succeeded) so this can be avoided for this card in the future.
Ram drive if it appears at all in this build for you should now only report 4MB or less in capacity as then it should only be using DS ram as ram drive instead. I didn't run into this issue for my MaxMediaDock because that slot2 device does not have any ram so the ram drive checks would fail causing it to do DS ram as ram drive mount instead. So I was lucky and avoided this issue you ran into.
Yeah it mounted it as ram drive which breaks DLDI mount point for it.
Try this build. I disabled most of the ram drive mounting for regularDS mode. If this works then I'll add a check for sdMounted (which will return true for regulardDS mode if a slot2 DLDI init succeeded) so this can be avoided for this card in the future.
Ram drive if it appears at all in this build for you should now only report 4MB or less in capacity as then it should only be using DS ram as ram drive instead. I didn't run into this issue for my MaxMediaDock because that slot2 device does not have any ram so the ram drive checks would fail causing it to do DS ram as ram drive mount instead. So I was lucky and avoided this issue you ran into.
It seems to not report anything at all on first load now like it was before as ram until I reinsert the cartridge, to which it's a GBA one like before by then
Ok try this one. If it fails then the DLDI driver code I used is not in a working state or isn't the correct one for your perticular SuperCard....
In which case could work with your card's DLDI driver mounted from an external file instead. I did get this to work for my MMD at one point but it's unreliable as it will crash on exception screen with certain slot1 cards so I abandoned that idea. It probably will end up doing that for you so I won't waste the time on it.
EDIT: Actually, allowing ramddrive mount to occur might be why the mounting of external DLDI file for slot2 didn't work initially. I may reattempt this in a bit.
Ok try this one. If it fails then the DLDI driver code I used is not in a working state or isn't the correct one for your perticular SuperCard....
In which case could work with your card's DLDI driver mounted from an external file instead. I did get this to work for my MMD at one point but it's unreliable as it will crash on exception screen with certain slot1 cards so I abandoned that idea. It probably will end up doing that for you so I won't waste the time on it.
I'll try and get mounting of slot2.dldi file working again and have you try that. Should be done in about 20 minutes as I got some other things I need to do first. I think ram drive mount was why I would sometimes get exception crash when I initially attempted that.
Post automatically merged:
Ok here it is. Put the DLDI file for your slot2 device in your slot1's gm9i folder as follows:
[MicroSD]:\gm9i\slot2.dldi
(MIcroSD = driver letter for MicroSD card of your slot1 flashcart)
This should allow any slot2 DLDI via external DLDI file stored on slot1's filesystem in gm9i folder. Just use the one that goes to your SuperCard MiniSD and hopefully it will work then. I've disabled ram drive mounting if slot2 DLDI mount succeeds. If you see a ramdrive then that means dldi init failed for slot2.
As for the exception I was getting with this mount method. That turned out to be caused by the nitrofs drive mount it tries to do on startup. I disable that if slot2 was mounted for sdMount and that resolves that issue. Seems to work fine from both the slot-1 flashcarts I tested it on. There's a huge if/else tree for detecting where to mount GM9i's NitroFS from so for now I won't attempt to fix that.
I'll try and get mounting of slot2.dldi file working again and have you try that. Should be done in about 20 minutes as I got some other things I need to do first. I think ram drive mount was why I would sometimes get exception crash when I initially attempted that.
Post automatically merged:
Ok here it is. Put the DLDI file for your slot2 device in your slot1's gm9i folder as follows:
[MicroSD]:\gm9i\slot2.dldi
(MIcroSD = driver letter for MicroSD card of your slot1 flashcart)
This should allow any slot2 DLDI via external DLDI file stored on slot1's filesystem in gm9i folder. Just use the one that goes to your SuperCard MiniSD and hopefully it will work then. I've disabled ram drive mounting if slot2 DLDI mount succeeds. If you see a ramdrive then that means dldi init failed for slot2.
As for the exception I was getting with this mount method. That turned out to be caused by the nitrofs drive mount it tries to do on startup. I disable that if slot2 was mounted for sdMount and that resolves that issue. Seems to work fine from both the slot-1 flashcarts I tested it on. There's a huge if/else tree for detecting where to mount GM9i's NitroFS from so for now I won't attempt to fix that.
Is there any dldi I should use? I tried a few and one resulted in the normal 31mb ram drive mount, the others have it stuck on Mounting when I boot gm9i
Edit: Even tried the rumble one which listed that it could work on the mini SD variety, seems to make it stuck on the mount
Alright, thanks for the assistance. I'll have to figure something out with that
I'll also add that it hangs up on mounting even without the MiniSD inserted
Alright, thanks for the assistance. I'll have to figure something out with that
I'll also add that it hangs up on mounting even without the MiniSD inserted
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
While rumors had been floating about rampantly as to the future plans of Nintendo, the President of the company, Shuntaro Furukawa, made a brief statement confirming...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
Nintendo has officially announced that a successor to the beloved Switch console is on the horizon. As we eagerly anticipate what innovations this new device will...
Another video game prototype has been found and preserved, and this time, it's none other than the game that spawned an entire franchise beloved by many, the very...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
Earlier this year, AYANEO revealed details of its next Android-based gaming handheld, the AYANEO Pocket S. However, the actual launch of the device was unknown; that...
Nintendo has officially announced that a successor to the beloved Switch console is on the horizon. As we eagerly anticipate what innovations this new device will...
While rumors had been floating about rampantly as to the future plans of Nintendo, the President of the company, Shuntaro Furukawa, made a brief statement confirming...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
After rumour got out about an upcoming NES Edition release for the famed Nintendo World Championships, Nintendo has officially unveiled the new game, titled "Nintendo...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...
The number of layoffs and cuts in the videogame industry sadly continue to grow, with the latest huge layoffs coming from Microsoft, due to what MIcrosoft calls a...
know what? fuck you guys, i've decided to curse you guys with some knowledge: i'm too sexy by right said fred, 7 years by lukas graham, what i've done by linkin park, and du hast by rammstein are all 120 bpm
@BakerMan:
know what? fuck you guys, i've decided to curse you guys with some knowledge: i'm too sexy by...