Skip to main content

Questions tagged [disassembly]

Conversion of machine code into human-readable assembly code. Use with the relevant processor’s tag as appropriate.

6 votes
0 answers
249 views

Is there a full or partial disassembly of Microsoft basic for the Amiga or Mac?

It seems the Amiga and Mac versions of Microsoft Basic are very closely related. Down to at least the picture demo program that draws kinda concentric ellipses in a window. I started disassembling ...
hippietrail's user avatar
  • 8,214
12 votes
1 answer
970 views

Are there official, standard, or conventional names for the screen RAM addresses on the ZX Spectrum?

I'm working on a disassembly tool for the Sinclair ZX Spectrum and want to do things "right" when possible. I remember seeing lists of ROM routines, system variables, and memory addresses ...
hippietrail's user avatar
  • 8,214
4 votes
1 answer
442 views

How to find the dos.library functions in an Amiga rom?

I'm disassembling Amiga Kickstart 1.0 ROM (NTSC) and looking for the dos.library code. I'm sure dos.library is in the ROM since it's needed to use the disk drives. I also found this area: (Symbols ...
hippietrail's user avatar
  • 8,214
2 votes
0 answers
259 views

Is there a disassembly of the Amiga's dos.library available?

I've become interested in how the Amiga's LoadSeg() function from dos.library works. So I'm looking for commented disassemblies of any version of the dos.library from an Amiga ROM or Kickstart etc. I ...
hippietrail's user avatar
  • 8,214
14 votes
3 answers
2k views

What are some tracing disassemblers for the Z80

What are some some tracing disassemblers for the Z80? I.e., disassemblers that will trace through the code and disassemble as instructions only the areas it traces through, leaving the rest as data. (...
cjs's user avatar
  • 29.4k
5 votes
1 answer
475 views

Can anyone help me identify what 6803/6303 development tools might have been used to build this program?

I've been doing some hobby work reverse-engineering vintage synthesizer ROMs from the early 80s, and I'm curious about what kind of development tools the original engineers may have used. Normally ...
ajxs's user avatar
  • 884
13 votes
3 answers
3k views

What's the convention for < > low/high-byte in 8-bit assembler?

It's a little hard to Google for greater-than and less-than symbols in assembler math... If you saw, let's say, 6502 code like... lda #>SOME_LABEL or Z80 code like... ld a,>SOME_LABEL ...would ...
Luxocrates's user avatar
10 votes
2 answers
3k views

Is there a common name for this 'switch' like 6800 assembly routine?

I've been reverse-engineering a 6303/6800 binary from the early 1980s, which includes a subroutine for jumping to one entry in a table of relative offsets in memory, based upon whether the value of a ...
ajxs's user avatar
  • 884
4 votes
2 answers
435 views

Looking for NEC RA87 “Relocatable Assembler Package”

I admit, I am pushing my personal envelope (punching above my weight, beyond my pay-grade etc. etc.) on the trailing edge of technology. So please be kind! I would like to write new firmware for a NEC ...
Birdman's user avatar
  • 41
16 votes
1 answer
6k views

Good Z80 disassembler/decompiler on modern equipment?

I have a hobby project with an old CP/M-80 system, where I now would like to disassemble/decompile some compiled code – a ROM and some small executables – into assembly source so I can regenerate the ...
Thorbjørn Ravn Andersen's user avatar
5 votes
2 answers
640 views

ResEdit Decompilers

What de-compilers were available for ResEdit? A friend used a de-compiler to break the copy protection on F/A-18 Hornet and I remember having one to examine how programs worked. To clarify by de-...
Michael Shopsin's user avatar
5 votes
1 answer
563 views

Hitachi HD630x executable format

Can anyone tell me what executable format the Hitachi HD630x series of MPUs used? I'm looking to disassemble (out of curiosity) a binary for the Hitachi HD63A03XP microprocessor. In case anyone is ...
ajxs's user avatar
  • 884
4 votes
1 answer
274 views

Has a retargetable disassembler been used successfully for a word-oriented mainframe architecture?

Among many modern disassembly/reverse engineering tools, has any been used to disassemble legacy code for a word-oriented mainframe, preferably with a non-power-of-2 word length, like CDC 6600 (60 bit)...
Leo B.'s user avatar
  • 22.2k
2 votes
0 answers
193 views

advice for retrieving functions and tables from intel 8061/8065 bin file (reverse engineering) from Ford EECV ECU

I have under my disposal some Ford EECV bin files and my goal for the next few weeks is to retrieve the functions and tables and plot them out before going onto DIY hardware . . Does anyone know which ...
Jingyi Tay's user avatar
23 votes
3 answers
2k views

Will disassembling an 8080 program as Z80 code work?

The Z80 is "binary compatible" with the 8080. It adds a bunch of new instructions, but places them all in unused (well, undocumented) opcodes. Does this mean that if I disassemble an 8080 program (...
tobiasvl's user avatar
  • 1,579

15 30 50 per page