News:

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

HIDE [HLA IDE]

Started by Sevag.K, May 26, 2006, 06:46:34 AM

Previous topic - Next topic

Sevag.K

Available sites:
aoaprogramming, HLA_Programs folder


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

Download site:

v 1.2.114 download sites
http://home.comcast.net/~kyzra/hlafiles/HIDE12.zip
http://home.comcast.net/~kyzra/hlafiles/HIDE_upgrade.zip

v 1.11 download sites
http://home.comcast.net/~kyzra/hlafiles/HIDE.zip



HIDE 1.2.114
File Updates
-Ketil's RAEdit.dll v1.1.0.2
-Ketil's ResEd.exe v1.1.3.0
-Tomasz's FASM v1.65.12
-kmake v1.0.009
-khla v1.14
-cCalc v1.06
-hidelib v1.4.016

Changes:
-all new look for About dialog box thanks to Furious Logic
-new interface - got rid of the dual-split side panel.
now there is a tab-bar on the right that allows selection
of active display.
removed menu items in View that correspond to view/dock of Project
and Properties windows, these are now handled by the side panel.
Added new menu items to View:
Hide All      - closes panel and Output window.
Panel         - opens/closes side panel
Toggle Windows - toggles the panel and Output window.  If the panel
               has not yet been used, it will not be toggled.
Cycle Panel   - cycles through the panel views.
As before, window states are restored in next session.

-Notes added to Panel.
Allows for writing notes.  Notes are stored:
1. Project mode = in the hpr file
2. No Project mode = in the Data\HIDE.ini file
in both modes, notes are saved under the text section [Notes]

Only the Projects and Properties panels are detachable.

-new menu Make > Build Target...
Opens dialog where a kmake source target can be typed
and runs that target from the project file
target is case sensitive
   
-output window auto-close timer now cancels if the output window is
clicked while timer is active.
-added RUN button to toolbar
-updated templates w/minor bug fixes
-new sample project XM - shows how to use aRC_XM.dll to play XM mods, thanks to Furious Logic
-new sampel project LoadGraphic - demonstrates use of the LoadGraphic library
-statusbar info display now updates property with carot position as well as mouse hover.
-added German docs and html English docs, thanks to Bernd.
-new Controls.hhf in hlainc\w32 folder thanks to Furious Logic
-output and project windows no longer maximize
-property view/mode selection now saved and restored for next session
-improved symbol scanning in No-Project Mode, now covers multiple open files

Fixes:
-fixed INS/OVR tracking over multiple open files.
-fixed crash bug when cancelling Open Template dialog.
-more tweaking to find routine
-fixed heap corruption in kmake on long project template names
-fixed cleanup of temp files in khla
-fixed Import files
-fixed label jumps from No-Project mode


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.


Downloading projects:

This file includes sources for kmake, khla, cCalc, hidelib,
debuglib, wscan and gen
http://home.comcast.net/~kyzra/hlafiles/HIDE_Projects.zip

HIDE Sources
http://home.comcast.net/~kyzra/hlafiles/HIDE_src.zip

johi

i'd like to see a changeable tool-menu where you can add your own tools.
it would be nice if one could use things like %p for directory of project, %f = current file etc.

very nice program, btw :)
johi

Sevag.K

A user menu sounds like a good idea, I'll add it to my todo list.

KSS

Sevag.K,
I can't find any ScreenShoots of HIDE. :(
Please, put some in this topic.

johi

I can show you a screenshot. With custom colors, though.

johi

another request: can you add a button that updates the "properties"-view?
sometimes the information in it stays static, although i change something.
it will be useful, when i add a large part of code, for example. (so the lines stay accurate)

KSS

Sevag.K,
So... :U Show me   :P
(Attach zipped bitmap file to post)

Sevag.K

Quote from: johi on June 20, 2006, 01:03:37 PM
another request: can you add a button that updates the "properties"-view?
sometimes the information in it stays static, although i change something.
it will be useful, when i add a large part of code, for example. (so the lines stay accurate)

Already there, just click on one of the view buttons on the Properties tab bar.

DarkWolf

What do you use to create your zip archives ?
The most recent version of hide cannot be opened by 7zip.
Which previously has opened just about everything for me.
--
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

I used Windows XP native zip folder and successfully unzipped it with QuickZip.