hello
i need your help to find all ARM7TDMI assembly code and it's opcode
is there who programming a GBA before may be he can help me
hello
i need your help to find all ARM7TDMI assembly code and it's opcode
is there who programming a GBA before may be he can help me
Last edited by HAT39; June 15th, 2012 at 17:57.
What about:
http://bear.ces.cwru.edu/eecs_382/AR...manual-pt1.pdf
http://bear.ces.cwru.edu/eecs_382/AR...manual-pt2.pdf
http://bear.ces.cwru.edu/eecs_382/AR...manual-pt3.pdf
most of the ARM7 is subsumed into the ARM9...so:
http://imrannazar.com/ARM-Opcode-Map
Last edited by winter_mute; June 16th, 2012 at 09:57.
![]()
NewsPoster at emulation64.com :: Moderator at emutalk.net :: Admin at psemu.pl
If you like my work here - please consider donation
thank you very much winter_mute for your help
It's a little difficult to understand. Is there a simple explanation on how to program a cpu core? any example in the web?
![]()
NewsPoster at emulation64.com :: Moderator at emutalk.net :: Admin at psemu.pl
If you like my work here - please consider donation
thank you for your help i will study the code
If you are using linux or windows you may wish to look at YAGARTO http://www.yagarto.de/ The main reason is you can write C code and see what Gcc generates (IE using the -S option) this will force the compiler to generate assembly (.s file) and you can inspect the opcodes stack frame information etc. I would avoid the proverbial hello world file and and use an embeded system (pre existing) example. See that it compiles then add in the -S option. It can be highly instructive to do this, also do NOT turn on the optimization when you do this. Otherwise you will have a hard time figuring out what variables are being used. Namely because it can potentially optimize some steps that would be obvious and you will miss what you are looking for. As for general ARM assembly RTFM the links winter_mute posted. If you have little experience with compiled languages (IE VB or .NET based ones) you may need to apprise yourself of C then maybe C++ (if you haven't already). C in particular, because it is the simplest language I know of that is very close to the machine level of operation. Cyb - PS I believe a bunch of links are in a sticky for you to obtain stuff from herein as well.
Progress (n.):
The process through which the Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
-------------------------------------------------------------------
Recursive (adj):
see Recursive