Repository navigation
Agent API_p10
Previous: API_p9.md
Depends on: kernel/string.c, progs/doomgeneric/doomtype.h, progs/doomgeneric/f_wipe.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_random.h, progs/doomgeneric/v_video.h, progs/doomgeneric/z_zone.h
-
wipe_shittyColMajorXform(function)progs/doomgeneric/f_wipe.c:43void wipe_shittyColMajorXform ( short* array, int width, int height ) -
wipe_initColorXForm(function)progs/doomgeneric/f_wipe.c:65int wipe_initColorXForm ( int width, int height, int ticks ) -
wipe_doColorXForm(function)progs/doomgeneric/f_wipe.c:75int wipe_doColorXForm ( int width, int height, int ticks ) -
wipe_exitColorXForm(function)progs/doomgeneric/f_wipe.c:121int wipe_exitColorXForm ( int width, int height, int ticks ) -
wipe_initMelt(function)progs/doomgeneric/f_wipe.c:133int wipe_initMelt ( int width, int height, int ticks ) -
wipe_doMelt(function)progs/doomgeneric/f_wipe.c:164int wipe_doMelt ( int width, int height, int ticks ) -
wipe_exitMelt(function)progs/doomgeneric/f_wipe.c:219int wipe_exitMelt ( int width, int height, int ticks ) -
wipe_StartScreen(function)progs/doomgeneric/f_wipe.c:231int wipe_StartScreen ( int x, int y, int width, int height ) -
wipe_EndScreen(function)progs/doomgeneric/f_wipe.c:243int wipe_EndScreen ( int x, int y, int width, int height ) -
wipe_ScreenWipe(function)progs/doomgeneric/f_wipe.c:256int wipe_ScreenWipe ( int wipeno, int x, int y, int width, int height, int ticks )
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/f_wipe.c
-
wipe_StartScreen(function)progs/doomgeneric/f_wipe.h:39int wipe_StartScreen ( int x, int y, int width, int height ); -
wipe_EndScreen(function)progs/doomgeneric/f_wipe.h:47int wipe_EndScreen ( int x, int y, int width, int height ); -
wipe_ScreenWipe(function)progs/doomgeneric/f_wipe.h:55int wipe_ScreenWipe ( int wipeno, int x, int y, int width, int height, int ticks );
Depends on: kernel/string.c, progs/doomgeneric/am_map.h, progs/doomgeneric/d_main.h, progs/doomgeneric/deh_main.h, progs/doomgeneric/deh_misc.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/dstrings.h, progs/doomgeneric/f_finale.h, progs/doomgeneric/g_game.h, progs/doomgeneric/hu_stuff.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_timer.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_controls.h, progs/doomgeneric/m_menu.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/m_random.h, progs/doomgeneric/p_local.h, progs/doomgeneric/p_saveg.h, progs/doomgeneric/p_setup.h, progs/doomgeneric/p_tick.h, progs/doomgeneric/r_data.h, progs/doomgeneric/r_sky.h, progs/doomgeneric/s_sound.h, progs/doomgeneric/sounds.h, progs/doomgeneric/st_stuff.h, progs/doomgeneric/statdump.h, progs/doomgeneric/v_video.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/wi_stuff.h, progs/doomgeneric/z_zone.h
-
G_DoVictory(function)progs/doomgeneric/g_game.c:88void G_DoVictory (void); -
G_CmdChecksum(function)progs/doomgeneric/g_game.c:233int G_CmdChecksum (ticcmd_t* cmd) -
WeaponSelectable(function)progs/doomgeneric/g_game.c:244static boolean WeaponSelectable(weapontype_t weapon) -
G_NextWeapon(function)progs/doomgeneric/g_game.c:281static int G_NextWeapon(int direction) -
G_BuildTiccmd(function)progs/doomgeneric/g_game.c:322void G_BuildTiccmd (ticcmd_t* cmd, int maketic)-- G_BuildTiccmd Builds a ticcmd from all of the available inputs or reads it from the demo buffer. -
G_DoLoadLevel(function)progs/doomgeneric/g_game.c:603void G_DoLoadLevel (void)-- G_DoLoadLevel -
SetJoyButtons(function)progs/doomgeneric/g_game.c:675static void SetJoyButtons(unsigned int buttons_mask) -
SetMouseButtons(function)progs/doomgeneric/g_game.c:703static void SetMouseButtons(unsigned int buttons_mask) -
G_Responder(function)progs/doomgeneric/g_game.c:733boolean G_Responder (event_t* ev)-- G_Responder Get info needed to make ticcmd_ts for the players. -
G_Ticker(function)progs/doomgeneric/g_game.c:854void G_Ticker (void)-- G_Ticker Make ticcmd_ts for the players. -
G_InitPlayer(function)progs/doomgeneric/g_game.c:1039void G_InitPlayer (int player)-- G_InitPlayer Called at the start. -
G_PlayerFinishLevel(function)progs/doomgeneric/g_game.c:1051void G_PlayerFinishLevel (int player)-- G_PlayerFinishLevel Can when a player completes a level. -
G_PlayerReborn(function)progs/doomgeneric/g_game.c:1072void G_PlayerReborn (int player)-- G_PlayerReborn Called after a player dies almost everything is cleared and initialized -
P_SpawnPlayer(function)progs/doomgeneric/g_game.c:1113void P_SpawnPlayer (mapthing_t* mthing);-- G_CheckSpot Returns false if the player cannot be respawned at the given mapthing_t spot because something is... -
G_CheckSpot(function)progs/doomgeneric/g_game.c:1116boolean G_CheckSpot ( int playernum, mapthing_t* mthing ) -
G_DeathMatchSpawnPlayer(function)progs/doomgeneric/g_game.c:1223void G_DeathMatchSpawnPlayer (int playernum)-- G_DeathMatchSpawnPlayer Spawns a player at one of the random death match spots called at level load and each death -
G_DoReborn(function)progs/doomgeneric/g_game.c:1250void G_DoReborn (int playernum)-- G_DoReborn -
G_ScreenShot(function)progs/doomgeneric/g_game.c:1296void G_ScreenShot (void) -
G_ExitLevel(function)progs/doomgeneric/g_game.c:1328void G_ExitLevel (void) -
G_SecretExitLevel(function)progs/doomgeneric/g_game.c:1335void G_SecretExitLevel (void)-- Here's for the german edition. -
G_DoCompleted(function)progs/doomgeneric/g_game.c:1346void G_DoCompleted (void) -
G_WorldDone(function)progs/doomgeneric/g_game.c:1494void G_WorldDone (void)-- G_WorldDone -
G_DoWorldDone(function)progs/doomgeneric/g_game.c:1519void G_DoWorldDone (void) -
R_ExecuteSetViewSize(function)progs/doomgeneric/g_game.c:1535void R_ExecuteSetViewSize (void); -
G_LoadGame(function)progs/doomgeneric/g_game.c:1539void G_LoadGame (char* name) -
G_DoLoadGame(function)progs/doomgeneric/g_game.c:1548void G_DoLoadGame (void) -
G_SaveGame(function)progs/doomgeneric/g_game.c:1601void G_SaveGame ( int slot, char* description ) -
G_DoSaveGame(function)progs/doomgeneric/g_game.c:1610void G_DoSaveGame (void) -
G_DeferedInitNew(function)progs/doomgeneric/g_game.c:1698void G_DeferedInitNew ( skill_t skill, int episode, int map) -
G_DoNewGame(function)progs/doomgeneric/g_game.c:1710void G_DoNewGame (void) -
G_InitNew(function)progs/doomgeneric/g_game.c:1727void G_InitNew ( skill_t skill, int episode, int map ) -
G_ReadDemoTiccmd(function)progs/doomgeneric/g_game.c:1898void G_ReadDemoTiccmd (ticcmd_t* cmd) -
IncreaseDemoBuffer(function)progs/doomgeneric/g_game.c:1926static void IncreaseDemoBuffer(void) -
G_WriteDemoTiccmd(function)progs/doomgeneric/g_game.c:1956void G_WriteDemoTiccmd (ticcmd_t* cmd) -
G_RecordDemo(function)progs/doomgeneric/g_game.c:2010void G_RecordDemo (char *name)-- G_RecordDemo -
G_VanillaVersionCode(function)progs/doomgeneric/g_game.c:2040int G_VanillaVersionCode(void)-- Get the demo version code appropriate for the version set in gameversion. -
G_BeginRecording(function)progs/doomgeneric/g_game.c:2058void G_BeginRecording (void) -
G_DeferedPlayDemo(function)progs/doomgeneric/g_game.c:2107void G_DeferedPlayDemo (char* name) -
DemoVersionDescription(function)progs/doomgeneric/g_game.c:2115static char *DemoVersionDescription(int version) -
G_DoPlayDemo(function)progs/doomgeneric/g_game.c:2152void G_DoPlayDemo (void) -
G_TimeDemo(function)progs/doomgeneric/g_game.c:2215void G_TimeDemo (char* name)-- G_TimeDemo -
G_CheckDemoStatus(function)progs/doomgeneric/g_game.c:2243boolean G_CheckDemoStatus (void)
Depends on: progs/doomgeneric/d_event.h, progs/doomgeneric/d_ticcmd.h, progs/doomgeneric/doomdef.h
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/g_game.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/p_enemy.c, progs/doomgeneric/p_saveg.c, progs/doomgeneric/p_setup.c, progs/doomgeneric/p_spec.c, progs/doomgeneric/p_switch.c, progs/doomgeneric/st_stuff.c, progs/doomgeneric/wi_stuff.c
-
G_DeathMatchSpawnPlayer(function)progs/doomgeneric/g_game.h:31void G_DeathMatchSpawnPlayer (int playernum);-- GAME -
G_InitNew(function)progs/doomgeneric/g_game.h:33void G_InitNew (skill_t skill, int episode, int map); -
G_DeferedInitNew(function)progs/doomgeneric/g_game.h:38void G_DeferedInitNew (skill_t skill, int episode, int map);-- Can be called by the startup code or M_Responder. -
G_DeferedPlayDemo(function)progs/doomgeneric/g_game.h:40void G_DeferedPlayDemo (char* demo); -
G_LoadGame(function)progs/doomgeneric/g_game.h:44void G_LoadGame (char* name);-- Can be called by the startup code or M_Responder, calls P_SetupLevel or W_EnterWorld. -
G_DoLoadGame(function)progs/doomgeneric/g_game.h:46void G_DoLoadGame (void); -
G_SaveGame(function)progs/doomgeneric/g_game.h:49void G_SaveGame (int slot, char* description);-- Called by M_Responder. -
G_RecordDemo(function)progs/doomgeneric/g_game.h:52void G_RecordDemo (char* name);-- Only called by startup code. -
G_BeginRecording(function)progs/doomgeneric/g_game.h:54void G_BeginRecording (void); -
G_PlayDemo(function)progs/doomgeneric/g_game.h:56void G_PlayDemo (char* name); -
G_TimeDemo(function)progs/doomgeneric/g_game.h:57void G_TimeDemo (char* name); -
G_ExitLevel(function)progs/doomgeneric/g_game.h:60void G_ExitLevel (void); -
G_SecretExitLevel(function)progs/doomgeneric/g_game.h:61void G_SecretExitLevel (void); -
G_WorldDone(function)progs/doomgeneric/g_game.h:63void G_WorldDone (void); -
G_BuildTiccmd(function)progs/doomgeneric/g_game.h:67void G_BuildTiccmd (ticcmd_t *cmd, int maketic); -
G_Ticker(function)progs/doomgeneric/g_game.h:69void G_Ticker (void); -
G_ScreenShot(function)progs/doomgeneric/g_game.h:72void G_ScreenShot (void); -
G_DrawMouseSpeedBox(function)progs/doomgeneric/g_game.h:74void G_DrawMouseSpeedBox(void); -
G_VanillaVersionCode(function)progs/doomgeneric/g_game.h:75int G_VanillaVersionCode(void);
Depends on: kernel/string.c, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
MappingIndex(function)progs/doomgeneric/gusconf.c:43static unsigned int MappingIndex(void) -
SplitLine(function)progs/doomgeneric/gusconf.c:61static int SplitLine(char *line, char **fields, unsigned int max_fields) -
ParseLine(function)progs/doomgeneric/gusconf.c:108static void ParseLine(gus_config_t *config, char *line) -
ParseDMXConfig(function)progs/doomgeneric/gusconf.c:129static void ParseDMXConfig(char *dmxconf, gus_config_t *config) -
FreeDMXConfig(function)progs/doomgeneric/gusconf.c:165static void FreeDMXConfig(gus_config_t *config) -
ReadDMXConfig(function)progs/doomgeneric/gusconf.c:175static char *ReadDMXConfig(void) -
WriteTimidityConfig(function)progs/doomgeneric/gusconf.c:197static boolean WriteTimidityConfig(char *path, gus_config_t *config) -
GUS_WriteConfig(function)progs/doomgeneric/gusconf.c:244boolean GUS_WriteConfig(char *path)
Depends on: progs/doomgeneric/doomdef.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/hu_lib.h, progs/doomgeneric/i_swap.h, progs/doomgeneric/r_draw.h, progs/doomgeneric/r_local.h, progs/doomgeneric/v_video.h
-
HUlib_init(function)progs/doomgeneric/hu_lib.c:36void HUlib_init(void) -
HUlib_clearTextLine(function)progs/doomgeneric/hu_lib.c:40void HUlib_clearTextLine(hu_textline_t* t) -
HUlib_initTextLine(function)progs/doomgeneric/hu_lib.c:48void HUlib_initTextLine ( hu_textline_t* t, int x, int y, patch_t** f, int sc ) -
HUlib_addCharToTextLine(function)progs/doomgeneric/hu_lib.c:63boolean HUlib_addCharToTextLine ( hu_textline_t* t, char ch ) -
HUlib_delCharFromTextLine(function)progs/doomgeneric/hu_lib.c:80boolean HUlib_delCharFromTextLine(hu_textline_t* t) -
HUlib_drawTextLine(function)progs/doomgeneric/hu_lib.c:94void HUlib_drawTextLine ( hu_textline_t* l, boolean drawcursor ) -
HUlib_eraseTextLine(function)progs/doomgeneric/hu_lib.c:137void HUlib_eraseTextLine(hu_textline_t* l)-- sorta called by HU_Erase and just better darn get things straight -
HUlib_initSText(function)progs/doomgeneric/hu_lib.c:169void HUlib_initSText ( hu_stext_t* s, int x, int y, int h, patch_t** font, int star... -
HUlib_addLineToSText(function)progs/doomgeneric/hu_lib.c:192void HUlib_addLineToSText(hu_stext_t* s) -
HUlib_addMessageToSText(function)progs/doomgeneric/hu_lib.c:209void HUlib_addMessageToSText ( hu_stext_t* s, char* prefix, char* msg ) -
HUlib_drawSText(function)progs/doomgeneric/hu_lib.c:223void HUlib_drawSText(hu_stext_t* s) -
HUlib_eraseSText(function)progs/doomgeneric/hu_lib.c:246void HUlib_eraseSText(hu_stext_t* s) -
HUlib_initIText(function)progs/doomgeneric/hu_lib.c:262void HUlib_initIText ( hu_itext_t* it, int x, int y, patch_t** font, int startchar, ... -
HUlib_delCharFromIText(function)progs/doomgeneric/hu_lib.c:278void HUlib_delCharFromIText(hu_itext_t* it)-- The following deletion routines adhere to the left margin restriction -
HUlib_eraseLineFromIText(function)progs/doomgeneric/hu_lib.c:284void HUlib_eraseLineFromIText(hu_itext_t* it) -
HUlib_resetIText(function)progs/doomgeneric/hu_lib.c:291void HUlib_resetIText(hu_itext_t* it)-- Resets left margin as well -
HUlib_addPrefixToIText(function)progs/doomgeneric/hu_lib.c:298void HUlib_addPrefixToIText ( hu_itext_t* it, char* str ) -
HUlib_keyInIText(function)progs/doomgeneric/hu_lib.c:310boolean HUlib_keyInIText ( hu_itext_t* it, unsigned char ch ) -
HUlib_drawIText(function)progs/doomgeneric/hu_lib.c:329void HUlib_drawIText(hu_itext_t* it) -
HUlib_eraseIText(function)progs/doomgeneric/hu_lib.c:340void HUlib_eraseIText(hu_itext_t* it)
Depends on: progs/doomgeneric/r_defs.h
Imported by: progs/doomgeneric/hu_lib.c, progs/doomgeneric/hu_stuff.c
-
HUlib_init(function)progs/doomgeneric/hu_lib.h:91void HUlib_init(void);-- initializes heads-up widget library -
HUlib_clearTextLine(function)progs/doomgeneric/hu_lib.h:98void HUlib_clearTextLine(hu_textline_t *t);-- clear a line of text -
HUlib_initTextLine(function)progs/doomgeneric/hu_lib.h:100void HUlib_initTextLine(hu_textline_t *t, int x, int y, patch_t **f, int sc); -
HUlib_drawTextLine(function)progs/doomgeneric/hu_lib.h:109void HUlib_drawTextLine(hu_textline_t *l, boolean drawcursor);-- draws tline -
HUlib_eraseTextLine(function)progs/doomgeneric/hu_lib.h:112void HUlib_eraseTextLine(hu_textline_t *l);-- erases text line -
HUlib_initSText(function)progs/doomgeneric/hu_lib.h:121void HUlib_initSText ( hu_stext_t* s, int x, int y, int h, patch_t** font, int startchar, boolean* on ); -
HUlib_addLineToSText(function)progs/doomgeneric/hu_lib.h:131void HUlib_addLineToSText(hu_stext_t* s);-- add a new line -
HUlib_addMessageToSText(function)progs/doomgeneric/hu_lib.h:135void HUlib_addMessageToSText ( hu_stext_t* s, char* prefix, char* msg ); -
HUlib_drawSText(function)progs/doomgeneric/hu_lib.h:141void HUlib_drawSText(hu_stext_t* s);-- draws stext -
HUlib_eraseSText(function)progs/doomgeneric/hu_lib.h:144void HUlib_eraseSText(hu_stext_t* s);-- erases all stext lines -
HUlib_initIText(function)progs/doomgeneric/hu_lib.h:148void HUlib_initIText ( hu_itext_t* it, int x, int y, patch_t** font, int startchar, boolean* on ); -
HUlib_delCharFromIText(function)progs/doomgeneric/hu_lib.h:157void HUlib_delCharFromIText(hu_itext_t* it);-- enforces left margin -
HUlib_eraseLineFromIText(function)progs/doomgeneric/hu_lib.h:160void HUlib_eraseLineFromIText(hu_itext_t* it);-- enforces left margin -
HUlib_resetIText(function)progs/doomgeneric/hu_lib.h:163void HUlib_resetIText(hu_itext_t* it);-- resets line and left margin -
HUlib_addPrefixToIText(function)progs/doomgeneric/hu_lib.h:167void HUlib_addPrefixToIText ( hu_itext_t* it, char* str ); -
HUlib_drawIText(function)progs/doomgeneric/hu_lib.h:177void HUlib_drawIText(hu_itext_t* it); -
HUlib_eraseIText(function)progs/doomgeneric/hu_lib.h:180void HUlib_eraseIText(hu_itext_t* it);-- erases all itext lines
Depends on: progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/dstrings.h, progs/doomgeneric/hu_lib.h, progs/doomgeneric/hu_stuff.h, progs/doomgeneric/i_swap.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_controls.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/s_sound.h, progs/doomgeneric/sounds.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
HU_Init(function)progs/doomgeneric/hu_stuff.c:286void HU_Init(void) -
HU_Stop(function)progs/doomgeneric/hu_stuff.c:303void HU_Stop(void) -
HU_Start(function)progs/doomgeneric/hu_stuff.c:308void HU_Start(void) -
HU_Drawer(function)progs/doomgeneric/hu_stuff.c:383void HU_Drawer(void) -
HU_Erase(function)progs/doomgeneric/hu_stuff.c:393void HU_Erase(void) -
HU_Ticker(function)progs/doomgeneric/hu_stuff.c:402void HU_Ticker(void) -
HU_queueChatChar(function)progs/doomgeneric/hu_stuff.c:482void HU_queueChatChar(char c) -
HU_dequeueChatChar(function)progs/doomgeneric/hu_stuff.c:495char HU_dequeueChatChar(void) -
HU_Responder(function)progs/doomgeneric/hu_stuff.c:512boolean HU_Responder(event_t *ev)
Depends on: progs/doomgeneric/d_event.h
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/f_finale.c, progs/doomgeneric/g_game.c, progs/doomgeneric/hu_stuff.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/p_mobj.c
-
HU_Init(function)progs/doomgeneric/hu_stuff.h:46void HU_Init(void); -
HU_Start(function)progs/doomgeneric/hu_stuff.h:47void HU_Start(void); -
HU_Ticker(function)progs/doomgeneric/hu_stuff.h:51void HU_Ticker(void); -
HU_Drawer(function)progs/doomgeneric/hu_stuff.h:52void HU_Drawer(void); -
HU_dequeueChatChar(function)progs/doomgeneric/hu_stuff.h:53char HU_dequeueChatChar(void); -
HU_Erase(function)progs/doomgeneric/hu_stuff.h:54void HU_Erase(void);
Depends on: progs/doomgeneric/doomtype.h, progs/doomgeneric/i_cdmus.h, progs/pokemon/minios_stubs/SDL.h
-
I_CDMusInit(function)progs/doomgeneric/i_cdmus.c:38int I_CDMusInit(void) -
I_CDMusPrintStartup(function)progs/doomgeneric/i_cdmus.c:92void I_CDMusPrintStartup(void) -
I_CDMusPlay(function)progs/doomgeneric/i_cdmus.c:107int I_CDMusPlay(int track) -
I_CDMusStop(function)progs/doomgeneric/i_cdmus.c:130int I_CDMusStop(void) -
I_CDMusResume(function)progs/doomgeneric/i_cdmus.c:145int I_CDMusResume(void) -
I_CDMusSetVolume(function)progs/doomgeneric/i_cdmus.c:160int I_CDMusSetVolume(int volume) -
I_CDMusFirstTrack(function)progs/doomgeneric/i_cdmus.c:169int I_CDMusFirstTrack(void) -
I_CDMusLastTrack(function)progs/doomgeneric/i_cdmus.c:202int I_CDMusLastTrack(void) -
I_CDMusTrackLength(function)progs/doomgeneric/i_cdmus.c:219int I_CDMusTrackLength(int track_num)
Imported by: progs/doomgeneric/i_cdmus.c
-
I_CDMusInit(function)progs/doomgeneric/i_cdmus.h:31int I_CDMusInit(void); -
I_CDMusPrintStartup(function)progs/doomgeneric/i_cdmus.h:32void I_CDMusPrintStartup(void); -
I_CDMusPlay(function)progs/doomgeneric/i_cdmus.h:33int I_CDMusPlay(int track); -
I_CDMusStop(function)progs/doomgeneric/i_cdmus.h:34int I_CDMusStop(void); -
I_CDMusResume(function)progs/doomgeneric/i_cdmus.h:35int I_CDMusResume(void); -
I_CDMusSetVolume(function)progs/doomgeneric/i_cdmus.h:36int I_CDMusSetVolume(int volume); -
I_CDMusFirstTrack(function)progs/doomgeneric/i_cdmus.h:37int I_CDMusFirstTrack(void); -
I_CDMusLastTrack(function)progs/doomgeneric/i_cdmus.h:38int I_CDMusLastTrack(void); -
I_CDMusTrackLength(function)progs/doomgeneric/i_cdmus.h:39int I_CDMusTrackLength(int track);
Depends on: kernel/string.c, progs/doomgeneric/config.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_video.h
-
I_Endoom(function)progs/doomgeneric/i_endoom.c:36void I_Endoom(byte *endoom_data)
Imported by: progs/doomgeneric/d_main.c
-
I_Endoom(function)progs/doomgeneric/i_endoom.h:26void I_Endoom(byte *data);
Depends on: kernel/string.c, progs/doomgeneric/config.h, progs/doomgeneric/deh_str.h, progs/doomgeneric/doomgeneric.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_joystick.h, progs/doomgeneric/i_scale.h, progs/doomgeneric/i_swap.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_timer.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_config.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/tables.h, progs/doomgeneric/v_video.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
TranslateKey(function)progs/doomgeneric/i_input.c:225static unsigned char TranslateKey(unsigned char key) -
GetTypedChar(function)progs/doomgeneric/i_input.c:242static unsigned char GetTypedChar(unsigned char key) -
UpdateShiftStatus(function)progs/doomgeneric/i_input.c:263static void UpdateShiftStatus(int pressed, unsigned char key) -
I_GetEvent(function)progs/doomgeneric/i_input.c:279void I_GetEvent(void) -
I_InitInput(function)progs/doomgeneric/i_input.c:338void I_InitInput(void)
Depends on: kernel/string.c, progs/doomgeneric/d_event.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_joystick.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_config.h, progs/doomgeneric/m_misc.h, progs/pokemon/minios_stubs/SDL.h
-
I_ShutdownJoystick(function)progs/doomgeneric/i_joystick.c:77void I_ShutdownJoystick(void) -
IsValidAxis(function)progs/doomgeneric/i_joystick.c:90static boolean IsValidAxis(int axis)-- ifdef ORIGCODE -
I_InitJoystick(function)progs/doomgeneric/i_joystick.c:115void I_InitJoystick(void) -
IsAxisButton(function)progs/doomgeneric/i_joystick.c:171static boolean IsAxisButton(int physbutton)-- ifdef ORIGCODE -
ReadButtonState(function)progs/doomgeneric/i_joystick.c:203static int ReadButtonState(int vbutton) -
GetButtonsState(function)progs/doomgeneric/i_joystick.c:228static int GetButtonsState(void) -
GetAxisState(function)progs/doomgeneric/i_joystick.c:248static int GetAxisState(int axis, int invert) -
I_UpdateJoystick(function)progs/doomgeneric/i_joystick.c:321void I_UpdateJoystick(void)-- endif -
I_BindJoystickVariables(function)progs/doomgeneric/i_joystick.c:339void I_BindJoystickVariables(void)
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/i_input.c, progs/doomgeneric/i_joystick.c, progs/doomgeneric/i_system.c
-
I_InitJoystick(function)progs/doomgeneric/i_joystick.h:63void I_InitJoystick(void); -
I_ShutdownJoystick(function)progs/doomgeneric/i_joystick.h:64void I_ShutdownJoystick(void); -
I_UpdateJoystick(function)progs/doomgeneric/i_joystick.h:65void I_UpdateJoystick(void); -
I_BindJoystickVariables(function)progs/doomgeneric/i_joystick.h:67void I_BindJoystickVariables(void);
Depends on: progs/doomgeneric/m_argv.h
-
D_DoomMain(function)progs/doomgeneric/i_main.c:33void D_DoomMain (void); -
M_FindResponseFile(function)progs/doomgeneric/i_main.c:35void M_FindResponseFile(void); -
dg_Create(function)progs/doomgeneric/i_main.c:37void dg_Create(); -
main(function)progs/doomgeneric/i_main.c:40int main(int argc, char **argv)
Depends on: kernel/string.c, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomgeneric.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_sound.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h, progs/minios_abi.h
-
sys_tone_hw(function)progs/doomgeneric/i_minios_sound.c:32static long sys_tone_hw(unsigned f) -
sys_time(function)progs/doomgeneric/i_minios_sound.c:35static long sys_time(void) -
sys_pcm2_open(function)progs/doomgeneric/i_minios_sound.c:38static long sys_pcm2_open(long flags) -
sys_pcm2_write(function)progs/doomgeneric/i_minios_sound.c:41static long sys_pcm2_write(const void *buf, long len) -
sys_pcm2_close(function)progs/doomgeneric/i_minios_sound.c:44static void sys_pcm2_close(void) -
muted(function)progs/doomgeneric/i_minios_sound.c:51* pcm2 while sfx stay muted (effect tones ruined the melody); -
audio_ensure(function)progs/doomgeneric/i_minios_sound.c:68static void audio_ensure(void) -
audio_pump(function)progs/doomgeneric/i_minios_sound.c:77static void audio_pump(void)-- SFX are muted on pcm2 (music only): effect tones ruined the melody, so audio_pump below only advances the shared... -
audio_tone(function)progs/doomgeneric/i_minios_sound.c:85static void audio_tone(unsigned freq) -
audio_close(function)progs/doomgeneric/i_minios_sound.c:92static void audio_close(void) -
mus_read_varlen(function)progs/doomgeneric/i_minios_sound.c:169static int mus_read_varlen(mus_player_t *m, unsigned long *out) -
mus_next_block(function)progs/doomgeneric/i_minios_sound.c:183static int mus_next_block(mus_player_t *m, unsigned long *out)-- Process one full block of events at the current tick and advance pos past * its delta. -
mus_note_cmp(function)progs/doomgeneric/i_minios_sound.c:228static int mus_note_cmp(const void *a, const void *b) -
mus_build_chord(function)progs/doomgeneric/i_minios_sound.c:236static void mus_build_chord(mus_player_t *m)-- Split the sounding notes into a bass pedal (the lowest note below the bass line) and the melody arpeggio (the... -
mus_hold_tone(function)progs/doomgeneric/i_minios_sound.c:261static void mus_hold_tone(unsigned freq, unsigned long ms)-- Hold a tone for the given number of milliseconds. -
mus_play_chord(function)progs/doomgeneric/i_minios_sound.c:274static void mus_play_chord(mus_player_t *m)-- Play one full cycle of the pseudo-polyphony: the bass pedal first, held long like the NES triangle voice, then the... -
mus_advance(function)progs/doomgeneric/i_minios_sound.c:288static void mus_advance(mus_player_t *m, unsigned long ms) -
mus_render_pcm(function)progs/doomgeneric/i_minios_sound.c:320static void mus_render_pcm(mus_player_t *m, unsigned char *out, unsigned n)-- Polyphonic pcm2 music: every sounding voice at once, as the score has it. -
mus_render_push(function)progs/doomgeneric/i_minios_sound.c:359static void mus_render_push(mus_player_t *m, unsigned n) -
mus_advance_pcm(function)progs/doomgeneric/i_minios_sound.c:369static void mus_advance_pcm(mus_player_t *m) -
MUS_Init(function)progs/doomgeneric/i_minios_sound.c:410static boolean MUS_Init(void) -
MUS_Shutdown(function)progs/doomgeneric/i_minios_sound.c:415static void MUS_Shutdown(void) -
MUS_SetMusicVolume(function)progs/doomgeneric/i_minios_sound.c:422static void MUS_SetMusicVolume(int volume) -
MUS_Pause(function)progs/doomgeneric/i_minios_sound.c:424static void MUS_Pause(void) -
MUS_Resume(function)progs/doomgeneric/i_minios_sound.c:425static void MUS_Resume(void) -
MUS_RegisterSong(function)progs/doomgeneric/i_minios_sound.c:427static void *MUS_RegisterSong(void *data, int len) -
MUS_UnRegisterSong(function)progs/doomgeneric/i_minios_sound.c:442static void MUS_UnRegisterSong(void *handle) -
MUS_PlaySong(function)progs/doomgeneric/i_minios_sound.c:448static void MUS_PlaySong(void *handle, boolean looping) -
MUS_StopSong(function)progs/doomgeneric/i_minios_sound.c:469static void MUS_StopSong(void) -
MUS_MusicIsPlaying(function)progs/doomgeneric/i_minios_sound.c:474static boolean MUS_MusicIsPlaying(void) -
MUS_Poll(function)progs/doomgeneric/i_minios_sound.c:478static void MUS_Poll(void) -
PCSPK_Init(function)progs/doomgeneric/i_minios_sound.c:512static boolean PCSPK_Init(boolean use_sfx_prefix) -
PCSPK_Shutdown(function)progs/doomgeneric/i_minios_sound.c:519static void PCSPK_Shutdown(void) -
PCSPK_GetSfxLumpNum(function)progs/doomgeneric/i_minios_sound.c:529static int PCSPK_GetSfxLumpNum(sfxinfo_t *sfx) -
free_channel(function)progs/doomgeneric/i_minios_sound.c:540static void free_channel(int i) -
PCSPK_Update(function)progs/doomgeneric/i_minios_sound.c:549static void PCSPK_Update(void) -
PCSPK_UpdateSoundParams(function)progs/doomgeneric/i_minios_sound.c:587static void PCSPK_UpdateSoundParams(int ch, int v, int s) -
PCSPK_StartSound(function)progs/doomgeneric/i_minios_sound.c:591static int PCSPK_StartSound(sfxinfo_t *sfx, int channel, int vol, int sep) -
PCSPK_StopSound(function)progs/doomgeneric/i_minios_sound.c:641static void PCSPK_StopSound(int channel) -
PCSPK_SoundIsPlaying(function)progs/doomgeneric/i_minios_sound.c:647static boolean PCSPK_SoundIsPlaying(int channel) -
PCSPK_CacheSounds(function)progs/doomgeneric/i_minios_sound.c:653static void PCSPK_CacheSounds(sfxinfo_t *s, int n)
Depends on: kernel/string.c, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/z_zone.h
-
I_InitScale(function)progs/doomgeneric/i_scale.c:61void I_InitScale(byte *_src_buffer, byte *_dest_buffer, int _dest_pitch) -
I_Scale1x(function)progs/doomgeneric/i_scale.c:75static boolean I_Scale1x(int x1, int y1, int x2, int y2) -
I_Scale2x(function)progs/doomgeneric/i_scale.c:105static boolean I_Scale2x(int x1, int y1, int x2, int y2) -
I_Scale3x(function)progs/doomgeneric/i_scale.c:146static boolean I_Scale3x(int x1, int y1, int x2, int y2) -
I_Scale4x(function)progs/doomgeneric/i_scale.c:191static boolean I_Scale4x(int x1, int y1, int x2, int y2) -
I_Scale5x(function)progs/doomgeneric/i_scale.c:240static boolean I_Scale5x(int x1, int y1, int x2, int y2) -
FindNearestColor(function)progs/doomgeneric/i_scale.c:295static int FindNearestColor(byte *palette, int r, int g, int b) -
GenerateStretchTable(function)progs/doomgeneric/i_scale.c:332static byte *GenerateStretchTable(byte *palette, int pct) -
I_InitStretchTables(function)progs/doomgeneric/i_scale.c:361static void I_InitStretchTables(byte *palette) -
I_InitSquashTable(function)progs/doomgeneric/i_scale.c:387static void I_InitSquashTable(byte *palette) -
I_ResetScaleTables(function)progs/doomgeneric/i_scale.c:404void I_ResetScaleTables(byte *palette) -
WriteBlendedLine1x(function)progs/doomgeneric/i_scale.c:434static inline void WriteBlendedLine1x(byte *dest, byte *src1, byte *src2, ... -
I_Stretch1x(function)progs/doomgeneric/i_scale.c:450static boolean I_Stretch1x(int x1, int y1, int x2, int y2) -
WriteLine2x(function)progs/doomgeneric/i_scale.c:507static inline void WriteLine2x(byte *dest, byte *src) -
WriteBlendedLine2x(function)progs/doomgeneric/i_scale.c:520static inline void WriteBlendedLine2x(byte *dest, byte *src1, byte *src2, ... -
I_Stretch2x(function)progs/doomgeneric/i_scale.c:539static boolean I_Stretch2x(int x1, int y1, int x2, int y2) -
WriteLine3x(function)progs/doomgeneric/i_scale.c:620static inline void WriteLine3x(byte *dest, byte *src) -
WriteBlendedLine3x(function)progs/doomgeneric/i_scale.c:634static inline void WriteBlendedLine3x(byte *dest, byte *src1, byte *src2, ... -
I_Stretch3x(function)progs/doomgeneric/i_scale.c:654static boolean I_Stretch3x(int x1, int y1, int x2, int y2) -
WriteLine4x(function)progs/doomgeneric/i_scale.c:759static inline void WriteLine4x(byte *dest, byte *src) -
WriteBlendedLine4x(function)progs/doomgeneric/i_scale.c:774static inline void WriteBlendedLine4x(byte *dest, byte *src1, byte *src2, ... -
I_Stretch4x(function)progs/doomgeneric/i_scale.c:795static boolean I_Stretch4x(int x1, int y1, int x2, int y2) -
WriteLine5x(function)progs/doomgeneric/i_scale.c:924static inline void WriteLine5x(byte *dest, byte *src) -
I_Stretch5x(function)progs/doomgeneric/i_scale.c:942static boolean I_Stretch5x(int x1, int y1, int x2, int y2) -
WriteSquashedLine1x(function)progs/doomgeneric/i_scale.c:1030static inline void WriteSquashedLine1x(byte *dest, byte *src) -
I_Squash1x(function)progs/doomgeneric/i_scale.c:1061static boolean I_Squash1x(int x1, int y1, int x2, int y2) -
WriteSquashedLine2x(function)progs/doomgeneric/i_scale.c:1102static inline void WriteSquashedLine2x(byte *dest, byte *src) -
I_Squash2x(function)progs/doomgeneric/i_scale.c:1160static boolean I_Squash2x(int x1, int y1, int x2, int y2) -
WriteSquashedLine3x(function)progs/doomgeneric/i_scale.c:1197static inline void WriteSquashedLine3x(byte *dest, byte *src) -
I_Squash3x(function)progs/doomgeneric/i_scale.c:1243static boolean I_Squash3x(int x1, int y1, int x2, int y2) -
WriteSquashedLine4x(function)progs/doomgeneric/i_scale.c:1279static inline void WriteSquashedLine4x(byte *dest, byte *src) -
I_Squash4x(function)progs/doomgeneric/i_scale.c:1354static boolean I_Squash4x(int x1, int y1, int x2, int y2) -
WriteSquashedLine5x(function)progs/doomgeneric/i_scale.c:1390static inline void WriteSquashedLine5x(byte *dest, byte *src) -
I_Squash5x(function)progs/doomgeneric/i_scale.c:1419static boolean I_Squash5x(int x1, int y1, int x2, int y2)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/i_input.c
-
I_InitScale(function)progs/doomgeneric/i_scale.h:25void I_InitScale(byte *_src_buffer, byte *_dest_buffer, int _dest_pitch); -
I_ResetScaleTables(function)progs/doomgeneric/i_scale.h:26void I_ResetScaleTables(byte *palette);
Depends on: progs/doomgeneric/config.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/gusconf.h, progs/doomgeneric/i_sound.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_config.h
-
I_InitTimidityConfig(function)progs/doomgeneric/i_sound.c:65extern void I_InitTimidityConfig(void); -
SndDeviceInList(function)progs/doomgeneric/i_sound.c:116static boolean SndDeviceInList(snddevice_t device, snddevice_t *list, ... -
InitSfxModule(function)progs/doomgeneric/i_sound.c:135static void InitSfxModule(boolean use_sfx_prefix) -
InitMusicModule(function)progs/doomgeneric/i_sound.c:163static void InitMusicModule(void) -
I_InitSound(function)progs/doomgeneric/i_sound.c:195void I_InitSound(boolean use_sfx_prefix) -
I_ShutdownSound(function)progs/doomgeneric/i_sound.c:250void I_ShutdownSound(void) -
I_GetSfxLumpNum(function)progs/doomgeneric/i_sound.c:263int I_GetSfxLumpNum(sfxinfo_t *sfxinfo) -
I_UpdateSound(function)progs/doomgeneric/i_sound.c:275void I_UpdateSound(void) -
CheckVolumeSeparation(function)progs/doomgeneric/i_sound.c:288static void CheckVolumeSeparation(int *vol, int *sep) -
I_UpdateSoundParams(function)progs/doomgeneric/i_sound.c:309void I_UpdateSoundParams(int channel, int vol, int sep) -
I_StartSound(function)progs/doomgeneric/i_sound.c:318int I_StartSound(sfxinfo_t *sfxinfo, int channel, int vol, int sep) -
I_StopSound(function)progs/doomgeneric/i_sound.c:331void I_StopSound(int channel) -
I_SoundIsPlaying(function)progs/doomgeneric/i_sound.c:339boolean I_SoundIsPlaying(int channel) -
I_PrecacheSounds(function)progs/doomgeneric/i_sound.c:351void I_PrecacheSounds(sfxinfo_t *sounds, int num_sounds) -
I_InitMusic(function)progs/doomgeneric/i_sound.c:359void I_InitMusic(void) -
I_ShutdownMusic(function)progs/doomgeneric/i_sound.c:363void I_ShutdownMusic(void) -
I_SetMusicVolume(function)progs/doomgeneric/i_sound.c:368void I_SetMusicVolume(int volume) -
I_PauseSong(function)progs/doomgeneric/i_sound.c:376void I_PauseSong(void) -
I_ResumeSong(function)progs/doomgeneric/i_sound.c:384void I_ResumeSong(void) -
I_RegisterSong(function)progs/doomgeneric/i_sound.c:392void *I_RegisterSong(void *data, int len) -
I_UnRegisterSong(function)progs/doomgeneric/i_sound.c:404void I_UnRegisterSong(void *handle) -
I_PlaySong(function)progs/doomgeneric/i_sound.c:412void I_PlaySong(void *handle, boolean looping) -
I_StopSong(function)progs/doomgeneric/i_sound.c:420void I_StopSong(void) -
I_MusicIsPlaying(function)progs/doomgeneric/i_sound.c:428boolean I_MusicIsPlaying(void) -
I_BindSoundVariables(function)progs/doomgeneric/i_sound.c:440void I_BindSoundVariables(void)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/i_minios_sound.c, progs/doomgeneric/i_sound.c, progs/doomgeneric/i_system.c, progs/doomgeneric/s_sound.c, progs/doomgeneric/sounds.h
-
I_InitSound(function)progs/doomgeneric/i_sound.h:152void I_InitSound(boolean use_sfx_prefix); -
I_ShutdownSound(function)progs/doomgeneric/i_sound.h:153void I_ShutdownSound(void); -
I_GetSfxLumpNum(function)progs/doomgeneric/i_sound.h:154int I_GetSfxLumpNum(sfxinfo_t *sfxinfo); -
I_UpdateSound(function)progs/doomgeneric/i_sound.h:155void I_UpdateSound(void); -
I_UpdateSoundParams(function)progs/doomgeneric/i_sound.h:156void I_UpdateSoundParams(int channel, int vol, int sep); -
I_StartSound(function)progs/doomgeneric/i_sound.h:157int I_StartSound(sfxinfo_t *sfxinfo, int channel, int vol, int sep); -
I_StopSound(function)progs/doomgeneric/i_sound.h:158void I_StopSound(int channel); -
I_PrecacheSounds(function)progs/doomgeneric/i_sound.h:160void I_PrecacheSounds(sfxinfo_t *sounds, int num_sounds); -
I_InitMusic(function)progs/doomgeneric/i_sound.h:217void I_InitMusic(void); -
I_ShutdownMusic(function)progs/doomgeneric/i_sound.h:218void I_ShutdownMusic(void); -
I_SetMusicVolume(function)progs/doomgeneric/i_sound.h:219void I_SetMusicVolume(int volume); -
I_PauseSong(function)progs/doomgeneric/i_sound.h:220void I_PauseSong(void); -
I_ResumeSong(function)progs/doomgeneric/i_sound.h:221void I_ResumeSong(void); -
I_RegisterSong(function)progs/doomgeneric/i_sound.h:222void *I_RegisterSong(void *data, int len); -
I_UnRegisterSong(function)progs/doomgeneric/i_sound.h:223void I_UnRegisterSong(void *handle); -
I_PlaySong(function)progs/doomgeneric/i_sound.h:224void I_PlaySong(void *handle, boolean looping); -
I_StopSong(function)progs/doomgeneric/i_sound.h:225void I_StopSong(void); -
I_BindSoundVariables(function)progs/doomgeneric/i_sound.h:235void I_BindSoundVariables(void);
Depends on: kernel/string.c, progs/doomgeneric/config.h, progs/doomgeneric/deh_str.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_joystick.h, progs/doomgeneric/i_sound.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_timer.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_config.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h, progs/pokemon/minios_stubs/SDL.h
-
I_AtExit(function)progs/doomgeneric/i_system.c:73void I_AtExit(atexit_func_t func, boolean run_on_error) -
I_Tactile(function)progs/doomgeneric/i_system.c:87void I_Tactile(int on, int off, int total) -
AutoAllocMemory(function)progs/doomgeneric/i_system.c:95static byte *AutoAllocMemory(int *size, int default_ram, int min_ram) -
I_ZoneBase(function)progs/doomgeneric/i_system.c:133byte *I_ZoneBase (int *size) -
I_PrintBanner(function)progs/doomgeneric/i_system.c:166void I_PrintBanner(char *msg) -
I_PrintDivider(function)progs/doomgeneric/i_system.c:177void I_PrintDivider(void) -
I_PrintStartupBanner(function)progs/doomgeneric/i_system.c:189void I_PrintStartupBanner(char *gamedescription) -
I_ConsoleStdout(function)progs/doomgeneric/i_system.c:210boolean I_ConsoleStdout(void) -
I_Quit(function)progs/doomgeneric/i_system.c:246void I_Quit (void) -
ZenityAvailable(function)progs/doomgeneric/i_system.c:272static int ZenityAvailable(void) -
EscapeShellString(function)progs/doomgeneric/i_system.c:280static char *EscapeShellString(char *string) -
ZenityErrorBox(function)progs/doomgeneric/i_system.c:323static int ZenityErrorBox(char *message) -
I_Error(function)progs/doomgeneric/i_system.c:359void I_Error (char *error, ...) -
I_GetMemoryValue(function)progs/doomgeneric/i_system.c:502boolean I_GetMemoryValue(unsigned int offset, void *value, int size)
Next: API_p11.md
Generated offline by readmenator from commit e1e960505938. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_headers_kernel
- community_10_orphans
- community_1_progs_doomgeneric_d_englsh
- community_2_progs_src
- community_3_progs_doomgeneric_p_spec
- community_4_tools_tls_crypto
- community_5_headers_vga_fb
- community_6_progs_doomgeneric_net_defs
- community_7_headers_batch
- community_8_headers_tick
- community_9_tools_doom_pwad
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- KB_asm
- KB_boot
- KB_doomgeneric
- KB_doomgeneric_p10
- KB_doomgeneric_p11
- KB_doomgeneric_p12
- KB_doomgeneric_p2
- KB_doomgeneric_p3
- KB_doomgeneric_p4
- KB_doomgeneric_p5
- KB_doomgeneric_p6
- KB_doomgeneric_p7
- KB_doomgeneric_p8
- KB_doomgeneric_p9
- KB_drivers
- KB_drivers_p2
- KB_file
- KB_freedomui
- KB_fs
- KB_headers
- KB_headers_arch_x86
- KB_headers_drivers
- KB_headers_kernel
- KB_headers_p2
- KB_headers_p3
- KB_headers_p4
- KB_headers_p5
- KB_headers_p6
- KB_kernel
- KB_kernel_p2
- KB_kernel_p3
- KB_kernel_p4
- KB_lib
- KB_lisp
- KB_lua
- KB_mcp
- KB_minios
- KB_misc
- KB_misc_p2
- KB_misc_p3
- KB_mm
- KB_net
- KB_nuklear
- KB_pokemon
- KB_progs
- KB_quake2generic
- KB_root
- KB_src
- KB_src_p2
- KB_src_p3
- KB_tests
- KB_tests_p2
- KB_tls_u
- KB_tools
- KB_tools_p2
- KB_wl
- KB_x86
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p3
- SYMBOLS_p4
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes