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

Need to assemble a TON of code, which ones can do it?

Thread Tools
 
Search this Thread
 
Old Jul 26, 2006 | 08:00 PM
  #1  
dimented24x7's Avatar
Thread Starter
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
Need to assemble a TON of code, which ones can do it?

Like the topic says, are there any assemblers that arnt confined to the limits of dos and recognize the same format of assembly that the standard assmeblers do (3D tables, on the fly basic math, ';' comments, etc.)?

The techedge bombs out long before it even clears the beginning of the calibration portion of my $0D code due to the ram constraints.
Reply
Old Jul 26, 2006 | 08:58 PM
  #2  
ScotSea's Avatar
Junior Member
iTrader: (2)
 
Joined: Jun 2001
Posts: 71
Likes: 0
From: Sayre, PA
Originally Posted by dimented24x7
Like the topic says, are there any assemblers that arnt confined to the limits of dos and recognize the same format of assembly that the standard assmeblers do (3D tables, on the fly basic math, ';' comments, etc.)?

The techedge bombs out long before it even clears the beginning of the calibration portion of my $0D code due to the ram constraints.
I like ASM11 by Tony Papadimitriou. But it doesn't like white space or the semi colon, the ";". But it will assemble the "0D' mask no problem. It will also assemble the LT1 code from the 94-95 series of ECMs.

When I disassemble, I immediately swap out the ";" for a comma that ASM11 likes. No troubles...

Scot
Reply
Old Jul 26, 2006 | 09:31 PM
  #3  
dimented24x7's Avatar
Thread Starter
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
I love the standardization.

Its good to know there is at least one that can do it, but recognizing the semicolon would be very nice, as the coma could get real confusing in a hurry given all the other instructions that use it, IOW, not a unique character.

Thanks, Ill give it a try...
Reply
Old Jul 26, 2006 | 09:59 PM
  #4  
dimented24x7's Avatar
Thread Starter
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
Scratch that... it works fine with semi-colon.
Reply
Old Jul 26, 2006 | 10:03 PM
  #5  
Z69's Avatar
Z69
Supreme Member
 
Joined: Sep 2003
Posts: 1,409
Likes: 1
From: Texas
Might try Dewtronics Home Page
We had a ton of comments at one time in the aujp hac.
It does everything you list IIRC.
It has a slight difference in syntax with the techedge, nothing you can't do a replace on. Biggest pita diff is that it needs 0x00 format for hex.
And I haven't figured out how to make it compile decimal's yet.
I never got around to asking the author.
I think that's might be the only thing I had to change when I moved my patches into source.
Reply
Old Jul 26, 2006 | 10:11 PM
  #6  
dimented24x7's Avatar
Thread Starter
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
The one scotsea posted seems to work. It recognizes ; as valid for comments. It seems to accept the 3D tables, but produces alot of warnings as it disregards the ,'s between each #.

Edit. Damnit. Doesnt do 3D tables. Theres only like a zillion of them that would have to be edited. And then theres all that added dead space when the tables are broken up.

Last edited by dimented24x7; Jul 26, 2006 at 10:35 PM.
Reply
Old Jul 26, 2006 | 11:39 PM
  #7  
dimented24x7's Avatar
Thread Starter
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
.

Last edited by dimented24x7; Jul 27, 2006 at 12:18 AM.
Reply
Old Jul 27, 2006 | 04:23 AM
  #8  
ScotSea's Avatar
Junior Member
iTrader: (2)
 
Joined: Jun 2001
Posts: 71
Likes: 0
From: Sayre, PA
Originally Posted by dimented24x7
The one scotsea posted seems to work. It recognizes ; as valid for comments. It seems to accept the 3D tables, but produces alot of warnings as it disregards the ,'s between each #.

Edit. Damnit. Doesnt do 3D tables. Theres only like a zillion of them that would have to be edited. And then theres all that added dead space when the tables are broken up.
What do you mean by 3D tables? Like the timing table? Works fine for me.

Just can't have white space in the table.

I set the table up in hex, like this:

FakeTableAddr

FCB $40,$40,$40,$30
FCB $40,$40,$40,$30
FCB $40,$40,$40,$30

It has no problem with a table constructed like that.

Scot
Reply
Old Jul 27, 2006 | 07:42 AM
  #9  
MonteCarSlow's Avatar
Member
 
Joined: Jun 2001
Posts: 391
Likes: 0
From: Eh?
Car: 1988 Monte Carlo SS
Engine: 5.7L TPI
Transmission: T5
Axle/Gears: 3.73
The VI editor works great for doing search and replacements to translate the formating.

Sounds like a job for someone with Perl programming experience...
Reply
Old Jul 27, 2006 | 11:21 AM
  #10  
JP86SS's Avatar
Supreme Member
20 Year Member
iTrader: (1)
 
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
Originally Posted by Z69
Might try Dewtronics Home Page
We had a ton of comments at one time in the aujp hac.
It does everything you list IIRC.
It has a slight difference in syntax with the techedge, nothing you can't do a replace on. Biggest pita diff is that it needs 0x00 format for hex.
And I haven't figured out how to make it compile decimal's yet.
I never got around to asking the author.
I think that's might be the only thing I had to change when I moved my patches into source.
The link to the assembler is actuall off the dis page.There is a "q" option to use the "$" also but I haven't tried it.Read this page to see what has been done for large files.Been using both versions but normally just use the 1.5

Alan Baldwin's Assembler Package?

My LST file ends up with 20K lines, the asm is 1.2 mB.
Reply
Old Jul 27, 2006 | 12:56 PM
  #11  
dimented24x7's Avatar
Thread Starter
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 ScotSea
What do you mean by 3D tables? Like the timing table? Works fine for me.

Just can't have white space in the table.

I set the table up in hex, like this:

FakeTableAddr

FCB $40,$40,$40,$30
FCB $40,$40,$40,$30
FCB $40,$40,$40,$30

It has no problem with a table constructed like that.

Scot
Ohhh... I see what you mean by whitespace now. Thought it was just blank lines that it would have a problem with.

I also found another one that works well. The MGTEK MiniIDE assembler seems to be doing ok and accepts all the typical formatting. The GUI takes a long time, but it has a standard 32 bit DOS assembler as its core application so it works in a similar fashion.

Edit: the more I use it, the more I like it. It finds most of the errors in a single pass through. Also dont have to remove any of the tabs or spaces in the tables, so the formatting remains the same.

Last edited by dimented24x7; Jul 27, 2006 at 02:49 PM.
Reply
Old Jul 27, 2006 | 11:42 PM
  #12  
dimented24x7's Avatar
Thread Starter
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
The MGTEK one works well. Got it to compile using that assembler.
Reply
Old Jul 29, 2006 | 09:11 AM
  #13  
tpep's Avatar
Junior Member
 
Joined: Jul 2002
Posts: 20
Likes: 0
Dunfield's development kit includes a really nice assembler, as well. I have not reached a size limit yet with it.

todd
Reply
Old Jul 29, 2006 | 09:29 AM
  #14  
ScotSea's Avatar
Junior Member
iTrader: (2)
 
Joined: Jun 2001
Posts: 71
Likes: 0
From: Sayre, PA
Originally Posted by tpep
Dunfield's development kit includes a really nice assembler, as well. I have not reached a size limit yet with it.

todd
I quit using it because I was often running into a size limit.

Maybe he increased the size of files that it can handle since I quit using it. The problem I ran into was topping out the address label limit. If you use longer address labels, it runs out of space quickly. I emailed Dunfield back and forth a number of times, and he made an assembler that could handle a marginally bigger file, but I was way over the limit, so I just moved on to ASM11. As far as I know, some of the assemblers enforce an 8 character limit to address labels, helping to keep from running out of space.

Never got an upgrade notice from Dunfield, so I am unaware if he really increased the limit.

Scot
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
BumpaD82
Tech / General Engine
37
Feb 26, 2016 02:57 PM
Elephantismo
Interior Parts Wanted
4
Sep 24, 2015 05:15 PM
3rdgenkindagal
Tech / General Engine
15
Sep 13, 2015 02:02 PM
Night rider327
Interior Parts for Sale
0
Sep 2, 2015 04:18 AM
Night rider327
Engine/Drivetrain/Suspension Parts for Sale
0
Sep 2, 2015 04:17 AM




All times are GMT -5. The time now is 08:28 AM.