3

My goal is to recreate the TurboGrafx at gate-level, however there isn't much documentation of the system, probably due to its relative obscurity.

What I want to know is how long one word (processor instruction) is, for the system.

Obviously, I'm not expecting a flat number, just a general explanation.

4

The processor is a modified 6502 so one word is 8 bits. Many instructions are encoded as multiple words but for those the processor just fetches them in sequence when required.

I believe the graphics processors use a wider bus, hence the '16' part of the name.

| improve this answer | |
  • yeah, that makes sense, actually. where can I find a list of processor instructions? – Jack Kasbrack Oct 16 '18 at 17:37
  • 1
    @JackKasbrack archaicpixels.com/HuC6280_Instruction_Set looks right to me, at least on brief inspection. Also, re: the original 6502, see sources like atarihq.com/danb/files/64doc.txt for a cycle-by-cycle breakdown of instructions. Don't rely too strongly on the latter though, as the 65C02 that Hudson worked with contains some bug fixes and some changes in logic (e.g. to read, read, write rather than read, write, write when performing a read-modify-write) that could cause observable differences in a reimplementation. – Tommy Oct 16 '18 at 17:59
  • cool, thanks. I'll let you know how it goes : ) – Jack Kasbrack Oct 16 '18 at 18:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.