Homebrew SigHax Updates and Discussion Thread

  • Thread starter Thread starter adrifcastr
  • Start date Start date
  • Views Views 531,959
  • Replies Replies 3,813
  • Likes Likes 43
No, each CPU in the 3DS has a bootrom. What good is a piece of code if it's not executed anywhere?
I think the ARM9 has three of them actually - for CTR, TWL and NTR mode although in the latter two modes it's more often called a BIOS.
If you read further you would have seen I found out there was one for each cpu... There are only two bootroms, these are just the first things the cpu executes when it switches on. TWL nand is executed through the arm9 process same with agb
 
If you read further you would have seen I found out there was one for each cpu... There are only two bootroms, these are just the first things the cpu executes when it switches on. TWL nand is executed through the arm9 process same with agb

The GBA, NDS7, NDS9, DSi7 and DSi9 BIOSs are still present in hardware on the 3DS.
They performed bootstrapping on their original consoles, but I'm not sure about the 3DS. The reason they're still around is because they contain SWI functions that games use extensively during gameplay.
 
The GBA, NDS7, NDS9, DSi7 and DSi9 BIOSs are still present in hardware on the 3DS.
They performed bootstrapping on their original consoles, but I'm not sure about the 3DS. The reason they're still around is because they contain SWI functions that games use extensively during gameplay.
GBA was run on the arm 7 processor and the dsi and ds had the same arm 7 processor. The 3ds does not have one. The arm 9 processor is slightly higher clocked compared to the dsi's at 134mhz. So to run gba games some slight emulation would be required to translate the machine code into arm 11 or 9 which ever they use for gba + ds wifi. Multiple bootroms aren't necessary they can just use boot sectors like boot2 etc like on the wii/wii u
 
I don't want to pretend I'm an expert here but you really don't know what you're talking about.
3ds has an arm7 core indeed as it is used for DSi titles & 3ds can still have k7 exploits (for DSi mode homebrew (only with sudoku as far as is known)) so yea.. as he says it exists (check the exploits page for the sudoku thing i was talking about)
 
I don't want to pretend I'm an expert here but you really don't know what you're talking about.
https://en.m.wikipedia.org/wiki/Nintendo_DS
I got that from here,
(arm 7 takes on role as second processor in gba mode)
feel free to specificy what's I got wrong

--------------------- MERGED ---------------------------

3ds has an arm7 core indeed as it is used for DSi titles & 3ds can still have k7 exploits (for DSi mode homebrew (only with sudoku as far as is known)) so yea.. as he says it exists (check the exploits page for the sudoku thing i was talking about)
https://3dbrew.org/wiki/Hardware
Looking at this there seems to be no arm 7 processor so my guess would be its emulated not native and why it can still run gba games and have WiFi in ds mode
 
https://en.m.wikipedia.org/wiki/Nintendo_DS
I got that from here,
(arm 7 takes on role as second processor in gba mode)
feel free to specificy what's I got wrong
gba mode runs k11 as far as i know? right?

--------------------- MERGED ---------------------------

https://en.m.wikipedia.org/wiki/Nintendo_DS
I got that from here,
(arm 7 takes on role as second processor in gba mode)
feel free to specificy what's I got wrong

--------------------- MERGED ---------------------------


https://3dbrew.org/wiki/Hardware
Looking at this there seems to be no arm 7 processor so my guess would be its emulated not native and why it can still run gba games and have WiFi in ds mode
strange... im sure i remember there being one
 
https://en.m.wikipedia.org/wiki/Nintendo_DS
I got that from here,
(arm 7 takes on role as second processor in gba mode)
feel free to specificy what's I got wrong

--------------------- MERGED ---------------------------


https://3dbrew.org/wiki/Hardware
Looking at this there seems to be no arm 7 processor so my guess would be its emulated not native and why it can still run gba games and have WiFi in ds mode

Search ARM7 on 3dbrew. Or just look at the notes for TWL_FIRM and AGB_FIRM on the FIRM page. It's easy to find proof if you look for it.
 
  • Like
Reactions: DrkBeam
They can emulate to work on arm 11 and its much more powerful than the arm 9 chip so yeah that would make sense
however emulation of arm7 on arm9 didnt work so well as far as ive read (for gba as arm7-32-bit is same as gba processor in the original ds) arm11 i mean

--------------------- MERGED ---------------------------

Search ARM7 on 3dbrew. Or just look at the notes for TWL_FIRM and AGB_FIRM on the FIRM page. It's easy to find proof if you look for it.
ya i found information on it
 
Last edited by MarioMasta64,
https://www.3dbrew.org/wiki/ARM7_Registers
So yeah they contradict themselves great there is one on this page but on the hardware page nowhere to be found

It's only used to service the backwards compatibility requirements and can't be used in CTR mode afaik. So it's understandable that it wouldn't be listed with the rest of the hardware.
 
so... im confused now... existing or not? (id assume so as emulating a ds would cause much problem)
I would assume it's real, the page specifies its not possible for the arm 11 chip to emulate the arm 7 due to the location on the board and the arm 9 is busy working in ds mode so it wouldn't be able to do it
 
so... im confused now... existing or not? (id assume so as emulating a ds would cause much problem)
It exist. I am not sure why the hardware page doesn't mention it and why it gets it's own page, but I didn't make the wiki.
 
i thought so. thanks for reassuring me xD
so essentially the arm7 is clocked to match the exact core of the gba (which is why games could never do anything else like savestates in nintendos version) also its possible as mgba user-11 emulates the gba core which is the same as the nds arm7
 

Site & Scene News

Popular threads in this forum