HuC is a PC Engine C compiler. It can create ROMs (hucard) or CD images and is bundled with an assembler and all kinds of libraries. You can ouput text, scrolls, make sound, control CD, handle sprites and tiles, and more.
| Tags | Software Development Compilers |
|---|---|
| Operating Systems | BeOS Windows POSIX Linux |
| Implementation | C |
Recent releases


Changes: This version adds preliminary support for adpcm. Several bugs related to the scroll library have also been fixed.


Changes: A new tile lib (8x8), speed enhancements in graphical functions, an ensured 2 seconds on CD tracks, support for adding a custom error screen if scd is missing, functions for CD control and tile handling, improved randomness, speed enhancements in satb_update, a tool for the manipulation pcx files, preparation for the arrival of mod2mml and psg players for hucards, and new functions in timing were added. Font bank fixes were added to scd. The generated code optimisation was improved to make it smaller and faster for comparison, array access, etc.


Changes: Improved display on real console, a color correction mode, new drawing line, and a fix for a bug in put_number function with 3 arguments.


Changes: This version provides an important new feature known as "overlays". This allows you to break the current limitation on program size when making CD games by stacking programs. It is now possible to read raw data from a CD. Some fixes have been made to the video RAM access functions and the far pointer functions.


Changes: Lots of bugfixes concerning the impossibility of creating ISO image with the previous version, new functions (pixel plotting and facilities to access RAM and VideoRAM), and randomness improvements.