- Version 1.3 Beta 5
- Added hel_PalObjLoad16
- Added a new feature to hel_CustomTextPrint. You can now use '\n' to move over to a new line.
- Added FX_LAYER_BG0 define
- Added FX_LAYER_BG1 define
- Added FX_LAYER_BG2 define
- Added FX_LAYER_BG3 define
- Added FX_LAYER_OBJ define
- Added FX_LAYER_BD define
- Added FX_LAYER_ALL define
- Added FX_LAYER_NONE define
- Version 1.3 Beta 4
- Added hel_ObjSetMode
- Added hel_ObjGetPrio
- Fixed a bug in hel_MapRedraw. Thought i fixed it in beta 3 already, but there was still the same bug. Now everything should work fine ...
- Further optimized the map-system. It's 11% faster for horizontal-scrolling and about 55% faster for vertical-scrolling. Both optimations were done for non rotation-maps only. HEL now uses DMA channel 3, in 16Bit mode, to update the map (when you scroll vertically). The improvement has impact on: hel_MapScrollBy, hel_MapBatchScrollBy, hel_MapBatchScrollByEx, hel_MapRedraw, hel_MapScrollTo, hel_MapSetPosition, hel_MapSetPositionInPixel. The DMA updating was actually a bit trickier to implement than I thought, heh.
- Fixed a bug in the map-system. This could be only noticed by analyzing the bg-maps with an emulator (bg viewer). Problem was it updated the invisible part of a map when the current map position + screenheight was greater than the mapsize, with values which didn't belong on the mapdata.
- Added MID macro
- Added LIMIT macro
- Added ATTR_MEM_IN_EWRAM, this makes the same as MEM_IN_EWRAM from "ham/include/mygba.h", but it does not produce an error when you use it with initialized data.
- Added ATTR_MEM_IN_IWRAM, this makes the same as MEM_IN_IWRAM from "ham/include/mygba.h", but it does not produce an error when you use it with initialized data.
- Added ATTR_FUNC_IN_IWRAM
- Added null define, since until now there was only NULL
- Added hel_SysSetPrefetch
- Added Improving compile time
- Version 1.1
- Speedup in the map-system again! About 40% faster now!!! (for non rotation maps)
- Added HEL_CURRENT_VERSION_STRING
- Fixed VBAOUT macro
- Version 0.7
- Updated hel_MapSetBoundsCheck documention
- Fixed NEW macro
- Added hel_Splash
- Added new example projects, Splash and SplashEx
- Fixed a very strange bug in hel_DmaSet16 and hel_DmaSet32. The bug occured when being in bitmap-mode, making a DmaSet and then switch to a tile-mode. The GBA just hang then :P
- Version 0.6
- Added NEW macro
- Added FREE macro
- Added hel_ObjIsMosaic
- Added hel_ObjIsRotScale
- Added EXTERN_DATA8 macro
- Added EXTERN_DATA16 macro
- Added EXTERN_DATA32 macro
- Changed hel_MapScrollBy's return value. It returns now if it was able to scroll on x and/or y axis
- Updated map example project
- Updated hel_MapSetCallbacks documentation
- Updated hel_MapScrollBy documentation
- Added some version checking for better HAM 2.8 compatibility (some #defines have same name)
- Version 0.2
- Fixed rotation bug in mapfunctions
- Fixed crash when no callback function is set in rotation-mode
- Changed pMapData type in hel_MapInit from u16* to void*
- Little speed improvement for map-functions
- Added some compiler directives to check HAM version (CURRENT_HAM_VERSION_*)
- Changed HEL_VERSION_MAJOR to HEL_CURRENT_VERSION_MAJOR
- Changed HEL_VERSION_MINOR to HEL_CURRENT_VERSION_MINOR
- Added some obj (wrapper)functions
- Version 0.1
- Initial release
- Custom text system, to easily print text using own fonts
- Pad control functions to check if a button is pressed or held
- Map system with large map support, tested with a 512x512 tiles map
Generated on Sun May 22 18:53:56 2005 by DoxyGen 1.3.9.1