Skip to content

Bit Exact? #6

@GrantMTG

Description

@GrantMTG

Hi,

FWIW, I was using the latest dasm to build the project on Windows (https://github.com/dasm-assembler/dasm/releases) and discovered that the
ldaa #'
was not having the intended effect of loading accumulator A with $20 (ASCII space). On my copy I changed the 11 instances to
ldaa #$20
and the output was then bit identical to my original .OBJ file found on the web. Not sure if there is a flag that enforces the original desired behaviour or not. So, if anyone is having issues this could be why. Could also be a line ends thing between Windows (CRLF) and other OS's that is affecting the assembler?


Search for differences

  1. EPROM\Yamaha\DX7-V1-8.OBJ: 16,384 bytes
  2. ajxs_DX7_v1_80\Yamaha_dx7_rom_v1_8.bin: 16,384 bytes
    Offsets: hexadec.

3A3: 20 0D
523: 20 0D
557: 20 0D
562: 20 0D
3079: 20 0D
3197: 20 0D
3206: 20 0D
38F4: 20 0D
396E: 20 0D
39B5: 20 0D
3EBD: 20 0D

11 difference(s) found.


Anyway, good work. I did some hand disassembly of v1.7 and v1.8 but never got nearly as far. I did notice a huge change in basic structure between those two DX7 versions, like you have mentioned between the DX7 and the DX9. Maybe someone got sacked lol. I am eager to try out your new DX9 version!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions