flat assembler
Message board for the users of flat assembler.
Index
> DOS > Fatal:out of memory |
Author |
|
DOS386 09 Jul 2007, 21:44
> try to link my program or rather create an exe file after the
> obj file has been created(using TURBO assembler) > hence i cannot run my program > pls reply to this post if u know the solution... 1. This is FASM forum, not "TURBO" forum 2. You provided almost no info: DOS version, TURBO version, type / size of project ("Hello world" ?), do other projects work for you, ... 3. The best solution is to throw away the "TURBO" and use FASM instead: - - FASM does NOT have this problem, it doesn't need to link at all - - TURBO is abandoned, obsolete, dead and not even free - - FASM has a support forum, TURBO seems to lack such _________________ Bug Nr.: 12345 Title: Hello World program compiles to 100 KB !!! Status: Closed: NOT a Bug |
|||
09 Jul 2007, 21:44 |
|
Japheth 10 Jul 2007, 07:46
@NTOSKRNL: please don't be so rigid to a newbie! The OP's issue is a TLINK issue, not a TASM issue, and if FASM wouldn't have the severe flaw of being unable to output OMF object modules, the question would fit very well into this forum. Furthermore, you cannot know that "throwing away the TURBO" is the best solution. It might be a large program, which then has to be rewritten to FASM syntax, and I'm pretty sure there exist better options.
@swaroopa87: please provide more details: - OS where you run TLINK - how large are the object modules to link - does TLINK work for small test programs? TLINK is an OMF linker, and one option is to replace it by Digital Mars OPTLINK. |
|||
10 Jul 2007, 07:46 |
|
DOS386 10 Jul 2007, 21:37
> please don't be so rigid to a newbie
Sure. One should be rude neither to a newbie nor anyone else ... OTOH my post wasn't intended to be rude, and, you had to confirm my point 2 |
|||
10 Jul 2007, 21:37 |
|
Japheth 11 Jul 2007, 09:09
> OTOH my post wasn't intended to be rude, and, you had to confirm my point 2 Laughing
AFAIK "rigid" is not the same as "rude". One difference is: one can be rigid and polite at the same time, while it is impossible - or at least difficult - to be rude and polite at the same time. Yes, your point 2. is good, but a success rate of 33% can be much improved. |
|||
11 Jul 2007, 09:09 |
|
Furby 12 Jul 2007, 19:21
LOL i thought that the topic is "Out Of Money" :X All day in work is baaaad
|
|||
12 Jul 2007, 19:21 |
|
rugxulo 12 Jul 2007, 19:23
Free OMF linkers? ALink, VALX, WarpLink, or QLINK ... one of 'em should work well for you. (Not saying TLINK is bad, but it's old.)
links to WarpLink, QLINK, ALink CC386 homepage (contains newer VALX than stand-alone .ZIP) |
|||
12 Jul 2007, 19:23 |
|
DOS386 12 Jul 2007, 22:21
> point 2. is good, but a success rate of 33% can be much improved
Much: 33% -> 33+1/3% I definitely hope that topic starter comes back and his issue will get solved ... if he is a newbie and the project is a 16-bit RM "Hello world" then my point 3. is very appropriate if he is not a newbie and the project is large (DOS/32A ???), then my point 3 is a bit less accessible (but well possible, still) ... hoping for a better linker (the best one is still NONE , anyway) and MA$M and TASM IDEAL syntax support in YASM |
|||
12 Jul 2007, 22:21 |
|
rugxulo 12 Jul 2007, 22:49
You can always try Lazy Assembler (LZASM), which is free and supports (only) TASM Ideal mode. It outputs OBJ / OMF format.
|
|||
12 Jul 2007, 22:49 |
|
DOS386 12 Jul 2007, 23:03
> try Lazy Assembler (LZASM), which is free and supports (only) TASM Ideal mode. It outputs OBJ / OMF format
Is it mature and >=99% compatible ? Can it compile DOS/32A ? |
|||
12 Jul 2007, 23:03 |
|
rugxulo 12 Jul 2007, 23:37
I wouldn't know, but it seems pretty robust, at least. Much better than nothing. The one difference I know of is that everything is case sensitive.
|
|||
12 Jul 2007, 23:37 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.