BLASM
Info
Version 1.09
Build #41
What's new
VERSION 1.09
------------
GENERAL
-------
* New License
IDE
---
* Fixed Bug: Don't crash on start up
* Fixed Bug: The URL (combo box) isn't changed when creating a new Source
* Added: Library (Library Projects, Packages)
* Added: Select if it's possible to run unregisted files or not
* Added: More File Extensions (File Extension Editor)
* Added: Clear Memory function
* Added: Save Config function
TOOLS
-----
* Added: File Encryptor (command-line)
* Added: File Decryptor (command-line)
* New Version: BPF Converter 0.03 --> 0.04
COMMON
------
* Updated: \IDS\init.bds
**********
Version 1.08
------------
GENERAL
-------
* Added: External Assembler (can be combined with another IDE).
BUILT-IN ASSEMBLER
------------------
* Fixed Bug: END now exists the current file, if used inside macros.
* Modified: Smarter handling of String Equate data (memory)
* Modified: Adding ASCII to String Equates (not only when defining Equates)
IDE
---
* Fixed Bug: Run / Run .com ("No File is selected")-bug is fixed
* Fixed Bug: Shows correct size of String Equates in Project Info
* Fixed Bug: Extracting Project Packages (hanged when extracting)
* Added: Warning Dialog when trying to overwrite files (File Decryptor)
* Added: Warning Dialog when terminating File Encryption/Decryption
* Added: Compiler Editor (custom compilers)
* Added: Install and Export custom compilers
* Added: File Extension Editor (file types)
* Added: Customize File Filters (for sources and output files)
* Added: View Array Objects and File Objects in Project Info
* Modified: "Real"-Delete writes random data and the user can
select the number of times to overwrite the file
* Modified: Updated graphics
* Modified: Assembler path to command-line assembler, changed to "asm.exe"
**********
Version 1.07
------------
BUILT-IN ASSEMBLER
------------------
* Added: .GET RELEASE targetEquate
* Modified: HT, HE replaced with GT, GE (Greater Than, Greater or Equal)
IDE
---
* Fixed Bug: Insert / Overwrite bug
* Added: Source Pads with Syntax Highlighting and Find + Replace functions
* Added: Printer Margins for both Source Pads and Text Pads
* Modified: Line, Column (instead of Column, Row)
**********
Version 1.06
------------
SOURCE CODE
-----------
BUILT-IN ASSEMBLER
------------------
* Modified: TERMINATE (NOBUILD)
IDE
---
* Added: Can open BPF from the File List
* Added: Can open BIC (Berg Icons)
* Added: File Encryptor / Decryptor
* Modified: New Icons
* Modified: Updated Graphics / Images
* Modified: Recent-menu renamed to "Reopen" (Borland Style)
* Modified: Moved some items in the File-menu
* Modified: Using threads for some functions ("Real"-Delete etc.)
**********
Version 1.05
------------
BUILT-IN ASSEMBLER
------------------
* Added: .IncludeBin 'filename' (, start (, count))
IDE
---
* Fixed Bug: Show error when project doesn't exist when opening.
* Added: To-Do Lists (Projects)
* Added: Force IDE Updating
* Added: Built-in Image Converter
* Added: Output File Switch (for command line)
* Modified: Graphic Updates
* Modified: Some numbers in HEX in Project Info
* Modified: Selection in Hex View
* Modified: Selection in Project Info
COMMON
------
* Updated: \IDS\init.bds
**********
Version 1.04
------------
BUILT-IN ASSEMBLER
------------------
* Fixed Bug: Error when relative addresses is without range
* Fixed Bug: Doesn't generate errors when using 32-bit relative addresses
* Fixed Bug: Expected end of line, in .IFDIFI-/.IFIDNI-instructions
* Fixed Bug: Bugs in Instruction Engine, correct sizes of addresses
* Added: .REMOVEINSTRPREFIXES
* Added: 64-bit addresses
IDE
---
* Added: File-/Library-Folder in projects
COMMON
------
* Updated: \IDS\init.bds
* Updated: \EDS\end.bds
**********
Version 1.03
------------
BUILT-IN ASSEMBLER
------------------
* Fixed Bug: 32-bit instructions, prefixes 66h and 67h
* Fixed Bug: .IFDIFI- / .IFIDNI-bugs fixed (now returns false when parameters isn't a name)
* Added: .DISK GETDISKDIR tEquate driveID
* Added: .INSTRDUMP filename
* Added: .FIXINSTRPREFIXES
* Added: .GET CURRENTFILE tEquate
* Added: .GET EXTRACTFILEDIR tEquate filename
* Added: .GET EXTRACTFILEEXT tEquate filename
* Added: .GET EXTRACTFILENAME tEquate filename
* Added: .GET EXTRACTFILEPATH tEquate filename
* Added: .GET ARRAYCOUNT tEquate name
* Added: (name) ARRAY type value, count
* Added: .IFNAMES srcName name1, name2, name3, ...
IDE
---
* Fixed Bug: Text Selection, better updating
* Fixed Bug: Printer Margins
* Fixed Bug: Web Browser progress (not over 100%)
* Added: Project Folder
* Added: Tools Folder
* Added: Hex Viewer
* Added: Select Images for Custom Tools
* Added: Project Packages
TOOLS
-----
* Added: BPF converter 0.03
* Added: Bin2Hex (Command-Line)
COMMON
------
* Updated: \IDS\init.bds
* Updated: \EDS\end.bds
**********
Version 1.02
------------
BUILT-IN ASSEMBLER
------------------
* Fixed Bug: Instruction parameter codes, "testing" wrong value if over 255
* Fixed Bug: Returns error if output file is larger than the maximum limit
COMMON
------
* Updated: \IDS\init.bds
* Updated: \EDS\end.bds
**********
Version 1.01
BUILT-IN ASSEMBLER
------------------
* Fixed Bug: Hangs when no parameters is used in [.INSTR]
LANGUAGE
--------
* Modified: .INSTR-format. Select if segment addresses should be paragraphs (adress / 16)
* Modified: MACROs will always be globally defined
* Added: .PARSER->IGNORECHAR
* Added: .DYNARRAY, Type: NAME
* Added: .DYNARRAY->GETNAME
IDE
---
* Fixed Bug: I-Maker: [Add Instruction] generated wrong data
* Fixed Bug: I-Maker: [Reset], now works correctly
* Modified: Web Browser URLs will now be saved to a file instead of registry
* Added: Possible to use command-line assembler
* Added: Force Open Files (instead of run some formats)
* Added: Project Info Item: System Memory [HEX]
* Added: Project Info Item: Instruction List
COMMON
------
* Added: Output Formats = Binary files and Boot Sectors
* Added: Macro: .IncludeBin 'filename' (, startpos (, length)) to \IDS\init.bds
* Updated: \IDS\init.bds
* Updated: \EDS\end.bds
Version 1.00
...