Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM

DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Welcome to ThirdGen.org!
Welcome to ThirdGen.org.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, at no cost, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, join the ThirdGen.org community today!


Reply
 
Thread Tools
Old 06-03-2006, 04:20 PM   #1
Member
 
Join Date: Jun 2002
Posts: 248

Classifieds Rating: (2)
'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.
This ad is not displayed to registered members.
Register your free account today and become a member on ThirdGen!

Last edited by ryan.h; 06-03-2006 at 04:24 PM.
ryan.h is offline vBGarage Page   Reply With Quote
Sponsored Links
Registered users do not see this ad.
Click here to register for free!
Old 06-03-2006, 05:34 PM   #2
Senior Member
 
Join Date: Jun 2000
Location: In reality
Posts: 7,554
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter

Classifieds Rating: (0)
Quote:
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?
In reference to the prom size, you can work with the vectoring, at the end of the chip, and change some addresses, to run a 256, where there was a 1/2 empty 512.

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.
Grumpy is offline vBGarage Page   Reply With Quote
Old 06-03-2006, 06:16 PM   #3
Member
 
Join Date: Jun 2002
Posts: 248

Classifieds Rating: (2)
Quote:
Originally Posted by Grumpy
It's a very different P4.
Key word, *very*..
So it would appear. It's going to take some effort to comment the disassembly. I was hoping to just delete the cadillac code, rather than have to sleep with the enemy...

I can't even find the sub that does the input A/D read.
ryan.h is offline vBGarage Page   Reply With Quote
Old 06-04-2006, 07:47 AM   #4
Senior Member
 
JP86SS's Avatar
 
Join Date: Apr 2004
Location: Browns Town
Posts: 2,629
Car: 86 Monte SS (730,$8D,G3,AP,4K,S_V4)
Engine: Treefitty Roller
Transmission: 700R4 HomeBrew, 2.2K stall
Axle/Gears: 3:73 Posi, 7.5 Soon to break

Classifieds Rating: (0)
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.
JP86SS is offline vBGarage Page   Reply With Quote
Old 06-04-2006, 10:11 AM   #5
Senior Member
 
Join Date: Jun 2000
Location: In reality
Posts: 7,554
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter

Classifieds Rating: (0)
Quote:
Originally Posted by ryan.h
So it would appear. It's going to take some effort to comment the disassembly.
From what I've been able to figure/ been told....
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.
Grumpy is offline vBGarage Page   Reply With Quote
Old 06-04-2006, 01:29 PM   #6
Moderator
 
Join Date: Jan 2002
Location: Moorestown, NJ
Posts: 8,641
Car: 88 Camaro SC
Engine: SFI'd 350
Transmission: TKO 500
Axle/Gears: Yet another 9-bolt w/ 2.77's

Classifieds Rating: (0)
Send a message via AIM to dimented24x7
Quote:
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?
It has to do with how the addressing is set up. In the ecms/pcms with the 512k prom, the hardware/RAM addresses actually overshadow the prom addresses since the prom spans the entire addressing range, so there will be blocks of memory that you cant access. It definatly gives alot more space, but the entire 512k isnt available.
dimented24x7 is offline vBGarage Page   Reply With Quote


Reply

Go Back   Third Generation F-Body Message Boards > Tech Boards > DIY PROM
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

 






1982 Camaro '82 || 1983 Camaro '83 || 1984 Camaro '84 || 1985 Camaro '85 || 1986 Camaro '86 || 1987 Camaro '87 || 1988 Camaro '88 || 1989 Camaro '89 || 1990 Camaro '90 || 1991 Camaro '91 || 1992 Camaro '92


All times are GMT -5. The time now is 04:53 AM.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
All content copyright © 1997 - 2010 ThirdGen.org. All rights reserved. No part of this website may be reproduced without the expressed, documented, and written consent of ThirdGen.org's Administrators.