Mini Arcade flowchart library

Detailed pages cover every standard src/*.c module, while the larger Dungeon system has its own overview and linked module set. Start with the readable overviews below or browse the full standard library.

75 C files · 1187 functions · 11 Dungeon files documented separately.

Start here

Games

All C files

about.c10 functions · 235 source linesai_speed.c13 functions · 112 source linesasteroids.c19 functions · 438 source linesaudio.c30 functions · 317 source linesbatt.c5 functions · 40 source linesbattle_zone.c28 functions · 468 source linesbattleships.c34 functions · 429 source linesblackjack.c19 functions · 300 source linesboing_ball.c7 functions · 206 source linesboulder_dash.c17 functions · 720 source linesbreakout.c14 functions · 383 source linescalculator.c34 functions · 527 source linescheckers.c26 functions · 556 source linesclock.c16 functions · 258 source linesconnect_four.c20 functions · 270 source linescontroller_input.c4 functions · 112 source linescrawler.c30 functions · 630 source linescredits.c4 functions · 64 source linesdefender.c24 functions · 435 source linesdemo.c85 functions · 4405 source linesdemo_selector.c5 functions · 111 source linesdemo_stage_game_of_life.c7 functions · 207 source linesdemo_stage_kaleido.c6 functions · 127 source linesdemo_stage_mouse_maze.c7 functions · 245 source linesdemo_stage_plasma.c8 functions · 143 source linesdemo_stage_slideshow_lens.c7 functions · 78 source linesdemo_stage_sparkle.c8 functions · 191 source linesdemo_stage_squares.c7 functions · 160 source linesdemo_stage_walloons.c9 functions · 27 source linesflame_effect.c7 functions · 121 source linesfont_test.c4 functions · 68 source linesgalaga.c19 functions · 368 source linesgame_config.c12 functions · 250 source linesgame_graphics.c38 functions · 874 source linesgame_scores.c3 functions · 51 source linesgame_storage.c4 functions · 103 source linesglobal_overlay.c6 functions · 87 source linesgold.c23 functions · 193 source lineshall_of_fame.c7 functions · 285 source lineshigh_scores.c18 functions · 278 source linesimage_decoder.c11 functions · 215 source linesintegrity.c1 functions · 18 source linesinvaders.c24 functions · 695 source lineskaleidoscope.c11 functions · 282 source linesmain.c16 functions · 2070 source linesmandelbrot.c35 functions · 823 source linesmatrix.c8 functions · 158 source linesmaze_chase.c18 functions · 344 source linesmenu.c21 functions · 453 source linesmissile_command.c31 functions · 792 source linesmode_selection.c2 functions · 57 source linesmoonlight.c5 functions · 88 source linesothello.c22 functions · 475 source linespet2001_font.c8 functions · 138 source linespig.c17 functions · 276 source linespoker.c43 functions · 222 source linespoker_dice.c24 functions · 287 source linesram_monitor.c9 functions · 196 source linesscramble.c34 functions · 675 source linesscreen_keyboard.c12 functions · 232 source linesscreen_transition.c30 functions · 418 source linesscreenshot.c4 functions · 112 source linessd_card_test.c15 functions · 342 source linessettings.c25 functions · 556 source linessimon.c13 functions · 300 source linesslideshow.c10 functions · 148 source linessound_test.c4 functions · 83 source linesspiffs_test.c8 functions · 170 source linesstarfield.c4 functions · 61 source linestempest.c20 functions · 431 source linestime_sync.c9 functions · 140 source linesturbo_loader.c6 functions · 135 source lineswarp_tunnel.c8 functions · 154 source lineswifi.c17 functions · 255 source linesyahtzee.c18 functions · 151 source lines

Scope

Dungeon's 11 modules are documented as a dedicated linked set and remain separate from the standard-library count. Large shared files such as main.c are included for reference with functions collapsed initially. The original Asteroids and Othello overview pages are included alongside their detailed diagrams.

The diagrams describe source structure. They do not confirm compilation or device behaviour. This snapshot must be regenerated after source changes.