Questions tagged [6303]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
5 votes
1 answer
297 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
  • 836
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
  • 836
19 votes
3 answers
5k views

What is happening in this algorithm scaling an 8-bit 0-99 value to full-range 16-bit?

Can anyone help me understand what is happening inside this algorithm scaling an 8-bit value to 16-bit? PATCH_LOAD_QUANTISE_VALUE: ASLA LDAB #165 MUL ASLB ROLA RTS https://github.com/ajxs/...
ajxs's user avatar
  • 836
7 votes
2 answers
713 views

Any recommendations for a Hitachi HD6303 assembler?

Does anyone have any good recommendations for a Hitachi HD6303 assembler? I've been working on a project to reverse-engineer an executable made for a Hitachi HD63B03 processor. I've finished the first ...
ajxs's user avatar
  • 836
26 votes
9 answers
5k views

How common was programming in C targeting 8-bit processors in 1983?

How often was C used to program firmware for 8-bit processors in the early 80s? I'm reverse engineering a firmware binary for a device built around a Hitachi 6303 processor, manufactured in 1983. Even ...
ajxs's user avatar
  • 836