News:

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

HIDE 1.26.00

Started by Sevag.K, October 07, 2007, 06:10:07 AM

Previous topic - Next topic

Sevag.K

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


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

   v 1.26.00 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
v1.26.00
Component Updates:
-hidelib v1.55.00
-hidelib.khelp
-HIDE.khelp
-hlaparse v1.98
-kHelp v0.81
-kMake v 1.22.00
-gen v0.71
-wscan v2.5
-cCalc v1.09

Bug Fixes:
-replace all bug
-error when running scripts located at project root
-issue with PM
-backup folder operation
-default behavior for console/GUI apps

New:
-added hlainc path to "Set Paths"
-added hlalib path to "Set Paths"
-added Help menu item "hlalib 1.x Manual" (needs to be downloaded separately)
-user menu feature expanded, see documents for details.

Experimenting with HLA Standard Library 2.x:
The above extensions to "Set Paths" were added for allowing different hlalib and
hlainc folders.
Use the following steps to setup HIDE for use with the stdlib2.x components.
1. download and extract the library
2. copy the "include2" folder to the HIDE folder.
3. make a copy of hlalib.lib, rename it to "hlalib2.lib" and copy it to the hlalib folder.
4. go to Option -> Set Paths
5. change the hlalib path
   from:   "%h\hlalib\hlalib.lib"
   to:   "%h\hlalib\hlalib2.lib"
6. change the hlainc path
   from:   "%h\hlainc"
   to:   "%h\include2"
7. click the "Set" button.

HIDE will now be setup to use stdlib 2.x
To revert using the stdlib 1.x, redo steps 5 and 6 with the
'from' and 'to' reversed.


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, and comes with a project manager for 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


TmX

Hello Mr. Sevag,

It seems I have 2 little problem with this IDE (I'm using HLA 1.98) :
1. Every thime I create a project, the line numbers are not shown, so I have to change the settings manually.
Yet when the project is closed and I see the HIDE settings, the Show Line #s
is indeed checked.
2. It seems the DLL demo is broken. I can't compile it correctly. Here's the error message :
QuoteBuild: DemoDLL
Link :DemoDLL
POLINK: error: Unresolved external symbol 'shorthwExcept__hla_'.
POLINK: fatal error: 1 unresolved external(s).
Return :1
------------------------------------------------------------------------
Build: DemoDLLTest
Link :DemoDLLTest
POLINK: fatal error: File not found: 'DemoDLL.LIB'.
Return :1
------------------------------------------------------------------------
Build done
Processes launched : 2
Errors Returned :2

Nice work, BTW  :U

Sevag.K

Thanks, I'll have those issues checked out.

stevenp

As I am learning HLA, this is the editor I am using.  It is really nice work and great of you to share it with us.  :U

Randall Hyde

Quote from: Sevag.K on October 07, 2007, 06:10:07 AM
Home Page:
   http://sevag.krikorian.googlepages.com


Now that HLA v1.100 is available, I suspect you've got a bit of work to do... :-)

Seriously, though, grab a copy of HLA v1.99 (the frozen version) and create a frozen version of HIDE to match it before you update HIDE to go with HLA v1.100 (and the HLA stdlib v3.0).
Cheers,
Randy Hyde


Sevag.K

Quote from: Randall Hyde on January 26, 2008, 01:01:31 AM
Quote from: Sevag.K on October 07, 2007, 06:10:07 AM
Home Page:
   http://sevag.krikorian.googlepages.com


Now that HLA v1.100 is available, I suspect you've got a bit of work to do... :-)

Seriously, though, grab a copy of HLA v1.99 (the frozen version) and create a frozen version of HIDE to match it before you update HIDE to go with HLA v1.100 (and the HLA stdlib v3.0).
Cheers,
Randy Hyde


That was my thinking.  I'll release 1.27.00 as the frozen version with hla 1.99 and package 1.100 hla with 3.0 library into HIDE 1.30.00
The frozen version will probably come first.  I'm in the process of moving right now and working two jobs so things are a bit hectic around here.