Introduction

HEL library is an additional API for the Game Boy Advance development library called HAMlib.

In order to use HEL, you have to link HAMlib, because HEL uses some initialization functions which are defined in HAMlib. For more info please see What HEL is using from HAM.

HEL introduces a nice set of functions what can make your programmer-life a lot easier. Special care has been taken on performance and flexibility during the development.

Most significant features of HEL include:

HEL comes of course with a lot of more functions! Take a look at the function- reference. Most modules have a detailed description.

Naming Convention

HEL's naming convention makes it easy to find and remember functionnames.

Functions got their names using this system: [prefix] [module] [action]

[prefix] : The prefix is always hel_
[module] : What Module/System from HEL you want to use. This can be Map/Obj/Dma and so forth.
[action] : What the function is intended to do. Init for instance.

Using the above names, the complete functioname could be hel_MapInit.

This has a big advantage. When only writing hel_Map and then triggering your favorite IDE to popup the codecompletionlist, you have all map-functionnames from HEL available. This saves times when searching for functions!

Sample Projects

HEL comes with a few sample projects what demonstrate how to use the different modules of HEL. These can be found under 'hel/demos' and compile directly from the HAM shell or out of VisualHAM.
Generated on Fri Aug 17 12:12:37 2007 for HEL Library by  doxygen 1.5.3