GUI Turbo Assembler Changelog

What's new in GUI Turbo Assembler 5.1.0

Nov 24, 2023
  • Added support for Turbo 32-bit using TASM32, TLINK32, and TD32, expanding development possibilities
  • Added support for commonly used keyboard shortcuts in the Terminal for an intuitive user experience
  • Code optimization for improved performance
  • Expanded the examples library
  • Fixed directory permission issues during installation
  • Introduced 'Command History' support in the Terminal
  • Incorporated a BuyMeACoffee link in the About section to make donations
  • Included original Turbo Docs for comprehensive reference and documentation
  • Re-designed preference dialog

New in GUI Turbo Assembler 5.0.0 (Oct 20, 2023)

  • Added support for docking code editors and other tabs for maximum developer efficiency
  • Added Terminal to allow users to directly type and run commands in the IDE
  • Added support for debugging code using Turbo Debugger
  • Added support to customize the Visual Studio 2015-based theme in the IDE. Supported themes include Blue, Dark, and Light
  • Added support for macros
  • Added support to open and edit .INC file
  • Added support to customize the code editor mode for Dark and Light.
  • Added support to preserve the docked layout
  • Enhanced the update notification to prompt the user before navigating to the download page
  • Removed support for Font Family and editor color customization
  • Removed the 'View Usage Info' functionality
  • Removed Custom Assemble and Custom Build feature
  • Revamped the About section
  • Updated icons and fonts-

New in GUI Turbo Assembler 4.0.0 (Sep 21, 2023)

  • Added localized text support for German and Polish.
  • - Added support for restoring any broken settings with a single click.
  • - Added the option to "Open containing folder" for saved source files under the File menu.
  • - Added support to run custom assemble and build commands for advance user
  • - Enhanced localization support by reading locale files from disk instead of hard-coded values, enabling users to utilize custom localized texts and contribute to public releases.
  • - Enhanced filename validation during file operations in accordance with Turbo Assembler and Linker specifications.
  • - Enhanced the assembly and build process in 64-bit systems to operate in the source directory instead of copying to the installation directory.
  • - Enhanced the Preferences menu by consolidating all editor settings into one location, with updated texts and ordering of user controls.
  • - Fixed tooltip display in tab titles.
  • - Fixed EULA
  • - Implemented integrity checks for all non-system executable files invoked by GUI Turbo Assembler to bolster software security.
  • - Implemented user experience improvements throughout the application.
  • - Improved logging in both the console and status bar.
  • - Improved session handling to restore previously opened source files, even if they have been deleted.
  • - Included default debug arguments for Turbo Assembler.
  • - Included example assembly programs for reference.
  • - Included the ability to copy-paste default arguments from Preferences.
  • - Increased the maximum supported count of recent files from 10 to 20.
  • - Integrated both 32-bit and 64-bit functionality into a single 32-bit binary, eliminating the need for a separate 64-bit binary.
  • - Integrated with Gatekeeper for application update notification
  • - Introduced localization support in the IDE's GoTo dialog.
  • - Introduced on-demand license checks under the Help menu.
  • - Introduced support for silent assembly and code building, eliminating console pop-up screens.
  • - Provided support for cancelling tasks via the Message dialog.
  • - Resolved assembly and build failures in 64-bit environments caused by locked files.
  • - Restructured the Options menu items, placing them under the Tools menu.
  • - Revamped tab design with new color schemes for active and inactive tabs.
  • - Revised menu and prompt texts to improve grammatical correctness.
  • - Transitioned the persistence layer from the Windows Registry to a configuration file in the user's application directory.
  • - Transitioned to the new and improved Assembly Launcher 2.0.
  • - Upgraded the previously used version of FastColoredTextBox to the latest forked version for enhanced performance.
  • - Upgraded to the new and improved guiTasmX64 based on DOSBox 0.74-3, featuring silent execution capabilities.

New in GUI Turbo Assembler 3.0.1 (May 18, 2016)

  • [Compatible with upgrade and fresh install] Added support to handle ASM file with macro in 64-bit ver

New in GUI Turbo Assembler 3.0 (Mar 16, 2015)

  • Added full support for 64-bit machine; comes with 64-bit binaries
  • Added 64-bit support for Borland Turbo Assembler and Turbo Linker using DOSBox
  • Added multilingual feature
  • Added new language - French
  • Added new language - Russian
  • Added new language- Chinese Traditional
  • Added new language - Hindi
  • Added feature to check for update at startup
  • Added feature to save session, and automatically restore at startup
  • Replaced internal IO file format from XML (config.xml) to DAT (config.dat)
  • Re-designed the User Preference dialog and Change Log dialog
  • Fixed mis-typed texts
  • Improved internal codes for maximum efficiency
  • Fixed EULA bugs
  • 64-bit binaries are strictly used in 64-bit environment
  • Fixed bugs and issues

New in GUI Turbo Assembler 2.3 (Jul 3, 2014)

  • Removed company homepage links.
  • Edited developer homepage links.

New in GUI Turbo Assembler 2.2 (Feb 4, 2014)

  • Fixed bug related to EULA bypass as in previous version.
  • Changed shortcut for new tab.
  • Modularized application using Dynamic Data Library.
  • Added OS Detection feature to warn 64-bit users about incompatibility of Turbo Assembler and Linker beforehand.
  • Added tool-tip feature, displayed when cursor is moved over a tab.
  • Added support of making donations.
  • Disabled log console by default.

New in GUI Turbo Assembler 2.1 (Oct 11, 2013)

  • Changed buggy message displaying at compilation, build and run time
  • Fixed bug message and labels.
  • Fixed bug encountered while trying to launch a missing executable
  • Fixed bug encountered while trying to launch application after last closing it in minimised state
  • Changed About dialog and text
  • Changed icons of various button, also added icons under menubar items, and under various context menu
  • Changed Preference dialog layout. Integrated the working of 'View Argument' and 'Set Argument' dialog into it. Also integrated the 'Font' setting under edit menu to the preference dialog
  • Changed buttons name of various message box
  • Changed default color of line number to grey and added support to change the background color of the linenumber
  • Changed file type icon
  • Changed help file
  • Changed default font of editor
  • Changed to be more user interactive
  • Added feature to move 'Line of Code' up and down
  • Added feature to comment a selected line
  • Added menu buttons to comment/un-comment code(s) and for moving code(s) up or down
  • Added tabbed browsing of assembly files, with all necessary tab functions.
  • Added 'Save As' button in the standard toolbar.
  • Added one-touch-button to show/hide log console in the standard toolbar
  • Added context menu for tabs for easy access to necessary features.
  • Added feature to 'Open folder, where active code resides'
  • Added feature to list all open tabs, and to access those with a single click
  • Added End User License Agreement, which has to be read and agreed at first application launch
  • Modified program behaviour to allow only single running instance
  • Reduced installation file size
  • Changed internal algorithms and coding for better performance
  • Fixed installation issue in x64 system
  • Upgraded 'Print' & 'Print Preview' functionality

New in GUI Turbo Assembler 2.0 (Sep 11, 2013)

  • Changed file IO encoding to ASCII
  • Redesigned editor with improved feature
  • Redesigned the line number display system
  • Fixed many line number related bugs
  • Fixed Form display bug
  • Fixed multiple 'save dialog' display bug
  • Fixed bug related to unsaved notification at first launch
  • Fixed system critical bug related to setting file storage
  • Changed default font for code as well as line number.
  • Changed text of Option\Show console
  • Changed text of Option\Pause console after execution
  • Added option to change the case of codes
  • Added Find feature
  • Added product and developer homepage under help
  • Added Drag and Drop feature - Files only
  • Added manual and auto indentation
  • Added support to display complete line of code, when line number is clicked
  • Added support to display total lines and character count
  • Added support to print and print preview file
  • Added Find, Find and Replace feature
  • Added Preference dialog box to replace options displayed under Options\
  • Added feature to customize editor's various color scheme.
  • Added Syntax Highlighting feature
  • Added auto-indendation feature
  • Added folding feature
  • Added Recent File feature
  • Improved internal coding
  • Added feature to view file properties
  • Added Open With GUI Turbo Assembler feature
  • Added file association feature, now user can directly double-click on an asm file to open it in GUI Turbo Assembler
  • Added menubar to enable one-touch access, thus implementing better user interactivity
  • Added help file support

New in GUI Turbo Assembler 1.3 (Mar 25, 2013)

  • Spell-checked
  • Redesigned 'View change log' form
  • Redesigned the main window
  • Added capabity to resize the editor and console
  • Added option to show/hide console
  • Minor modification in 'About' form
  • Optimised and improved 'Assembly Launcher' to version 1.1
  • Fixed random creation of settings file in Windows XP
  • Replaced settings.xml with config.xml
  • Added capability to change and save font details
  • Code optimised

New in GUI Turbo Assembler 1.2 (Mar 25, 2013)

  • Prevented user from compiling, linking, running exe with an un-saved file
  • Added change log view from within the program

New in GUI Turbo Assembler 1.1 (Mar 25, 2013)

  • Added support for entering custom auguments for assembler and linker
  • Added option to warp text in the code-editor
  • Added option to display statistics
  • Added support to view all available auguments in Turbo assembler and linker
  • Changed button text in 'about' form
  • Added support for context menu in code-editor
  • Fixed status display issue
  • Added status display for opening and saving file as well
  • Added auto-scrolling freature for the console output
  • Added option to toggle auto-scrolling feature
  • Changed program's title
  • Added redo feature
  • Added notification of un-saved file