Hey,
Been off the forum for a while, sorry about that.
Anyway, fresh update just in!
https://www.dropbox.com/s/wqviye5xxzktr6y/DATlib_0.3.rar?dl=0Version 0.3 updates:
====================
Introduced color streams. See documentation/demo.
Added functions/tools package for fix display handling.
Added VBlank callback function support.
Tools related
-------------
- Buildchar: Can now process and output fix data.
- Buildchar: X-flipped autoanim tiles are now properly detected & optimized.
- Buildchar/animator: Various output format changes.
- Misc glitch/crash fixes across tools.
Misc code related
-----------------
- Added a buffer for fix commands.
- Functions clearing sprites no longer resets the shrink values.
- Added alternate IRQ safe versions of functions when necessary.
- Fixed debug dip 2-3 scale.
- New functions: jobMeterSetup2
clearFixLayer2
clearFixLayer3
sprintf2
sprintf3
fixPrint2
fixPrint3
fixPrint4
fixPrintf1
fixPrintf2
fixPrintf3
aSprite related
---------------
- Palette data can now be accessed through spriteInfo structure.
- Fixed 1px offset when X flipped and/or Y flipped.
- Ability to initialize without issuing a sprite clear.
- Flags are now passed on upon initialization.
- Current animation#, step#, and repeats# are now properly tracked.
- Introduced alternate coordinates mode (strict coordinates).
- New functions: aSpriteSetAnim2
aSpriteSetStep
aSpriteSetStep2
aSpriteSetAnimStep
aSpriteSetAnimStep2
spritePool related
------------------
- New function: spritePoolDrawList2
scroller related
----------------
- Palette data can now be accessed through scrollerInfo structure.
- Rewrote code, improved performance.
- scroller functions now updates tilemap data on a per tile basis.
picture related
---------------
- Palette data can now be accessed through pictureInfo structure.
