|
ForumsSega Master System / Mark III / Game GearSG-1000 / SC-3000 / SF-7000 / OMV |
Home - Forums - Games - Scans - Maps - Cheats - Credits Music - Videos - Development - Hacks - Translations - Homebrew |
Author | Message |
---|---|
|
New releases of libcv, libcvu, png2cvs, png2cv and compression utilities
Posted: Wed Aug 09, 2017 8:46 am
|
A while ago, I started creating tools for developing ColecoVision / Sega games. The goal was to allow easy developemnt of games that work on the ColecoVision and all Sega 8-bit systems. Yesterday, I released the first version of libcv / libcvu with official basic SMS support, and new versions of some related tools.
libcv / libcvu changes: * Suggested compiler: SDCC 3.6.0 or newer * libcv: Basic SMS port * demos: Basic SMS port * libcv: Specify preserved registers for asm-implemented functions. * libcv: Optimize return address handling in cv_vmemset_fast(), cv_vmemset_slow(). * libcvu: Specify preserved registers for asm-implemented functions. * libcvu: Replaced some macros by inline functions. * demos: Add machine detection demo. * libcv: Add delay to cv_voutb(), cv_vinb() to always meet graphics chip timings. * libcv: Improve cv_vmemtomemcpy_slow() speed. * libcv: cv_get_r() to get the contents of the Z80 refresh register r. * libcv: Fixes in support for super action controller spinners and roller controller. * demos: Fix cursorsmooth demo for roller controller. png2cvs changes: * Updated to automake 1.15.1 * Update for libpng 1.6 (vs. old 1.2) * Improved error messages. png2cv changes: * Fixed autotools stuff. * Update for libpng 1.6 (vs. old 1.2). * Fix missing include. * Improved error messages. compression utilitites changes: * Fix for machines with CHAR_BIT > 8. * Added --help to display simple usage info for huffman_analyzer and huffman_encoder. * Added -o to specify output filename for huffman_analyzer and huffman_encoder. All tool can be found at http://www.colecovision.eu/ColecoVision/development/ Philipp |
|