Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/djyt/cannonball
/ functions
Functions
774 in github.com/djyt/cannonball
⨍
Functions
774
◇
Types & classes
71
Method
init_split7
src/main/engine/oinitengine.cpp:642
Method
init_split9
------------------------------------------------------------------------------------------------ Road Split 9 - Do Road Merger. Road Gets Narrower Aga
src/main/engine/oinitengine.cpp:661
Method
init_split_next_level
------------------------------------------------------------------------------------------------ Road Split B: Init Next Level -----------------------
src/main/engine/oinitengine.cpp:695
Method
init_stage1
src/main/engine/oroad.cpp:202
Method
init_tables
src/main/hwaudio/ym2151.cpp:422
Method
init_tilemap
Initalize Default Tilemap (Stage 1) +0 [byte] - FG Tilemap Height +1 [byte] - BG Tilemap Height +2 [long] - FG Tilemap Address +6 [long] - BG Tilemap
src/main/engine/otiles.cpp:183
Method
init_tilemap_props
Initialize Tilemap properties for Stage (FG & BG) - Width & Height of Tilemap - ROM Address of Tiles - V-Scroll Offset Source: DC02
src/main/engine/otiles.cpp:211
Method
insert_score
- Insert Score Entry - Move Other Entries Down In Memory - Calculate Completed Time - Setup Appropriate Minimap Tiles Source: 0xD2C0
src/main/engine/ohiscore.cpp:169
Method
is_analog_select
src/main/sdl/input.cpp:286
Method
is_paused
src/main/sdl/timer.cpp:98
Method
is_started
src/main/sdl/timer.cpp:93
Function
is_supported
src/main/directx/ffeedback.cpp:26
Method
isqrt
src/main/engine/outils.cpp:74
Method
jump_table
src/main/engine/outrun.cpp:164
Method
load
src/main/frontend/config.cpp:44
Method
logic
Source: 9C84
src/main/engine/oferrari.cpp:222
Method
loop_to_stage1
Note this is called in attract mode, when we need to loop back to Stage 1, from the final stage. Source: 0xD982
src/main/engine/otiles.cpp:396
Function
main
src/main/main.cpp:216
Method
main_switch
Source: 0xB15E
src/main/engine/outrun.cpp:248
Method
map_display
Source: 0x35CC
src/main/engine/omap.cpp:295
Method
motor_output
Send output commands to motor hardware This is the equivalent to writing to register 0x140003
src/main/engine/ooutputs.cpp:373
Method
move16
Inline functions
src/main/engine/outils.hpp:31
Method
move_mini_car
Move mini car sprite on Course Map Screen Source: 0x3696
src/main/engine/omap.cpp:359
Method
move_spawned_sprite
0x4E3E
src/main/engine/otraffic.cpp:309
Method
new_command
Called before initalizing a new command (PCM standalone sample, FM sample, New Music) Source: 0x833
src/main/engine/audio/osound.cpp:287
Method
next
src/main/engine/outils.cpp:69
Method
op_calc
src/main/hwaudio/ym2151.cpp:1393
Method
op_calc1
src/main/hwaudio/ym2151.cpp:1404
Method
osprite
src/main/engine/osprite.cpp:36
Method
outils
src/main/engine/outils.cpp:14
Method
output_hscroll
src/main/engine/oroad.cpp:1502
Method
pan_camera
Pan Camera Back To Centre After Flip Source: 0x18EC
src/main/engine/ocrash.cpp:808
Method
pass_flip
Flip passengers out of car Source: 0x2066
src/main/engine/ocrash.cpp:1285
Method
pass_situp
Passengers sit up on road after crash Source: 0x205A
src/main/engine/ocrash.cpp:1376
Method
pass_turnhead
Passengers turn head and look at car (only if camera pan) Source: 0x222C
src/main/engine/ocrash.cpp:1410
Method
pause
src/main/sdl/timer.cpp:42
Method
pause_audio
src/main/sdl/audio.cpp:145
Method
pcm_backup
Copy PCM Channel RAM contents to Channel RAM Source: 0x961
src/main/engine/audio/osound.cpp:324
Method
pcm_finalize
Write Commands to PCM Channel (For Individual Sound Effects) Source: 0x483
src/main/engine/audio/osound.cpp:714
Method
pcm_r
PCM RAM Read/Write Helper Functions
src/main/engine/audio/osound.cpp:89
Method
pcm_send_cmds
Source: 0xDA8
src/main/engine/audio/osound.cpp:956
Method
pcm_setpitch
PCM Command: Set Pitch Source: 0x3C4
src/main/engine/audio/osound.cpp:677
Method
pcm_w
src/main/engine/audio/osound.cpp:94
Method
play_pcm_index
Play PCM Sample. This routine is used both for standalone samples, and samples used by the music. +0 [Word]: Start Address In Bank +1 [Byte]: End Add
src/main/engine/audio/osound.cpp:759
Method
play_queued_sound
Play Queued Sounds & Send Engine Noise Commands to Z80 Was called by horizontal interrupt routine Source: 0x564E
src/main/engine/audio/osoundint.cpp:91
Method
post_flip_anim
Source: 0x1870
src/main/engine/ocrash.cpp:762
Method
process_channel
Update Individual Channel. Inputs: chan_id = Channel ID to process Source: 0xCD
src/main/engine/audio/osound.cpp:383
Method
process_channels
Process and update all sound channels Source: 0xB3
src/main/engine/audio/osound.cpp:359
Method
process_command
Process Command Sent By 68K CPU Source: 0x74F
src/main/engine/audio/osound.cpp:113
Method
process_pcm
Source: 0xCC3
src/main/engine/audio/osound.cpp:834
Method
process_section
Process Channel Section Source: 0x2E1
src/main/engine/audio/osound.cpp:473
Method
queue_sound_service
Queue a sound in service mode Used to trigger both sound effects and music Source: 0x56C6
src/main/engine/audio/osoundint.cpp:128
Method
r16
RAM Read/Write Helper Functions
src/main/engine/audio/osound.cpp:100
Method
random
src/main/engine/outils.cpp:36
Method
read16
src/main/trackloader.hpp:131
Method
read32
src/main/trackloader.hpp:124
Method
read8
src/main/trackloader.hpp:138
Method
read_anim_data
Read Animation Data for End Sequence Source: 0x5CC4
src/main/engine/oanimseq.cpp:619
Method
read_buffer
src/main/hwaudio/soundchip.cpp:52
Method
read_controls
Read controls for high score input screen Output: 0 = No Movement -1 = Left 1 = Right Source: 0xD4DA
src/main/engine/ohiscore.cpp:387
Method
read_mod_table
Use Phase and Amplitude Modulation Sensitivity Table Enabled with FM_PHASETBL flag. Source: 0x1D6
src/main/engine/audio/osound.cpp:1210
Method
read_next_height
Source Address: 0x1FC6
src/main/engine/oroad.cpp:1076
Method
read_pal8
src/main/video.cpp:321
Method
redefine_joystick
src/main/frontend/menu.cpp:798
Method
redefine_keyboard
src/main/frontend/menu.cpp:769
Method
refresh_EG
src/main/hwaudio/ym2151.cpp:873
Method
refresh_menu
Refresh menu options with latest config data
src/main/frontend/menu.cpp:659
Method
refresh_palette
Convert internal System 16 RRRR GGGG BBBB format palette to renderer output format
src/main/video.cpp:347
Method
render8x8_tile_mask_clip_hires
src/main/hwvideo/hwtiles.cpp:426
Method
render8x8_tile_mask_clip_lores
src/main/hwvideo/hwtiles.cpp:332
Method
render8x8_tile_mask_hires
------------------------------------------------------------------------------------------------ Additional routines for Hi-Res Mode. Note that the ti
src/main/hwvideo/hwtiles.cpp:383
Method
render8x8_tile_mask_lores
src/main/hwvideo/hwtiles.cpp:289
Method
render_all_tiles
A quick and dirty debug function to display the contents of tile memory.
src/main/hwvideo/hwtiles.cpp:162
Method
render_background_hires
------------------------------------------------------------------------------------------------ High Resolution (Double Resolution) Road Rendering --
src/main/hwvideo/hwroad.cpp:416
Method
render_background_lores
Background: Look for solid fill scanlines
src/main/hwvideo/hwroad.cpp:238
Method
render_foreground_hires
------------------------------------------------------------------------------------------------ Render Road Foreground - High Resolution Version Inte
src/main/hwvideo/hwroad.cpp:475
Method
render_foreground_lores
Foreground: Render From ROM
src/main/hwvideo/hwroad.cpp:291
Method
repack_rgb
src/main/engine/opalette.cpp:451
Method
reset_random_seed
src/main/engine/outils.cpp:31
Method
restart_video
Reinitalize Video, and stop audio to avoid crackles
src/main/frontend/menu.cpp:841
Method
resume_audio
src/main/sdl/audio.cpp:153
Method
rotate_values
src/main/engine/oroad.cpp:216
Method
scale
* * Fixed point image scaling code (16.16) * * Speed increases when scaling smaller images. Scaling images up is expensive. * * src pointe
src/main/sdl/rendersw.cpp:273
Method
scalex
Fastest scaling algorithm. Scales proportionally.
src/main/sdl/rendersw.cpp:230
Method
scanlines_32bpp
src/main/sdl/rendersw.cpp:343
Method
scroll_tilemaps
Source: D910
src/main/engine/otiles.cpp:351
Method
sdl_screen_size
Setup screen size
src/main/sdl/renderbase.cpp:14
Method
set_brake_subtract
- Reads Brake Value - Translates Into A Value To Subtract From Car Speed - Also handles setting smoke on wheels during brake/skid Source: 0x6A10
src/main/engine/oferrari.cpp:1375
Method
set_connect
src/main/hwaudio/ym2151.cpp:781
Method
set_default_hscroll
src/main/engine/oroad.cpp:164
Method
set_display_pos
Set Table Position To Display Score From. Store Result in $26 Source: 0xD298
src/main/engine/ohiscore.cpp:204
Method
set_elevation
Source Address: 0x2028
src/main/engine/oroad.cpp:1133
Method
set_ferrari_palette
- Update Car Palette To Adjust Brake Lamp - Also Control Speed at which wheels spin through palette adjustment Source: 0x9F7C
src/main/engine/oferrari.cpp:548
Method
set_fine_position
src/main/engine/oinitengine.cpp:831
Method
set_horizon_y
Aspect correct road inclines. Set Horizon Tilemap Y Position Source Address: 0x13B8
src/main/engine/oroad.cpp:1201
Method
set_hrender
Determines whether to render sprite left-to-right or right-to-left Source Address: 0x96E4 Input: Jump Table Entry, Output Sprite Entry, Offs
src/main/engine/osprites.cpp:860
Method
set_loop_adr
Sets Loop Address For FM & PCM Commands. For example, used by Checkpoint FM sample and Crowd PCM Sample Source: 0x446
src/main/engine/audio/osound.cpp:687
Method
set_menu
Set Current Menu
src/main/frontend/menu.cpp:650
Method
set_menu_text
Append Menu Text For A Particular Menu Entry
src/main/frontend/menu.cpp:762
Method
set_passenger_frame
src/main/engine/oferrari.cpp:913
← previous
next →
501–600 of 774, ranked by callers