Search found 434 matches

by jsa
2025 Apr 01, 16:18
Forum: Hardware, Programming & Disassembly
Topic: EEC V file conversion
Replies: 685
Views: 335079

Re: EEC V file conversion

Yeah, seeing enough bugs to stick with 4.13(.10) for now. Looking forward to the fixes in the next release, thank you.
by jsa
2025 Mar 13, 01:38
Forum: Hardware, Programming & Disassembly
Topic: EEC V file conversion
Replies: 685
Views: 335079

Re: EEC V file conversion

Ok cool, a bug it is.

Thanks for the rules confirmation
by jsa
2025 Mar 11, 06:51
Forum: Hardware, Programming & Disassembly
Topic: EEC V file conversion
Replies: 685
Views: 335079

Re: EEC V file conversion

BOOSTEDEVERYTHING wrote: 2025 Mar 07, 16:17 Quick update to my CRAI8 and READ0 DIR files.
Thank you for the update.

This has more Subs added from doing some tests for more complete Sub Discovery. It'll be the last for V4.13(10)
Warts and all;
RZASA DIR CMT Upd for Sub Discovery Test.zip
(349.28 KiB) Downloaded 24 times
by jsa
2025 Mar 11, 06:42
Forum: Hardware, Programming & Disassembly
Topic: EEC V file conversion
Replies: 685
Views: 335079

Re: EEC V file conversion

Thank you for the updated version.

Finally got the chance to run 4.14.1, happens to be on CARD, 382 user named Subs chuck a warning.

I'm wondering what the rationale is behind this new feature and what it adds to the various ways of identifying user Sub commands?

CMT already notes user commanded Sub names by appending #cmd;

Code: Select all

# ------------ Subroutine list----------
sub  2000  "Sub2000_Boot/Reset"   #cmd
SAD's default naming has the underscore between Sub and the address.

Code: Select all

Sub_2b9f
I place the underscore after the address in DIR , oh and in many cases it has a name appended.

Code: Select all

Sub 2000 "Sub2000_Boot/Reset"
It also questions the golden rule, "User Is King ".

It seems redundant twice over, what am I missing?

Can we have a setopts to silence it please?
by jsa
2025 Feb 17, 16:03
Forum: Hardware, Programming & Disassembly
Topic: EEC V file conversion
Replies: 685
Views: 335079

Re: EEC V file conversion

QHCAN, I like it. CAN FD transceiver, more powerful processor, a bit of memory and a lot of firmware revison.
by jsa
2025 Feb 16, 13:33
Forum: Hardware, Programming & Disassembly
Topic: EEC V file conversion
Replies: 685
Views: 335079

Re: EEC V file conversion

Yeah, EEC-IV didn't have bank switching...did they bother updating the console to monitor bank select lines though when multibank EEC-V was introduced? I suspect not, at least initially anyway.

I think a nice enhancement could be made to the QH if it were can bus capable and used the console memory space for external can bus sensors. Lots of 3rd party can bus sensors, actuators and gauges available that could be quite useful. QH++ could read and write on a user can bus using console memory space and serve a little user code as well.
by jsa
2025 Feb 16, 05:06
Forum: Hardware, Programming & Disassembly
Topic: EEC V file conversion
Replies: 685
Views: 335079

Re: EEC V file conversion

Thinking about the EEC-IV boxes, the ones I have don't have connections for BS0 & BS3 lines. So the console may not care about banks at all. Depends on what updates were made to the console hardware as the years rolled by.
by jsa
2025 Feb 15, 22:07
Forum: Hardware, Programming & Disassembly
Topic: EEC V file conversion
Replies: 685
Views: 335079

Re: EEC V file conversion

I reckon the cmpb 34,f2 is looking to see if opcode F2 PUSHP, typical start of a sub, is at 1f1c, and if true call it.
by jsa
2025 Feb 14, 20:47
Forum: Hardware, Programming & Disassembly
Topic: EEC V file conversion
Replies: 685
Views: 335079

Re: EEC V file conversion

BOOSTEDEVERYTHING wrote: 2025 Feb 14, 13:42 81F1C ...is not a valid address?

Code: Select all

8f7dc: ef,3d,27           call  81f1c            81f1c (); } } }
Search the three manuals for console and look at the allocation of RAM addresses in those and the handbook.

1F1C is a console address. Once a connected console is confirmed, code in the console address space is executed.

Insufficient information in your post to determine anything else.

It gets 'interesting' in FM20M06, which is an unusual multi bank strategy.

Code: Select all

83530: b3,01,1c,1f,34     ldb   R34,[R0+1f1c]    R34 = [11f1c];
83535: 99,f2,34           cmpb  R34,f2           
83538: d7,03              jne   8353d            if (R34 = f2)  {
8353a: ef,df,e9           call  81f1c            81f1c (); } } }
by jsa
2025 Feb 12, 16:08
Forum: Hardware, Programming & Disassembly
Topic: EEC V file conversion
Replies: 685
Views: 335079

Re: EEC V file conversion

It is bug/mod 28 or 29 of 30. I haven't sent the latest bug list update to TVRfan yet.

EQE3/READ0 has a lot of compares to 7fff which seems to trigger table recognition for 17fff for some strange reason. Many other bins don't trigger it.