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 interested, this is the ROM for OS in the Yamaha DX7.
If I understand correctly, the HD63A03XP will load the executable binary from the ROM chip attached to the 16bit address bus. I can see from the datasheet and User's manual that upon reset, the reset vector is loaded from the two bytes at $FFFE and $FFFF at the top of the 64K memory space. Given that the ROM is 16kb in size, I assume that there's a particular binary format for loading memory into that high offset, I can't seem to find what it is though. Maybe there's a fundamental misunderstanding on my part. If so, I will gladly appreciate any pointers. I've skimmed over the datasheet for the ROM chip (Intel 2764) and I can't see any indications of a particular binary format there.
I've looked at the binary in a hex editor and the last bytes in the binary don't look like they correspond to these offsets either.
Any help is appreciated.