News:

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

HIDE 1.25.20

Started by Sevag.K, August 23, 2007, 04:30:34 AM

Previous topic - Next topic

Sevag.K

Home Page:
http://sevag.krikorian.googlepages.com


v 1.25.20 Full Install
http://home.comcast.net/~kyzra/hla/HIDE.zip

v 1.25.20 Upgrade from HIDE 1.24.00+
http://home.comcast.net/~kyzra/hla/HIDE_upgrade.zip

Older versions:
see bottom of file

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


Latest Update Log Entries
v1.25.20
-updated print
-fixed some path issues when HIDE folder contained in a path with a blank space
(if you find more, please let me know)
-fixed link options being available on misc jobs (and causing crash if selected)
-restart no longer needed to create a template from a project with latest changes
-fixed verbose option misbehavior in Project Manager
-wscan updated to v2.4
-msimg32.hhf added to hlainc/w32 folder
-msimg32.lib added to hlalib folder
-aRC_XM.dll is now included in HIDE/data folder
-updated aRC templates v 1.15b (thanks Furios Logic)
-new about window from furious logic
-merger/overhaul of New Project and New Project From Template
-added new default job creation to New Project interface
-fixed asmprogram and asmunits
-improved source scanner detection of external symbols
-properties view now has "External" as a View Mode button
rather than a drop-down item.
-added Run Program to Tools menu
-fixed search "up" when there is only 1 file
-Randall's overload macro included
-updated Tutorial

-[for developers] getStringInput is now an overloaded
macro with 2 forms, see Notes Panel


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, 4 storage spots + middle mouse btn
-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.
-support tools: a make program, lexer generator, document reader,
bit-mask generator, windows header consolidator

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).
khelp A document reader that uses simple ASCII sectioned file.
gen A simple lexer generator

HIDE, cCalc, kMake, kHelp, wscan, gen 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.

For soruces of support tools and other sample projects, visit
http://sevag.krikorian.googlepages.com/hlaresources

Older versions no longer supported.

v 1.2.213
http://home.comcast.net/~kyzra/hlafiles/HIDE.zip

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

v 1.2.0+ download sites
http://home.comcast.net/~kyzra/hlafiles/HIDE12.zip

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

Documentation for pre 1.23 versions. Newer versions have in-menu manuals.
http://home.comcast.net/~kyzra/documents/English-html.zip
http://home.comcast.net/~kyzra/documents/German.zip
http://home.comcast.net/~kyzra/documents/Spanish.zip
http://home.comcast.net/~kyzra/documents/HIDE_sxw.zip
http://home.comcast.net/~kyzra/documents/hidelibPDF.zip


stapper

Kevag,

I just installed this version.
Try to run the example "hw_console" and get an "unhandled exception erro from HLA EXCEPTION HANDLER.

Regards

Patrick

Sevag.K

I can't seem to repeat this error here.  Can you be more specific such as where you have HIDE installed?
Other sample projects are working or no?
Also, maybe zip up the hw_console project folder and upload it so I can see what's going on inside the project.

stapper

Sevag,

I think there is something wrong in my configuration.
On my laptop its working ok. I think i mixed some versions.

sorry

Regards

Patrick

DarkWolf

Sevag,

There are a few of your apps I was trying to build for Linux.
Kmake, Gen and HIDElib, but I ran into errors with headers missing and symbols undefined (yeah I am being vague :-P ).
Some (I think Kmake) require extensions.hhf and I can't find that in the archive directory.
Either I am using the wrong version of macros.hhf or the archive doesn't have it in the source directory.
And I had an issue with the headers are in the same src directory as the source code but the source code calls for scr/header (HLA looks for another src sub-folder that isn't there).

I messed up my build environment a little bit and not sure which version I have now of what files. I am going to download them and try again from a fresh archive.
--
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

They can be built but as it is, it requires tweaking of certain header files.  The next version of HLA will solve this problem.  I've tested HLA 1.97 beta and those problems have been fixed.

Also with 1.97, I'll make an overhaul of my tools for Linux.  I've been working to get HIDE to compile on Linux sans GUI, so far I can produce .o files so once HIDE is functional on Linux, you should be able to build portable HIDE projects written for Windows on Linux with little modification.

If you want to muck around until the overhaul, I've attached all the header files sans tweaking.  You may have to edit the "#include" paths within the headers to get them working with current version of HLA.



[attachment deleted by admin]