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
0-9
3rdparty software authors
A
About Arkos Player
Advice for Assembly coders
Aliases for builtin types
Arkos Player Compilation Constants
Arkos Player Functions
Arkos Player Manual
Asset Conversion Utilities
Assets
Audio Channels(bitmasks)
Audio Constants&Variables
Authors
AY_CHANNEL_A
AY_CHANNEL_ALL
AY_CHANNEL_B
AY_CHANNEL_C
B
BANK_NUM_SHIFT
BANK_X
Basic integration
Bitarray definition and declaration
Bitarray element encoding
Developers of tools or 3rdparty software used by CPCtelera
Arkos Player code included in CPCtelera is a modification of the original code was developed by Targhan / Arkos.
Just a few comments for those wanting to program in Assembly with CPCtelera.
CPCtelera’s short useful aliases for standard SDCC built-in types.
Constants used to control which features are enabled / disabled in the Arkos Tracker Player code.
CPCtelera includes many ways to convert your assets (graphics, audio, tilemaps) into binary information ready to be used in your game.
Bitmask constants for referring to audio channels of the AY-3-8912 PSG chip.
Audio Channel A (also referred as 0)
All audio channels (A, B & C)
Audio Channel B (also referred as 1)
Audio Channel C (also referred as 2)
Defines the number of bit to shift the number of a desired bank to the left if order to use it inside a 1-byte command for the Gate Array.
Each one of this macros specify a memory bank configuration.
CPCtelera offers trasnparent basic integration with Visual Studio Code.
Group of macros to declare and/or define bitarrays.
Macros that help initializing, populating and inserting elements manually into different types of bitarrays
©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