'2240 source code
'2240 source code
I've been perusing a binary I downloaded off a 2240 chip (ATTL, it's a 4.5L). For those that don't remember, I'm looking into it for sequential and extra codespace.
So we know this is some form of P4 ECM. As I understand it, the reason "we" (7730 users) can't stick a 512 chip in place of a 256 chip is that the processor has limited addressing. So part of my question is, how can this new ECM address more PROM, with still only one processor?
Anywho, the PROM is empty until $4001, which appears to be the start of the data. I assume this is where the checksum is, but I find this extremely odd.
The reset interrupt vector points to $659E as the start of the program.
Now, assuming that this is a P4 ecm, what are the odds, that even with all this extra I/O and PROM space, that I can load $8D and have it *not* crash?
For the heck of it, I tried plugging in a 8D prom, and got a solid SES and the fan kicked on. But, if the "start" of the prom is at $4000 (see above), and the 8D started at $0000... I'm wondering if that's a hardware issue.
What's interesting is with no prom, the fan stays off. I don't remember if that happens with the 7730 or not.
So we know this is some form of P4 ECM. As I understand it, the reason "we" (7730 users) can't stick a 512 chip in place of a 256 chip is that the processor has limited addressing. So part of my question is, how can this new ECM address more PROM, with still only one processor?
Anywho, the PROM is empty until $4001, which appears to be the start of the data. I assume this is where the checksum is, but I find this extremely odd.
The reset interrupt vector points to $659E as the start of the program.
Now, assuming that this is a P4 ecm, what are the odds, that even with all this extra I/O and PROM space, that I can load $8D and have it *not* crash?
For the heck of it, I tried plugging in a 8D prom, and got a solid SES and the fan kicked on. But, if the "start" of the prom is at $4000 (see above), and the 8D started at $0000... I'm wondering if that's a hardware issue.
What's interesting is with no prom, the fan stays off. I don't remember if that happens with the 7730 or not.
Last edited by ryan.h; Jun 3, 2006 at 04:24 PM.
Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Originally Posted by ryan.h
I've been perusing a binary I downloaded off a 2240 chip (ATTL, it's a 4.5L). For those that don't remember, I'm looking into it for sequential and extra codespace.
So we know this is some form of P4 ECM. As I understand it, the reason "we" (7730 users) can't stick a 512 chip in place of a 256 chip is that the processor has limited addressing. So part of my question is, how can this new ECM address more PROM, with still only one processor?
but I find this extremely odd.
Now, assuming that this is a P4 ecm, what are the odds, that even with all this extra I/O and PROM space, that I can load $8D and have it *not* crash?
So we know this is some form of P4 ECM. As I understand it, the reason "we" (7730 users) can't stick a 512 chip in place of a 256 chip is that the processor has limited addressing. So part of my question is, how can this new ECM address more PROM, with still only one processor?
but I find this extremely odd.
Now, assuming that this is a P4 ecm, what are the odds, that even with all this extra I/O and PROM space, that I can load $8D and have it *not* crash?
It's a very different P4.
Key word, *very*..
You need to look at all the I/O, for openers. There are no *fixed* I/O other then the O2, as far as I know in the GM world.
Originally Posted by Grumpy
It's a very different P4.
Key word, *very*..
Key word, *very*..
I can't even find the sub that does the input A/D read.
Joined: Apr 2004
Posts: 3,180
Likes: 3
From: Browns Town
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: 406 Hyd Roller 236/242
Transmission: 700R4 HomeBrew, 2.4K stall
Axle/Gears: 3:73 Posi, 7.5 Soon to break
Keep looking for channel numbers being called out and note the JSR addy after them. They should be going to a common spot in the code.
Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
Originally Posted by ryan.h
So it would appear. It's going to take some effort to comment the disassembly.
You want to find the SEFI chip programming, and how it's called into action in the code, then the PW doubling. Then graft that into the 8D, along with the A/D changes.
Supreme Member
iTrader: (2)
Joined: Jan 2002
Posts: 9,962
Likes: 5
From: Moorestown, NJ
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: 9-bolt w/ 3.23's
Originally Posted by ryan.h
So we know this is some form of P4 ECM. As I understand it, the reason "we" (7730 users) can't stick a 512 chip in place of a 256 chip is that the processor has limited addressing. So part of my question is, how can this new ECM address more PROM, with still only one processor?
Thread
Thread Starter
Forum
Replies
Last Post
1Aauto
Sponsored Vendors
24
Mar 27, 2018 11:59 AM
1Aauto
Sponsored Vendors
3
Nov 9, 2015 02:25 PM
1Aauto
Sponsored Vendors
0
Sep 23, 2015 01:00 PM
1Aauto
Sponsored Vendors
0
Sep 23, 2015 12:56 PM
1Aauto
Sponsored Vendors
0
Sep 23, 2015 12:50 PM






