Search found 581 matches

by tvrfan
Thu Jan 11, 2024 7:59 pm
Forum: Tuning the EEC....
Topic: Knock sensor and ignition advance logic
Replies: 8
Views: 4304

Re: Knock sensor and ignition advance logic

A couple of thoughts on this. Even in the older EECs you can actually have as many dimensions as you want, fairly cheaply. How ? A lot of the funcs were already actually lookups to scale a value to a table row or column number for a table lookup. I think there are a few RPM x TEMP ones in almost eve...
by tvrfan
Tue Dec 26, 2023 4:45 pm
Forum: EECGeeks
Topic: SAD version 5 (alpha)
Replies: 6
Views: 2986

Re: SAD version 5 (alpha)

Yep, there's a few more things screwed up than I thought. Thanks to jsa for his testing - excellent stuff as always. For all of you, report anything that looks wrong, and I will check, although I have quite a list already so it may not be immediate... Some stuff in V5 is also kind of experimental (f...
by tvrfan
Sun Dec 17, 2023 1:48 pm
Forum: EECGeeks
Topic: SAD version 5 (alpha)
Replies: 6
Views: 2986

SAD version 5 (alpha)

Guys, have just released latest SAD, version 5.0.1 to github/EEC-IV-disassembler. Have added a some new features and done a big tidy up. Most likely still some bugs, but I want you guys to play with it and give me feedback. This version has new syntax with math calculations and multi bit fields are ...
by tvrfan
Mon Nov 06, 2023 1:11 pm
Forum: EECGeeks
Topic: Historic EEC-V info request
Replies: 19
Views: 16551

Re: Historic EEC-V info request

I don't think it's been covered so far, so I am adding this nugget. As I remember - The early EECSucka circuits did not work on EEC-V (8065 CPU). This wasn't just about the bank. The memory chips/MBUS in earlier 8061 EEC would allow just 'read', 'read', 'read' on the MBUS as the read address would b...
by tvrfan
Thu Aug 03, 2023 2:46 pm
Forum: Software Issues & Support
Topic: Windows 11 with LM-2, Tweecer R/T and BE 5.365
Replies: 6
Views: 2564

Re: Windows 11 with LM-2, Tweecer R/T and BE 5.365

Yes, Wine has come a long way. Emulating Windows is no easy task. Wine was just an idea/question, and you are right in that if the various tuner software products expect services which are no longer allowed (e.g. direct COM port access) then wine will not help either. But how to keep those tuner pro...
by tvrfan
Thu Aug 03, 2023 12:29 am
Forum: Software Issues & Support
Topic: Windows 11 with LM-2, Tweecer R/T and BE 5.365
Replies: 6
Views: 2564

Re: Windows 11 with LM-2, Tweecer R/T and BE 5.365

Couple of notes which might help. Virtualisation can be switched off in the BIOS on most motherboards. It will stop things like Virtualbox running. That may be another way to go. I think it may be called "AM-V" or "AMX" or something like that. Windows vs. Linux. I'm staying away from any recommendat...
by tvrfan
Wed Jul 26, 2023 2:39 pm
Forum: Tuning the EEC....
Topic: Retarding spark cells, best practice?
Replies: 3
Views: 1969

Re: Retarding spark cells, best practice?

A note about interpolation... The lookup code in ALL bins for both 1D (function) and 2D (table) already does linear interpolation between the cell values. 'Linear interpolation' simply means that if you feed in a value which is half way between two values in the lookup columns, it will output a valu...
by tvrfan
Wed Jul 19, 2023 2:11 pm
Forum: Lounge
Topic: HELP MAF curve needed urgently
Replies: 5
Views: 2238

Re: HELP MAF curve needed urgently

Not only that, but there's no duct tape, so it's not a PROPER repair...

Good pic though....
by tvrfan
Fri Jun 30, 2023 3:51 pm
Forum: Lounge
Topic: Moates Out of Business
Replies: 24
Views: 17548

Re: Moates Out of Business

At the risk of horrifying everyone - A serious question... how common are those old GM EEC boxes in US ?? I ask because from what I see on the web, they do at least use a totally standard CPU and a standard pluggable/erasable ROM chip. (I don't know if they are still available though) This means tha...
by tvrfan
Tue Jun 20, 2023 3:41 pm
Forum: Hardware Discussions
Topic: A9L pin 49 HEGO ground
Replies: 2
Views: 3382

Bad earths

On a more general note - in my long history of rebuilding and fixing cars, I can say that it's not at all unusual to have poor grounding affecting all sorts of stuff, lights, sensors, instruments, even misfires. It's bad enough on steel body cars, but a LOT worse on GRP body cars. All it needs is so...
by tvrfan
Tue May 23, 2023 6:35 pm
Forum: Hardware Discussions
Topic: 1995 F150 EEC-IV questions
Replies: 3
Views: 3246

Re: 1995 F150 EEC-IV questions

Acronyms covered in links from Jsa, but a bit extra here for info. Cars are noisy environments, so the EEC has more than one power in, for injectors, separate for CPU and so on, so big power pulses (injectors) don't mess up sensor signals. Same for ground, so more than one power return. Sensors actu...
by tvrfan
Wed Mar 29, 2023 1:23 pm
Forum: Lounge
Topic: F'n spammers!
Replies: 30
Views: 31613

Re: F'n spammers!

Well having been fooled (but only on the surface as I didn't look) by a duplicate post of mine, I can only agree. When it comes to ANY link ANYWHERE I am always suspicious of what is there. We get regular spam and phishing emails, many look totally genuine, and here in New Zealand, the scammers even...
by tvrfan
Sun Mar 26, 2023 2:04 pm
Forum: EECGeeks
Topic: first steps - Disassembly - walkthrough
Replies: 56
Views: 27867

Re: first steps - Disassembly - walkthrough

Duh !! I was being dumb, I didn't even check the html link....
Thanks
by tvrfan
Sat Mar 25, 2023 7:07 pm
Forum: EECGeeks
Topic: first steps - Disassembly - walkthrough
Replies: 56
Views: 27867

Re: first steps - Disassembly - walkthrough

I assume the last post by ismailkho is an error somewhere, as it's a copy of my previous post further up...
by tvrfan
Mon Jan 30, 2023 10:50 pm
Forum: EECGeeks
Topic: CMPB question.
Replies: 11
Views: 7624

Re: CMPB question.

For 8061 and 8065, the top bit (bit 7 for byte, bit 15 for word, bit 31 for double word) marks the value as negative *IF* the value is being treated as SIGNED...

Added this as it's not just bytes.
by tvrfan
Mon Jan 30, 2023 2:21 pm
Forum: EECGeeks
Topic: CMPB question.
Replies: 11
Views: 7624

Re: CMPB question.

OK. Careful here.... I don't want anybody confused, so will try to give a quick overview. 1. 'Data' can be signed or unsigned, anywhere. It's not linked with size. As Cgrey says it's up to the reader of that data, even if the reader happens to be for a CPU instruction. 2. When anyone starts with a n...
by tvrfan
Sun Jan 29, 2023 11:49 pm
Forum: EECGeeks
Topic: CMPB question.
Replies: 11
Views: 7624

Re: CMPB question.

xd41 .., Yep, The offset part is SIGNED, in a short (=byte) indexed address, so 0xde as a signed value is -(0x22) in effect, so as calculated 0x27e - 22 = 25c. And 0x9e = -(0x62). You are most definitely NOT the first person here to be caught out by this ! I wrote that '-( )' in that odd way because...
by tvrfan
Sat Jan 28, 2023 7:55 pm
Forum: EECGeeks
Topic: first steps - Disassembly - walkthrough
Replies: 56
Views: 27867

Re: first steps - Disassembly - walkthrough

Oh, yes I forgot, in later bins there are also TABLES which are scalers for further table lookups. This makes last table lookup a result of FOUR inputs (or a 4D table in other words). I'm not entirely sure, but I think all the scaler values are x*256 to give whole number in top byte and fraction par...
by tvrfan
Sat Jan 28, 2023 1:13 pm
Forum: EECGeeks
Topic: CMPB question.
Replies: 11
Views: 7624

Re: CMPB question.

That looks like A9L.... The loop that loads those 'base' registers is here. 84ed: a1,22,20,14 ldw R14,2022 R14 = 2022; # calibration Table pointers 84f1: 3c,24,01 jb B4,R24,84f5 if (Console_flag = 0) { # enable ints if console enabled 84f4: fb ei interrupts ON; } 84f5: a1,f0,00,18 ldw R18,f0 R18 = f...
by tvrfan
Fri Jan 27, 2023 10:09 pm
Forum: EECGeeks
Topic: first steps - Disassembly - walkthrough
Replies: 56
Views: 27867

Re: first steps - Disassembly - walkthrough

Shortened story of AA bin.... I never did actually tune it. That was my plan, but it didn't happen. Originally my idea was to buy a Cologne engine (2.8L V6) with Bosch 'K' injection for a swap into a kit car. (In UK at the time. There were carb, Bosch 'K', and EEC-IV versions around.) I went to see ...
by tvrfan
Fri Jan 27, 2023 1:34 pm
Forum: EECGeeks
Topic: first steps - Disassembly - walkthrough
Replies: 56
Views: 27867

Re: first steps - Disassembly - walkthrough

I've never used BE or similar, as it turned out. I do keep up with the disassembly part as it's interesting to me. I can say that scalers and scaled values are used all over the place in all the bins, and most are fixed point values. This is all to minimise the calcs and make them faster. It's a com...
by tvrfan
Thu Jan 26, 2023 7:29 pm
Forum: EECGeeks
Topic: first steps - Disassembly - walkthrough
Replies: 56
Views: 27867

Re: first steps - Disassembly - walkthrough

Later addendum to above - not all the funcs have zero lower bytes, typically only scalers (i.e. for tables) have this. For example the AA's ISC (idle speed control) lookup, which is rpm ->ISC valve pulsewidth. This one has different fixed point arithmetic, as per comment. ###########################...
by tvrfan
Thu Jan 26, 2023 2:18 pm
Forum: EECGeeks
Topic: first steps - Disassembly - walkthrough
Replies: 56
Views: 27867

Re: first steps - Disassembly - walkthrough

To answer the func question in a different way....using rpm table from AA bin. My comments have the output column numbers against rpm calculated. My numbers in decimal, Hex preceded by '0x'. Func_2858: 2858: ff,ff,00,0a func 65535, 2560 285c: c0,5d,00,0a func 24000, 2560 # 8=4000, 9=5000, 10=6000 & ...
by tvrfan
Sat Jan 21, 2023 3:08 pm
Forum: EECGeeks
Topic: first steps - Disassembly - walkthrough
Replies: 56
Views: 27867

Re: first steps - Disassembly - walkthrough

How many times a simple typo buggers everything up !!! been there too many times.

jsa - Good suggestion about the single 0xf0 - should have thought of that.....even simpler than my idea. Neat.
by tvrfan
Fri Jan 20, 2023 10:04 pm
Forum: EECGeeks
Topic: first steps - Disassembly - walkthrough
Replies: 56
Views: 27867

Re: first steps - Disassembly - walkthrough

Jamie, John, It looks to me that the checksum routine has the start and end addresses set directly in the code itself. I have never used BE, but in case you want to drop the checksum entirely, the simplest fix is probably to overwrite addresses 0456d to 04570 with 0xff (= NOP). That way the error ro...
by tvrfan
Sun Jan 15, 2023 9:09 pm
Forum: EECGeeks
Topic: first steps - Disassembly - walkthrough
Replies: 56
Views: 27867

Re: first steps - Disassembly - walkthrough

Jamie, I ran your bin with SAD 4.0.6 (latest stable on SAD GIT website). This got quite a lot of data by the looks of it. Data is all in bank 1. Those bank directives have the first two values as file offsets, so that if SAD gets the order or bank number wrong, the user can edit them to specify exac...
by tvrfan
Sat Jan 14, 2023 5:31 pm
Forum: Tuning the EEC....
Topic: Anyone have any tips for getting QH to read the stock bin with BE?
Replies: 23
Views: 7390

Re: Anyone have any tips for getting QH to read the stock bin with BE?

(as per JSA) Very careful work with a Stanley knife blade and small pliers (to pull off the gunk lumps) did mine. Then a wipe with thinners, and then a light sand with something like 800 grit wet and dry (just enough to take the oxide coating off the pads). My early EEC didn't have those 'enable' pa...
by tvrfan
Wed Jan 11, 2023 1:37 am
Forum: Hardware Discussions
Topic: Moates -- No Longer Selling Hardware
Replies: 39
Views: 25133

Re: Moates -- No Longer Selling Hardware

Well I'm not going to - it's a perfectly good approach. For monitoring and tuning though, you need some way of getting at the tune (=ROM) via the CPU. As I understand it, the existing solutions add a code 'hook' so that the original CPU writes selected register contents to somewhere else. This inval...
by tvrfan
Mon Jan 09, 2023 10:33 pm
Forum: Hardware Discussions
Topic: Moates -- No Longer Selling Hardware
Replies: 39
Views: 25133

Re: Moates -- No Longer Selling Hardware

I'm happy to help where I can. I know nothing about the BB stuff, but I'm sure documentation is on web.... I see it runs various Linux OSes and others. I hope I can help with 806x instruction sets and so on. What I learned writing SAD disassembler, etc. I have done quite a bit in my career with lowe...
by tvrfan
Mon Jan 09, 2023 2:42 pm
Forum: Hardware Discussions
Topic: Moates -- No Longer Selling Hardware
Replies: 39
Views: 25133

Re: Moates -- No Longer Selling Hardware

Yes to jsa and cgrey. I hope that the 8065 behaviour is pretty much nailed down, but we don't know what (if any) tweaks were made later. An example is the 'Odd address Word Register" tweak, which seemed to only appear a little later in 8065 code. (This flags to 'use register bank+1'). And even that ...