+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Proper use of disassemblers?

  1. #1
    Join Date
    Mar 2007
    Posts
    42

    Default Proper use of disassemblers?

    I dunno what I'm doing wrong, but I never seem to use disassemblers the right way. It's been a long time since I tried, but what I remember is that if I try to disassemble something and use an assembler (I use CDoty's ASM and DISASM) to piece it back together I get unrecognized mnemonic errors all over the command line output Could anyone enlighten me?
    Last edited by TheCount; 03-25-2007 at 01:29:09 PM.

  2. #2
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    Which disassembler, which assembler, and what kind of program (elf, exe, 32-bit, 16-bit, etc)?
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  3. #3
    Join Date
    Mar 2007
    Posts
    42

    Default

    The programs I'm trying to use are called asm.exe and disasm.exe. I think the author is Charles Doty. They are meant to use with 68000.

  4. #4
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    Are you modifying a macro of some kind? Occasionally, when an illegal index register name is passed to a macro, you'll receive an "Unrecognized Mnemonic" error when the macro is expanded.

    Hmm...I think Doty only made the 68000 assembler set JAS/LD/Maccer...on that note, if you don't have Maccer, I recommend you get it, as it corrects some issues with JAS, and adds some functionality.

    Also, a good disassembler for 68000 is the PC port of IRA (Intelligent ReAssembler).

    If you like, I can dig up my copy of the JAS/LD/Maccer "suite", as well as the last version of IRA.

    On that note, if you can get your hands on a copy of IDA (Pro Advanced, if at all possible), there's a good plugin for it for Genesis/Master Drive ROMs, which I also happen to have a copy of. I suppose I should just add these to the Downloads section.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  5. #5
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    Hmm...it would appear Michael Hope made Maccer, incidentally.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  6. #6
    Join Date
    Aug 2005
    Posts
    45

    Default

    TheCount, for what do you need a disassembler?

  7. #7
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    I've added the tools I mentoned to the Downloads section.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  8. #8
    Join Date
    Feb 2007
    Location
    Working on making a Miniature supercomputer by 1980's standards
    Posts
    1,884

    Default

    Isn't the 680xx series a processor made by moterola used in the early Macintosh computers before the AIM (Apple, IBM, Motorola) partnership that brought us the PowerPC processor (known as the G1)? are you disassembling a Macintosh?

  9. #9
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    The 68000 series was used in a wide variety of computers, including Macs, as well as the Sega Genesis/Megadrive, NeoGeo (console version), and a bunch of arcade systems. It's still used today in some applications, and in any case is a good model to study.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  10. #10
    Join Date
    Feb 2007
    Location
    Working on making a Miniature supercomputer by 1980's standards
    Posts
    1,884

    Default

    That is right and a Sub processor of the G1/2 was used in the N64 (ie project Dolphin as well).

    Another one is the TI Z processor. It is used in some of the early handheld consoles and is the proccesor of chose in graphing calculators.
    Last edited by MIR; 03-26-2007 at 05:45:16 PM. Reason: spelling added info

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Proper RE REMAKE NGC decryped code
    By kh2k4 in forum Last Generation & Retro Hacking
    Replies: 1
    Last Post: 09-12-2009, 08:34:03 AM
Collapse this box.

Visitors found this page by searching for:

ira reassembler

Posting Permissions

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