Homebrew Can i use both arm 9 and arm 7 possessors in the dsi?

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
I don't know of any DSi quirks that might trouble things (most homebrew tends to be for DS mode, where you can happily do that -- some programs even flipping the ideas of commercial DS games on their head and using the ARM7 as primary brains and ARM9 as workhorse). There is a minimal amount of synchronisation between the two compared to other more developed multicore/dual CPU setups so you will have to handle that as well (you are not quite into full Amdahl's law but will appreciate it).

The devkitpro/devkitarm stuff https://devkitpro.org/ will contain the GNU assemblers which is where most homebrew devs will land. Some ROM hackers have some others (though frankly most will use the dkp/GNU stuff for things with more than handful of instructions, https://www.romhacking.net/utilities/635/ if you wanted a start though that version is a bit out of date so go find betas), and there is probably some more buried in the various gigaleak stuff for the commercial DS coding environments (see various how to build pokemon discussions). I don't think I ever saw anybody use the ARM-sdt on the DS; a few GBA homebrew* will.

*speaking of homebrew devkitpro quite notably is very aggressive in removing old versions of it and not all newer versions will compile older code. To that end you may also face issues there is you plan on inlining a bunch of demanding code areas in some existing DS homebrew and just having the rest compile.

http://problemkaputt.de/gbatek.htm#armcpureference is the hardware reference for 99% of people playing on the DS. The no$gba debugger is also good stuff.

For the sake of links though
http://imrannazar.com/ARM-Opcode-Map
http://www.coranac.com/tonc/text/asm.htm is for the GBA but the GBA is similar enough to the DS that I link it anyway.
https://blog.quirk.es/2008/12/things-you-never-wanted-to-know-about.html

ARM themselves will also have listings.
 
  • Like
Reactions: Tarmfot

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    ubisoft should #stopkillinggames ngl
  • Badcatalex @ Badcatalex:
    sony should #stopkillinggames
  • Badcatalex @ Badcatalex:
    they killed LittleBigPlanet online, which was the main core of every LBP game
  • BakerMan @ BakerMan:
    for real
  • BakerMan @ BakerMan:
    at least with them, it was because of the DDOS attacks, ubisoft was just scummy
  • BakerMan @ BakerMan:
    fuck ubisoft, and fuck activision
    +1
  • realtimesave @ realtimesave:
    Nintendo needs to release a new console, switch is getting such shitty little games lately lol it's pathetic
  • Purple_Heart @ Purple_Heart:
    Lmao a new flashcart... The Unlock Switch... I knew it's not fake xD
    +1
  • NinStar @ NinStar:
    A new consoles won't solve that problem
  • NinStar @ NinStar:
    It will actually make it worse
  • The Real Jdbye @ The Real Jdbye:
    well actually
    a new console won't do anything right now, because the games are still in development, that's why there are few games being released
  • The Real Jdbye @ The Real Jdbye:
    it won't make the games finish any faster
  • Veho @ Veho:
    2/3rds of launch titles for the Switch 2 will just be lazy ports of Switch games anyway.
  • The Real Jdbye @ The Real Jdbye:
    probably
  • The Real Jdbye @ The Real Jdbye:
    maybe mario kart 9 will be a launch title
  • The Real Jdbye @ The Real Jdbye:
    i really want a new mario kart
  • Veho @ Veho:
    What, you mean the endless stream of DLCs doesn't count?
  • Veho @ Veho:
    Why develop a new game when you can just sell season passes forever?
  • Veho @ Veho:
    I'm still on MKDS so I'm not bothered :tpi:
  • The Real Jdbye @ The Real Jdbye:
    i like the dlc tbh, i'd like a new game more
  • ZeroT21 @ ZeroT21:
    but the current version is still selling fine at full price
  • SylverReZ @ SylverReZ:
    Hello
  • ZeroT21 @ ZeroT21:
    sup
    +1
  • SylverReZ @ SylverReZ:
    @realtimesave, You seen the Unlock Switch flashcart yet?
    SylverReZ @ SylverReZ: @realtimesave, You seen the Unlock Switch flashcart yet?