Quote from: DarkKobold on December 08, 2016, 07:41:44 AMSo, its inserting a random zero into the rom, in between incspr? That seems lame. Also, a faster load_vram would be amazing. wink wink nudge nudge say no more. OK, here you go, it's an early Christmas! https://www.dropbox.com/s/b5c2mjhof9m98h7/huc-2016-12-20.zip?dl=0This is the cumulative changelog for the current version ...New in version 3.99:--------------------2016-12-20- Imported Uli's v3.98 version of HuC (https://github.com/uli/huc) See README for all the changes that Uli made- Applied changes from Artemio Urbina's fork of HuC- Applied changes from Markus Buretorp's fork of HuC- Fixed compilation on Windows with mingw-w64- Fixed a few bugs related to Uli's improvements- Changed System Card parameter equates to have a "__" prefix- Changed startup.asm to allow a sound driver to use macros to integrate- Removed Uli's support for interrupt handlers in HuC (they're too slow)- New str/mem package to replace the old code Note 1 : Strings are 255 bytes maximum (+ trailing null) Note 2 : When a ptr is returned, it points to the end of the str/mem This breaks ANSI/ISO compatibility, but is more useful Note 3 : strncpy handing of the 'length' is the same as strncat This breaks ANSI/ISO compatibility, but reduces code size- Bumping version number for all the current changes- Stop HuC adding an extra ".dw" to usage of .incchr/.incspr/.incpal/etc- Add extra parameter to set_tile_data() to set the tile type (8 or 16) set_tile_data(char *tile, int nb_tile, char *ptable, char type);- Rewrite load_vram to use 32-byte TIA instructions (3x speed improvement)Pleafse note the change in the set_tile_data() function call!!! Everything is in github for those folks that want to make their own build.
So, its inserting a random zero into the rom, in between incspr? That seems lame. Also, a faster load_vram would be amazing. wink wink nudge nudge say no more.
Link is broken! Elmer?