News:

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

HIDE 1.1.1

Started by Sevag.K, March 10, 2006, 12:06:15 AM

Previous topic - Next topic

Sevag.K

Available sites:
aoaprogramming, HLA_Programs folder

Project site:
http://www.geocities.com/kahlinor/HIDE.html

Download site:
http://home.comcast.net/~kyzra/hlafiles/HIDE.zip
http://home.comcast.net/~kyzra/hlafiles/HIDE_upgrade.zip


HIDE 1.1.1
This is mainly a maintenence release with some new content and some minor bug fixes.

Updates to the software that comes with HIDE:
-Randall's HLA binary and support files to v1.80
-Ketil's ResEd to v.1.1.2.5
-Ketil's RAEdit.dll to v.1.0.7.1
-Tomasz's FASM to v1.65.12
-Khla v1.03
-wscan v1.60

The autocomplete for structures got a little boost:
-It now ignores namespace prefixes for procedures and methods when completing the begin/end portions.
-Pressing shift/enter disables autocomplete for that line.

-fixed properties scanner mislabling after '"' characters.
-added the new debug library with SavageEd as the editor.  New features to the debug library include HLA trace and a performance timer.

-added hilite comments option to HIDE Settings
-khla environment no longer updated automatically to run on the commandline (this will not be an issue to anyone who already has HIDE installed).  A new menu options has been added "Setup khla" which configures khla to work on the command line sans HIDE.

-new HIDE project format which now ignores (and no longer creates) hard-paths in the projet file HIDE Settings section.

-added user contributed openGL header and opengl32.lib
-updated templates to the new project format.
-added asciitbl.exe to the bin folder and new tool Ascii Table in Tools menu.  This simple utility outputs an ascii table to the Output window (can be used on the commandline as well).
-fixed issue with macros/macros.hhf include file.

-hidelib got a boost:
a more useful tStack class
new classes contributed by Bernd Kastenholz: Red/BlackTrees and Heap Sort
two new functions to the low-level scanner: hide.scanr and hide.iscanr that reverse search for a string in a string buffer.

-added some new projects that take advantage of the new features, OpenGL, HeapSort and RedBlackTree (latter two contributed by Kastenholtz as demos for his  classes).


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.
   -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.
   -code folding, bookmarks, highliting, resource editor and more.
   -minimum impact on system registry (only ResEd uses it to save
    window position).

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.



DarkWolf

Kain

On your website the hidelib (linux version) links to a zip file instead of a tarball (tar.gz)
--
Where's there's smoke, There are mirrors.
Give me Free as in Freedom not Speech or Beer.
Thank You and Welcome to the Internet.


Sevag.K

BTW, I've uploaded a newer hidelib, v. 1.3.008 with the addition of tBuffer class.