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

Progress in Source Code...beyond 5600 RPM.

Thread Tools
 
Search this Thread
 
Old Jul 2, 2003 | 12:09 AM
  #1  
MInotaur15's Avatar
Thread Starter
Junior Member
 
Joined: Sep 2002
Posts: 24
Likes: 0
From: Neptune, NJ
Car: 86 Monte Carlo SS
Engine: L69
Transmission: T-56
Progress in Source Code...beyond 5600 RPM.

After doing a search, and learning that rewiting the source code would be required to add rows and coloumns for higher RPM ranges in the puter's tables, I noticed that the one major post about this was over a year ago. So my question becomes, has anyone made any significant headway into diassembling the code and rewriting it so that those who have engines with higher than stock RPM ranges can have better engine managment?
Reply
Old Jul 2, 2003 | 11:29 AM
  #2  
JPrevost's Avatar
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
It's hard to share information anymore without having some ******* selling the info or making a profit off of it. R&D is very touchy, companies don't give it out for free let alone somebody that didn't make a profit themselves!
I think the diy-wideband project has something to do with it. Also the people selling eproms all over the web is another. Why do you think it took me so long before I posted my first rendition of the 8746.ecu file.
I have a few friends that are EE's and they are very good with the 68HC11. They actually took a class in it so it shouldn't be long before some cool stuff comes out for the 8746/7747 ecm's.
Again, how pissed off would you be if you released a LOT of information that you spend months on and then somebody goes behind your back and starts selling that information as a "kit." or magical wonder prom that solves all.
Reply
Old Jul 2, 2003 | 02:29 PM
  #3  
MInotaur15's Avatar
Thread Starter
Junior Member
 
Joined: Sep 2002
Posts: 24
Likes: 0
From: Neptune, NJ
Car: 86 Monte Carlo SS
Engine: L69
Transmission: T-56
Yep, it wold definitely bite. So sure does make it hard for a non computer expert to work on expanding the possibilities of electronic engine management tho. I would need a personal tutor in the subject, or otherwise go back to school for this kinda stuff. The writing of .bins for PROMs is one thing, but source code would be another entirely for someone like me.
Reply
Old Jul 2, 2003 | 04:50 PM
  #4  
funstick's Avatar
Supreme Member
 
Joined: Jun 2002
Posts: 1,787
Likes: 0
From: great lakes
ve tables could use some help above a given speed for sure. spark however need not bother. at some point the burn times vs timming becomes a deminishing return.

the best way to fix the problem is to change the table argument if you have an ECM that has a low speed and high speed VE table setup ex $8d. the just move the TPS threshold for the upper table up a bit and set the srgument to end up a bit higher in the revs and fill in the blanks.

Silly rabit tricks are for kids.
Reply
Old Jul 2, 2003 | 07:41 PM
  #5  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 231
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by MInotaur15
Yep, it wold definitely bite. So sure does make it hard for a non computer expert to work on expanding the possibilities of electronic engine management tho. I would need a personal tutor in the subject, or otherwise go back to school for this kinda stuff. The writing of .bins for PROMs is one thing, but source code would be another entirely for someone like me.
You should hang out here more often. Not even that old:

https://www.thirdgen.org/techbb2/sho...hreadid=173706

RBob.
Reply
Old Jul 2, 2003 | 09:30 PM
  #6  
MInotaur15's Avatar
Thread Starter
Junior Member
 
Joined: Sep 2002
Posts: 24
Likes: 0
From: Neptune, NJ
Car: 86 Monte Carlo SS
Engine: L69
Transmission: T-56
RBob,

Now that it has come time for me to start thinking engine, I am definitely hangning here more. The tough part to overcome is making practical sense of the nearly greek one can read here. At this point, my EFI system consists entirely of a jumble of wires in a rubbermaid bin. Hard to experiment with things like that, but trying to make sense of the writings here I am definitely doing.

Funstick: Stick to more layman's terms and I'll probably get what you're saying. I need some relative definitions for 'arguments' WRT tables in the programming, and of course how moving the TPS 'threshold' will change things. Masks, their labels, and what they do are still baffling me at this point.

Engine managment will have to tend to a 6500 RPM NA motor, with power goals of no less than 525ft lbs/525hp.

As of right now, it looks as though I'll run a 7730 ECM, and I'm definitely leaning towards running a romulator rather than burning flash proms - it sounds like so much more fun. A WB02 looks like a very nice thing to have. I think I know what tools I need but damifno how to use them.

RBob, your code patch looks neat, but its purely chinese to me eyes. Now if you can describe what I'm reading when I see the code, it would be very helpful. I read the patch method demo, I think.

It will have the S19_PAT utility included.

WTF is that?

;*----------------------------------------------------
;
; FL2 VE table
;
;*----------------------------------------------------

ORG $9000

NewVe2 FCB 0 ; Min RPM Val
FCB 0 ; Min Load, (kpa) Value
FCB 9 ; Number of BP'S per RPM

HUH?

; MAP 20 30 40 50 60 70 80 90 100

FCB 141, 161, 174, 182, 186, 190, 192, 196, 202 ; 1600
FCB 146, 166, 179, 185, 190, 195, 197, 201, 204 ; 2000
FCB 159, 180, 191, 194, 198, 202, 204, 208, 212 ; 2400
FCB 181, 202, 209, 211, 214, 220, 222, 227, 229 ; 2800
FCB 189, 209, 214, 216, 222, 223, 225, 232, 238 ; 3200
FCB 187, 207, 213, 217, 220, 225, 228, 232, 239 ; 3600
FCB 180, 196, 201, 211, 220, 222, 225, 232, 236 ; 4000
FCB 167, 181, 192, 198, 201, 208, 213, 216, 219 ; 4400
FCB 155, 168, 180, 186, 192, 200, 202, 204, 206 ; 4800
FCB 155, 168, 180, 186, 192, 200, 202, 204, 206 ; 5200
FCB 155, 168, 180, 186, 192, 200, 202, 204, 206 ; 5600
FCB 155, 168, 180, 186, 192, 200, 202, 204, 206 ; 6000
FCB 155, 168, 180, 186, 192, 200, 202, 204, 206 ; 6400
I'd probably get and idea on what all this means if I knew what FCB means.


Just so you see where I am. Many thanks for the replies and the input, you're selflessness is not unappreciated. :hail:
Reply
Old Jul 2, 2003 | 10:41 PM
  #7  
JPrevost's Avatar
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
Originally posted by MInotaur15
I'd probably get and idea on what all this means if I knew what FCB means.
FCB stands for "form constant byte." I just learned that tonight after my EE teammates told me.
Bob, these guys are helping me source code WB input and expand tables, even control the fan. They have limited use of the actual processor but they know how to read the code without your comments , that impressed me. I'm going to try and get a hold of you this week when I figure out the next time I'll be in NJ. I'd like to stop in and show you an engine that doesn't detonate. It ended up being a bias constant that I had set to zero but forgoten to set the table to zero's, hence the 10-20 degrees of timing out of the blue.
Reply
Old Jul 3, 2003 | 05:57 AM
  #8  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 231
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by JPrevost
FCB stands for "form constant byte." I just learned that tonight after my EE teammates told me.
Bob, these guys are helping me source code WB input and expand tables, even control the fan. They have limited use of the actual processor but they know how to read the code without your comments , that impressed me. I'm going to try and get a hold of you this week when I figure out the next time I'll be in NJ. I'd like to stop in and show you an engine that doesn't detonate. It ended up being a bias constant that I had set to zero but forgoten to set the table to zero's, hence the 10-20 degrees of timing out of the blue.
JP, even thoguh I posted the patch everything you said in your first post of this thread is true. Yes, stop on by. . was it the TCC locked SA retard table that got you?

RBob.
Reply
Old Jul 3, 2003 | 06:01 AM
  #9  
RBob's Avatar
Moderator
iTrader: (1)
 
Joined: Mar 2002
Posts: 18,432
Likes: 231
From: Chasing Electrons
Car: check
Engine: check
Transmission: check
Originally posted by MInotaur15
RBob,

RBob, your code patch looks neat, but its purely chinese to me eyes. Now if you can describe what I'm reading when I see the code, it would be very helpful. I read the patch method demo, I think.

RE: S19_PAT

The S19_PAT is an DOS executeable utility program. It takes an S19 file and applies it to a bin. An S19 file is a text file that has the code/data from an assembled source file.

Seach the net for the Motorola program AS11, with it usually comes a small text file that decribes the various assembler directives (such as FCB, FDB. . ).

RBob.
Reply
Old Jul 13, 2003 | 12:31 PM
  #10  
JPrevost's Avatar
Senior Member
 
Joined: Oct 1999
Posts: 6,621
Likes: 2
Car: 91 Red Sled
Axle/Gears: 10bolt Richmond 3.73 Torsen
Yeah, it was the TCC bias. I was just reading all of the code one day and...
<code>
;
; sub off SA bias's
;

LE7B8: F0 D0 0D SUBB LD00D ; 57, 20 deg, coolant comp bias
LE7BB: 82 00 SBCA #0 ;
LE7BD: F0 D0 0E SUBB LD00E ; 57, 20 deg, tcc locked bias
LE7C0: 82 00 SBCA #0 ;
LE7C2: F0 D0 28 SUBB LD028 ; 57, 20 deg, main SA bias
LE7C5: 82 00 SBCA #0 ;
LE7C7: DD 49 STD L0049 ; SA
;
</code>
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
hectre13
Car Audio
26
Mar 3, 2022 05:38 PM
1Aauto
Sponsored Vendors
9
Oct 19, 2016 08:50 AM
1Aauto
Sponsored Vendors
3
Jan 20, 2016 01:01 PM
1Aauto
Sponsored Vendors
1
Dec 2, 2015 03:53 PM
1Aauto
Sponsored Vendors
1
Oct 13, 2015 03:06 PM




All times are GMT -5. The time now is 10:17 AM.