File Index
$#! · 0-9 ·
A
· B ·
C
· D · E · F · G · H · I · J · K · L · M · N ·
O
· P · Q ·
R
· S · T ·
U
·
V
· W · X · Y · Z
A
Asset Conversion Utilities
Audio Constants&Variables
C
Colours
cpct_aks2c
cpct_bin2c
cpct_img2tileset
cpct_installrslib
cpct_mkproject
cpct_removeInterruptHandler.s
cpct_rgas2c
cpct_sp2tile
cpct_tmx2csv
cpct_winape
CPCtelera Reference Manual
O
Opcodes
R
Reverse Bits
U
Undocumented Opcodes
Useful macros
Useful Macros
V
Visual Studio Code
CPCtelera includes many ways to convert your assets (graphics, audio, tilemaps) into binary information ready to be used in your game.
Constants and utilities to manage the 27 colours from the CPC Palette comfortably.
Converts an Arkos Tracker (aks) music file into an absolutely located data array to be compiled directly into a binary program.
Script for converting binary files to C arrays
Converts an image file with a set of tile or sprite images into a CPCtelera C-array tileset along with arrays for all tiles/sprites.
Installs and configures CPCRSLib to be used together with CPCtelera
This script helps in the creation of new projects that use CPCtelera engine.
This converts RGAS sprite definitions in CPCRSLib asm output format to CPCtelera’s C arrays.
Cuts up a big sprite into smaller tiles
Script for generating csv files with maps defined in tmx files (from tiled map editor).
This script lets the user execute winape from command line and automatically run a file from a DSK at will.
Constant definitions of Z80 opcodes.
Useful macros for bit reversing and selecting in different ways.
Macros to clarify source code when using undocumented opcodes.
CPCtelera integrates with Visual Studio Code IDE since version 1.4.2.
©opyright 2015 CPCtelera authors. Distributed under GNU GPL License. · Last updated 2017/07/17 ·
Generated by Natural Docs
. .
CPCtelera at Github
CPCtelera Reference Manual
Authors
License
______________________________________________________________________
Aliases for builtin types
Asset Conversion Utilities
Visual Studio Code
Audio
Arkos Player Functions
Arkos Player Manual
Audio Constants&Variables
cpct_akp_musicPlay
cpct_akp_musicInit
cpct_akp_stop
cpct_akp_SFXGetInstrument
cpct_akp_SFXInit
cpct_akp_SFXStopAll
cpct_akp_SFXPlay
cpct_akp_SFXStop
cpct_akp_setFadeVolume
Bitarray
cpct_bitWeights
cpct_get2Bits
cpct_get4Bits
cpct_get6Bits
cpct_getBit
cpct_set2Bits
cpct_set4Bits
cpct_set6Bits
cpct_setBit
Useful macros
Commandline
cpct_aks2c
cpct_bin2c
cpct_img2tileset
cpct_installrslib
cpct_mkproject
cpct_rgas2c
cpct_sp2tile
cpct_tmx2csv
cpct_winape
Easytilemaps
cpct_etm_drawTileBox2x4
cpct_etm_drawTilemap2x4_f
cpct_etm_drawTileRow2x4
cpct_etm_setTileset2x4
EasyTilemaps
Firmware
cpct_mode_rom_status
cpct_reenableFirmware
cpct_removeInterruptHandler.s
cpct_setInterruptHandler
Enabling / disabling ROMs
Firmware&ROM constants
Keyboard
cpct_isAnyKeyPressed
cpct_isAnyKeyPressed_f
cpct_isKeyPressed
cpct_scanKeyboard
cpct_scanKeyboard_f
cpct_scanKeyboard_i
cpct_scanKeyboard_if
Keyboard Mappings&Constants
Keyboard Technicals
Macros
cpct_reverseBits.s
cpct_undocumentedOpcodes.s
Opcodes
Memutils
cpct_memcpy
cpct_memset
cpct_memset_f64
cpct_memset_f8
cpct_pageMemory
cpct_setStackLocation
Memory Pagination Macros
Memory Relocation Utilities
Random
cpct_getRandom_glfsr16
cpct_getRandom_lcg_u8
cpct_getRandom_mxor_u16
cpct_getRandom_mxor_u32
cpct_getRandom_mxor_u8
cpct_getRandom_xsp40_u8
cpct_mxor32_seed
cpct_nextRandom_mxor_u32
cpct_nextRandom_mxor_u32
cpct_nextRandom_mxor_u8
cpct_nextRandom_mxor532_u8
cpct_nextRandom_mxorplus_u32
cpct_restoreState_mxor_u16
cpct_restoreState_mxor_u8
cpct_setSeed_glfsr16
cpct_setSeed_lcg_u8
cpct_setSeed_mxor
cpct_setSeed_xsp40_u8
cpct_setTaps_glfsr16
Defined Types
Random
Sprites
cpct_drawSolidBox
cpct_drawSprite
cpct_drawSpriteBlended
cpct_drawSpriteMasked
cpct_drawSpriteMaskedAlignedTable
cpct_drawTileAligned2x4_f
cpct_drawTileAligned2x8
cpct_drawTileAligned2x8_f
cpct_drawTileAligned4x4_f
cpct_drawTileAligned4x8
cpct_drawTileAligned4x8_f
cpct_drawTileGrayCode2x8_af
cpct_hflipSpriteM0
cpct_hflipSpriteM0_r
cpct_hflipSpriteM1
cpct_hflipSpriteM1_r
cpct_hflipSpriteM2
cpct_hflipSpriteM2_r
cpct_hflipSpriteMaskedM0
cpct_hflipSpriteMaskedM1
cpct_hflipSpriteMaskedM2
cpct_px2byteM0
cpct_px2byteM1
cpct_setBlendMode
Sprite Types
Transparency Macros
Transparency Tables for Mode 0
Transparency Tables for Mode 1
Strings
cpct_drawCharM0
cpct_drawCharM1
cpct_drawCharM1_f
cpct_drawCharM2
cpct_drawStringM0
cpct_drawStringM1
cpct_drawStringM1_f
cpct_drawStringM2
dc_mode0_ct
dc_mode1_ct
putchar
Video
Colours
cpct_count2VSYNC
cpct_firmware2hw_colour
cpct_fw2hw
cpct_getHWColour
cpct_getScreenPtr
cpct_setPALColour
cpct_setPalette
cpct_setVideoMemoryOffset
cpct_setVideoMemoryPage
cpct_setVideoMode
cpct_waitVSYNC
Useful Macros
______________________________________________________________________
License
Index
Constants
Everything
Files
Functions
Macros
Types
Variables
Everything
Constants
Files
Functions
Macros
Types
Variables
Close