Questions tagged [disassembly]
Conversion of machine code into human-readable assembly code. Use with the relevant processor’s tag as appropriate.
22 questions
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 ...
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 ...
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 ...
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 ...
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. (...
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 ...
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 ...
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 ...
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 ...
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 ...
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-...
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 ...
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)...
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 ...
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 (...