
|
| Nigel |
|
||
|
Hmmm.. this looks very good.
How much for the chip and programmer, so we can play? - I looked at the first post but it didnt say |
||
| Top | |
||
| galapogos01 |
|
|||
Posts: 1139 Joined: 27th Feb 2005 Ride: Supercharged EF Fairmont Location: T.I. Performance HQ |
edit: you ninja'd me!
nigel - I havent got a price on the local burner yet, but to price the moates gear the URL is in the first post. itll be around $250 landed. The local gear should be cheaper than this. dima - yes. the EF and EL definitions (N4AGB and HWAD3) were created from the ground up by disassembly. i was not responsible for this disassembly (credit where due) -- but i did a lot of testing and comparison and provided various dump files (which is where a lot of the good stuff came out). the BURN1 needs Moates' Flash & Burn to work -- this programmer emulates a romulatorII and as such TunerPro RT picks it up and a burn takes 2 seconds. the programmers are probably a bit further off than the chips (a month not weeks), the idea at this stage is to sell a few chips to fund ongoing development of the hardware and definitions (time dont come for free!).
_________________ {DESCRIPTION} - {DESCRIPTION}, {DESCRIPTION}, {DESCRIPTION}, {DESCRIPTION} and more! Last edited by galapogos01 on Tue Sep 30, 2008 11:05 am, edited 1 time in total. |
|||
| Top | |
|||
| justfordima |
|
|||
|
{USERNAME} wrote: yes. the EF and EL definitions (N4AGB and HWAD3) were created from the ground up by disassembly. i was not responsible for this disassembly (credit where due) -- but i did a lot of testing and comparison and provided various dump files (which is where a lot of the good stuff came out).
Definition files are just a map to where these constants reside, and a label attached to what they do.. I was talking about the logic, have you got the source code? Cheers
_________________ ;++JustForDimSim++;
|
|||
| Top | |
|||
| galapogos01 |
|
|||
Posts: 1139 Joined: 27th Feb 2005 Ride: Supercharged EF Fairmont Location: T.I. Performance HQ |
you can use various utilities to disassemble the bin into assembly code. this is how the definitions were developed - by looking at the code and working out which memory locations are used by what functions.
i dont have a copy of the directive file for the disassembler (which tells it what is code and what is data) - but my counterpart in the UK does.
_________________ {DESCRIPTION} - {DESCRIPTION}, {DESCRIPTION}, {DESCRIPTION}, {DESCRIPTION} and more! |
|||
| Top | |
|||
| justfordima |
|
|||
|
Any idea what disassembler your counterpart used?
_________________ ;++JustForDimSim++;
|
|||
| Top | |
|||
| galapogos01 |
|
|||
Posts: 1139 Joined: 27th Feb 2005 Ride: Supercharged EF Fairmont Location: T.I. Performance HQ |
its called 8065 disassembler iirc, try google and if you cant find it ill have a look, i think i have it somewhere. there is also a commercial product which can do the intel CPUs which is apparently easier to use, but i dont have a copy of it.
edit: http://www.austincc.edu/cloud/images/dis8065_102.zip few other tech docs about def creation here: http://www.austincc.edu/cloud/tc_eec.htm Jaysen has put some work into a document describing approaches to def creation, i need to spend some time on it and will be placing it on the site when i can.
_________________ {DESCRIPTION} - {DESCRIPTION}, {DESCRIPTION}, {DESCRIPTION}, {DESCRIPTION} and more! Last edited by galapogos01 on Tue Sep 30, 2008 11:26 am, edited 1 time in total. |
|||
| Top | |
|||
| justfordima |
|
|||
|
All good... just unleashing some curiosity.
Cheers
_________________ ;++JustForDimSim++;
|
|||
| Top | |
|||
| galapogos01 |
|
|||
Posts: 1139 Joined: 27th Feb 2005 Ride: Supercharged EF Fairmont Location: T.I. Performance HQ |
you guys keep ninja posting me!! edited last post with URL
_________________ {DESCRIPTION} - {DESCRIPTION}, {DESCRIPTION}, {DESCRIPTION}, {DESCRIPTION} and more! |
|||
| Top | |
|||
| justfordima |
|
|||
|
Ah - some very helpful links.. I'll be sure to have a read.
Sounds like Jaysen's ontop of it, I'll have to have a chatty with him Thanks again EDIT - Ninja posts...
_________________ ;++JustForDimSim++;
|
|||
| Top | |
|||
| Jaysen |
|
|||
|
Not on top of the disassembly, had a go with the 8065, got a start on the .dir file for the disassembly but need to find more embedded code to make sense of it, and as you know Dima, Im not real good at this kinda stuff. The op code is there, incomplete, but ledgable, ie some things are different like FF is an sys reset in 8096, but a NOP in the 8065, ie FF,FA starting code @ 0x2000 EECIV and EECV 8 bank ECU's, & 0x22000 EECV 1 and 2 bank ECU's. Ive got a start on a 2 bank EECV 8096 disassembly .dir file for the disassembler if you can make a bit more sense of it, that would be tops.
As Jason said, we have put together a bit of a docco on how to cheat and build def files from other defined strategies by following code patterns, but this is very low level programming kinda stuff
_________________ Dima, Mitch & Jay's RPD |
|||
| Top | |
|||
| justfordima |
|
|||
|
Hmm.. well - 8065 EPROM is not compatible with the 8069, and yep, the op codes do differ, so it's not surprise that you ran into problems there.
They're also different between the 8061 and 8065 (EEC IV vs EEC V), it wasnt just a memory upgrade. All of the 8065 disassemblers I came accross were just hoping that the 8065/8061 was a direct C196 family derivative, which it in a way is, but Ford adapted it in their own ways, so the C196 processors used in microwaves, hard drives etc, differ a bit from the EEC's.. differ enough to have problems while disassembling. On the note of low level programming, I dunno if I can be of any assistance.... in fact I should be working right now haha... stop distracting me. Cheers
_________________ ;++JustForDimSim++;
|
|||
| Top | |
|||
| Jaysen |
|
|||
|
on the topic of code, care to spend a few days Dima and go through some assembler code with me?
_________________ Dima, Mitch & Jay's RPD |
|||
| Top | |
|||
| justfordima |
|
|||
|
I dunno if I can be any assistance.. but, no harm in trying.
_________________ ;++JustForDimSim++;
|
|||
| Top | |
|||
| Jaysen |
|
|||
|
it wasnt that long ago that you showed me how to decipher hex..... remember?
_________________ Dima, Mitch & Jay's RPD |
|||
| Top | |
|||
| justfordima |
|
|||
|
{USERNAME} wrote: it wasnt that long ago that you showed me how to decipher hex..... remember?
_________________ ;++JustForDimSim++;
|
|||
| Top | |
|||
| Who is online |
|---|
Users browsing this forum: No registered users and 0 guests |