Added useful docs into openEEC in github

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, 2Shaker, Jon 94GT

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

Added useful docs into openEEC in github

Post by tvrfan » Sat Apr 20, 2019 11:58 pm

I've added the old 80C196 user manual into a docs repository in Github/openEEC for info anyone wanting to know 8061 or 8065 CPU core basics, along with Tom Cloud's original doc which explains the more specialist Input/Output mechanisms and extra/different opcodes.

Enjoy !!

I will add the basic EEC guide when I finish it.............


(thanks motorhead1991)
TVR, kit cars, classic cars. Ex IT geek, development and databases.
https://github.com/tvrfan/EEC-IV-disassembler

motorhead1991
Regular
Posts: 155
Joined: Tue Nov 21, 2017 2:32 am

Re: Added useful docs into openEEC in github

Post by motorhead1991 » Fri Apr 26, 2019 10:56 am

It's the whole premise behind the project :biggrin:
1990 Ford Ranger FLH2 conversion. Ford forged/dished pistons, Total Seal file-fit rings, Clevite rod and main bearings, Clevite cam bearings, IHI turbo, Siemens Deka 60lb/hr injectors, Ford slot MAF in custom 3" housing. Moates Quarterhorse with Binary Editor, using the PAAD6 database.

OpenEEC Telegram Chat:
Telegram

Chucko
Tuning Addict
Posts: 603
Joined: Tue Nov 04, 2003 11:42 pm
Location: Silicon Valley, CA, USA
Contact:

Re: Added useful docs into openEEC in github

Post by Chucko » Fri Jun 21, 2019 7:22 pm

Bringing this thread back from the dead...

This Github site is a tremendous resource! Thank you.

Signed, a former assembly language programmer.
'89 LX 5.0, Crane 2040, Pro-M 75mm Bullet, 65 mm TB, ported stock intake & E7TE heads, 24 lb injs., JBA shortys, cat X-pipe, A3M1 (GUFB strategy) w/Moates Quarterhorse, BE & EA, close ratio T5Z, 3.55 rear

motorhead1991
Regular
Posts: 155
Joined: Tue Nov 21, 2017 2:32 am

Re: Added useful docs into openEEC in github

Post by motorhead1991 » Fri Jun 21, 2019 10:48 pm

Chucko wrote:
Fri Jun 21, 2019 7:22 pm
Bringing this thread back from the dead...

This Github site is a tremendous resource! Thank you.

Signed, a former assembly language programmer.
Easy to back up, easy to track, easy to share :thumbup:
1990 Ford Ranger FLH2 conversion. Ford forged/dished pistons, Total Seal file-fit rings, Clevite rod and main bearings, Clevite cam bearings, IHI turbo, Siemens Deka 60lb/hr injectors, Ford slot MAF in custom 3" housing. Moates Quarterhorse with Binary Editor, using the PAAD6 database.

OpenEEC Telegram Chat:
Telegram

ironmanisanemic
Regular
Posts: 189
Joined: Tue May 24, 2011 8:33 pm
Location: Vancouver WA

Re: Added useful docs into openEEC in github

Post by ironmanisanemic » Fri Jun 21, 2019 10:51 pm

I have a ton of files i have came across and accumulated over the years. Its all on my google drive and is publicly view able with the following link. The biggest addition i think that i can offer is the ford EEC-IV/V programming pocket book.

https://drive.google.com/open?id=0B3c0I ... 2pyU2VnRnc
1989 Ford Bronco:
-393W, Edelbrock Performer RPM heads, ProComp Upper and lower intake, Custom Comp Hyd Roller cam, 10:1 compression,FRPP LU34 34lb injectors, 75mm TB, Pro-M 80mm MAF, equal length short tube headers, 2.5 inch y pipe merged into single 3 inch with hooker aerochamber muffler and no cat, QH w/ BE and EA running U4P0, 4R70W

1995 Ford Mustang GT
-Bone stock minus the QH. 5 Speed. T4M0

Ford 8061/8065 processor, assembly/dissasembly, strategy development information on my GDrive Share

Chucko
Tuning Addict
Posts: 603
Joined: Tue Nov 04, 2003 11:42 pm
Location: Silicon Valley, CA, USA
Contact:

Re: Added useful docs into openEEC in github

Post by Chucko » Sat Jun 22, 2019 2:30 am

Thanks, ironmanisanemic!
'89 LX 5.0, Crane 2040, Pro-M 75mm Bullet, 65 mm TB, ported stock intake & E7TE heads, 24 lb injs., JBA shortys, cat X-pipe, A3M1 (GUFB strategy) w/Moates Quarterhorse, BE & EA, close ratio T5Z, 3.55 rear

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

Re: Added useful docs into openEEC in github

Post by tvrfan » Sat Jun 22, 2019 4:36 pm

Just a note here - I had a look too, some of those docs are now superceded, and the bank swop one (written by me) is WRONG at the detail level (but the analysis of how the code works is still correct). This was before I saw the Ford Handbook, which gives the true answer.

For Techies/Advanced/IT geeks, by FAR the best doc to get is the Ford handbook. Although it's a series of snapshot page pics, (some fuzzy) it gives the TOTAL summary of the 8061 and 8065, and several of the 'add on' special I/O chips, even some memory maps. But it's exactly what it says, a handbook, so some of the detail explanations are missing.

As backup and detail info the Intel 8096 (or later 80C196) full user guide gives all that extra detail for the opcodes and PSW status flags, but stick to the core parts, as the addressing and some opcodes don't exist or are different in the 806x versions.

The two of these together should give enough info for any disassembler or emulator to be written from scratch.

If you are tuning, the the strategy docs are the ones to read to understand the code design aims, and then look at the code itself.
But it's ALL useful for learning as much as you can, just be aware some of it is quite old, and the details might be wrong here and there.
TVR, kit cars, classic cars. Ex IT geek, development and databases.
https://github.com/tvrfan/EEC-IV-disassembler

ironmanisanemic
Regular
Posts: 189
Joined: Tue May 24, 2011 8:33 pm
Location: Vancouver WA

Re: Added useful docs into openEEC in github

Post by ironmanisanemic » Sat Jun 22, 2019 5:30 pm

If you have any updated docs to what I have saved, I would love to get a copy to add to the collection. Over the last few years I've been collecting anything I can find related to eec-iv and eec-v and the 8061/65 series processors. I'm always looking for more things to add. I have an old sales/service vhs from ford describing the operation of the "new" fuel management system. It's not going to teach us anything that we don't already know, but is cool for preservation purposes. I just need to find a easy way to convert it to a digital format from the original vhs. If anyone ever stumbles across anything on auction sites or anywhere please let me know so I can see about adding it to the collection. I leave this open to everyone to add to so it can become a museum of sorts.
1989 Ford Bronco:
-393W, Edelbrock Performer RPM heads, ProComp Upper and lower intake, Custom Comp Hyd Roller cam, 10:1 compression,FRPP LU34 34lb injectors, 75mm TB, Pro-M 80mm MAF, equal length short tube headers, 2.5 inch y pipe merged into single 3 inch with hooker aerochamber muffler and no cat, QH w/ BE and EA running U4P0, 4R70W

1995 Ford Mustang GT
-Bone stock minus the QH. 5 Speed. T4M0

Ford 8061/8065 processor, assembly/dissasembly, strategy development information on my GDrive Share

motorhead1991
Regular
Posts: 155
Joined: Tue Nov 21, 2017 2:32 am

Re: Added useful docs into openEEC in github

Post by motorhead1991 » Sat Jun 22, 2019 6:29 pm

Among the collective, we could inform new tuners/disassemblers (me....) :grin:

Someday, I'll be at the level you guys are, but until then brute force hacking will do. :lol:
1990 Ford Ranger FLH2 conversion. Ford forged/dished pistons, Total Seal file-fit rings, Clevite rod and main bearings, Clevite cam bearings, IHI turbo, Siemens Deka 60lb/hr injectors, Ford slot MAF in custom 3" housing. Moates Quarterhorse with Binary Editor, using the PAAD6 database.

OpenEEC Telegram Chat:
Telegram

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

Re: Added useful docs into openEEC in github

Post by tvrfan » Sat Jun 22, 2019 10:04 pm

Another just in case - please don't think I'm 'knocking' anything there - I just want to help stop any misunderstandings and confusion.
It's already hard enough to look at low level machine code, especially some of the multibank tricks.
(ooh - an unintended pun there...)

I'm lucky as I've done this kind of stuff as a career, although not a lot of low level (=assembler) coding, enough to be useful to write SAD.

Ironman - I'll double check my file archive in case I've got something that's not in your collection - It looks like a great archive already.

Motorhead - I reckon you porting my C code to android is a damn good achievement already......
TVR, kit cars, classic cars. Ex IT geek, development and databases.
https://github.com/tvrfan/EEC-IV-disassembler

motorhead1991
Regular
Posts: 155
Joined: Tue Nov 21, 2017 2:32 am

Re: Added useful docs into openEEC in github

Post by motorhead1991 » Sun Jun 23, 2019 7:53 pm

tvrfan wrote:
Sat Jun 22, 2019 10:04 pm
Motorhead - I reckon you porting my C code to android is a damn good achievement already......
There really wasn't much porting involved in that, I just added a couple flags and cross compiled it...
1990 Ford Ranger FLH2 conversion. Ford forged/dished pistons, Total Seal file-fit rings, Clevite rod and main bearings, Clevite cam bearings, IHI turbo, Siemens Deka 60lb/hr injectors, Ford slot MAF in custom 3" housing. Moates Quarterhorse with Binary Editor, using the PAAD6 database.

OpenEEC Telegram Chat:
Telegram

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

Re: Added useful docs into openEEC in github

Post by tvrfan » Mon Jun 24, 2019 3:28 pm

In that case I hereby claim ALL THE KUDOS for writing good clean 'C' code, which isn't easy !!!
(Joking !! - - for some weird reason, smilies don't seem to work for me in this BB. Linux/Firefox issue ? Hmmm....No, smilies not disabled.)

Seriously, I'm truly glad it DID compile and run, as it does help prove code is pretty clean and memory management is OK.
(C code is notorious for dodgy memory handling and 'loose' pointer issues which tend to cause crashes)
TVR, kit cars, classic cars. Ex IT geek, development and databases.
https://github.com/tvrfan/EEC-IV-disassembler

motorhead1991
Regular
Posts: 155
Joined: Tue Nov 21, 2017 2:32 am

Re: Added useful docs into openEEC in github

Post by motorhead1991 » Mon Jun 24, 2019 5:04 pm

tvrfan wrote:
Mon Jun 24, 2019 3:28 pm
In that case I hereby claim ALL THE KUDOS for writing good clean 'C' code, which isn't easy !!!
(Joking !! - - for some weird reason, smilies don't seem to work for me in this BB. Linux/Firefox issue ? Hmmm....No, smilies not disabled.)

Seriously, I'm truly glad it DID compile and run, as it does help prove code is pretty clean and memory management is OK.
(C code is notorious for dodgy memory handling and 'loose' pointer issues which tend to cause crashes)
I did also compile it as a Linux library as well, and it worked still :biggrin:
1990 Ford Ranger FLH2 conversion. Ford forged/dished pistons, Total Seal file-fit rings, Clevite rod and main bearings, Clevite cam bearings, IHI turbo, Siemens Deka 60lb/hr injectors, Ford slot MAF in custom 3" housing. Moates Quarterhorse with Binary Editor, using the PAAD6 database.

OpenEEC Telegram Chat:
Telegram

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests