Howdy everyone. You might probably know your injected GBA games, with the AGB_FIRM process becoming very popular, and people like @cots and @Asdolo making automated injectors for this. However, it is actually possible to inject GBA ROMs into NES/GB/GBC VC and reveal the underlying GBA emulator that was originally in development by Nintendo.
However, performance with GBA emulation on Virtual Console is slow, and no one has been talking about this anymore, all focused on AGB_FIRM instead. I've been wondering these days how this GBA emulator should work, but there are no videos or screenshots of this yet, just only one single photo from this post:
So that's the reason why I created this thread, to discuss about the secret GBA emulator in NES/GB/GBC VC while also begging the question:
How will the New 3DS's souped-up processors affect this emulator?
We can answer this by injecting a GBA ROM into a NES/GB/GBC CIA, then changing the product code to "KTR-P-[XXXX]" rather than "CTR-P-[XXXX]", because KTR refers to the New 3DS (just as CTR refers to the original/old 3DS), and this product code was already in SNES CIAs. This changed product code will flash the CIA to run only on New 3DS systems due to its processing capabilities, throwing up an error message on Old 3DS or 2DS systems. We will then find out how, if possible and/or obvious, this would change the experience. If not, there's pretty much nothing we can do.
Anyone wanting to test this with their 3DS systems is welcome to post their own videos, screenshots or photos in this thread.
However, performance with GBA emulation on Virtual Console is slow, and no one has been talking about this anymore, all focused on AGB_FIRM instead. I've been wondering these days how this GBA emulator should work, but there are no videos or screenshots of this yet, just only one single photo from this post:
worth noting the GBA emulation is very poor, very slow and only works on smaller roms i think after about 4MB it will just crash the 3DS
![]()
So that's the reason why I created this thread, to discuss about the secret GBA emulator in NES/GB/GBC VC while also begging the question:
How will the New 3DS's souped-up processors affect this emulator?
We can answer this by injecting a GBA ROM into a NES/GB/GBC CIA, then changing the product code to "KTR-P-[XXXX]" rather than "CTR-P-[XXXX]", because KTR refers to the New 3DS (just as CTR refers to the original/old 3DS), and this product code was already in SNES CIAs. This changed product code will flash the CIA to run only on New 3DS systems due to its processing capabilities, throwing up an error message on Old 3DS or 2DS systems. We will then find out how, if possible and/or obvious, this would change the experience. If not, there's pretty much nothing we can do.
Anyone wanting to test this with their 3DS systems is welcome to post their own videos, screenshots or photos in this thread.
Last edited by CatmanFan,