Official 1.0.0 Release of CPCtelera
Official 1.0. release of CPCtelera, the astonishing fast Amstrad CPC game engine for C and Assembler developers.
Main functionalities
- Draw normal and masked sprites
- Draw solid colour boxes and speed up sprite trail erasing!
- Reproduce audio and sound effects and create fade in / out effects.
- Mix-up sound effects with music, using the 3 audio channels for both at the same time!
- Draw strings and characters using ROM characters without using firmware.
- Change the complete hardware palette and individual palette colours
- Draw very fast tiles aligned with character lines in the screen.
- Change default screen video memory location (do hardware double buffering!)
- Synchronize with VSYNC
- Change Video Modes (0, 1, 2 and undocumented mode 3!)
- Measure performance of your game loop (and know how many free CPU cycles you still have for doing more things in your routines!)
- Scan the keyboard for pressed keys with the fastest keyboard scanning routine available!
- Disable and re-enable firmware operation at will
- Enable and disable lower and higher ROM access
- Optimize array storage using bitarrays (arrays of 1-bit, 2-bit and 4-bit elements available!)
- Easy and automated project creation and management
- Automatic generation of CDT and DSK files
- Program completely in C, completely in Assembler or mix both languages at will.
- Automatic generation of obj/ folder with all the intermediate object files
- Automatic generation of binaries, assembler output, symbol files and everything you need for debugging your program.
- Automatic identification of your project source files in C and ASM (.c and .s). Add new source files to your src/ directory and they will be automatically recognized an compiled!
- Automatic detection of src/ directory structure up to 1 level of subfolders without any modification!
Supported Platforms
- Windows (with Cygwin 32/64)
- OSX
- Linux (tested on Ubutu/Debian, Raspbian, Arch, Manjaro and Elemantary OS)
Included tools
- Arkos Tracker 1.02
- Retro Game Asset Studio 0.97
- SDCC 3.4.3
- Hex2bin 2.0.
- iDSK 0.13
- 2cdt