Results 1 to 6 of 6
  1. #1
    EmuTalk Member
    Join Date
    Dec 2011
    Posts
    16

    Unhappy ARM7TDMI Opcodes?

    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.

  2. #2

  3. #3
    EmuTalk Member
    Join Date
    Dec 2011
    Posts
    16
    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?

  4. #4
    Galactic FREAK winter_mute's Avatar
    Join Date
    Sep 2005
    Location
    EU
    Posts
    164
    Quote Originally Posted by HAT39 View Post
    Is there a simple explanation on how to program a cpu core? any example in the web?
    Check out those files:
    http://dsemu.oopsilon.com/dsemu-ng/d...-ng/arm7tdmi.h
    http://dsemu.oopsilon.com/dsemu-ng/d...mi-opcodes.cpp

  5. #5
    EmuTalk Member
    Join Date
    Dec 2011
    Posts
    16
    thank you for your help i will study the code



    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

  6. #6
    Moderator Cyberman's Avatar
    Join Date
    Nov 2001
    Posts
    1,872
    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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •