SYMBOL INDEX (1399 symbols across 171 files) FILE: meka/srcs/allegro4to5.cpp function al_draw_hline (line 4) | void al_draw_hline(int x1, int y, int x2, ALLEGRO_COLOR c) function al_draw_vline (line 9) | void al_draw_vline(int x, int y1, int y2, ALLEGRO_COLOR c) function alx_color_equals (line 14) | bool alx_color_equals(const ALLEGRO_COLOR* c1, const ALLEGRO_COLOR* c2) function alx_locked_draw_filled_rectangle (line 20) | void alx_locked_draw_filled_rectangle(ALLEGRO_LOCKED_REGION* dst_region,... FILE: meka/srcs/app_about.cpp function AboutBox_Switch (line 28) | void AboutBox_Switch() function AboutBox_Layout (line 40) | static void AboutBox_Layout(bool setup) function AboutBox_Init (line 75) | void AboutBox_Init() function AboutBox_Update (line 91) | void AboutBox_Update() FILE: meka/srcs/app_about.h type t_app_about_box (line 10) | struct t_app_about_box FILE: meka/srcs/app_cheatfinder.cpp function t_cheat_finder (line 79) | t_cheat_finder * CheatFinder_New(bool register_desktop) function CheatFinder_Delete (line 122) | void CheatFinder_Delete(t_cheat_finder *app) function CheatFinder_Layout (line 128) | void CheatFinder_Layout(t_cheat_finder *app, bool setup) function CheatFinder_Update (line 263) | void CheatFinder_Update(t_cheat_finder* app) function u32 (line 363) | static u32 CheatFinder_IndexToAddr(t_cheat_finder* app, const t_cheat_fi... function u32 (line 370) | static u32 CheatFinder_ReadValue(t_cheat_finder* app, const t_memory_ran... function CheatFinder_AddNewMatches (line 410) | void CheatFinder_AddNewMatches(t_cheat_finder* app, const t_memory_range... function CheatFinder_ResetMatches (line 433) | void CheatFinder_ResetMatches(t_cheat_finder* app) function CheatFinder_ReduceMatches (line 457) | void CheatFinder_ReduceMatches(t_cheat_finder* app, t_cheat_finder_compa... function CheatFinder_UndoReduce (line 526) | static void CheatFinder_UndoReduce(t_cheat_finder* app) function CheatFinder_SelectOneMatch (line 535) | static void CheatFinder_SelectOneMatch(t_cheat_finder* app, int match_in... function CheatFinder_CallbackMemtypeSelect (line 545) | static void CheatFinder_CallbackMemtypeSelect(t_widget* w) function CheatFinder_CallbackValuetypeSelect (line 552) | static void CheatFinder_CallbackValuetypeSelect(t_widget* w) function CheatFinder_CallbackCompareToSelect (line 559) | static void CheatFinder_CallbackCompareToSelect(t_widget* w) function CheatFinder_CallbackReset (line 565) | static void CheatFinder_CallbackReset(t_widget* w) function CheatFinder_CallbackComparer (line 571) | static void CheatFinder_CallbackComparer(t_widget* w) function CheatFinder_CallbackUndoReduce (line 577) | static void CheatFinder_CallbackUndoReduce(t_widget* w) function CheatFinder_CallbackSelectOneMatch (line 583) | static void CheatFinder_CallbackSelectOneMatch(t_widget *w) function CheatFinder_CallbackClose (line 590) | static void CheatFinder_CallbackClose(t_widget* w) function CheatFinder_SwitchMainInstance (line 610) | void CheatFinder_SwitchMainInstance() function CheatFinders_Update (line 620) | void CheatFinders_Update() FILE: meka/srcs/app_cheatfinder.h type t_cheat_finder_value_type (line 18) | enum t_cheat_finder_value_type type t_cheat_finder_comparer (line 28) | enum t_cheat_finder_comparer type t_cheat_finder_compare_to (line 39) | enum t_cheat_finder_compare_to type t_cheat_finder_match (line 45) | struct t_cheat_finder_match type t_cheat_finder (line 52) | struct t_cheat_finder FILE: meka/srcs/app_filebrowser.cpp function t_filebrowser_entry (line 64) | t_filebrowser_entry * FB_Entry_New(int type, char *file_name) function FB_Entry_Delete (line 75) | void FB_Entry_Delete(t_filebrowser_entry *entry) function FB_Entry_FindVLFN (line 82) | void FB_Entry_FindVLFN(t_filebrowser_entry *entry) function FB_Return_File_Area_Y (line 94) | static int FB_Return_File_Area_Y() function FB_Switch (line 99) | void FB_Switch() function FB_Init (line 106) | void FB_Init() function FB_Init_2 (line 133) | void FB_Init_2() function FB_Layout (line 139) | void FB_Layout(t_filebrowser *app, bool setup) function FB_Free_Memory (line 221) | void FB_Free_Memory() function FB_Close (line 228) | void FB_Close() function FB_Add_DiskDrives (line 235) | void FB_Add_DiskDrives() function INLINE (line 257) | static INLINE int FB_Sort_Files_GetEntryPriority (t_filebrowser_entry ... function FB_Sort_Files (line 286) | void FB_Sort_Files(int start, int end) function FB_Ext_In_List (line 318) | int FB_Ext_In_List(const t_list *ext_list, const char *ext) function FB_Add_Entries (line 329) | void FB_Add_Entries(t_list *ext_list, int type) function FB_Load_Directory_Internal (line 440) | static void FB_Load_Directory_Internal() function FB_Draw_Infos (line 497) | void FB_Draw_Infos() function FB_Draw_List (line 511) | void FB_Draw_List() function FB_Check_and_Repos (line 699) | void FB_Check_and_Repos() function FB_Update (line 717) | void FB_Update() function FB_Load_Directory (line 844) | void FB_Load_Directory() function FB_LoadAllNames (line 861) | void FB_LoadAllNames() function FB_OpenSelectedEntry (line 893) | void FB_OpenSelectedEntry() function FB_OpenDirectory (line 917) | void FB_OpenDirectory(const char* name) function FB_OpenFile (line 953) | void FB_OpenFile(const char* name) function FB_SelectEntryByFileName (line 974) | bool FB_SelectEntryByFileName(const char* file_name) function FB_Click_List (line 989) | void FB_Click_List (t_widget *w) function FB_Reload_Names (line 1009) | void FB_Reload_Names() FILE: meka/srcs/app_filebrowser.h type t_db_entry (line 31) | struct t_db_entry type t_filebrowser_entry (line 33) | struct t_filebrowser_entry type t_filebrowser (line 41) | struct t_filebrowser FILE: meka/srcs/app_game.cpp function gamebox_draw (line 24) | void gamebox_draw(t_gui_box *box, ALLEGRO_BITMAP *game_buffer) function gamebox_compute_size (line 52) | void gamebox_compute_size(int *x, int *y) function t_gui_box (line 58) | t_gui_box * gamebox_create(int x, int y) function gamebox_resize_all (line 84) | void gamebox_resize_all() function gamebox_rename_all (line 103) | void gamebox_rename_all() FILE: meka/srcs/app_mapview.cpp function t_tilemap_viewer (line 49) | t_tilemap_viewer * TilemapViewer_New(bool register_desktop) function TilemapViewer_Delete (line 94) | void TilemapViewer_Delete(t_tilemap_viewer *app) function TilemapViewer_ChangeLayout (line 101) | void TilemapViewer_ChangeLayout(t_tilemap_viewer *app, t_tilemap_view... function TilemapViewer_SetupLayoutSizes (line 110) | void TilemapViewer_SetupLayoutSizes(t_tilemap_viewer *app) function TilemapViewer_Layout (line 174) | void TilemapViewer_Layout(t_tilemap_viewer *app, bool setup) function TilemapViewer_CallbackTilemapClick (line 266) | void TilemapViewer_CallbackTilemapClick(t_widget *w) function TilemapViewer_CallbackTilemapAddressScroll (line 275) | void TilemapViewer_CallbackTilemapAddressScroll(t_widget *w) function TilemapViewer_Switch (line 289) | void TilemapViewer_Switch(t_widget *w) function TilemapViewer_SwitchMainInstance (line 309) | void TilemapViewer_SwitchMainInstance() function TilemapViewer_Update (line 322) | void TilemapViewer_Update(t_tilemap_viewer *app) function TilemapViewer_UpdateAddresses (line 466) | static void TilemapViewer_UpdateAddresses(t_tilemap_viewer *app) function TilemapViewer_UpdateInfos (line 508) | static void TilemapViewer_UpdateInfos(t_tilemap_viewer *app) function TilemapViewer_UpdateScrollDrawLineWrap (line 597) | static void TilemapViewer_UpdateScrollDrawLineWrap(t_tilemap_viewer ... function TilemapViewer_UpdateScroll (line 640) | static void TilemapViewer_UpdateScroll(t_tilemap_viewer *app) function TilemapViewers_Update (line 698) | void TilemapViewers_Update() FILE: meka/srcs/app_mapview.h type t_tilemap_viewer_layout (line 14) | enum t_tilemap_viewer_layout type t_tilemap_viewer (line 21) | struct t_tilemap_viewer FILE: meka/srcs/app_memview.cpp function MemoryRange_GetDetails (line 60) | void MemoryRange_GetDetails(t_memory_type memtype, t_memory_range* mr) function u8 (line 144) | u8 t_memory_range::ReadByte(int addr) const function t_memory_viewer (line 226) | t_memory_viewer * MemoryViewer_New(bool register_desktop, int size_col... function MemoryViewer_Delete (line 301) | void MemoryViewer_Delete(t_memory_viewer* app) function MemoryViewer_Layout (line 307) | static void MemoryViewer_Layout(t_memory_viewer* app, bool setup) function MemoryViewer_IsAddressHighlighted (line 461) | static bool MemoryViewer_IsAddressHighlighted(const std::vector* hi... function MemoryViewer_Update (line 468) | static void MemoryViewer_Update(t_memory_viewer* app) function MemoryViewer_Switch (line 607) | static void MemoryViewer_Switch(t_memory_viewer* mv) function MemoryViewer_Switch (line 626) | static void MemoryViewer_Switch(t_widget* w) function MemoryViewer_SwitchMainInstance (line 632) | void MemoryViewer_SwitchMainInstance() function MemoryViewer_ViewPane (line 643) | static void MemoryViewer_ViewPane(t_memory_viewer* app, t_memory_type me... function MemoryViewer_ViewPaneCallback (line 666) | static void MemoryViewer_ViewPaneCallback(t_widget* w) function MemoryViewer_UpdateAllMemoryRanges (line 673) | static void MemoryViewer_UpdateAllMemoryRanges(t_memory_viewer* app) function MemoryViewer_MediaReload (line 689) | static void MemoryViewer_MediaReload(t_memory_viewer* app) function MemoryViewer_GotoAddress (line 695) | void MemoryViewer_GotoAddress(t_memory_viewer* app, t_memory_type mem... function MemoryViewer_InputBoxAddress_EnterCallback (line 733) | void MemoryViewer_InputBoxAddress_EnterCallback(t_widget* w) function MemoryViewer_InputBoxValue_EditCallback (line 752) | static void MemoryViewer_InputBoxValue_EditCallback(t_widget *w) function MemoryViewer_InputBoxValue_EnterCallback (line 791) | static void MemoryViewer_InputBoxValue_EnterCallback(t_widget *w) function MemoryViewer_ClickBottom (line 809) | static void MemoryViewer_ClickBottom(t_widget* w) function MemoryViewer_ClickMemoryHex (line 817) | static void MemoryViewer_ClickMemoryHex(t_widget* w) function MemoryViewer_ClickMemoryAscii (line 849) | static void MemoryViewer_ClickMemoryAscii(t_widget *w) function MemoryViewer_SetupEditValueBox (line 863) | static void MemoryViewer_SetupEditValueBox(t_memory_viewer* app) function MemoryViewer_UpdateInputs (line 916) | static void MemoryViewer_UpdateInputs(t_memory_viewer *mv) function MemoryViewers_Update (line 1044) | void MemoryViewers_Update() function MemoryViewers_MediaReload (line 1053) | void MemoryViewers_MediaReload() FILE: meka/srcs/app_memview.h type t_memory_type (line 12) | enum t_memory_type type t_memory_range (line 29) | struct t_memory_range type t_memory_pane (line 42) | struct t_memory_pane type t_memory_viewer (line 49) | struct t_memory_viewer FILE: meka/srcs/app_options.cpp function Option_Switch_Uses_VLFN (line 36) | static void Option_Switch_Uses_VLFN() function Option_Switch_NES_Crap (line 41) | static void Option_Switch_NES_Crap() function Options_Init_Applet (line 47) | void Options_Init_Applet() function Options_Layout_AddLine (line 65) | static void Options_Layout_AddLine(t_app_options* app, bool setup, t... function Options_Layout (line 75) | static void Options_Layout(t_app_options* app, bool setup) function Options_Update (line 115) | void Options_Update(void) function Options_Switch (line 131) | void Options_Switch() FILE: meka/srcs/app_options.h type t_app_options (line 10) | struct t_app_options FILE: meka/srcs/app_palview.cpp function PaletteViewer_Init (line 30) | void PaletteViewer_Init() function PaletteViewer_Layout (line 67) | void PaletteViewer_Layout(t_app_palette_viewer* app, bool setup) function PaletteViewer_Switch (line 97) | void PaletteViewer_Switch() function PaletteViewer_Update (line 110) | void PaletteViewer_Update() function PaletteViewer_SetPaletteSize (line 211) | void PaletteViewer_SetPaletteSize(t_app_palette_viewer *pv, int palet... function PaletteViewer_CallbackSelectColor (line 216) | void PaletteViewer_CallbackSelectColor(t_widget *w) FILE: meka/srcs/app_palview.h type t_app_palette_viewer (line 10) | struct t_app_palette_viewer FILE: meka/srcs/app_techinfo.cpp function TechInfo_Layout (line 29) | static void TechInfo_Layout(t_app_tech_info *app, bool setup) function TechInfo_Init (line 42) | void TechInfo_Init() function TechInfo_Redraw (line 68) | static void TechInfo_Redraw(t_app_tech_info* app) function TechInfo_SetLine (line 89) | static void TechInfo_SetLine(t_app_tech_info *app, const char *line, int... function TechInfo_Update (line 100) | void TechInfo_Update(void) function TechInfo_Switch (line 255) | void TechInfo_Switch (void) FILE: meka/srcs/app_techinfo.h type t_app_tech_info (line 17) | struct t_app_tech_info FILE: meka/srcs/app_textview.cpp function TextViewer_Init (line 31) | void TextViewer_Init(t_app_textviewer* app) function TextViewer_Close (line 66) | void TextViewer_Close(t_app_textviewer* app) function TextViewer_Layout (line 77) | void TextViewer_Layout(t_app_textviewer* app, bool setup) function TextViewer_Open (line 110) | int TextViewer_Open(t_app_textviewer* app, const char* title, const ... function TextViewer_Switch_Doc_Main (line 160) | void TextViewer_Switch_Doc_Main() function TextViewer_Switch_Doc_Compat (line 165) | void TextViewer_Switch_Doc_Compat() function TextViewer_Switch_Doc_Multiplayer_Games (line 170) | void TextViewer_Switch_Doc_Multiplayer_Games() function TextViewer_Switch_Doc_Changes (line 175) | void TextViewer_Switch_Doc_Changes() function TextViewer_Switch_Doc_Debugger (line 180) | void TextViewer_Switch_Doc_Debugger() function TextViewer_Switch (line 185) | void TextViewer_Switch(t_app_textviewer* tv, const char* title, const... function TextViewer_Switch_Close (line 208) | void TextViewer_Switch_Close() function TextViewer_ScrollbarCallback (line 217) | static void TextViewer_ScrollbarCallback() function TextViewer_Update (line 223) | void TextViewer_Update(t_app_textviewer *tv) function TextViewer_Update_Inputs (line 300) | static void TextViewer_Update_Inputs(t_app_textviewer *tv) FILE: meka/srcs/app_textview.h type t_app_textviewer (line 19) | struct t_app_textviewer FILE: meka/srcs/app_tileview.cpp function TileViewer_Init_Values (line 35) | void TileViewer_Init_Values() function TileViewer_Init (line 51) | void TileViewer_Init() function TileViewer_Layout (line 79) | void TileViewer_Layout(t_app_tile_viewer *app, bool setup) function TileViewer_Update (line 112) | void TileViewer_Update(t_app_tile_viewer *app) function TileViewer_Change_Palette (line 276) | void TileViewer_Change_Palette() function TileViewer_Configure_PaletteMax (line 285) | void TileViewer_Configure_PaletteMax (int palette_max) function TileViewer_SelectedTile_Select (line 295) | void TileViewer_SelectedTile_Select(t_widget *w) function TileViewer_Switch (line 301) | void TileViewer_Switch() FILE: meka/srcs/app_tileview.h type t_app_tile_viewer (line 10) | struct t_app_tile_viewer FILE: meka/srcs/beam.cpp function Beam_Calc_X (line 22) | int Beam_Calc_X() function Beam_X (line 41) | int Beam_X() function INLINE (line 59) | INLINE int Beam_Calc_Y() function Beam_Y (line 98) | int Beam_Y() FILE: meka/srcs/bios.cpp function BIOS_Switch_to_Game (line 20) | void BIOS_Switch_to_Game() function BIOS_Unload (line 27) | void BIOS_Unload() function BIOS_Load (line 34) | void BIOS_Load() function BIOS_Free_Roms (line 49) | void BIOS_Free_Roms() FILE: meka/srcs/blit.cpp type t_blitters_table_entry (line 38) | struct t_blitters_table_entry type t_blit_cfg (line 45) | struct t_blit_cfg function Blit_Init (line 61) | void Blit_Init() function Blit_DestroyVideoBuffers (line 75) | void Blit_DestroyVideoBuffers() function Blit_CreateVideoBuffers (line 89) | void Blit_CreateVideoBuffers() function Blit_Fullscreen_Misc (line 107) | static void Blit_Fullscreen_Misc() function Blit_Fullscreen_Message (line 131) | static void Blit_Fullscreen_Message(ALLEGRO_BITMAP* dst, int time_left) function Blit_Fullscreen_UpdateBounds (line 154) | void Blit_Fullscreen_UpdateBounds() function Blit_Fullscreen_CopyStretch (line 195) | static void Blit_Fullscreen_CopyStretch(ALLEGRO_BITMAP *src_buffer) function Blit_Fullscreen_Normal (line 217) | void Blit_Fullscreen_Normal() function Blit_Fullscreen_HQ2X (line 223) | void Blit_Fullscreen_HQ2X() function Blit_Fullscreen_TV_Mode (line 241) | void Blit_Fullscreen_TV_Mode() function Blit_Fullscreen_TV_Mode_Double (line 268) | void Blit_Fullscreen_TV_Mode_Double() function Blit_Fullscreen (line 300) | void Blit_Fullscreen() function Blit_GUI (line 328) | void Blit_GUI() FILE: meka/srcs/blitintf.cpp function t_blitter (line 29) | t_blitter * Blitter_New(char *name) function Blitter_Delete (line 61) | void Blitter_Delete(t_blitter *b) function Blitters_Close (line 69) | void Blitters_Close() function Blitters_Parse_Line (line 83) | static int Blitters_Parse_Line(char *s, char *s_case) function Blitters_Init_Values (line 145) | void Blitters_Init_Values() function Blitters_Init (line 151) | void Blitters_Init() function t_blitter (line 205) | t_blitter * Blitters_FindBlitterByName(const char *name) function Blitters_Str2Num (line 230) | static int Blitters_Str2Num(const char *s) function Blitters_Switch_Common (line 238) | void Blitters_Switch_Common() function Blitters_SwitchNext (line 247) | void Blitters_SwitchNext() function Blitters_Switch_Handler (line 259) | static void Blitters_Switch_Handler (t_menu_event *event) function Blitters_Menu_Init (line 265) | void Blitters_Menu_Init (int menu_id) FILE: meka/srcs/blitintf.h type t_blitter_stretch (line 14) | enum t_blitter_stretch type t_blitter (line 25) | struct t_blitter type t_blitters (line 48) | struct t_blitters FILE: meka/srcs/bmemory.cpp function BMemory_Verify_Usage (line 17) | void BMemory_Verify_Usage() function BMemory_Get_Infos (line 32) | void BMemory_Get_Infos(void** data, int* len) function BMemory_Load (line 51) | void BMemory_Load() function BMemory_Save (line 70) | void BMemory_Save() function BMemory_Load_State (line 93) | void BMemory_Load_State(FILE* f) function BMemory_Save_State (line 102) | void BMemory_Save_State(FILE* f) function BMemory_SRAM_Load (line 115) | void BMemory_SRAM_Load(FILE* f) function BMemory_SRAM_Save (line 133) | void BMemory_SRAM_Save(FILE* f) function BMemory_SRAM_Load_State (line 141) | void BMemory_SRAM_Load_State(FILE* f) function BMemory_SRAM_Save_State (line 148) | void BMemory_SRAM_Save_State(FILE* f) function BMemory_SRAM_Get_Infos (line 154) | void BMemory_SRAM_Get_Infos(void** data, int* len) FILE: meka/srcs/capture.cpp function Capture_Init (line 27) | void Capture_Init() function Capture_Init_Game (line 36) | void Capture_Init_Game() function Capture_Request (line 42) | void Capture_Request() function Capture_FileName_Get (line 48) | static void Capture_FileName_Get(char* dst) function Capture_Screen (line 83) | static void Capture_Screen() function Capture_Update (line 168) | void Capture_Update() function Capture_MenuHandler_Capture (line 183) | void Capture_MenuHandler_Capture() function Capture_MenuHandler_AllFrames (line 188) | void Capture_MenuHandler_AllFrames() function Capture_MenuHandler_IncludeGui (line 198) | void Capture_MenuHandler_IncludeGui() FILE: meka/srcs/capture.h type t_capture (line 30) | struct t_capture FILE: meka/srcs/checksum.cpp function mekacrc (line 15) | static void mekacrc(t_meka_crc *dst, const u8 *data, int data_size) function Checksum_Perform (line 47) | void Checksum_Perform(const u8 *data, int data_size) FILE: meka/srcs/coleco.cpp function WRITE_FUNC (line 29) | WRITE_FUNC (Write_Mapper_Coleco) function Coleco_Port_Out (line 48) | void Coleco_Port_Out (word Port, byte Value) function byte (line 67) | byte Coleco_Port_In (word Port) function byte (line 84) | byte Coleco_Inputs (word Port) function byte (line 104) | byte Coleco_Keypad_1() function byte (line 128) | byte Coleco_Keypad_2() function Coleco_Init_Table_Inputs (line 138) | void Coleco_Init_Table_Inputs() function word (line 164) | word Loop_Coleco() FILE: meka/srcs/commport.cpp function Comm_Reset (line 60) | void Comm_Reset() function Comm_Read_01 (line 67) | int Comm_Read_01() function Comm_Write_01 (line 72) | void Comm_Write_01(int value) function Comm_Read_02 (line 79) | int Comm_Read_02() function Comm_Write_02 (line 85) | void Comm_Write_02(int value) function Comm_Read_03 (line 91) | int Comm_Read_03() function Comm_Write_03 (line 97) | void Comm_Write_03(int value) function Comm_Read_04 (line 104) | int Comm_Read_04() function Comm_Read_05 (line 110) | int Comm_Read_05() function Comm_Write_05 (line 119) | void Comm_Write_05(int value) FILE: meka/srcs/commport.h type t_gear_to_gear (line 10) | struct t_gear_to_gear FILE: meka/srcs/config.cpp function CFG_Write_Line (line 27) | static void CFG_Write_Line(const char* fmt, ...) function CFG_Write_Int (line 35) | static void CFG_Write_Int(const char *name, int value) function CFG_Write_Str (line 39) | static void CFG_Write_Str(const char *name, const char *str) function CFG_Write_StrEscape (line 44) | static void CFG_Write_StrEscape (const char *name, const char *str) function Font_FindByName (line 58) | static void Font_FindByName(const char* name, int* out) function Configuration_Load_Line (line 71) | static void Configuration_Load_Line (char *var, char *value) function Configuration_Load (line 200) | void Configuration_Load() function Configuration_Save (line 240) | void Configuration_Save() function Param_Check (line 383) | static void Param_Check(int *current, const char *msg) function Command_Line_Parse (line 390) | void Command_Line_Parse() function Command_Line_Help (line 457) | void Command_Line_Help() FILE: meka/srcs/country.cpp function Set_Country_Export (line 24) | void Set_Country_Export() function Set_Country_Japan (line 41) | void Set_Country_Japan() function Nationalize (line 58) | void Nationalize (byte *v) FILE: meka/srcs/country.h type t_country (line 10) | enum t_country FILE: meka/srcs/cpu.cpp function Interrupt_Loop_Misc_Line_Zero (line 26) | void Interrupt_Loop_Misc_Line_Zero() function Interrupt_Loop_Misc_Common (line 35) | bool Interrupt_Loop_Misc_Common() function Interrupt_Loop_Misc (line 52) | bool Interrupt_Loop_Misc(int* out_interrupt) function word (line 69) | word Loop_SMS() function CPU_Loop (line 172) | void CPU_Loop() function CPU_Loop (line 192) | void CPU_Loop() function PatchZ80 (line 212) | void PatchZ80(Z80 *R) { } function INLINE (line 216) | INLINE int Get_Active_CPU() { return (0); } function INLINE (line 217) | INLINE int Get_IRQ_Vector(int p) { return (0x38); } FILE: meka/srcs/data.cpp function Data_LoadBitmap (line 52) | static bool Data_LoadBitmap(ALLEGRO_BITMAP** pbitmap, const char* name) function Data_LoadMouseCursor (line 89) | static bool Data_LoadMouseCursor(ALLEGRO_MOUSE_CURSOR** pcursor, ALLEGRO... function Data_LoadFont (line 111) | bool Data_LoadFont(ALLEGRO_FONT** pfont, const char* name, int size) function Data_Init (line 145) | void Data_Init() function Data_ProcessVideoBitmaps (line 158) | void Data_ProcessVideoBitmaps() function Data_LoadBinaries (line 236) | void Data_LoadBinaries() function Data_Close (line 253) | void Data_Close() function Data_CreateVideoBuffers (line 258) | void Data_CreateVideoBuffers() function Data_DestroyVideoBuffers (line 264) | void Data_DestroyVideoBuffers() FILE: meka/srcs/data.h type t_data_graphics (line 36) | struct t_data_graphics FILE: meka/srcs/datadump.cpp function DataDump_Init (line 30) | void DataDump_Init (void) function DataDump_Init_Menus (line 39) | void DataDump_Init_Menus (int menu_id) function DataDump_Mode_Ascii (line 59) | void DataDump_Mode_Ascii (void) function DataDump_Mode_Raw (line 74) | void DataDump_Mode_Raw (void) function DataDump_Write_Filename (line 85) | static void DataDump_Write_Filename (char *s, const char *name) function DataDump_Main_Raw (line 92) | static void DataDump_Main_Raw (const char *name, const u8 *data, int... function DataDump_Main_Ascii (line 116) | static void DataDump_Main_Ascii (const char *name, const u8 *data, i... function DataDump_Handler_Ascii_Standard (line 155) | static int DataDump_Handler_Ascii_Standard (FILE *f_dump, int pos, u8 c... function DataDump_Handler_Ascii_CPURegs_Reg (line 173) | static void DataDump_Handler_Ascii_CPURegs_Reg (FILE *f_dump, const char... function DataDump_Handler_Ascii_CPURegs (line 190) | static int DataDump_Handler_Ascii_CPURegs (FILE *f_dump, int pos, const... function DataDump_Handler_Ascii_VReg (line 224) | static int DataDump_Handler_Ascii_VReg (FILE *f_dump, int pos, const u8... function DataDump_Handler_Ascii_Palette (line 238) | static int DataDump_Handler_Ascii_Palette (FILE *f_dump, int pos, const... function DataDump_Handler_Ascii_Sprite (line 269) | static int DataDump_Handler_Ascii_Sprite (FILE *f_dump, int pos, const ... function DataDump_RAM (line 318) | void DataDump_RAM() function DataDump_VRAM (line 333) | void DataDump_VRAM() function DataDump_Palette (line 344) | void DataDump_Palette() function DataDump_Sprites (line 368) | void DataDump_Sprites() function DataDump_BgFgMap (line 397) | void DataDump_BgFgMap() function DataDump_CPURegs (line 404) | void DataDump_CPURegs() function DataDump_VRegs (line 415) | void DataDump_VRegs() function DataDump_OnBoardMemory (line 426) | void DataDump_OnBoardMemory (void) FILE: meka/srcs/datadump.h type t_data_dump (line 17) | struct t_data_dump FILE: meka/srcs/db.cpp function DB_FindDriverIdByName (line 51) | int DB_FindDriverIdByName(const char* name) function DB_FindCountryFlagByName (line 94) | int DB_FindCountryFlagByName(const char* name) function t_db_entry (line 118) | t_db_entry* DB_Entry_New (int system, u32 crc32, t_meka_crc* mekacrc) function DB_Entry_Delete (line 149) | void DB_Entry_Delete (t_db_entry* entry) function t_db_name (line 173) | t_db_name* DB_Name_New(t_db_entry* entry, char* name, int country, i... function DB_Name_Delete (line 200) | void DB_Name_Delete (t_db_name* dbname) function DB_Init (line 207) | bool DB_Init(const char* filename, bool verbose) function DB_Load_Entry (line 218) | static int DB_Load_Entry (char* line) function DB_Load_EntryOldFormat (line 412) | static int DB_Load_EntryOldFormat(char* line) function DB_Load_Line (line 566) | static int DB_Load_Line (char* line) function DB_Load (line 587) | static bool DB_Load (const char* filename, bool verbose) function DB_Close (line 639) | void DB_Close() function t_db_entry (line 653) | t_db_entry* DB_Entry_Find(u32 crc32, const t_meka_crc* mekacrc) function t_db_name (line 694) | const t_db_name* DB_Entry_GetNameByCountry (const t_db_entry* entry, ... function DB_Entry_SelectDisplayFlag (line 709) | int DB_Entry_SelectDisplayFlag(const t_db_entry* entry) function DB_Entry_GetTranslationFlag (line 747) | int DB_Entry_GetTranslationFlag (const t_db_entry* entry) FILE: meka/srcs/db.h type t_db_name (line 48) | struct t_db_name type t_db_entry (line 57) | struct t_db_entry type t_db (line 83) | struct t_db FILE: meka/srcs/debugger.cpp function Debugger_GetAccessString (line 64) | static void Debugger_GetAccessString(int access, char buf[5]) type t_debugger_command_info (line 143) | struct t_debugger_command_info type t_debugger_shortcut (line 429) | struct t_debugger_shortcut type t_debugger_app (line 436) | struct t_debugger_app function Debugger_Init_Values (line 459) | void Debugger_Init_Values() function Debugger_Init_LogFile (line 550) | static void Debugger_Init_LogFile() function Debugger_Init (line 565) | void Debugger_Init() function Debugger_Close (line 580) | void Debugger_Close() function Debugger_Enable (line 592) | void Debugger_Enable() function Debugger_MachineReset (line 601) | void Debugger_MachineReset() function Debugger_MediaReload (line 635) | void Debugger_MediaReload() function Debugger_Update (line 647) | void Debugger_Update() function Debugger_Applet_UpdateShortcuts (line 666) | void Debugger_Applet_UpdateShortcuts() function Debugger_Hook (line 686) | int Debugger_Hook(Z80 *R) function Debugger_SetTrap (line 757) | void Debugger_SetTrap(int trap) function Debugger_BreakPoints_Clear (line 777) | void Debugger_BreakPoints_Clear(bool disabled_only) function Debugger_BreakPoints_List (line 793) | void Debugger_BreakPoints_List() function Debugger_BreakPoints_AllocateId (line 811) | int Debugger_BreakPoints_AllocateId() function t_debugger_breakpoint (line 823) | t_debugger_breakpoint * Debugger_BreakPoints_SearchById(int id) function t_debugger_breakpoint (line 860) | t_debugger_breakpoint * Debugger_BreakPoint_Add(int type, int locati... function Debugger_BreakPoint_Remove (line 892) | void Debugger_BreakPoint_Remove(t_debugger_breakp... function Debugger_BreakPoint_Enable (line 911) | void Debugger_BreakPoint_Enable(t_debugger_breakpoin... function Debugger_BreakPoint_Disable (line 971) | void Debugger_BreakPoint_Disable(t_debugger_breakpoi... function Debugger_BreakPoint_SetDataCompare (line 1029) | void Debugger_BreakPoint_SetDataCompare(t_debugge... function Debugger_BreakPoint_GetSummaryLine (line 1050) | void Debugger_BreakPoint_GetSummaryLine(t_debugger_breakpoint *breakp... function Debugger_BreakPoint_ActivatedVerbose (line 1105) | bool Debugger_BreakPoint_ActivatedVerbose(t_debugger_breakpoint *brea... function Debugger_Bus_Read (line 1243) | int Debugger_Bus_Read(int bus, int addr) type t_debugger_symbol_file_type (line 1281) | enum t_debugger_symbol_file_type function Debugger_Symbols_TryParseLine (line 1289) | bool Debugger_Symbols_TryParseLine(const char* line_original, t_debug... function Debugger_Symbols_Load (line 1351) | bool Debugger_Symbols_Load() function Debugger_Symbols_Clear (line 1436) | void Debugger_Symbols_Clear() function Debugger_Symbols_ListByName (line 1447) | void Debugger_Symbols_ListByName(char *search_name) function Debugger_Symbols_ListByAddr (line 1487) | void Debugger_Symbols_ListByAddr(u32 addr_request) function Debugger_Symbols_Vars_Print (line 1521) | static void Debugger_Symbols_Vars_Print(const t_debugger_symbol* symbol,... function Debugger_Symbols_Vars_ListByName (line 1547) | void Debugger_Symbols_Vars_ListByName(char *search_name) function Debugger_Symbols_Vars_ListByAddr (line 1593) | void Debugger_Symbols_Vars_ListByAddr(u32 addr) function t_debugger_symbol (line 1613) | const t_debugger_symbol * Debugger_Symbols_GetFirstByAddr(u32 cpu_addr) function t_debugger_symbol (line 1628) | const t_debugger_symbol * Debugger_Symbols_GetLastByAddr(u32 cpu_addr) function t_debugger_symbol (line 1641) | const t_debugger_symbol * Debugger_Symbols_GetClosestPreviousByAdd... function t_debugger_symbol (line 1658) | t_debugger_symbol * Debugger_Symbol_Add(u16 cpu_addr, int bank, cons... function Debugger_Symbol_Remove (line 1686) | void Debugger_Symbol_Remove(t_debugger_symbol *symbol) function Debugger_Symbol_CompareByRomOrCpuAddress (line 1707) | int Debugger_Symbol_CompareByRomOrCpuAddress(const t_debugger_symbol... function Debugger_Hooks_Install (line 1719) | void Debugger_Hooks_Install() function Debugger_Hooks_Uninstall (line 1728) | void Debugger_Hooks_Uninstall() function Debugger_WrZ80_Hook (line 1736) | void Debugger_WrZ80_Hook(register u16 addr, register u8 value) function u8 (line 1750) | u8 Debugger_RdZ80_Hook(register u16 addr) function Debugger_OutZ80_Hook (line 1774) | static void Debugger_OutZ80_Hook(register u16 addr, register u8 value) function u8 (line 1788) | static u8 Debugger_InZ80_Hook(register u16 addr) function Debugger_RasterLine_Hook (line 1803) | void Debugger_RasterLine_Hook(register int line) function Debugger_RdVRAM_Hook (line 1814) | void Debugger_RdVRAM_Hook(register int addr, register u8 value) function Debugger_WrVRAM_Hook (line 1827) | void Debugger_WrVRAM_Hook(register int addr, register u8 value) function Debugger_WrPRAM_Hook (line 1840) | void Debugger_WrPRAM_Hook(register int addr, register u8 value) function Debugger_Switch (line 1854) | void Debugger_Switch() function Debugger_PrintEx (line 1891) | void Debugger_PrintEx(bool debugger, bool log, bool ui, char* buf) function Debugger_Printf (line 1916) | void Debugger_Printf(const char *format, ...) function Debugger_Applet_Init (line 1929) | static void Debugger_Applet_Init() function Debugger_Applet_Layout (line 1958) | static void Debugger_Applet_Layout(bool setup) function Debugger_Disassemble_Format (line 2097) | int Debugger_Disassemble_Format(char *dst, u16 addr, bool cursor) function Debugger_GetZ80SummaryLines (line 2119) | static int Debugger_GetZ80SummaryLines(char *** const lines_out, bool s... function Debugger_Applet_RedrawState (line 2169) | void Debugger_Applet_RedrawState() function Debugger_Help (line 2404) | static void Debugger_Help(const char *cmd) function Debugger_InputParseCommand_BreakWatch (line 2459) | void Debugger_InputParseCommand_BreakWatch(char *line, int type) function Debugger_StepInto (line 2926) | void Debugger_StepInto() function Debugger_InputParseCommand (line 2958) | void Debugger_InputParseCommand(char* line) function Debugger_ShortcutButton_Callback (line 3650) | void Debugger_ShortcutButton_Callback(t_widget* w) function Debugger_InputBoxCallback (line 3669) | void Debugger_InputBoxCallback(t_widget *w) function Debugger_Value_SetCpuRegister (line 3705) | void Debugger_Value_SetCpuRegister(t_debugger_value *value, const ch... function Debugger_Value_SetSymbol (line 3716) | void Debugger_Value_SetSymbol(t_debugger_value *value, t_debugger_sy... function Debugger_Value_Read (line 3727) | void Debugger_Value_Read(t_debugger_value *value) function Debugger_Value_Write (line 3760) | void Debugger_Value_Write(t_debugger_value *value, u32 data) function Debugger_Value_SetComputed (line 3782) | void Debugger_Value_SetComputed(t_debugger_value *value, u32 data, i... function Debugger_Value_SetDirect (line 3792) | void Debugger_Value_SetDirect(t_debugger_value *value, u32 data, int... function Debugger_Eval_ParseVariable (line 3817) | bool Debugger_Eval_ParseVariable(int variable_replacement_flags, cons... function Debugger_Eval_ParseIntegerHex (line 3854) | int Debugger_Eval_ParseIntegerHex(const char* s, const char** out_end) function Debugger_Eval_ParseInteger (line 3879) | static int Debugger_Eval_ParseInteger(const char *s, const char *base, ... function Debugger_Eval_ParseConstant (line 3897) | bool Debugger_Eval_ParseConstant(const char *value, t_debugger_value ... function Debugger_Eval_GetValue (line 3973) | int Debugger_Eval_GetValue(char **src_result, t_debugger_value *result) function Debugger_Eval_GetExpression_Block (line 4026) | static int Debugger_Eval_GetExpression_Block(char **expr, t_debugger_va... function Debugger_Eval_ParseExpression (line 4136) | int Debugger_Eval_ParseExpression(char **expr, t_debugger_value *res... function Debugger_CompletionCallback (line 4225) | bool Debugger_CompletionCallback(t_widget *w) function Debugger_History_AddLine (line 4397) | void Debugger_History_AddLine(const char *line_to_add) function Debugger_History_Callback (line 4466) | bool Debugger_History_Callback(t_widget *w, int level) function Debugger_History_List (line 4496) | void Debugger_History_List(const char *search_term_arg) function Debugger_ReverseMapFindRomAddress (line 4544) | int Debugger_ReverseMapFindRomAddress(u16 addr, bool* is_bios) function Debugger_ReverseMap (line 4606) | void Debugger_ReverseMap(u16 addr) FILE: meka/srcs/debugger.h type t_debugger_breakpoint (line 36) | struct t_debugger_breakpoint type t_debugger_bus_info (line 50) | struct t_debugger_bus_info type t_debugger_symbol (line 61) | struct t_debugger_symbol type t_debugger_history_item (line 70) | struct t_debugger_history_item type t_debugger_value_flags (line 77) | enum t_debugger_value_flags type t_debugger_value_source (line 83) | enum t_debugger_value_source type t_debugger_value (line 93) | struct t_debugger_value type t_debugger_eval_value_format (line 103) | enum t_debugger_eval_value_format type t_debugger_exec_log_entry (line 114) | struct t_debugger_exec_log_entry type t_debugger (line 119) | struct t_debugger FILE: meka/srcs/desktop.cpp type t_desktop_item (line 18) | struct t_desktop_item function Desktop_Init (line 39) | void Desktop_Init() function Desktop_Close (line 45) | void Desktop_Close() function t_desktop_item (line 51) | static t_desktop_item * Desktop_Item_New(const char *name, t_gui_box *box) function Desktop_Register_Box (line 70) | void Desktop_Register_Box(const char *name, t_gui_box *box, int defau... function Desktop_GetStateFromBoxes (line 105) | static void Desktop_GetStateFromBoxes() function Desktop_ItemCmpByZ (line 119) | static int Desktop_ItemCmpByZ(void* lhs, void* rhs) function Desktop_SetStateToBoxes (line 124) | void Desktop_SetStateToBoxes() function Desktop_Load_Line (line 148) | static int Desktop_Load_Line(char *line) function Desktop_Load (line 211) | void Desktop_Load() function Desktop_Save_Item (line 233) | static void Desktop_Save_Item(t_desktop_item *item, FILE *f) function Desktop_Save (line 243) | void Desktop_Save() FILE: meka/srcs/desktop.h type t_desktop (line 10) | struct t_desktop FILE: meka/srcs/drivers.cpp function drv_init (line 49) | void drv_init() function drv_set (line 54) | void drv_set(int num) function drv_get_from_filename_extension (line 77) | int drv_get_from_filename_extension(const char *filename_extension) function drv_is_known_filename_extension (line 89) | int drv_is_known_filename_extension(const char *filename_extension) function drv_id_to_mode (line 106) | int drv_id_to_mode(int id) FILE: meka/srcs/drivers.h type t_machine_driver (line 11) | enum t_machine_driver type ts_driver (line 39) | struct ts_driver type ts_driver_filename_extension (line 61) | struct ts_driver_filename_extension FILE: meka/srcs/eeprom.cpp function BMemory_93c46_Load (line 20) | void BMemory_93c46_Load(FILE *f) function BMemory_93c46_Save (line 28) | void BMemory_93c46_Save(FILE *f) function BMemory_93c46_Load_State (line 36) | void BMemory_93c46_Load_State(FILE *f) function BMemory_93c46_Save_State (line 41) | void BMemory_93c46_Save_State(FILE *f) function BMemory_93c46_Get_Infos (line 46) | void BMemory_93c46_Get_Infos(void **data, int *len) function EEPROM_93c46_Control (line 55) | void EEPROM_93c46_Control(byte v) function EEPROM_93c46_Clear (line 72) | void EEPROM_93c46_Clear() function EEPROM_93c46_Init (line 78) | void EEPROM_93c46_Init(int Init) function EEPROM_93c46_Set_Lines (line 92) | void EEPROM_93c46_Set_Lines(byte lines) function byte (line 290) | byte EEPROM_93c46_Read() function EEPROM_93c46_Direct_Write (line 304) | void EEPROM_93c46_Direct_Write(int Addr, byte Data) function byte (line 310) | byte EEPROM_93c46_Direct_Read(int Addr) FILE: meka/srcs/eeprom.h type t_93c46 (line 52) | struct t_93c46 FILE: meka/srcs/effects.cpp type t_tv_effect (line 25) | struct t_tv_effect function Effects_TV_Init (line 37) | void Effects_TV_Init() function Effects_TV_Reset (line 42) | void Effects_TV_Reset() function Effects_TV_Update (line 47) | void Effects_TV_Update() FILE: meka/srcs/errors.cpp function LPVOID (line 35) | static LPVOID GetWindowsErrorMessage() function ShowWindowsErrorMessage (line 49) | void ShowWindowsErrorMessage() FILE: meka/srcs/fdc765.cpp function GetRes7 (line 124) | void GetRes7() /* Return 7 result bytes */ function FDCExecWriteCommand (line 145) | void FDCExecWriteCommand (register byte Value) function byte (line 406) | byte FDCExecReadCommand() function byte (line 450) | byte FDCGetResult() function FDC765_Init (line 466) | void FDC765_Init() function FDC765_Close (line 482) | void FDC765_Close() function FDC765_Reset (line 496) | void FDC765_Reset() function FDC765_Data_Write (line 520) | void FDC765_Data_Write (register byte Value) function byte (line 554) | byte FDC765_Data_Read() function byte (line 567) | byte FDC765_Status_Read() function FDC765_Disk_Write_Get (line 580) | void FDC765_Disk_Write_Get (int DrvNum, void **Data, int *DataSize) function FDC765_Disk_Remove (line 594) | void FDC765_Disk_Remove (int DrvNum) function FDC765_Disk_Insert (line 614) | void FDC765_Disk_Insert (int DrvNum, void *Data, int DataSize) FILE: meka/srcs/fdc765.h type FDC765_DiskHeader (line 41) | struct FDC765_DiskHeader type FDC765_Track (line 52) | struct FDC765_Track type FDC765_Disk (line 57) | struct FDC765_Disk FILE: meka/srcs/file.cpp function Check_OverDump (line 53) | static void Check_OverDump() function Filenames_Init (line 88) | void Filenames_Init() function Filenames_Init_ROM (line 181) | void Filenames_Init_ROM() function Load_ROM_Command_Line (line 200) | bool Load_ROM_Command_Line() function Reload_ROM (line 208) | bool Reload_ROM() function Load_ROM (line 226) | bool Load_ROM(t_load_mode load_mode, bool user_verbose) function Load_Header_and_Footer_Remove (line 338) | void Load_Header_and_Footer_Remove (int *pstart, long *psize) function Load_ROM_Zipped (line 391) | int Load_ROM_Zipped () function Load_ROM_File (line 469) | int Load_ROM_File(const char *filename_ext) function Load_ROM_Init_Memory (line 513) | static int Load_ROM_Init_Memory () function Load_ROM_Main (line 563) | int Load_ROM_Main () function Load_ROM_Misc (line 600) | void Load_ROM_Misc (int reset) FILE: meka/srcs/file.h type t_load_mode (line 10) | enum t_load_mode FILE: meka/srcs/fonts.cpp function Font_Declare (line 19) | static void Font_Declare(t_font_id id, const char* text_id, const char* ... function Fonts_Init (line 27) | void Fonts_Init() function Fonts_Close (line 41) | void Fonts_Close() function Fonts_DeclareFont (line 46) | void Fonts_DeclareFont(t_font_id font_id, const char* text_id) function Font_SetCurrent (line 54) | void Font_SetCurrent(t_font_id font_id) function Font_Print (line 129) | void Font_Print(t_font_id font_id, const char *text, int x, int y, AL... function Font_PrintCentered (line 168) | void Font_PrintCentered(t_font_id font_id, const char *text, int x, i... function Font_Height (line 175) | int Font_Height(t_font_id font_id) function Font_TextWidth (line 182) | int Font_TextWidth(t_font_id font_id, const char* text, const char*... function Font_TextHeight (line 200) | int Font_TextHeight(t_font_id font_id, const char *text, int wrap_w... FILE: meka/srcs/fonts.h type t_font_id (line 12) | enum t_font_id type t_font (line 35) | struct t_font type FontPrinter (line 64) | struct FontPrinter FILE: meka/srcs/fskipper.cpp function Frame_Skipper_Init_Values (line 23) | void Frame_Skipper_Init_Values() function Frame_Skipper_Init (line 37) | void Frame_Skipper_Init() function Frame_Skipper (line 52) | bool Frame_Skipper() function Frame_Skipper_Switch (line 126) | void Frame_Skipper_Switch() function Frame_Skipper_Configure (line 141) | void Frame_Skipper_Configure (int v) function Frame_Skipper_Show (line 163) | void Frame_Skipper_Show() function Frame_Skipper_Switch_FPS_Counter (line 171) | void Frame_Skipper_Switch_FPS_Counter() FILE: meka/srcs/fskipper.h type t_fskipper (line 29) | struct t_fskipper FILE: meka/srcs/g_action.cpp function Action_Quit (line 19) | void Action_Quit() function Action_Switch_Layer_Sprites (line 80) | void Action_Switch_Layer_Sprites() function Action_Switch_Layer_Background (line 95) | void Action_Switch_Layer_Background() function Action_Switch_Flickering_Auto (line 110) | void Action_Switch_Flickering_Auto() function Action_Switch_Flickering_Yes (line 121) | void Action_Switch_Flickering_Yes() function Action_Switch_Flickering_No (line 130) | void Action_Switch_Flickering_No() function Action_Switch_Mode (line 139) | void Action_Switch_Mode() FILE: meka/srcs/g_box.cpp function gui_update_boxes (line 14) | void gui_update_boxes() function t_gui_box (line 223) | t_gui_box * gui_box_new(const t_frame *frame, const char *title) function gui_box_destroy_video_buffer (line 266) | void gui_box_destroy_video_buffer(t_gui_box* box) function gui_box_create_video_buffer (line 272) | void gui_box_create_video_buffer(t_gui_box *box) function gui_box_destroy_widgets (line 299) | void gui_box_destroy_widgets(t_gui_box* box) function gui_box_delete (line 304) | void gui_box_delete(t_gui_box *box) function gui_box_show (line 339) | void gui_box_show(t_gui_box *box, bool enable, bool focus) function gui_box_find_z (line 374) | int gui_box_find_z(const t_gui_box* box) function gui_box_set_focus (line 386) | void gui_box_set_focus(t_gui_box *box) function gui_box_has_focus (line 428) | int gui_box_has_focus(t_gui_box *box) function gui_box_set_title (line 434) | void gui_box_set_title(t_gui_box *box, const char *title) function gui_box_resize (line 440) | void gui_box_resize(t_gui_box *box, int size_x, int size_y, bool inte... function gui_box_clip_position (line 477) | void gui_box_clip_position(t_gui_box *box) FILE: meka/srcs/g_init.cpp function GUI_Init (line 36) | void GUI_Init() function GUI_SetupNewVideoMode (line 70) | void GUI_SetupNewVideoMode() function GUI_DestroyVideoBuffers (line 87) | void GUI_DestroyVideoBuffers() function GUI_CreateVideoBuffers (line 106) | void GUI_CreateVideoBuffers() function GUI_Close (line 132) | void GUI_Close() function GUI_InitApplets (line 139) | void GUI_InitApplets() FILE: meka/srcs/g_menu.cpp function gui_redraw_bars (line 24) | void gui_redraw_bars() function gui_update_menu (line 54) | void gui_update_menu (int n_menu, int n_parent, int n_parent_... function gui_draw_menu (line 143) | void gui_draw_menu(int n_menu, int n_parent, int n_parent_entry) function gui_redraw_menus (line 271) | void gui_redraw_menus() function gui_update_menus (line 286) | void gui_update_menus() FILE: meka/srcs/g_menu.h type t_menu_id (line 10) | typedef int t_menu_id; type t_menu_item_type (line 21) | enum t_menu_item_type type t_menu_item_flags (line 30) | enum t_menu_item_flags type t_gui_status_bar (line 107) | struct t_gui_status_bar type t_gui_menus_id (line 116) | struct t_gui_menus_id type t_menu_event (line 133) | struct t_menu_event type t_menu_item (line 137) | struct t_menu_item type t_menu (line 149) | struct t_menu type gui_type_menus_opt (line 159) | struct gui_type_menus_opt type t_menu_event (line 171) | struct t_menu_event FILE: meka/srcs/g_menu_i.cpp function Debug_ReloadSymbols_Callback (line 38) | static void Debug_ReloadSymbols_Callback(t_menu_event*) function Debug_StepFrame_Callback (line 43) | static void Debug_StepFrame_Callback(t_menu_event*) function Debug_LoadStateAndContinue_Callback (line 48) | static void Debug_LoadStateAndContinue_Callback(t_menu_event*) function gui_menus_init (line 56) | void gui_menus_init() FILE: meka/srcs/g_menu_t.cpp function gui_menu_highlight (line 12) | void gui_menu_highlight(int menu_id, int entry_id) function gui_menu_return_children_pos (line 22) | void gui_menu_return_children_pos(int p_menu, int p_entry, int *x, in... function gui_menu_return_entry_pos (line 40) | void gui_menu_return_entry_pos(int menu_id, int n_entry, int *x1, int... function gui_menu_update_size (line 77) | void gui_menu_update_size(int menu_id) function gui_menus_update_size (line 105) | void gui_menus_update_size (void) function menu_new (line 117) | int menu_new (void) function menu_add_menu (line 139) | int menu_add_menu (int menu_id, const char *label, int flags) function menu_add_item (line 161) | int menu_add_item(int menu_id, const char* label, const char* shortcut, ... function menu_add_separator (line 180) | int menu_add_separator(int menu_id) function gui_menu_un_mouse_over (line 201) | void gui_menu_un_mouse_over (int menu_id) function gui_menu_uncheck_all (line 220) | void gui_menu_uncheck_all(int menu_id) function gui_menu_uncheck_range (line 235) | void gui_menu_uncheck_range(int menu_id, int start, int end) function gui_menu_active (line 249) | void gui_menu_active(int active, int menu_id, int menu_item) function gui_menu_active_range (line 261) | void gui_menu_active_range(int active, int menu_id, int start, int end) function gui_menu_check (line 273) | void gui_menu_check(int menu_id, int n_entry) function gui_menu_toggle_check (line 279) | void gui_menu_toggle_check (int menu_id, int n_entry) FILE: meka/srcs/g_mouse.cpp function gui_init_mouse (line 12) | void gui_init_mouse() function gui_is_mouse_hovering_area (line 31) | bool gui_is_mouse_hovering_area(int x1, int y1, int x2, int y2) function gui_is_mouse_hovering_area (line 36) | bool gui_is_mouse_hovering_area(const t_frame* frame) function gui_update_mouse (line 42) | void gui_update_mouse() FILE: meka/srcs/g_mouse.h type t_gui_focus (line 10) | enum t_gui_focus FILE: meka/srcs/g_tools.cpp function gui_frame_clear (line 13) | void gui_frame_clear(ALLEGRO_BITMAP *dst, const t_frame *frame, ALLEG... function gui_rect (line 19) | void gui_rect(int look, int x1, int y1, int x2, int y2, ALLEGRO_COLOR... function gui_rect_titled (line 35) | void gui_rect_titled (char *Text, t_font_id font_id, FILE: meka/srcs/g_tools.h function INLINE (line 23) | static INLINE FILE: meka/srcs/g_update.cpp function gui_update_applets (line 33) | void gui_update_applets() function gui_update_applets_after_redraw (line 76) | void gui_update_applets_after_redraw() function gui_update (line 83) | void gui_update() FILE: meka/srcs/g_widget.cpp type t_widget_data_closebox (line 22) | struct t_widget_data_closebox type t_widget_data_button (line 28) | struct t_widget_data_button type t_widget_data_scrollbar (line 37) | struct t_widget_data_scrollbar type t_widget_data_checkbox (line 46) | struct t_widget_data_checkbox type t_widget_data_textbox_line (line 52) | struct t_widget_data_textbox_line type t_widget_data_textbox (line 58) | struct t_widget_data_textbox type t_widget_data_inputbox (line 69) | struct t_widget_data_inputbox function widgets_update_box (line 100) | bool widgets_update_box(t_gui_box *b, int mouse_x, int mouse_y) function widgets_call_update (line 140) | void widgets_call_update() function t_widget (line 155) | t_widget * widget_new(t_gui_box *box, t_widget_type type, const t_frame... function widget_destroy (line 187) | void widget_destroy(t_widget *w) function widget_set_enabled (line 196) | void widget_set_enabled(t_widget *w, bool v) function widget_set_highlight (line 205) | void widget_set_highlight(t_widget *w, bool v) function widget_set_mouse_buttons_mask (line 210) | void widget_set_mouse_buttons_mask(t_widget *w, int mouse_buttons... function widget_set_user_data (line 224) | void widget_set_user_data(t_widget *w, void *user_data) function t_widget (line 235) | t_widget * widget_closebox_add(t_gui_box *box, t_widget_callback callback) function widget_closebox_redraw (line 259) | void widget_closebox_redraw(t_widget *w) function widget_closebox_update (line 280) | void widget_closebox_update(t_widget *w) function t_widget (line 317) | t_widget * widget_button_add(t_gui_box *box, const t_frame *frame, int ... function widget_button_destroy (line 340) | void widget_button_destroy(t_widget* w) function widget_button_update (line 347) | void widget_button_update(t_widget *w) function widget_button_trigger (line 371) | void widget_button_trigger(t_widget* w) function widget_button_redraw (line 379) | void widget_button_redraw(t_widget *w) function widget_button_set_grayed_out (line 400) | void widget_button_set_grayed_out(t_widget *w, bool grayed_out) function widget_button_set_label (line 409) | void widget_button_set_label(t_widget *w, const char* label) function t_widget (line 419) | t_widget * widget_scrollbar_add(t_gui_box *box, t_widget_scrollbar_type... function widget_scrollbar_update (line 438) | void widget_scrollbar_update(t_widget *w) function widget_scrollbar_redraw (line 494) | void widget_scrollbar_redraw(t_widget *w) function widget_scrollbar_set_page_step (line 527) | void widget_scrollbar_set_page_step(t_widget *w, int page_step) function t_widget (line 535) | t_widget * widget_checkbox_add(t_gui_box *box, const t_frame *frame, bo... function widget_checkbox_update (line 552) | void widget_checkbox_update(t_widget *w) function widget_checkbox_redraw (line 566) | void widget_checkbox_redraw(t_widget *w) function widget_checkbox_set_pvalue (line 581) | void widget_checkbox_set_pvalue(t_widget *w, bool *pvalue) function t_widget (line 591) | t_widget * widget_textbox_add(t_gui_box *box, const t_frame *frame, t_f... function widget_textbox_destroy (line 618) | void widget_textbox_destroy(t_widget *w) function widget_textbox_redraw (line 626) | void widget_textbox_redraw(t_widget *w) function widget_textbox_clear (line 653) | void widget_textbox_clear(t_widget *w) function widget_textbox_set_current_color (line 662) | void widget_textbox_set_current_color(t_widget *w, const ALLEGRO_... function widget_textbox_print_scroll (line 668) | void widget_textbox_print_scroll(t_widget *w, bool wrap, const ch... function widget_textbox_printf_scroll (line 758) | void widget_textbox_printf_scroll(t_widget *w, bool wrap, const c... function t_widget (line 772) | t_widget * widget_inputbox_add(t_gui_box *box, const t_frame *frame, in... function widget_inputbox_destroy (line 817) | void widget_inputbox_destroy(t_widget *w) function widget_inputbox_delete_selection (line 824) | void widget_inputbox_delete_selection(t_widget* w) function widget_inputbox_insert_chars (line 839) | bool widget_inputbox_insert_chars(t_widget* w, const char* str) function widget_inputbox_delete_current_char (line 887) | void widget_inputbox_delete_current_char(t_widget *w) function widget_inputbox_translate_char (line 903) | static char widget_inputbox_translate_char(t_widget* w, char c) function widget_inputbox_update (line 936) | void widget_inputbox_update(t_widget *w) function widget_inputbox_redraw (line 1184) | void widget_inputbox_redraw(t_widget *w) function widget_inputbox_get_value_length (line 1248) | int widget_inputbox_get_value_length(t_widget *w) function widget_inputbox_set_value (line 1254) | void widget_inputbox_set_value(t_widget *w, const char *value) function widget_inputbox_get_cursor_pos (line 1277) | int widget_inputbox_get_cursor_pos(t_widget *w) function widget_inputbox_set_cursor_pos (line 1283) | void widget_inputbox_set_cursor_pos(t_widget *w, int cursor_pos) function widget_inputbox_has_selection (line 1290) | bool widget_inputbox_has_selection(t_widget *w) function widget_inputbox_set_selection (line 1296) | void widget_inputbox_set_selection(t_widget *w, int sel_begin, in... function widget_inputbox_set_selection_end (line 1304) | void widget_inputbox_set_selection_end(t_widget *w, int sel_end) function widget_inputbox_set_callback_enter (line 1311) | void widget_inputbox_set_callback_enter(t_widget *w, void (*callb... function widget_inputbox_set_callback_edit (line 1317) | void widget_inputbox_set_callback_edit(t_widget *w, void (*callba... function widget_inputbox_set_flags (line 1323) | void widget_inputbox_set_flags(t_widget *w, int/*t_widget_inputbo... function widget_inputbox_set_content_type (line 1333) | void widget_inputbox_set_content_type(t_widget *w, t_widget_conte... function widget_inputbox_set_overwrite_mode (line 1339) | void widget_inputbox_set_overwrite_mode(t_widget *w, bool overwri... function widget_inputbox_set_callback_completion (line 1345) | void widget_inputbox_set_callback_completion(t_widget *w, bool (*... function widget_inputbox_set_callback_history (line 1352) | void widget_inputbox_set_callback_history(t_widget *w, bool (*cal... FILE: meka/srcs/g_widget.h type t_widget_type (line 10) | enum t_widget_type type t_widget_content_type (line 20) | enum t_widget_content_type type t_widget_inputbox_flags (line 28) | enum t_widget_inputbox_flags type t_widget_scrollbar_type (line 40) | enum t_widget_scrollbar_type type t_widget_mouse_action (line 46) | enum t_widget_mouse_action type t_widget (line 59) | struct t_widget FILE: meka/srcs/glasses.cpp function Glasses_Init_Values (line 30) | void Glasses_Init_Values() function Glasses_Close (line 47) | void Glasses_Close() function Glasses_Must_Skip_Frame (line 56) | int Glasses_Must_Skip_Frame() function Glasses_Set_Mode (line 80) | void Glasses_Set_Mode(int mode) function Glasses_Set_ComPort (line 92) | void Glasses_Set_ComPort(int port) function Glasses_ComPort_Initialize (line 102) | int Glasses_ComPort_Initialize() function Glasses_ComPort_Close (line 176) | void Glasses_ComPort_Close() function Glasses_ComPort_Write (line 186) | void Glasses_ComPort_Write(int left_enable, int right_enable) function Glasses_Update (line 233) | void Glasses_Update() function Glasses_Switch_Enable (line 244) | void Glasses_Switch_Enable() function Glasses_Switch_Mode_Show_Both (line 262) | void Glasses_Switch_Mode_Show_Both() function Glasses_Switch_Mode_Show_Left (line 271) | void Glasses_Switch_Mode_Show_Left() function Glasses_Switch_Mode_Show_Right (line 280) | void Glasses_Switch_Mode_Show_Right() function Glasses_Switch_Mode_Com_Port (line 289) | void Glasses_Switch_Mode_Com_Port() FILE: meka/srcs/glasses.h type t_glasses (line 19) | struct t_glasses FILE: meka/srcs/gui.cpp function gui_redraw_everything_now_once (line 49) | void gui_redraw_everything_now_once() function gui_draw_background (line 56) | void gui_draw_background() function gui_draw (line 62) | void gui_draw() function gui_relayout_all (line 168) | void gui_relayout_all() FILE: meka/srcs/gui.h type t_gui_box (line 12) | struct t_gui_box type t_list (line 13) | struct t_list function v2i (line 15) | struct v2i function Set (line 29) | void Set(int _x, int _y) function t_frame (line 41) | struct t_frame function Set (line 54) | void Set(v2i _pos, v2i _size) function SetPos (line 59) | void SetPos(v2i _pos) function SetPos (line 63) | void SetPos(int x, int y) function SetSize (line 68) | void SetSize(v2i _size) function SetSize (line 72) | void SetSize(int x, int y) type DrawCursor (line 90) | struct DrawCursor type t_gui_box_type (line 145) | enum t_gui_box_type type t_gui_box_flags (line 151) | enum t_gui_box_flags type t_gui_box (line 178) | struct t_gui_box type t_gui_info (line 198) | struct t_gui_info type t_gui_mouse (line 208) | struct t_gui_mouse type t_gui (line 230) | struct t_gui FILE: meka/srcs/hq2x.cpp function HQ2X_Init (line 44) | void HQ2X_Init() FILE: meka/srcs/inputs.cpp function Inputs_Switch_Current (line 41) | void Inputs_Switch_Current() function Inputs_Peripheral_Next (line 56) | void Inputs_Peripheral_Next(int Player) function Inputs_Check_GUI (line 71) | void Inputs_Check_GUI(bool sk1100_pressed) function Inputs_Switch_Joypad (line 263) | void Inputs_Switch_Joypad() function Inputs_Switch_LightPhaser (line 273) | void Inputs_Switch_LightPhaser() function Inputs_Switch_PaddleControl (line 283) | void Inputs_Switch_PaddleControl() function Inputs_Switch_SportsPad (line 293) | void Inputs_Switch_SportsPad() function Inputs_Switch_GraphicBoard (line 302) | void Inputs_Switch_GraphicBoard() function Inputs_Switch_GraphicBoardV2 (line 311) | void Inputs_Switch_GraphicBoardV2() function Input_ROM_Change (line 320) | void Input_ROM_Change() function u8 (line 346) | u8 Input_Port_DC() function u8 (line 445) | u8 Input_Port_DD() function Inputs_Peripheral_Change_Update (line 519) | void Inputs_Peripheral_Change_Update() function Inputs_SetMouseCursor (line 580) | void Inputs_SetMouseCursor(t_mouse_cursor mouse_cursor) FILE: meka/srcs/inputs.h type t_mouse_cursor (line 10) | enum t_mouse_cursor type t_input_peripheral (line 22) | enum t_input_peripheral type t_input_src_type (line 48) | enum t_input_src_type type t_input_src_flags (line 56) | enum t_input_src_flags type t_input_map_type (line 71) | enum t_input_map_type type t_input_peripheral_info (line 82) | struct t_input_peripheral_info type t_key_press (line 114) | struct t_key_press type t_input_map_entry (line 120) | struct t_input_map_entry type t_input_src (line 130) | struct t_input_src type t_peripheral_graphic_board_v2 (line 144) | struct t_peripheral_graphic_board_v2 type t_peripheral_paddle (line 152) | struct t_peripheral_paddle type t_peripheral_sportspad (line 158) | struct t_peripheral_sportspad type t_inputs (line 165) | struct t_inputs FILE: meka/srcs/inputs_c.cpp function Inputs_CFG_Switch (line 45) | void Inputs_CFG_Switch() function Inputs_CFG_Init_Applet (line 52) | void Inputs_CFG_Init_Applet() function Inputs_CFG_Layout (line 73) | static void Inputs_CFG_Layout(t_app_inputs_config *app, bool setup) function byte (line 134) | byte Inputs_CFG_Current_Source_Draw_Map(int i, ALLEGRO_COLOR Color) function Inputs_CFG_Current_Source_Draw (line 202) | void Inputs_CFG_Current_Source_Draw() function Inputs_CFG_Current_Source_Change (line 274) | void Inputs_CFG_Current_Source_Change (t_widget *w) function Inputs_CFG_Peripherals_Draw (line 312) | void Inputs_CFG_Peripherals_Draw() function Inputs_CFG_Peripheral_Change_Handler (line 372) | void Inputs_CFG_Peripheral_Change_Handler (t_widget *w) function Inputs_CFG_Peripheral_Change (line 378) | void Inputs_CFG_Peripheral_Change (int Player, t_input_peripheral Per... function Inputs_CFG_Map_Change_Handler (line 385) | void Inputs_CFG_Map_Change_Handler (t_widget *w) function Inputs_CFG_Update (line 439) | void Inputs_CFG_Update(t_app_inputs_config *app) function Inputs_CFG_Map_Change_Update (line 464) | void Inputs_CFG_Map_Change_Update() function Inputs_CFG_Map_Change_End (line 636) | void Inputs_CFG_Map_Change_End() function Inputs_CFG_Emulate_Digital_Handler (line 651) | void Inputs_CFG_Emulate_Digital_Handler(t_widget *w) FILE: meka/srcs/inputs_c.h type t_app_inputs_config (line 10) | struct t_app_inputs_config FILE: meka/srcs/inputs_f.cpp function INLINE (line 13) | INLINE void INP_Write_Line (const char *s) { fpri... function INLINE (line 14) | INLINE void INP_Write_Str (const char *name, const char *s) { fpri... function INLINE (line 15) | INLINE void INP_Write_Int (const char *name, int value) { fpri... function INLINE (line 16) | INLINE void INP_Write_Float (const char *name, float value) { fpri... function Load_Inputs_Src_Parse_Var (line 36) | static int Load_Inputs_Src_Parse_Var (int var_idx, char *s, t_input_src... function Load_Inputs_Src_List (line 221) | void Load_Inputs_Src_List() function Write_Inputs_Src_List (line 304) | void Write_Inputs_Src_List() FILE: meka/srcs/inputs_i.cpp function Inputs_Init (line 21) | void Inputs_Init() function Inputs_Joystick_Init (line 38) | void Inputs_Joystick_Init() function Inputs_Joystick_Close (line 78) | void Inputs_Joystick_Close() FILE: meka/srcs/inputs_t.cpp function Inputs_KeyClearAllState (line 20) | void Inputs_KeyClearAllState() function Inputs_KeyPressQueue_Remove (line 26) | void Inputs_KeyPressQueue_Remove(t_key_press *keypress) function Inputs_KeyPressQueue_Clear (line 34) | void Inputs_KeyPressQueue_Clear() function Inputs_KeyDown (line 39) | bool Inputs_KeyDown(int keycode) function Inputs_KeyEat (line 46) | void Inputs_KeyEat(int keycode) function Inputs_KeyPressed (line 56) | bool Inputs_KeyPressed(int keycode, bool eat) function Inputs_KeyPressed_Repeat (line 83) | bool Inputs_KeyPressed_Repeat(int keycode, bool eat, int delay, int r... FILE: meka/srcs/inputs_u.cpp function Inputs_Sources_Init (line 36) | void Inputs_Sources_Init() function t_input_src (line 51) | t_input_src * Inputs_Sources_Add(char *name) function Inputs_Sources_Close (line 82) | void Inputs_Sources_Close() function Inputs_Emulation_Update (line 98) | void Inputs_Emulation_Update(bool running) function Inputs_Sources_Update (line 306) | void Inputs_Sources_Update() function Inputs_Sources_ClearOutOfFocus (line 564) | void Inputs_Sources_ClearOutOfFocus() function Inputs_UpdateMouseRange (line 571) | void Inputs_UpdateMouseRange() function Inputs_FixUpJoypadOppositesDirections (line 603) | static void Inputs_FixUpJoypadOppositesDirections() FILE: meka/srcs/ioports.cpp function Out_SMS (line 35) | void Out_SMS(u16 Port, u8 Value) function u8 (line 151) | u8 In_SMS (u16 Port) function Out_SF7000 (line 260) | void Out_SF7000 (u16 Port, u8 Value) function u8 (line 342) | u8 In_SF7000 (word Port) FILE: meka/srcs/keyinfo.cpp function t_key_info (line 153) | const t_key_info * KeyInfo_FindByScancode(int scancode) function t_key_info (line 165) | const t_key_info * KeyInfo_FindByName(const char *name) FILE: meka/srcs/keyinfo.h type t_key_info (line 17) | struct t_key_info FILE: meka/srcs/libmisc.cpp function StrLenU16 (line 22) | int StrLenU16(const unsigned short *s) function StrWriteBitfield (line 72) | void StrWriteBitfield(int v, int n_bits, char* out_field) function StrIsNull (line 85) | bool StrIsNull(const char *s) function StrUpper (line 92) | void StrUpper(char *s) function StrLower (line 106) | void StrLower(char *s) function StrReplace (line 120) | void StrReplace (char *s, char c1, char c2) function StrMatch (line 130) | int StrMatch (const char *src, const char *wildcards) function StrChomp (line 156) | void StrChomp (char *s) function StrTrim (line 168) | void StrTrim (char *s) function StrTrimEnd (line 183) | void StrTrimEnd(char *s) function StrRemoveBlanks (line 193) | void StrRemoveBlanks(char *s) function list_add (line 214) | void list_add(t_list **list, void *elem) function list_add_to_end (line 222) | void list_add_to_end(t_list **list, void *elem) function list_free (line 242) | void list_free(t_list **list) function list_free_no_elem (line 253) | void list_free_no_elem(t_list **list) function list_free_custom (line 263) | void list_free_custom(t_list **list, void (*custom_free)(void... function list_remove (line 278) | void list_remove(t_list **list, void *elem) function list_reverse (line 300) | void list_reverse(t_list **list) function list_size (line 315) | int list_size(const t_list *list) function list_sort (line 326) | void list_sort(t_list **list, int (*fct)(void *elem1, void *elem2)) FILE: meka/srcs/libmisc.h type t_list (line 36) | struct t_list FILE: meka/srcs/libparse.cpp function parse_trim_trailing_spaces (line 26) | void parse_trim_trailing_spaces (char *s) function parse_skip_spaces (line 38) | void parse_skip_spaces(char **src) function t_tfile (line 208) | t_tfile * tfile_read(const char *filename) function tfile_free (line 271) | void tfile_free(t_tfile *tf) FILE: meka/srcs/libparse.h type t_parse_flags (line 11) | enum t_parse_flags type t_tfile (line 19) | struct t_tfile FILE: meka/srcs/lightgun.cpp function LightPhaser_Init (line 21) | void LightPhaser_Init() function u8 (line 30) | u8 LightPhaser_GetX() function LightPhaser_Sync (line 56) | void LightPhaser_Sync(int player, byte *v) function LightPhaser_Update (line 76) | void LightPhaser_Update(int player, int device_x, int device_y) FILE: meka/srcs/lightgun.h type t_lightphaser_emu_func (line 7) | enum t_lightphaser_emu_func type t_light_phaser (line 27) | struct t_light_phaser FILE: meka/srcs/machine.cpp function Machine_Pause (line 36) | void Machine_Pause() function Machine_Debug_Start (line 57) | void Machine_Debug_Start() function Machine_Debug_Stop (line 65) | void Machine_Debug_Stop() function Machine_Set_Handler_Loop (line 76) | void Machine_Set_Handler_Loop() function Machine_Set_Handler_IO (line 87) | void Machine_Set_Handler_IO() function Machine_Set_Handler_MemRW (line 107) | void Machine_Set_Handler_MemRW() function Machine_Set_Mapper (line 214) | void Machine_Set_Mapper() function Machine_Set_Mapping (line 262) | void Machine_Set_Mapping() function Machine_Set_Country (line 588) | void Machine_Set_Country() function Machine_Set_IPeriod (line 596) | void Machine_Set_IPeriod() function Machine_Set_TV_Lines (line 621) | void Machine_Set_TV_Lines() function Machine_Reset (line 631) | void Machine_Reset() FILE: meka/srcs/mainloop.cpp function Main_Loop (line 17) | void Main_Loop() function Main_Loop_No_Emulation (line 85) | void Main_Loop_No_Emulation() FILE: meka/srcs/mappers.cpp function Map_8k_Other (line 30) | void Map_8k_Other (int page, void *data) function Map_16k_Other (line 35) | void Map_16k_Other (int page, void *data) function Map_8k_RAM (line 40) | void Map_8k_RAM (int page, int ram_page) function Map_8k_ROM (line 45) | void Map_8k_ROM (int page, int rom_page) function Map_16k_ROM (line 50) | void Map_16k_ROM (int page, int rom_page) function Write_Error (line 56) | void Write_Error (int Addr, u8 Value) function Mapper_InitializeLookupTables (line 66) | void Mapper_InitializeLookupTables() function Out_SC3000_SurvivorsMulticarts_DataWrite (line 78) | void Out_SC3000_SurvivorsMulticarts_DataWrite(u8 v) function Mapper_Get_RAM_Infos (line 96) | void Mapper_Get_RAM_Infos(int *plen, int *pstart_addr) function Mapper_Autodetect (line 121) | int Mapper_Autodetect() function WRITE_FUNC (line 192) | WRITE_FUNC (Write_Default) function WRITE_FUNC (line 286) | WRITE_FUNC (Write_Mapper_32kRAM) function WRITE_FUNC (line 295) | WRITE_FUNC (Write_Mapper_SMS_NoMapper) function WRITE_FUNC (line 314) | WRITE_FUNC (Write_Mapper_SG1000) function WRITE_FUNC (line 371) | WRITE_FUNC (Write_Mapper_SG1000_Taiwan_MSX_Adapter_TypeA) function WRITE_FUNC (line 384) | WRITE_FUNC (Write_Mapper_CodeMasters) function WRITE_FUNC (line 447) | WRITE_FUNC (Write_Mapper_SMS_4PakAllAction) function WRITE_FUNC (line 485) | WRITE_FUNC (Write_Mapper_SMS_Korean_A000) function WRITE_FUNC (line 507) | WRITE_FUNC(Write_Mapper_SMS_Korean_BFFC) function WRITE_FUNC (line 566) | WRITE_FUNC (Write_Mapper_SMS_Korean_FFFF_HiCom) function WRITE_FUNC (line 589) | WRITE_FUNC (Write_Mapper_SMS_Korean_2000_xor_1F) function WRITE_FUNC (line 621) | WRITE_FUNC (Write_Mapper_SMS_Korean_FFFE) function WRITE_FUNC (line 652) | WRITE_FUNC(Write_Mapper_SMS_Korean_FFF3_FFFC) function WRITE_FUNC (line 753) | WRITE_FUNC(Write_Mapper_SMS_Korean_0000_xor_FF) function WRITE_FUNC (line 788) | WRITE_FUNC (Write_Mapper_SMS_Korean_MD_FFF0) function WRITE_FUNC (line 831) | WRITE_FUNC (Write_Mapper_SMS_Korean_MD_FFF5) function WRITE_FUNC (line 891) | WRITE_FUNC(Write_Mapper_SMS_Korean_MD_FFFA) function WRITE_FUNC (line 933) | WRITE_FUNC (Write_Mapper_SMS_Korean_MSX_32KB_2000) function WRITE_FUNC (line 957) | WRITE_FUNC(Write_Mapper_SMS_Korean_SMS_32KB_2000) function WRITE_FUNC (line 985) | WRITE_FUNC (Write_Mapper_SMS_Korean_MSX_SMS_8000) function WRITE_FUNC (line 1033) | WRITE_FUNC (Write_Mapper_SMS_Korean_MSX_8KB_0003) function WRITE_FUNC (line 1090) | WRITE_FUNC(Write_Mapper_SMS_Korean_MSX_8KB_0300) function WRITE_FUNC (line 1133) | WRITE_FUNC (Write_Mapper_SMS_Korean_Janggun) function WRITE_FUNC (line 1194) | WRITE_FUNC(Write_Mapper_MSX_Generic16_8000) function WRITE_FUNC (line 1215) | WRITE_FUNC (Write_Mapper_SMS_DisplayUnit) function READ_FUNC (line 1229) | READ_FUNC (Read_Mapper_SMS_DisplayUnit) function WRITE_FUNC (line 1238) | WRITE_FUNC (Write_Mapper_93c46) function WRITE_FUNC (line 1287) | WRITE_FUNC (Write_Mapper_SMS_ActionReplay) function READ_FUNC (line 1302) | READ_FUNC (Read_Default) function READ_FUNC (line 1319) | READ_FUNC (Read_Mapper_SMS_Korean_Janggun) function READ_FUNC (line 1330) | READ_FUNC (Read_Mapper_SG1000_Taiwan_MSX_Adapter_TypeA) function READ_FUNC (line 1341) | READ_FUNC (Read_Mapper_93c46) FILE: meka/srcs/meka.cpp function FILE (line 103) | FILE * __cdecl __iob_func() function Init_Emulator (line 113) | static void Init_Emulator() function Init_LookUpTables (line 132) | static void Init_LookUpTables() function Init_Default_Values (line 139) | static void Init_Default_Values() function Free_Memory (line 243) | static void Free_Memory() function Close_Emulator (line 254) | static void Close_Emulator() function Close_Emulator_Starting_Dir (line 286) | static void Close_Emulator_Starting_Dir() function Init_Allegro (line 291) | static int Init_Allegro() function Close_Allegro (line 318) | static void Close_Allegro() function Init_GUI (line 330) | static void Init_GUI() function main (line 337) | int main(int argc, char **argv) FILE: meka/srcs/meka.h type t_meka_state (line 55) | enum t_meka_state type SMS_TYPE (line 73) | struct SMS_TYPE type TSMS_TYPE (line 107) | struct TSMS_TYPE type TGFX_TYPE (line 127) | struct TGFX_TYPE type OPT_TYPE (line 133) | struct OPT_TYPE type t_machine_vdp_smsgg (line 175) | struct t_machine_vdp_smsgg type t_machine (line 194) | struct t_machine type t_meka_env_paths (line 212) | struct t_meka_env_paths type t_meka_env (line 236) | struct t_meka_env type t_video_driver (line 262) | struct t_video_driver type t_meka_config (line 264) | struct t_meka_config type t_meka_crc (line 330) | struct t_meka_crc type t_media_image (line 337) | struct t_media_image FILE: meka/srcs/message.cpp type S2I_TYPE (line 26) | struct S2I_TYPE type t_console_win32 (line 472) | struct t_console_win32 function t_lang (line 513) | t_lang * Lang_New(char *name) function Lang_Delete (line 531) | void Lang_Delete(t_lang* lang) function Lang_Post_Check (line 539) | int Lang_Post_Check (t_lang *lang) function Lang_Message_Add (line 570) | int Lang_Message_Add (t_lang *lang, char *msg_id, char *msg) function Lang_Set (line 604) | static void Lang_Set (t_menu_event *event) function Lang_Set_by_Name (line 618) | void Lang_Set_by_Name (char *name) function Langs_Menu_Add (line 631) | void Langs_Menu_Add (int menu_id) function Messages_Init_Parse_Line (line 649) | int Messages_Init_Parse_Line (char *line) function Messages_Init (line 699) | int Messages_Init() function Messages_Close (line 774) | void Messages_Close() function ConsoleInit (line 785) | void ConsoleInit() function ConsoleClose (line 800) | void ConsoleClose() function ConsolePrintf (line 814) | void ConsolePrintf (const char *format, ...) function ConsolePrint (line 829) | void ConsolePrint(const char *msg) function ConsoleEnablePause (line 849) | void ConsoleEnablePause() function ConsoleWaitForAnswer (line 855) | bool ConsoleWaitForAnswer(bool allow_run) function Msg (line 879) | void Msg(int attr, const char *format, ...) function ConsoleWin32_Initialize (line 938) | static int ConsoleWin32_Initialize(t_console_win32 *c, HINSTANCE hIn... function ConsoleWin32_Close (line 985) | static void ConsoleWin32_Close(t_console_win32 *c) function ConsoleWin32_Show (line 998) | static void ConsoleWin32_Show(t_console_win32 *c) function ConsoleWin32_Hide (line 1005) | static void ConsoleWin32_Hide(t_console_win32 *c) function ConsoleWin32_WaitForAnswer (line 1012) | static bool ConsoleWin32_WaitForAnswer(t_console_win32 *c, bool allo... function DWORD (line 1033) | static DWORD WINAPI ConsoleWin32_Thread(LPVOID data) function ConsoleWin32_DialogProc (line 1078) | static int CALLBACK ConsoleWin32_DialogProc(HWND hDlg, UINT message, WPA... function ConsoleWin32_Clear (line 1164) | static void ConsoleWin32_Clear(t_console_win32 *c) function ConsoleWin32_CopyToClipboard (line 1169) | static void ConsoleWin32_CopyToClipboard(t_console_win32 *c) function ConsoleWin32_Print (line 1193) | static void ConsoleWin32_Print(t_console_win32 *c, char *s) FILE: meka/srcs/message.h type t_lang (line 463) | struct t_lang type t_messages (line 478) | struct t_messages FILE: meka/srcs/misc.cpp function Change_System_Misc (line 32) | void Change_System_Misc() function OSD_ClipboardSetText (line 43) | bool OSD_ClipboardSetText(const char* text, const char* text_end) function Random_Init (line 92) | void Random_Init() function RandomInt (line 100) | int RandomInt(int max) function RandomFloat (line 110) | float RandomFloat(float max) function RandomFloat (line 116) | float RandomFloat(float min, float max) function Profile_Step (line 121) | void Profile_Step(const char* name) function Show_End_Message (line 134) | void Show_End_Message() function Quit (line 142) | void Quit() function Quit_Msg (line 168) | void Quit_Msg(const char *format, ...) FILE: meka/srcs/misc.h function LinearRemap (line 44) | static inline int LinearRemap(int src, int src_min, int src_max, int dst... function LinearRemapClamp (line 50) | static inline int LinearRemapClamp(int src, int src_min, int src_max, in... FILE: meka/srcs/palette.cpp function Palette_Init (line 33) | void Palette_Init() function Palette_Close (line 39) | void Palette_Close() function Palette_UpdateAfterRedraw (line 43) | void Palette_UpdateAfterRedraw() function Palette_Emulation_Reset (line 51) | void Palette_Emulation_Reset() function Palette_Emulation_Reload (line 66) | void Palette_Emulation_Reload() function u32 (line 102) | u32 Palette_MakeHostColor(int color_format, int r, int g, int b) function u32 (line 144) | u32 Palette_MakeHostColor(int format, ALLEGRO_COLOR color) function Palette_Emulation_SetColor (line 149) | void Palette_Emulation_SetColor(int idx, ALLEGRO_COLOR color) function Palette_Compute_RGB_SMS (line 161) | void Palette_Compute_RGB_SMS(ALLEGRO_COLOR *out_color, int i) function Palette_Compute_RGB_GG (line 180) | void Palette_Compute_RGB_GG(ALLEGRO_COLOR *out_color, int i) FILE: meka/srcs/palette.h type t_palette_emulation_flags (line 22) | typedef enum FILE: meka/srcs/patch.cpp function t_patch (line 19) | t_patch * Patch_New() function t_patch_action (line 41) | t_patch_action * Patch_Action_New() function Patches_List_Parse_Line (line 56) | int Patches_List_Parse_Line(const char *line) function Patches_List_Init (line 169) | void Patches_List_Init() function t_patch (line 226) | t_patch * Patch_Find (t_media_image *media_image) function Patches_ROM_Initialize (line 261) | void Patches_ROM_Initialize() function Patches_ROM_Apply (line 268) | void Patches_ROM_Apply() function Patches_MEM_Apply (line 297) | void Patches_MEM_Apply() FILE: meka/srcs/patch.h type t_patch_action (line 26) | struct t_patch_action type t_patch (line 33) | struct t_patch type t_patches (line 42) | struct t_patches FILE: meka/srcs/periph.cpp function Peripherals_Init (line 11) | void Peripherals_Init() function Peripherals_MachineReset (line 16) | void Peripherals_MachineReset() function Peripherals_WritePort3F (line 50) | void Peripherals_WritePort3F(u8 old_value, u8 new_value) function SportsPad_Update_Axis (line 81) | static void SportsPad_Update_Axis(s8 *v, int move) function Peripherals_SportsPad_Update (line 101) | void Peripherals_SportsPad_Update(int player, int device_x_rel, int d... function Peripherals_GraphicBoardV2_Update (line 107) | void Peripherals_GraphicBoardV2_Update(int player, int x, int y, int ... FILE: meka/srcs/rapidfir.cpp function RapidFire_Init (line 23) | void RapidFire_Init() function RapidFire_Update (line 28) | void RapidFire_Update() function RapidFire_Switch_J1B1 (line 40) | void RapidFire_Switch_J1B1() function RapidFire_Switch_J1B2 (line 49) | void RapidFire_Switch_J1B2() function RapidFire_Switch_J2B1 (line 58) | void RapidFire_Switch_J2B1() function RapidFire_Switch_J2B2 (line 67) | void RapidFire_Switch_J2B2() FILE: meka/srcs/saves.cpp function Load_Game_Fixup (line 25) | void Load_Game_Fixup() function SaveState_Save (line 180) | void SaveState_Save() function SaveState_Load (line 220) | void SaveState_Load() function Save_Game_MSV (line 275) | int Save_Game_MSV(FILE *f) function Load_Game_MSV (line 379) | int Load_Game_MSV(FILE *f) function Load_Game_MSD (line 571) | int Load_Game_MSD (FILE *f) function SaveState_SetSlot (line 666) | void SaveState_SetSlot(int n) function SaveState_SetPrevSlot (line 676) | void SaveState_SetPrevSlot() function SaveState_SetNextSlot (line 681) | void SaveState_SetNextSlot() function Save_Get_Filename (line 687) | void Save_Get_Filename (char *str) FILE: meka/srcs/sdsc.cpp function BCD_to_Dec (line 65) | static int BCD_to_Dec(int bcd) function SDSC_Read_and_Display (line 106) | int SDSC_Read_and_Display() function SDSC_Debug_Console_Control (line 170) | void SDSC_Debug_Console_Control(char c) function SDSC_Format_Error (line 241) | bool SDSC_Format_Error(const char* format, ...) function SDSC_Try_Parse_Format (line 262) | bool SDSC_Try_Parse_Format(int& width, char& format, int& data_type, int... function SDSC_Get_Data (line 378) | bool SDSC_Get_Data(u16& data, bool& is_byte, int data_type, int parameter) function SDSC_Print_Binary (line 490) | int SDSC_Print_Binary(char* buffer, u16 data) function SDSC_Print_ASCII (line 512) | int SDSC_Print_ASCII(char* buffer, int buffer_size, bool is_vram, bool i... function SDSC_Try_Format (line 536) | void SDSC_Try_Format() function SDSC_Debug_Console_Data (line 648) | void SDSC_Debug_Console_Data(char c) FILE: meka/srcs/setup.cpp function Setup_Interactive_Init (line 34) | void Setup_Interactive_Init() function Setup_Interactive (line 50) | int Setup_Interactive() function BOOL (line 70) | static BOOL CALLBACK Setup_Interactive_Win32_DialogProc (HWND hDlg, U... function Setup_Interactive_Win32 (line 220) | static int Setup_Interactive_Win32() function Setup_Interactive_Console (line 236) | static int Setup_Interactive_Console() FILE: meka/srcs/sf7000.cpp function SF7000_Reset (line 84) | void SF7000_Reset() function SF7000_IPL_Mapping_Update (line 94) | void SF7000_IPL_Mapping_Update() function WRITE_FUNC (line 108) | WRITE_FUNC (Write_Mapper_SF7000) FILE: meka/srcs/sf7000.h type t_sf7000 (line 24) | struct t_sf7000 FILE: meka/srcs/sg1ksc3k.cpp function word (line 19) | word Loop_SG1000_SC3000() FILE: meka/srcs/shared.h type t_tv_type (line 57) | struct t_tv_type type t_widget (line 58) | struct t_widget FILE: meka/srcs/sk1100.cpp type t_sk1100_key (line 15) | struct t_sk1100_key type t_sk1100_map (line 108) | struct t_sk1100_map function SK1100_Switch (line 201) | void SK1100_Switch() function SK1100_Clear (line 214) | void SK1100_Clear() function SK1100_Update (line 222) | void SK1100_Update() FILE: meka/srcs/skin.cpp type t_skin_manager (line 22) | struct t_skin_manager type t_skin_color (line 37) | struct t_skin_color function t_skin (line 93) | t_skin * Skin_New(const char *name) function Skin_Delete (line 128) | void Skin_Delete(t_skin *skin) function Skin_IsValid (line 144) | bool Skin_IsValid(t_skin *skin) function Skin_PostProcess (line 155) | bool Skin_PostProcess(t_skin *skin) function Skins_Init_Values (line 197) | void Skins_Init_Values() function Skins_Init (line 203) | void Skins_Init() function Skins_ParseGradient (line 253) | static int Skins_ParseGradient(char *line, t_skin_gradient *gradient) function Skins_ParseLine (line 274) | static int Skins_ParseLine(char *line) function Skins_Load (line 412) | void Skins_Load(const char *filename) function Skins_Close (line 463) | void Skins_Close() function Skins_SetSkinConfiguration (line 472) | void Skins_SetSkinConfiguration(const char *skin_name) function t_skin (line 479) | t_skin * Skins_FindSkinByName(const char *skin_name) function Skins_Apply (line 490) | void Skins_Apply() function Skins_StartupFadeIn (line 503) | void Skins_StartupFadeIn() function Skins_Select (line 512) | void Skins_Select(t_skin *skin, bool fade) function Skins_Update (line 546) | void Skins_Update() function ALLEGRO_COLOR (line 573) | static ALLEGRO_COLOR Skins_ColorBlendToNative(u32 color1, u32 color2, fl... function u32 (line 590) | static u32 Skins_ColorBlend(u32 color1, u32 color2, float fact1, float ... function ALLEGRO_COLOR (line 607) | static ALLEGRO_COLOR Skins_ColorToNative(u32 color) function Skins_UpdateNativeGradient (line 615) | static void Skins_UpdateNativeGradient(t_skin_gradient *gradient, u32 co... function Skins_UpdateNativeColorTable (line 627) | static void Skins_UpdateNativeColorTable() function Skins_MenuHandlerSelectSkin (line 665) | static void Skins_MenuHandlerSelectSkin(t_menu_event *event) function Skins_MenuInit (line 677) | void Skins_MenuInit(int menu_id) function Skins_QuitAfterFade (line 691) | void Skins_QuitAfterFade() function t_skin (line 696) | t_skin * Skins_GetCurrentSkin() function ALLEGRO_BITMAP (line 701) | ALLEGRO_BITMAP * Skins_GetBackgroundPicture() function SkinGradient_DrawHorizontal (line 710) | void SkinGradient_DrawHorizontal(t_skin_gradient *gradient, ALLEGRO_B... function SkinGradient_DrawVertical (line 747) | void SkinGradient_DrawVertical(t_skin_gradient *gradient, ALLEGRO_BIT... FILE: meka/srcs/skin.h type t_skin_gradient (line 55) | struct t_skin_gradient type t_skin_effect (line 67) | enum t_skin_effect type t_skin_background_picture_mode (line 74) | enum t_skin_background_picture_mode type t_skin (line 83) | struct t_skin FILE: meka/srcs/skin_bg.cpp function Skins_Background_Redraw_Grid (line 14) | static void Skins_Background_Redraw_Grid() function Skins_Background_Draw_Tile (line 31) | static void Skins_Background_Draw_Tile(ALLEGRO_BITMAP *bmp) function Skins_Background_Draw_Stretch (line 51) | static void Skins_Background_Draw_Stretch(ALLEGRO_BITMAP *bmp) function Skins_Background_Draw_StretchInteger (line 60) | static void Skins_Background_Draw_StretchInteger(ALLEGRO_BITMAP *bmp) function Skins_Background_Draw_Center (line 95) | static void Skins_Background_Draw_Center(ALLEGRO_BITMAP *bmp) function Skins_Background_Redraw (line 104) | void Skins_Background_Redraw() FILE: meka/srcs/skin_fx.cpp type t_skinfx_particle (line 19) | struct t_skinfx_particle function SkinFx_Init (line 46) | void SkinFx_Init() function SkinFx_CreateVideoBuffers (line 55) | void SkinFx_CreateVideoBuffers() function SkinFx_DestroyVideoBuffers (line 65) | void SkinFx_DestroyVideoBuffers() function SkinFx_UpdateBlood (line 75) | static void SkinFx_UpdateBlood() function SkinFx_UpdateHearts (line 137) | static void SkinFx_UpdateHearts() function special_effects_update_after (line 171) | void special_effects_update_after() function special_effects_update_before (line 186) | void special_effects_update_before() function gui_applet_blood_create (line 219) | static void gui_applet_blood_create (int v, int x, int y) FILE: meka/srcs/smsid/smsid.cpp function main (line 12) | int main(int argc, char* argv[]) function System_SetClipboardText (line 135) | static bool System_SetClipboardText(const char *text) FILE: meka/srcs/smsid/smsid_stubs.cpp function ConsolePrint (line 16) | void ConsolePrint(char const* msg) function ConsolePrintf (line 21) | void ConsolePrintf(char const* format, ...) function Quit_Msg (line 30) | void Quit_Msg(char const* format, ...) function VDP_Model_FindByName (line 59) | int VDP_Model_FindByName(const char* name) FILE: meka/srcs/sound/emu2413/emu2413.cpp type __OPLL_EG_STATE (line 212) | enum __OPLL_EG_STATE { ATTACK, DECAY, SUSTAIN, RELEASE, DAMP, UNKNOWN } function INLINE (line 230) | static INLINE int min(int i, int j) { return (i < j) ? i : j; } function INLINE (line 233) | static INLINE int max(int i, int j) { return (i > j) ? i : j; } function blackman (line 257) | static double blackman(double x) { return 0.42 - 0.5 * cos(2 * _PI_ * x)... function sinc (line 258) | static double sinc(double x) { return (x == 0.0 ? 1.0 : sin(_PI_ * x) / ... function windowed_sinc (line 259) | static double windowed_sinc(double x) { return blackman(0.5 + 0.5 * x / ... function OPLL_RateConv (line 262) | OPLL_RateConv *OPLL_RateConv_new(double f_inp, double f_out, int ch) { function INLINE (line 289) | static INLINE int16_t lookup_sinc_table(int16_t *table, double x) { function OPLL_RateConv_reset (line 296) | void OPLL_RateConv_reset(OPLL_RateConv *conv) { function OPLL_RateConv_putData (line 305) | void OPLL_RateConv_putData(OPLL_RateConv *conv, int ch, int16_t data) { function OPLL_RateConv_getData (line 316) | int16_t OPLL_RateConv_getData(OPLL_RateConv *conv, int ch) { function OPLL_RateConv_delete (line 332) | void OPLL_RateConv_delete(OPLL_RateConv *conv) { function makeSinTable (line 348) | static void makeSinTable(void) { function makeTllTable (line 366) | static void makeTllTable(void) { function makeRksTable (line 390) | static void makeRksTable(void) { function makeDefaultPatch (line 399) | static void makeDefaultPatch(void) { function initializeTables (line 408) | static void initializeTables(void) { function _debug_print_patch (line 434) | static void _debug_print_patch(OPLL_SLOT *slot) { function INLINE (line 459) | static INLINE void _debug_print_slot_info(OPLL_SLOT *slot) { function INLINE (line 468) | static INLINE int get_parameter_rate(OPLL_SLOT *slot) { type SLOT_UPDATE_FLAG (line 496) | enum SLOT_UPDATE_FLAG { function INLINE (line 504) | static INLINE void request_update(OPLL_SLOT *slot, int flag) { slot->upd... function commit_slot_update (line 506) | static void commit_slot_update(OPLL_SLOT *slot) { function reset_slot (line 553) | static void reset_slot(OPLL_SLOT *slot, int number) { function INLINE (line 576) | static INLINE void slotOn(OPLL *opll, int i) { function INLINE (line 583) | static INLINE void slotOff(OPLL *opll, int i) { function INLINE (line 592) | static INLINE void update_key_status(OPLL *opll) { function INLINE (line 637) | static INLINE void set_patch(OPLL *opll, int32_t ch, int32_t num) { function INLINE (line 645) | static INLINE void set_sus_flag(OPLL *opll, int ch, int flag) { function INLINE (line 655) | static INLINE void set_volume(OPLL *opll, int ch, int volume) { function INLINE (line 660) | static INLINE void set_slot_volume(OPLL_SLOT *slot, int volume) { function INLINE (line 666) | static INLINE void set_fnumber(OPLL *opll, int ch, int fnum) { function INLINE (line 678) | static INLINE void set_block(OPLL *opll, int ch, int blk) { function INLINE (line 689) | static INLINE void update_rhythm_mode(OPLL *opll) { function update_ampm (line 722) | static void update_ampm(OPLL *opll) { function update_noise (line 733) | static void update_noise(OPLL *opll, int cycle) { function update_short_noise (line 743) | static void update_short_noise(OPLL *opll) { function INLINE (line 757) | static INLINE void calc_phase(OPLL_SLOT *slot, int32_t pm_phase, uint8_t... function INLINE (line 767) | static INLINE uint8_t lookup_attack_step(OPLL_SLOT *slot, uint32_t count... function INLINE (line 789) | static INLINE uint8_t lookup_decay_step(OPLL_SLOT *slot, uint32_t counte... function INLINE (line 809) | static INLINE void start_envelope(OPLL_SLOT *slot) { function INLINE (line 819) | static INLINE void calc_envelope(OPLL_SLOT *slot, OPLL_SLOT *buddy, uint... function update_slots (line 881) | static void update_slots(OPLL *opll) { function INLINE (line 903) | static INLINE int16_t lookup_exp_table(uint16_t i) { function INLINE (line 910) | static INLINE int16_t to_linear(uint16_t h, OPLL_SLOT *slot, int16_t am) { function INLINE (line 919) | static INLINE int16_t calc_slot_car(OPLL *opll, int ch, int16_t fm) { function INLINE (line 930) | static INLINE int16_t calc_slot_mod(OPLL *opll, int ch) { function INLINE (line 942) | static INLINE int16_t calc_slot_tom(OPLL *opll) { function INLINE (line 951) | static INLINE int16_t calc_slot_snare(OPLL *opll) { function INLINE (line 964) | static INLINE int16_t calc_slot_cym(OPLL *opll) { function INLINE (line 972) | static INLINE int16_t calc_slot_hat(OPLL *opll) { function update_output (line 988) | static void update_output(OPLL *opll) { function INLINE (line 1048) | INLINE static void mix_output(OPLL *opll) { function INLINE (line 1061) | INLINE static void mix_output_stereo(OPLL *opll) { function OPLL (line 1083) | OPLL *OPLL_new(uint32_t clk, uint32_t rate) { function OPLL_delete (line 1111) | void OPLL_delete(OPLL *opll) { function reset_rate_conversion_params (line 1119) | static void reset_rate_conversion_params(OPLL *opll) { function OPLL_reset (line 1141) | void OPLL_reset(OPLL *opll) { function OPLL_forceRefresh (line 1181) | void OPLL_forceRefresh(OPLL *opll) { function OPLL_setRate (line 1196) | void OPLL_setRate(OPLL *opll, uint32_t rate) { function OPLL_setQuality (line 1201) | void OPLL_setQuality(OPLL *opll, uint8_t q) {} function OPLL_setChipType (line 1203) | void OPLL_setChipType(OPLL *opll, uint8_t type) { opll->chip_type = type; } function OPLL_writeReg (line 1205) | void OPLL_writeReg(OPLL *opll, uint32_t reg, uint8_t data) { function OPLL_writeIO (line 1379) | void OPLL_writeIO(OPLL *opll, uint32_t adr, uint8_t val) { function OPLL_setPan (line 1386) | void OPLL_setPan(OPLL *opll, uint32_t ch, uint8_t pan) { opll->pan[ch & ... function OPLL_setPanFine (line 1388) | void OPLL_setPanFine(OPLL *opll, uint32_t ch, float pan[2]) { function OPLL_dumpToPatch (line 1393) | void OPLL_dumpToPatch(const uint8_t *dump, OPLL_PATCH *patch) { function OPLL_getDefaultPatch (line 1422) | void OPLL_getDefaultPatch(int32_t type, int32_t num, OPLL_PATCH *patch) { function OPLL_setPatch (line 1426) | void OPLL_setPatch(OPLL *opll, const uint8_t *dump) { function OPLL_patchToDump (line 1436) | void OPLL_patchToDump(const OPLL_PATCH *patch, uint8_t *dump) { function OPLL_copyPatch (line 1447) | void OPLL_copyPatch(OPLL *opll, int32_t num, OPLL_PATCH *patch) { function OPLL_resetPatch (line 1451) | void OPLL_resetPatch(OPLL *opll, uint8_t type) { function OPLL_calc (line 1457) | int16_t OPLL_calc(OPLL *opll) { function OPLL_calcStereo (line 1470) | void OPLL_calcStereo(OPLL *opll, int32_t out[2]) { function OPLL_setMask (line 1486) | uint32_t OPLL_setMask(OPLL *opll, uint32_t mask) { function OPLL_toggleMask (line 1497) | uint32_t OPLL_toggleMask(OPLL *opll, uint32_t mask) { FILE: meka/srcs/sound/emu2413/emu2413.h type OPLL_TONE_ENUM (line 12) | enum OPLL_TONE_ENUM { OPLL_2413_TONE = 0, OPLL_VRC7_TONE = 1, OPLL_281B_... type OPLL_PATCH (line 15) | typedef struct __OPLL_PATCH { type OPLL_SLOT (line 20) | typedef struct __OPLL_SLOT { type OPLL_RateConv (line 73) | typedef struct __OPLL_RateConv { type OPLL (line 87) | typedef struct __OPLL { FILE: meka/srcs/sound/emu2413/emutypes.h type e_uint (line 28) | typedef unsigned int e_uint; type e_int (line 29) | typedef signed int e_int; type e_uint8 (line 31) | typedef unsigned char e_uint8 ; type e_int8 (line 32) | typedef signed char e_int8 ; type e_uint16 (line 34) | typedef unsigned short e_uint16 ; type e_int16 (line 35) | typedef signed short e_int16 ; type e_uint32 (line 37) | typedef unsigned int e_uint32 ; type e_int32 (line 38) | typedef signed int e_int32 ; FILE: meka/srcs/sound/emu2413/mekaintf.cpp function FM_Digital_Init (line 32) | int FM_Digital_Init() function FM_Digital_Close (line 59) | void FM_Digital_Close() function FM_Digital_Active (line 65) | void FM_Digital_Active() function FM_Digital_Reset (line 71) | void FM_Digital_Reset() function FM_Digital_Write (line 77) | void FM_Digital_Write(int Register, int Value) function FM_Digital_Mute (line 82) | void FM_Digital_Mute() function FM_Digital_Resume (line 86) | void FM_Digital_Resume() function FM_Digital_Regenerate (line 92) | void FM_Digital_Regenerate() function FM_Digital_WriteSamples (line 104) | void FM_Digital_WriteSamples(s16 *buffer, int length) FILE: meka/srcs/sound/emu2413/sample.cpp function WORD (line 23) | static void function DWORD (line 32) | static void function chunkID (line 43) | static void function main (line 54) | int FILE: meka/srcs/sound/fmeditor.cpp type t_fmeditor_app (line 54) | struct t_fmeditor_app function FM_Editor_Redraw (line 118) | void FM_Editor_Redraw() function FM_Editor_CallBack (line 181) | void FM_Editor_CallBack (t_widget *w) function FM_Editor_Init (line 216) | void FM_Editor_Init() function FM_Editor_Switch (line 260) | void FM_Editor_Switch() FILE: meka/srcs/sound/fmunit.cpp function FM_Null_Interface_Function (line 16) | void FM_Null_Interface_Function() { } function FM_Set_Interface (line 82) | void FM_Set_Interface(t_fm_unit_interface *intf, byte *new_fm_regs) function FM_Null_Active (line 99) | void FM_Null_Active() function FM_Save (line 107) | void FM_Save (FILE *f) function FM_Load (line 116) | void FM_Load (FILE *f) FILE: meka/srcs/sound/fmunit.h type t_fm_unit_interface (line 26) | struct t_fm_unit_interface FILE: meka/srcs/sound/psg.cpp function PSG_Init (line 56) | int PSG_Init() function PSG_WriteSamples (line 84) | void PSG_WriteSamples(s16 *buffer, int length) function PSG_Save (line 126) | void PSG_Save (FILE *f) function PSG_Load (line 154) | void PSG_Load (FILE *f, int version) function PSG_Regenerate (line 210) | void PSG_Regenerate() function PSG_Mute (line 221) | void PSG_Mute() function SN76489_Reset (line 230) | void SN76489_Reset(const unsigned long PSGClockValue, const unsig... function SN76489_SetClock (line 267) | void SN76489_SetClock(const unsigned long PSGClockValue) function SN76489_Write (line 276) | void SN76489_Write(const unsigned char data) function SN76489_StereoWrite (line 357) | void SN76489_StereoWrite(const unsigned char data) function SN76489_GetValues (line 369) | void SN76489_GetValues(int *result_left, int *result_right) FILE: meka/srcs/sound/psg.h type t_psg_channel (line 19) | struct t_psg_channel type t_psg (line 28) | struct t_psg FILE: meka/srcs/sound/s_misc.cpp function FM_Disable (line 30) | void FM_Disable() function FM_Enable (line 39) | void FM_Enable() function Sound_Volume_Menu_Init (line 50) | void Sound_Volume_Menu_Init(int menu_id) function Sound_Volume_Menu_Handler (line 65) | void Sound_Volume_Menu_Handler(t_menu_event *event) function Sound_Channels_Menu_Handler (line 77) | void Sound_Channels_Menu_Handler(t_menu_event *event) FILE: meka/srcs/sound/sound.cpp type t_sound_chip (line 25) | enum t_sound_chip type t_sound_stream (line 31) | struct t_sound_stream type t_app_sound_debug (line 53) | struct t_app_sound_debug function Sound_Init_Config (line 66) | void Sound_Init_Config() function Sound_Init (line 81) | int Sound_Init() function Sound_InitEmulators (line 137) | static bool Sound_InitEmulators() function Sound_Close (line 153) | void Sound_Close() function Sound_UpdateClockSpeed (line 167) | void Sound_UpdateClockSpeed() function Sound_Update (line 176) | void Sound_Update() function Sound_Playback_Start (line 193) | void Sound_Playback_Start() function Sound_Playback_Stop (line 199) | void Sound_Playback_Stop() function Sound_Playback_Mute (line 207) | void Sound_Playback_Mute() function Sound_Playback_Resume (line 218) | void Sound_Playback_Resume() function Sound_SetMasterVolume (line 228) | void Sound_SetMasterVolume(int volume) function Sound_ResetCycleCounter (line 234) | void Sound_ResetCycleCounter() function s64 (line 244) | s64 Sound_GetElapsedCycleCounter() function Sound_ConvertSamplesToCycles (line 257) | double Sound_ConvertSamplesToCycles(double samples_count) function t_sound_stream (line 264) | t_sound_stream* SoundStream_Create(void (*sample_writer)(s16*,int)) function SoundStream_Destroy (line 304) | void SoundStream_Destroy(t_sound_stream* stream) function SoundStream_Update (line 312) | void SoundStream_Update(t_sound_stream* stream) function SoundStream_RenderSamples (line 345) | void SoundStream_RenderSamples(t_sound_stream* stream, int samples_count) function SoundStream_RenderUpToCurrentTime (line 372) | void SoundStream_RenderUpToCurrentTime(t_sound_stream* stream) function SoundStream_CountReadableSamples (line 409) | int SoundStream_CountReadableSamples(const t_sound_stream* stream) function SoundStream_CountWritableSamples (line 426) | int SoundStream_CountWritableSamples(const t_sound_stream* stream) function SoundStream_PushSamplesRequestBufs (line 431) | bool SoundStream_PushSamplesRequestBufs(t_sound_stream* stream, int samp... function SoundStream_PopSamples (line 476) | int SoundStream_PopSamples(t_sound_stream* stream, s16* buf, int samples... function SoundDebugApp_Init (line 523) | void SoundDebugApp_Init() function SoundDebugApp_InstallMenuItems (line 540) | void SoundDebugApp_InstallMenuItems(int menu_parent) function SoundDebugApp_Printf (line 546) | static void SoundDebugApp_Printf(int* px, int* py, const char* format, ...) function SoundDebugApp_Update (line 561) | void SoundDebugApp_Update() function SoundDebugApp_Switch (line 589) | void SoundDebugApp_Switch() FILE: meka/srcs/sound/sound.h type t_sound (line 26) | struct t_sound type t_sound_stream (line 52) | struct t_sound_stream FILE: meka/srcs/sound/sound_logging.cpp function Sound_Log_Init (line 11) | void Sound_Log_Init() function Sound_Log_Close (line 23) | void Sound_Log_Close() function Sound_Log_Init_Game (line 31) | void Sound_Log_Init_Game() function Sound_Log_FileName_Get (line 36) | void Sound_Log_FileName_Get(char *result, const char *filename_templa... function Sound_LogWAV_Start (line 68) | void Sound_LogWAV_Start() function Sound_LogWAV_Stop (line 97) | void Sound_LogWAV_Stop() function Sound_LogVGM_Start (line 109) | void Sound_LogVGM_Start() function Sound_LogVGM_Stop (line 137) | void Sound_LogVGM_Stop() function Sound_LogVGM_Accuracy_Switch (line 148) | void Sound_LogVGM_Accuracy_Switch() FILE: meka/srcs/sound/vgm.cpp function VGM_Header_Init (line 14) | void VGM_Header_Init(t_vgm_header *h) function VGM_Start (line 51) | int VGM_Start(t_vgm *VGM, const char *FileName, int Logging_... function VGM_Close (line 100) | void VGM_Close(t_vgm *VGM) function VGM_Update_Timing (line 131) | void VGM_Update_Timing (t_vgm *VGM) function VGM_NewFrame (line 139) | void VGM_NewFrame(t_vgm *VGM) function INLINE (line 163) | INLINE void VGM_Wait_Samples(t_vgm *VGM) function VGM_Data_Add_GG_Stereo (line 176) | void VGM_Data_Add_GG_Stereo(t_vgm *VGM, byte Data) function VGM_Data_Add_Byte (line 188) | void VGM_Data_Add_Byte(t_vgm *VGM, byte Data) function VGM_Data_Add_PSG (line 197) | void VGM_Data_Add_PSG(t_vgm *VGM, byte Data) function VGM_Data_Add_FM (line 209) | void VGM_Data_Add_FM(t_vgm *VGM, int RegData) function VGM_Data_Add_Wait (line 222) | void VGM_Data_Add_Wait(t_vgm *VGM, int Samples) function GD3_Header_Init (line 249) | void GD3_Header_Init(t_gd3_header *h) function GD3_Header_Close (line 285) | void GD3_Header_Close(t_gd3_header *h) function GD3_Header_Write (line 294) | int GD3_Header_Write(t_gd3_header *h, FILE *f) FILE: meka/srcs/sound/vgm.h type t_vgm_header (line 30) | struct t_vgm_header type t_gd3_header (line 69) | struct t_gd3_header type t_vgm (line 77) | struct t_vgm FILE: meka/srcs/sound/wav.cpp type t_wav_format (line 20) | struct t_wav_format type t_wav_header (line 30) | struct t_wav_header function WAV_Header_Init (line 46) | void WAV_Header_Init(t_wav_header *h, int Samples_per_Second, int Bit... function FILE (line 63) | FILE* WAV_Start(char *FileName) function WAV_Close (line 76) | void WAV_Close(FILE *f, int SizeData) FILE: meka/srcs/system.h type byte (line 79) | typedef unsigned char byte; type word (line 80) | typedef unsigned short word; type dword (line 81) | typedef unsigned long dword; type u8 (line 83) | typedef unsigned char u8; type s8 (line 84) | typedef signed char s8; type u16 (line 85) | typedef unsigned short u16; type s16 (line 86) | typedef signed short s16; type u32 (line 87) | typedef unsigned int u32; type s32 (line 88) | typedef signed int s32; type u64 (line 89) | typedef unsigned long long u64; type s64 (line 90) | typedef signed long long s64; FILE: meka/srcs/textbox.cpp function TB_Message_Init_Values (line 25) | void TB_Message_Init_Values(void) function TB_Message_Layout (line 36) | static void TB_Message_Layout(t_app_messages *app, bool setup) function TB_Message_Init (line 57) | void TB_Message_Init() function TB_Message_Update (line 88) | void TB_Message_Update() function TB_Message_Switch (line 104) | void TB_Message_Switch(void) function TB_Message_Print (line 116) | void TB_Message_Print (const char *line) function TB_Message_Destroy (line 125) | void TB_Message_Destroy (void) FILE: meka/srcs/textbox.h type t_app_messages (line 13) | struct t_app_messages FILE: meka/srcs/tools.cpp function StrPath_RemoveExtension (line 23) | void StrPath_RemoveExtension(char* buf) function StrPath_GetExtension (line 31) | void StrPath_GetExtension(char* buf) function StrPath_RemoveDirectory (line 42) | void StrPath_RemoveDirectory(char* buf) function StrPath_RemoveDirectory (line 63) | void StrPath_RemoveDirectory(char *dst, const char *src) type tm (line 96) | struct tm FILE: meka/srcs/tvoekaki.cpp function TVOekaki_Init (line 20) | void TVOekaki_Init() function TVOekaki_Update (line 30) | void TVOekaki_Update(int device_x, int device_y, int device_b_field) function READ_FUNC (line 67) | READ_FUNC (Read_Mapper_TVOekaki) function WRITE_FUNC (line 86) | WRITE_FUNC (Write_Mapper_TVOekaki) FILE: meka/srcs/tvoekaki.h type t_tvoekaki (line 32) | struct t_tvoekaki FILE: meka/srcs/tvtype.cpp function TVType_Init_Values (line 25) | void TVType_Init_Values() function TVType_Update_Values (line 33) | void TVType_Update_Values() function TVType_Set (line 38) | void TVType_Set(int tv_type, bool verbose) function TVType_Set_NTSC (line 69) | void TVType_Set_NTSC (void) function TVType_Set_PAL_SECAM (line 74) | void TVType_Set_PAL_SECAM (void) FILE: meka/srcs/tvtype.h type t_tv_type (line 29) | struct t_tv_type FILE: meka/srcs/unzip.cpp type unz_file_info_internal_s (line 81) | struct unz_file_info_internal_s function local (line 141) | local int unzlocal_getByte(FILE *fin, int *pi) function local (line 163) | local int unzlocal_getShort (FILE * fin, uLong *pX) function local (line 183) | local int unzlocal_getLong (FILE *fin, uLong *pX) function local (line 213) | local int strcmpcasenosensitive_internal (const char *fileName1, const c... function unzStringFileNameCompare (line 254) | extern int ZEXPORT unzStringFileNameCompare (const char* fileName1,const... function local (line 271) | local uLong unzlocal_SearchCentralDir(FILE *fin) function unzFile (line 335) | extern unzFile ZEXPORT unzOpen (const char *path) function unzClose (line 433) | extern int ZEXPORT unzClose (unzFile file) function unzGetGlobalInfo (line 453) | extern int ZEXPORT unzGetGlobalInfo (unzFile file, unz_global_info *pglo... function local (line 467) | local void unzlocal_DosDateToTmuDate (uLong ulDosDate, tm_unz* ptm) function local (line 494) | local int unzlocal_GetCurrentFileInfoInternal (unzFile file, function unzGetCurrentFileInfo (line 656) | extern int ZEXPORT unzGetCurrentFileInfo ( unzFile file, function unzGoToFirstFile (line 672) | extern int ZEXPORT unzGoToFirstFile (unzFile file) function unzGoToNextFile (line 694) | extern int ZEXPORT unzGoToNextFile (unzFile file) function unzLocateFile (line 726) | extern int ZEXPORT unzLocateFile (unzFile file, const char *szFileName, ... function local (line 776) | local int unzlocal_CheckCurrentFileCoherencyHeader (unz_s *s, uInt *piSi... function unzOpenCurrentFile (line 864) | extern int ZEXPORT unzOpenCurrentFile (unzFile file) function unzReadCurrentFile (line 964) | extern int ZEXPORT unzReadCurrentFile (unzFile file, voidp buf, unsigne... function z_off_t (line 1088) | extern z_off_t ZEXPORT unztell (unzFile file) function ZEXPORT (line 1107) | extern int ZEXPORT unzeof (unzFile file) function unzGetLocalExtrafield (line 1139) | extern int ZEXPORT unzGetLocalExtrafield (unzFile file, voidp buf,unsign... function unzCloseCurrentFile (line 1183) | extern int ZEXPORT unzCloseCurrentFile (unzFile file) function unzGetGlobalComment (line 1224) | extern int ZEXPORT unzGetGlobalComment (unzFile file, char *szComment, u... FILE: meka/srcs/unzip.h type unzFile__ (line 59) | typedef struct TagunzFile__ { int unused; } unzFile__; type unzFile__ (line 60) | typedef unzFile__ *unzFile; type voidp (line 62) | typedef voidp unzFile; type tm_unz (line 76) | typedef struct tm_unz_s type unz_global_info (line 88) | typedef struct unz_global_info_s type unz_file_info (line 97) | typedef struct unz_file_info_s FILE: meka/srcs/vdp.cpp function VDP_Model_FindByName (line 54) | int VDP_Model_FindByName(const char *name) function VDP_VideoMode_Change (line 67) | void VDP_VideoMode_Change() function VDP_VideoMode_Update (line 114) | void VDP_VideoMode_Update() function VDP_UpdateLineLimits (line 143) | void VDP_UpdateLineLimits() function Tms_VDP_Out (line 157) | void Tms_VDP_Out (int vdp_register, int value) function Tms_VDP_Palette_Write (line 299) | void Tms_VDP_Palette_Write(int addr, int value) function Tms_VDP_Out_Data (line 328) | void Tms_VDP_Out_Data (int value) function Tms_VDP_Out_Address (line 369) | void Tms_VDP_Out_Address (int value) function u8 (line 430) | u8 Tms_VDP_In_Data() function u8 (line 457) | u8 Tms_VDP_In_Status() FILE: meka/srcs/video.cpp function Video_Init (line 44) | void Video_Init() function Video_DestroyVideoBuffers (line 63) | void Video_DestroyVideoBuffers() function Video_CreateVideoBuffers (line 81) | void Video_CreateVideoBuffers() function Video_ChangeVideoMode (line 105) | static int Video_ChangeVideoMode(t_video_driver* driver, int w, int h, b... function Video_GameMode_UpdateBounds (line 182) | void Video_GameMode_UpdateBounds() function Video_GameMode_ScreenPosToEmulatedPos (line 188) | void Video_GameMode_ScreenPosToEmulatedPos(int screen_x, int screen_y... function Video_GameMode_EmulatedPosToScreenPos (line 206) | void Video_GameMode_EmulatedPosToScreenPos(int emu_x, int emu_y, int*... function Video_GameMode_GetScreenCenterPos (line 224) | void Video_GameMode_GetScreenCenterPos(int* pscreen_x, int* pscreen_y) function Video_ClearScreenBackBuffer (line 230) | void Video_ClearScreenBackBuffer() function Video_EnumerateDisplayModes (line 236) | void Video_EnumerateDisplayModes() function Video_Setup_State (line 301) | void Video_Setup_State() function Screen_Save_to_Next_Buffer (line 346) | void Screen_Save_to_Next_Buffer() function Screen_Restore_from_Next_Buffer (line 352) | void Screen_Restore_from_Next_Buffer() function Screenbuffer_AcquireLock (line 358) | void Screenbuffer_AcquireLock() function Screenbuffer_ReleaseLock (line 365) | void Screenbuffer_ReleaseLock() function Screenbuffer_IsLocked (line 374) | bool Screenbuffer_IsLocked() function Video_UpdateEvents (line 379) | void Video_UpdateEvents() function Video_RefreshScreen (line 412) | void Video_RefreshScreen() function t_video_driver (line 508) | t_video_driver* VideoDriver_FindByName(const char* name) FILE: meka/srcs/video.h type t_video_mode (line 10) | struct t_video_mode type t_video (line 18) | struct t_video type t_video_driver (line 30) | struct t_video_driver FILE: meka/srcs/video_c.cpp function Decode_Tile_C (line 13) | void Decode_Tile_C (int tile_n, u8* dst) function Find_Last_Sprite (line 38) | void Find_Last_Sprite(int sprites_height, int VDP_Line) function Find_Last_Sprite_Wide (line 63) | void Find_Last_Sprite_Wide(int sprites_height, int VDP_Line) FILE: meka/srcs/video_m2.cpp function TMS9918_Palette_Setup (line 52) | void TMS9918_Palette_Setup() function VDP_Mode0123_DrawTile (line 63) | void VDP_Mode0123_DrawTile(ALLEGRO_BITMAP *dst, ALLEGRO_LOCKED_REGION... function VDP_Mode0123_DrawTile (line 118) | void VDP_Mode0123_DrawTile(ALLEGRO_BITMAP *dst, ALLEGRO_LOCKED_REGION... function Display_Text_0 (line 175) | void Display_Text_0() function Display_Background_1 (line 213) | void Display_Background_1() function Display_Background_2 (line 250) | void Display_Background_2 () function Display_Background_3 (line 294) | void Display_Background_3() function Draw_Sprite_Mono_Double (line 332) | void Draw_Sprite_Mono_Double (const u8 *src, int x, int y, int fcolor... function Draw_Sprite_Mono (line 384) | void Draw_Sprite_Mono (const u8 *src, int x, int y, int fcolor_idx) function Display_Sprites_1_2_3 (line 418) | void Display_Sprites_1_2_3() function Refresh_Modes_0_1_2_3 (line 490) | void Refresh_Modes_0_1_2_3() function Check_Sprites_Collision_Modes_1_2_3_Line (line 625) | void Check_Sprites_Collision_Modes_1_2_3_Line (int line) FILE: meka/srcs/video_m5.cpp function VDP_Mode4_DrawTile (line 48) | void VDP_Mode4_DrawTile(ALLEGRO_BITMAP *dst, ALLEGRO_LOCKED_REGION* d... function Refresh_Line_5 (line 223) | void Refresh_Line_5() function Display_BackGround_Line_5 (line 283) | void Display_BackGround_Line_5() function INLINE (line 454) | INLINE void Sprite_Collide_Line_C (byte *p_src, int x) function INLINE (line 474) | INLINE void Sprite_Collide_Line_Double (byte *p_src, int x) function INLINE (line 497) | INLINE void Sprite_Draw_Line(const u8 *tile_line, int x) function INLINE (line 520) | INLINE void Sprite_Draw_Line_Double(const u8 *tile_line, int x) function Refresh_Sprites_5 (line 539) | void Refresh_Sprites_5 (bool draw) FILE: meka/srcs/video_t.cpp function Init_Table_Video_Mode_0 (line 13) | void Init_Table_Video_Mode_0 (void) FILE: meka/srcs/vlfn.cpp function VLFN_Init (line 34) | void VLFN_Init() function VLFN_Close (line 40) | void VLFN_Close() function t_vlfn_entry (line 45) | static t_vlfn_entry * VLFN_Entry_New (const char *file_name, t_db_entr... function VLFN_Entry_Delete (line 54) | static void VLFN_Entry_Delete(t_vlfn_entry *entry) function VLFN_Entries_Compare (line 60) | static int VLFN_Entries_Compare(t_vlfn_entry *entry1, t_vlfn_entry... function VLFN_DataBase_Load (line 66) | void VLFN_DataBase_Load() function VLFN_DataBase_Save (line 147) | void VLFN_DataBase_Save() function t_vlfn_entry (line 188) | t_vlfn_entry * VLFN_FindByFileName(const char *file_name) function VLFN_AddEntry (line 200) | void VLFN_AddEntry(const char *file_name, t_db_entry *db_entry) function VLFN_RemoveEntry (line 218) | void VLFN_RemoveEntry(const char *file_name) FILE: meka/srcs/vlfn.h type t_vlfn_entry (line 10) | struct t_vlfn_entry type t_vlfn_db (line 16) | struct t_vlfn_db FILE: meka/srcs/vmachine.cpp function VMachine_Draw (line 25) | void VMachine_Draw() function Machine_Init (line 59) | void Machine_Init() function Machine_ON (line 64) | void Machine_ON() function Machine_OFF (line 86) | void Machine_OFF() function Machine_Insert_Cartridge (line 100) | void Machine_Insert_Cartridge() function Machine_Remove_Cartridge (line 106) | void Machine_Remove_Cartridge() function Free_ROM (line 116) | void Free_ROM() FILE: meka/srcs/z80marat/Debug.cpp function Z80_IsModifyingPC (line 251) | static bool Z80_IsModifyingPC(const char* m) function Z80_Disassemble_GetDecoratedSymbolFromAddress (line 264) | void Z80_Disassemble_GetDecoratedSymbolFromAddress(const char* mnemonic,... function Z80_Disassemble (line 303) | int Z80_Disassemble(char *S, word A, bool display_symbols, bool disp... function Z80_Assemble (line 480) | int Z80_Assemble(const char *src, byte dst[8]) FILE: meka/srcs/z80marat/Z80.cpp function CodesCB (line 229) | static void CodesCB(register Z80 *R) function CodesDDCB (line 252) | static void CodesDDCB(register Z80 *R) function CodesFDCB (line 278) | static void CodesFDCB(register Z80 *R) function CodesED (line 304) | static void CodesED(register Z80 *R) function CodesDD (line 335) | static void CodesDD(register Z80 *R) function CodesFD (line 368) | static void CodesFD(register Z80 *R) function ResetZ80 (line 405) | void ResetZ80(Z80 *R) function IntZ80 (line 430) | void IntZ80(Z80 *R,word Vector) function word (line 519) | word RunZ80(Z80 *R) function word (line 576) | word RunZ80_Debugging(Z80 *R) FILE: meka/srcs/z80marat/Z80.h type byte (line 57) | typedef unsigned char byte; type word (line 61) | typedef unsigned short word; type offset (line 63) | typedef signed char offset; type pair (line 69) | typedef union type Z80 (line 79) | typedef struct FILE: meka/srcs/z80marat/Z80Call.cpp function Z80_Opcodes_Usage_Reset (line 23) | void Z80_Opcodes_Usage_Reset() function Z80_Opcodes_Usage_Print (line 32) | void Z80_Opcodes_Usage_Print() FILE: meka/srcs/z80marat/Z80DebugHelpers.cpp function Z80DebugHelper_IsRetExecuting (line 6) | bool Z80DebugHelper_IsRetExecuting(const Z80 *R) FILE: meka/srcs/z80marat/Z80OpcodeEnums.h type Codes (line 1) | enum Codes type CodesCB (line 37) | enum CodesCB type CodesED (line 73) | enum CodesED FILE: meka/srcs/z80marat/dasm.cpp function DAsm (line 250) | int DAsm(char *S,byte *A) function main (line 313) | int main(int argc, char **argv)