8065 Registers (and disassembler)

This is where the BIN Hackers and definition junkies discuss the inner workings of the EEC code and hardware. General tuning questions do not go here. Only technical/hardware-specific/code questions and discussions belong here.

Moderators: cgrey8, EDS50, Jon 94GT, 2Shaker

Post Reply
User avatar
tvrfan
Tuning Addict
Posts: 409
Joined: Sat May 14, 2011 11:41 pm
Location: New Zealand

8065 Registers (and disassembler)

Post by tvrfan » Fri Jan 18, 2019 4:52 pm

I found a bug in the symbol naming in SAD, and whilst checking this out I realised I had missed the fact that the 8065 CPU has the ability for FOUR different functions for its special registers - by SIZE (word or byte) , READ, WRITE.

I had done read and write options for symbol naming for 8061, but despite that thread with sailorbob about access to special registers and actual code (like why some things are always LDB), I didn't quite get that the 8065 actually had this defined in the Ford handbook.....

So that's a future job to do.

I also need to add more 'special' addresses automatically for the later specialist I/O chips and so on....

All useful information welcome (I have the Ford handbook already)

I see that now I've looked at this further, the dual purpose registers which overlap are all Byte accessed and Odd addresses, so I won't need
a size after all, as the Word will be even accessed....
TVR, kit cars, classic cars. Ex IT geek, development and databases.
https://github.com/tvrfan/EEC-IV-disassembler

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest