Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ljnath/gui-turbo-assembler

An essential 32-64bit localized IDE for Assembly Language with TASM, TASM32, TLINK, TLINK32, TD and TD32
https://github.com/ljnath/gui-turbo-assembler

assembly-codes assembly-language assembly-language-programming borland-turbo-assembler docking-application dosbox dosbox-platform fastcoloredtextbox gui-turbo-assembler ide localization microsoft tasm tasm32 terminal-emulator tlink32 turbo turbo-debugger turbo-linker win32

Last synced: about 1 month ago
JSON representation

An essential 32-64bit localized IDE for Assembly Language with TASM, TASM32, TLINK, TLINK32, TD and TD32

Awesome Lists containing this project

README

        

# GUI Turbo Assembler
An essential 32-64bit localized IDE for Assembly Language with TASM, TASM32, TLINK, TLINK32, TD and TD32

### Version 5.2
Author : Lakhya Jyoti Nath (ljnath)

First release : 01st March 2013, 17:30:00 Hrs.

Last release : 23rd November 2023, 00:28:03 Hrs.

Email : [email protected]

Website : https://ljnath.com

[![Download GUI Turbo Assembler (TASM)](https://img.shields.io/sourceforge/dw/guitasm8086.svg)](https://sourceforge.net/projects/guitasm8086/files/latest/download)

## Introduction

GUI Turbo Assembler is an essential IDE for assembly language programming. It includes Borland Turbo Assembler (TASM), Turbo Linker (TLINK), Turbo Debugger (TD) and DOSBox, making it a comprehensive solution for assembly development in both x86 and x64 environments. Both 16-bit and 32-bit mode of Turbo Assembler (TASM32), Linker (TLINK32) and Debugger (TD32) are supported.

GUI Turbo Assembler provides a rich set of features, encompassing fundamental file operations and advanced capabilities such as line numbering, syntax highlighting, code folding, docking, and theme personalization. The interface is highly adaptable, empowering users to modify the environment and configure default settings for Borland Turbo Assembler and Turbo Linker.

GUI Turbo Assembler supports localization in seven different languages and enables users to create and utilize their own localized files. Additionally, users have the opportunity to contribute those in the GitHub project. It also packs a terminal which allows user to take complete control of their programming.

Included in this package are Borland Turbo Assembler 4.1, Borland Turbo Linker 7.1.30.1, and Borland Turbo Debugger 5.0 for Turbo 16-bit mode. For Turbo 32-bit mode, the package includes Borland Turbo Assembler 5.2, Borland Turbo Linker 1.6.71.0, and Borland Turbo Debugger 5.0 32-bit version.
Additionally, the package comes equipped with DOSBox 0.74-3 for emulating 16-bit mode in x64 environments.

GUI Turbo Assembler is developed using Microsoft .NET Framework 4.0 and you should have it pre-installed. Microsoft .NET Framework 4.0 can be downloadable from the link given below
http://www.microsoft.com/en-in/download/details.aspx?id=17718

## Contribution

I would highly encounge you to contribute in the locale files.

Currently localization is supported for French, Russian, Hindi, Polish, German and Chinese-Traditional. These localizations are computer genrated and not 100% accurate and I would kindly request you to contribute and/or correct the locale files. These are plain `JSON` files, which can be edited in any text-editor.

I would love to include the corrected as well as new version in the upcoming public releases.

## Acknowledgement
* [PavelTorgashov]([https://github.com/PavelTorgashov]) - for [FastColoredTextBox]([https://github.com/PavelTorgashov/FastColoredTextBox])
* [DOSBox Team]([https://www.dosbox.com/crew.php]) - for [DOSBox]([https://www.dosbox.com/])
* Weifen Luo - for dockpanelsuite

## License
Copyright © 2013-2024 [Lakhya's Innovation Inc.](https://github.com/ljnath/) under the [GPL-3.0 license](https://github.com/ljnath/GUI-Turbo-Assembler/blob/main/LICENSE)

## Give a Star! ⭐️

If you find this repository useful, please give it a star.

Thanks in advance !