News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

HIDE 1.24.16 with HLA 1.96

Started by Sevag.K, May 17, 2007, 03:48:32 AM

Previous topic - Next topic

Sevag.K

HIDE 1.24 will only be released as a full version.  Many changes have occurred in HLA itself so only delete your working version of HIDE once you determine this version is stable for all your projects.

If you haven't updated since 1.22, there has been some significant changes to HIDE which you should review in the Update Log and HIDE manual (select from the Help menu in HIDE).

   v 1.24.16 Full
   http://home.comcast.net/~kyzra/hlafiles/HIDE124.zip

   v 1.24.16  Upgrade from 1.24.00+
   http://home.comcast.net/~kyzra/hlafiles/HIDE_upgrade.zip


Latest Update Log Entries
v1.24.16
-fixed HIDE not finding object files when no units folder is used and sources are in a subfolder.

v1.24.15
-updated hidelib to v1.52.00
-updated hla to 1.96 (still shows 1.95)
-fixed some minor errors

v1.24.10

-updated kHelp
-updated FASM to 1.67.21
-updated HLA to 1.95
-support added for HLA 1.95 (see details below)
-updated Resed to 1.1.3.6

fixed:
-changed property manager to better find external/project local symbols
-fixed "Global Link Settings" for non-project
-fixed "ReplaceAll" mangling up tabs
-fixed a bug in the scanner that caused buffer overflow exception
   with mismatched quotes.


updated Project Sources view.
   -changed icons, now it's easier to distinguish between
   program/entry files and units files.
   Includes view now shows regular file icon.
   
Autodependency feature added.  To turn it on/off, use
Option -> HIDE Settings
   -include files that are also a part of the project are
    scanned for dependency.  Include files are added recursively
    so include files that include other files are considered as well.
   -each include file is considered only once.
   -this is done only when Autodependency feature is selected
   -to see if HIDE will consider any include files, right click
    on a file in the Project view.  If the file has any dependents,
    the menu item "View Dependents" will be visible.  Select it to
    output list of dependents in Output window.
   
HIDE Settings:
   -new Autodependency item.  See description above.
   -new select level used by HLA.  4 levels to select, left to right
    highest (default) to lowest.
    The four levels are: high, medium, low, machine
   
   HIDE Global Settings
   -new Use External FASM - if selected, compiles using external FASM
    this option must be selected with "Keep Temp Files" if you wish to
    view the .asm output.
   
-khla removed
HLA has progressed to a point where I feel khla has become obsolete
and will no longer be supported on Windows.  Support for khla linux
will continue in the future as it offers extended linking features.

 

HIDE description:

HIDE is an IDE for HLA based on Ketil's RAEdit.dll.  It is a complete
HLA package containing all the tools and programs
necessary to get started with Randall Hyde's HLA.
No installation is necessary, HIDE runs sets up and runs from its
own folder, automatically generates makefiles (kmake format) allowing
easy modular programming.
HIDE is also integrated with FASM, allowing writing FASM programs as well as mixing HLA/FASM units within HIDE projects.


HIDE   The main IDE.
   -no install necessary, it can be run from virtually any
    folder.  All paths are relative and updated each time
    HIDE loads (if necessary).
   -autogeneration of make file for easy project management of
    modular programming.
   -full integration with FASM allowing FASM code to be written
   -mixed language programming allows for HLA and FASM units to
    be mixed in the same project.
   -option to auto-complete common HLA structure keywords
   -1 click/key jump to declarations
   -debug mode and debug window to display output.
   -properties viewer and project view for easy navigation of
    large projects as independent windows or docked into the main
    display.
   -greater in-program control of link settings.
   -option to integrate with a debugger of your choice.
   -templates for fast and easy startup of new applications.
   -minimum impact on system registry (only ResEd uses it to save
    window position).
   -code folding, bookmarks, highliting, resource editor and more.
   -a portable library that extends the hla standard library.

HLA   Randall Hyde's HLA compiler, the HIDE package comes with hlaparse
   (the core of the HLA compiler), the HLA standard library and
   corresponding header files.
   www.artofassembly.com

FASM   Tomasz Grysztar's Flat Assembler.
   http://flatassembler.net/

POTools
   polink, polib, porc and Windows libraries from Pelle Orinius's
   PellesC package.
   http://www.smorgasbordet.com/pellesc/

ResEd   Ketil Olson's resource editor and RAEdit.dll
RAEdit   http://radasm.visualassembler.com/

cCalc   A bit-mask generator with a visual aid of 32bits register
kmake   A scirpt processor with a custom syntax and Borland 'Make'
   compatibility mode (limited).
khla   A custom front-end for hlaparse which uses a configuration
   file for paths and options.

HIDE, cCalc, kmake and khla are open-source programs.
HIDE package is released free of charge for commercial or
personal use as long as the terms and conditions of the licenses
are upheld.
Licence information may be found in the HIDE\Documents\Licences folder.
Tools that don't have licences are released either Public Domain or
freeware.  More information can be found at the appropriate web sites
provided.




Sevag.K

uploaded 1.24.16
(you can download the smaller upgrade file)

This fixes a possibly bad problem of HIDE not finding object files if no units folder is used and sources are in a subfolder.