NO

Author Topic: Borland TASM 5 status  (Read 14074 times)

andre104

  • Guest
Borland TASM 5 status
« on: August 19, 2009, 04:57:26 PM »
According to this page, Borland is still selling TASM 5.
And at the same time, TASM 5 is still floating around the internet (including abandonware sites).

I'm confused. What is its status anyway? Commercial or abandonware?
And even if it's still a commercial product, is it OK to learn assembly or write non-commercial apps using it, without purchasing it?

« Last Edit: August 19, 2009, 05:00:08 PM by andre104 »

Offline Vortex

  • Member
  • *
  • Posts: 797
    • http://www.vortex.masmcode.com
Re: Borland TASM 5 status
« Reply #1 on: August 19, 2009, 07:48:16 PM »
Hi andre104,

If Borland is selling Tasm then it's safe to tell that the product is commercial. Tasm is an outdated assembler and it does not support the MS COFF object file format which is used by Pelles development tools. I would suggest you to have a look at Poasm, Pelles Macro Assembler supplied with Pelles C. It's a very poweful tool and it's maintained regulary by Pelle.
Code it... That's all...

andre104

  • Guest
Re: Borland TASM 5 status
« Reply #2 on: August 20, 2009, 03:28:59 AM »
Hi Vortex,

Thanks for the input.
Anyway, I'm just curious, because lots of TASM tutorials still available on the net.

Offline Vortex

  • Member
  • *
  • Posts: 797
    • http://www.vortex.masmcode.com
Re: Borland TASM 5 status
« Reply #3 on: February 20, 2010, 11:37:49 AM »
For those who are looking for a Tasm compatible assembler :
Quote
Lazy Assembler (freeware) Version 0.56 (6 AUG 2007) by Stepan Polovnikov

LZASM is an x86 assembler for DOS and Windows that handles the TASM (Turbo Assembler) IDEAL mode and produces OMF OBJ files.
Support MMX, SSE, SSE2, SSE3 (PNI), SSE4 (MNI), 3DNow!Pro instructions.

http://lzasm.hotbox.ru
Code it... That's all...

Offline TimoVJL

  • Global Moderator
  • Member
  • *****
  • Posts: 2091
Re: Borland TASM 5 status
« Reply #4 on: July 30, 2018, 08:30:07 PM »
PellesC x64 don't have a inline assembler, so in my example is use poasm.exe to compile an .asm file.
That's why i removed all asm-code from C-source.
That project should have everything in that zip and you can compile it yourself.

pocc.exe don't call poasm similar way as bcc32.exe calls tasm32.exe when it see inline asm code.

Before you can show jpg file, it have to convert to a memory bitmap for GDI functions like BitBlt().
You can use GDI++ for it.

PS: my tips are free.

EDIT: i forgot poasm incbin:
Code: [Select]
PUBLIC theloadab
.data
theloadab:
incbin "workendo.bin"
« Last Edit: July 30, 2018, 09:43:02 PM by TimoVJL »
May the source be with you

Offline Vortex

  • Member
  • *
  • Posts: 797
    • http://www.vortex.masmcode.com
Re: Borland TASM 5 status
« Reply #5 on: July 30, 2018, 09:16:29 PM »
Hello,

If you are looking for a TASM compatible assembler :

Quote
Lazy Assembler (LZASM) is an x86 assembler for DOS and Windows that handles the TASM (Turbo Assembler) IDEAL mode and produces OMF OBJ files. Supports MMX, SSE, SSE2, SSE3 (PNI), SSE4 (MNI), and 3DNow!Pro instructions.

The Solar Assembler assembled inspired by TASM :

http://oby.ro/sol_asm/index.html
Code it... That's all...