Repository navigation
Agent KB_quake2generic
grisun0 edited this page Oct 23, 2026
·
11 revisions
- Doc: MiniOS platform layer for quake2generic.
- Layer: utility
- Language: c
- Symbols:
-
MINIOS_GFX_BUF_GAME(function, line 5) `* MINIOS_SYS_GFX_PRESENT with MINIOS_GFX_BUF_GAME (211 stays as a kernel
-
- compat alias) and the...`
-
sys_kbd(function, line 30)static long sys_kbd(void) -
sys_palette(function, line 36)static long sys_palette(const unsigned char *pal) -
sys_kbd_raw(function, line 42)static long sys_kbd_raw(int on) -
sys_vga_mode(function, line 48)static long sys_vga_mode(int on) -
sys_doom_frame(function, line 54)static long sys_doom_frame(void) -
sys_mouse(function, line 60)static long sys_mouse(int *buf) -
sys_set_title(function, line 66)static long sys_set_title(const char *t) -
sys_gfx_zoom(function, line 72)static long sys_gfx_zoom(long mode) -
q2g_parse_windowed(function, line 86)static void q2g_parse_windowed(int argc, char **argv) -
q2g_parse_autoframes(function, line 121)static void q2g_parse_autoframes(int argc, char **argv) -
QG_GetMouseDiff(function, line 154)void QG_GetMouseDiff(int *dx, int *dy) -
QG_CaptureMouse(function, line 168)void QG_CaptureMouse(void) -
QG_ReleaseMouse(function, line 172)void QG_ReleaseMouse(void) -
QG_Mkdir(function, line 175)void QG_Mkdir(const char *path) -
scancode_to_q2key(function, line 179)static unsigned char scancode_to_q2key(unsigned char raw) -
extended_to_q2key(function, line 262)static unsigned char extended_to_q2key(unsigned char sc) -
kbd_poll(function, line 280)static void kbd_poll(void) -
SWimp_SetPalette(function, line 310)void SWimp_SetPalette(const unsigned char *palette) -
SWimp_SetMode(function, line 320)rserr_t SWimp_SetMode(int *pwidth, int *pheight, int mode, qboolean fullscreen) -
SWimp_Init(function, line 337)int SWimp_Init(void *hInstance, void *wndProc) -
SWimp_Shutdown(function, line 346)void SWimp_Shutdown(void) -
SWimp_BeginFrame(function, line 349)void SWimp_BeginFrame(float camera_separation) -
SWimp_EndFrame(function, line 352)void SWimp_EndFrame(void) -
SWimp_AppActivate(function, line 381)void SWimp_AppActivate(qboolean active) -
QG_Milliseconds(function, line 385)int QG_Milliseconds(void) -
main(function, line 389)int main(int argc, char **argv) -
MINIOS_DOOM_BACKBUF_ADDR(function, line 4)* MINIOS_DOOM_BACKBUF_ADDR (minios_abi.h); -
Sys_Quit(function, line 99)extern void Sys_Quit(void); -
Cbuf_AddText(function, line 102)extern void Cbuf_AddText(char *text); -
q2snd_probe(function, line 106)extern int q2snd_probe(void); -
Q2G_FB_W(macro, line 21)#define Q2G_FB_W -
Q2G_FB_H(macro, line 22)#define Q2G_FB_H -
Q2G_BACKBUF(macro, line 78)#define Q2G_BACKBUF - Depends on:
kernel/string.c,progs/doomgeneric/r_local.h,progs/minios_abi.h
- Doc: Quake 2 DMA sound backend over the MiniOS pcm2 path.
- Layer: utility
- Language: c
- Symbols:
-
sys_pcm2_open(function, line 67)static long sys_pcm2_open(long flags) -
sys_pcm2_write(function, line 75)static long sys_pcm2_write(const void *buf, long len) -
sys_pcm2_close(function, line 83)static void sys_pcm2_close(void) -
sys_time_ms(function, line 89)static long sys_time_ms(void) -
q2_dma_push(function, line 104)static int q2_dma_push(int end) -
SNDDMA_Init(function, line 138)qboolean SNDDMA_Init(void) -
SNDDMA_GetDMAPos(function, line 182)int SNDDMA_GetDMAPos(void) -
SNDDMA_Shutdown(function, line 190)void SNDDMA_Shutdown(void) -
SNDDMA_BeginPainting(function, line 202)void SNDDMA_BeginPainting(void) -
SNDDMA_Submit(function, line 205)void SNDDMA_Submit(void) -
q2snd_probe(function, line 222)int q2snd_probe(void) -
Q2SND_RATE(macro, line 48)#define Q2SND_RATE -
Q2SND_SAMPLES(macro, line 49)#define Q2SND_SAMPLES -
Q2SND_SILENCE(macro, line 50)#define Q2SND_SILENCE -
Q2SND_AHEAD(macro, line 54)#define Q2SND_AHEAD -
Q2SND_BUF_BYTES(macro, line 56)#define Q2SND_BUF_BYTES
-
- Depends on:
kernel/string.c,progs/minios_abi.h
Generated offline by readmenator from commit cd87980b5eb5. 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