cscg22-gearboy

CSCG 2022 Challenge 'Gearboy'
git clone https://git.sinitax.com/sinitax/cscg22-gearboy
Log | Files | Refs | sfeed.txt

gb_8h.js (15355B)


      1var gb_8h =
      2[
      3    [ "joypads_t", "structjoypads__t.html", "structjoypads__t" ],
      4    [ "OAM_item_t", "struct_o_a_m__item__t.html", "struct_o_a_m__item__t" ],
      5    [ "NINTENDO", "gb_8h.html#a385397587c93683e8e11afb712e2960b", null ],
      6    [ "GAMEBOY", "gb_8h.html#af10046e88cba47031142a763a94210df", null ],
      7    [ "J_UP", "gb_8h.html#a05ca817ab32f6da612c3ae26db5abf02", null ],
      8    [ "J_DOWN", "gb_8h.html#ae032c5c544196e37ec0432f6cfad7904", null ],
      9    [ "J_LEFT", "gb_8h.html#ac70894fecac30c1ca9917f07373cf81c", null ],
     10    [ "J_RIGHT", "gb_8h.html#a3bad91d11ae09ffcbb3cb0a81873d325", null ],
     11    [ "J_A", "gb_8h.html#a31af766e3b598eb7a6b63f55a4988e7a", null ],
     12    [ "J_B", "gb_8h.html#ae47e59a309120f9420993f26816b5e6d", null ],
     13    [ "J_SELECT", "gb_8h.html#ab416a9d96d1582490828f4bac78a8b5b", null ],
     14    [ "J_START", "gb_8h.html#ab769c6e20778298be8bc3321476ceb53", null ],
     15    [ "M_DRAWING", "gb_8h.html#acc9798fc62b5d626c91c8b0f20b522ff", null ],
     16    [ "M_TEXT_OUT", "gb_8h.html#af0e30d6af308ffe5a025fbe85da40f6f", null ],
     17    [ "M_TEXT_INOUT", "gb_8h.html#a908826e7180f94a5988ceb8633313a2e", null ],
     18    [ "M_NO_SCROLL", "gb_8h.html#a04382de20738146fe873ddfb0585052b", null ],
     19    [ "M_NO_INTERP", "gb_8h.html#aca2855edd2d28f66be551a0f7ec23f07", null ],
     20    [ "S_PALETTE", "gb_8h.html#a54572cf6791463b6d60623837e0bb5a6", null ],
     21    [ "S_FLIPX", "gb_8h.html#ae97793b4039609f93b0f7f8bddb18011", null ],
     22    [ "S_FLIPY", "gb_8h.html#a4bbb9cd6c38b2317de5256d1d889c63b", null ],
     23    [ "S_PRIORITY", "gb_8h.html#a9506d04c2ec7d2442a52054f67d2b32f", null ],
     24    [ "EMPTY_IFLAG", "gb_8h.html#aa027abe630d44039f238034bcb2d2f36", null ],
     25    [ "VBL_IFLAG", "gb_8h.html#a2ca7720b9a5da9b2173e1f74dba85541", null ],
     26    [ "LCD_IFLAG", "gb_8h.html#a61a9e2910380de6abb34df14ef634eb4", null ],
     27    [ "TIM_IFLAG", "gb_8h.html#a604256210ec5b90b68185e1a18efab49", null ],
     28    [ "SIO_IFLAG", "gb_8h.html#ad90564458646c5646b3880b93db3443e", null ],
     29    [ "JOY_IFLAG", "gb_8h.html#a2f829cf27d6e3e24c875e9b82dfcb280", null ],
     30    [ "DMG_BLACK", "gb_8h.html#ab311e53739c992294ae07ca506a924ad", null ],
     31    [ "DMG_DARK_GRAY", "gb_8h.html#a45d13a674e169dd83df7e1f46513ccba", null ],
     32    [ "DMG_LITE_GRAY", "gb_8h.html#a8ccd6732d3bdf390cc0943e8567341f3", null ],
     33    [ "DMG_WHITE", "gb_8h.html#a11cedc2ee58acfbbfc48dfb2b9a551b3", null ],
     34    [ "DMG_PALETTE", "gb_8h.html#a9727caafc483ba6ec65e9344b033d684", null ],
     35    [ "SCREENWIDTH", "gb_8h.html#ada0cc738d27aad251151e69cb8d250e1", null ],
     36    [ "SCREENHEIGHT", "gb_8h.html#ae189e98d0ef9263c37869ce1ff3710a5", null ],
     37    [ "MINWNDPOSX", "gb_8h.html#a5a796bbf3e4347d914b83568350143a9", null ],
     38    [ "MINWNDPOSY", "gb_8h.html#af3d632ba2d7cef6619df5dfea8730909", null ],
     39    [ "MAXWNDPOSX", "gb_8h.html#a6dffb66ec1b1d9bb380a1af52a601ec5", null ],
     40    [ "MAXWNDPOSY", "gb_8h.html#ad57f2f8c54204687f02801d8ab1bd150", null ],
     41    [ "DMG_TYPE", "gb_8h.html#a0031c07799247a6d6c1bfa3decac79d0", null ],
     42    [ "MGB_TYPE", "gb_8h.html#ae996ed4fd8bb6b308b9c8708a91df06b", null ],
     43    [ "CGB_TYPE", "gb_8h.html#aee435a3a0dde3dbd7b6112dbb456cde8", null ],
     44    [ "GBA_NOT_DETECTED", "gb_8h.html#aa311f84dd9fce6e136ba4881e7b0d98d", null ],
     45    [ "GBA_DETECTED", "gb_8h.html#a6ccf5d0f34fb0af0b6e73b9df0ccd745", null ],
     46    [ "DEVICE_SUPPORTS_COLOR", "gb_8h.html#a231ec05679809190782e61c6e8aaaba4", null ],
     47    [ "IO_IDLE", "gb_8h.html#a268cc6c704e16f3fa02dd1cf0e17070a", null ],
     48    [ "IO_SENDING", "gb_8h.html#ab69a3f7cd2c6b5eb4f518aefee099007", null ],
     49    [ "IO_RECEIVING", "gb_8h.html#aee03efddee0f2f6fbcaec789301aaa9b", null ],
     50    [ "IO_ERROR", "gb_8h.html#a5d4c9c7b61a0326a939f9109f96d7423", null ],
     51    [ "CURRENT_BANK", "gb_8h.html#ae042588f20bf5a2349c8ad8716245233", null ],
     52    [ "BANK", "gb_8h.html#a42705001e2b9897f5167b67fb36c69dd", null ],
     53    [ "BANKREF", "gb_8h.html#a086293f2afb4c7945460a4496b20aea3", null ],
     54    [ "BANKREF_EXTERN", "gb_8h.html#a261bba55a07b802baf99346feadd9852", null ],
     55    [ "SWITCH_ROM_MEGADUCK", "gb_8h.html#a3fca2d0a22aa2717e62fed659caf4743", null ],
     56    [ "SWITCH_ROM_MBC1", "gb_8h.html#a19558f5bbc9fea767f945001ae9cd13f", null ],
     57    [ "SWITCH_ROM", "gb_8h.html#a1e22a3b60368bb5f3705d625ac2d09cc", null ],
     58    [ "SWITCH_RAM_MBC1", "gb_8h.html#a38ea3e4dfe02b8eae70df27f39d4a951", null ],
     59    [ "SWITCH_RAM", "gb_8h.html#a6e40dcc763efd953181c7400642a9f69", null ],
     60    [ "ENABLE_RAM_MBC1", "gb_8h.html#ae202f64307ec00f6970ef9225e54646c", null ],
     61    [ "ENABLE_RAM", "gb_8h.html#a0e9c88657beaac946231a4801481b97f", null ],
     62    [ "DISABLE_RAM_MBC1", "gb_8h.html#a177fadce938422926b186a8e42575d1d", null ],
     63    [ "DISABLE_RAM", "gb_8h.html#a649d27b5587de16a66176e03a1b8ebd5", null ],
     64    [ "SWITCH_16_8_MODE_MBC1", "gb_8h.html#a0c689c5a814f1c347c4d98f28ed6c7d6", null ],
     65    [ "SWITCH_4_32_MODE_MBC1", "gb_8h.html#aa5d64e386a00b373f22ffdc5a152c7ba", null ],
     66    [ "SWITCH_ROM_MBC5", "gb_8h.html#a92d040284342702026eb19dab59b586e", null ],
     67    [ "SWITCH_ROM_MBC5_8M", "gb_8h.html#a6c15ebc660abd3a978137493ab63ffe9", null ],
     68    [ "SWITCH_RAM_MBC5", "gb_8h.html#a361d5055a7ae880fc1c9d6e0d1164fd6", null ],
     69    [ "ENABLE_RAM_MBC5", "gb_8h.html#a3f033f00c8d781637f9a665b06750937", null ],
     70    [ "DISABLE_RAM_MBC5", "gb_8h.html#a60191cdfa50ed9b88515f181747eaba2", null ],
     71    [ "DISPLAY_ON", "gb_8h.html#a5ae6b05b3e1559c97f0d1b2daaaa0ee4", null ],
     72    [ "DISPLAY_OFF", "gb_8h.html#ad2ec9831813c5e7069917aa4455af682", null ],
     73    [ "HIDE_LEFT_COLUMN", "gb_8h.html#a0659212acd317ccdebc0ecf435df330f", null ],
     74    [ "SHOW_LEFT_COLUMN", "gb_8h.html#a5497c2255a9474d397446710189eacbe", null ],
     75    [ "SHOW_BKG", "gb_8h.html#a8e3f36aa68ac036695816757f2a1322c", null ],
     76    [ "HIDE_BKG", "gb_8h.html#a6d25f7c43b1cbbb48b95cda7ab2c3141", null ],
     77    [ "SHOW_WIN", "gb_8h.html#ab19da2ab719bb8897bc0843a84af28f8", null ],
     78    [ "HIDE_WIN", "gb_8h.html#aedb6e32c42d4b1d25ad11adccd7100c3", null ],
     79    [ "SHOW_SPRITES", "gb_8h.html#a495bc9f405f916f02ad5d97e6e730134", null ],
     80    [ "HIDE_SPRITES", "gb_8h.html#a69ef98aee664b8abd8d1a3d45f016dda", null ],
     81    [ "SPRITES_8x16", "gb_8h.html#af91d252f07f4764996154820f970c101", null ],
     82    [ "SPRITES_8x8", "gb_8h.html#aa87bec0d134136fdb727f52cb773b792", null ],
     83    [ "COMPAT_PALETTE", "gb_8h.html#a67f80e65620470b55a4950e2966eb868", null ],
     84    [ "set_bkg_2bpp_data", "gb_8h.html#ab94bfec130df50d9cb808142f94603a5", null ],
     85    [ "set_tile_map", "gb_8h.html#a55f82ff980398dd97036fd936ebd727e", null ],
     86    [ "set_tile_submap", "gb_8h.html#adb5d0970167b81401113812773c90838", null ],
     87    [ "set_tile_xy", "gb_8h.html#a3b235c526c517fb02d20cdea780ee2c5", null ],
     88    [ "set_sprite_2bpp_data", "gb_8h.html#a43b4f0ba65856deef626c0d9e7e41ed4", null ],
     89    [ "DISABLE_OAM_DMA", "gb_8h.html#a47607089a434dcda7a8583cfca03b604", null ],
     90    [ "DISABLE_VBL_TRANSFER", "gb_8h.html#abfd70bf31185a4900680977c9fb5a5ec", null ],
     91    [ "ENABLE_OAM_DMA", "gb_8h.html#a20895d53fe9caacb08ce8b071d57ce53", null ],
     92    [ "ENABLE_VBL_TRANSFER", "gb_8h.html#a77d516c9d3f86f100eddea5e0d133a76", null ],
     93    [ "MAX_HARDWARE_SPRITES", "gb_8h.html#a8b77608c87a9aef65a03531482b2163b", null ],
     94    [ "fill_rect", "gb_8h.html#a47865835d7d007d71b4bc8ae5cefb73a", null ],
     95    [ "int_handler", "gb_8h.html#a9508f919d9482d1d51534ccac212454d", null ],
     96    [ "OAM_item_t", "gb_8h.html#a8e5ea12b86bdfc812448c2f5c4336c03", null ],
     97    [ "remove_VBL", "gb_8h.html#ad43fdfdb1e157b141f3fc48b78bf4386", null ],
     98    [ "remove_LCD", "gb_8h.html#a32683767caa2a263a1f494b3605786e7", null ],
     99    [ "remove_TIM", "gb_8h.html#a142f6c7755fce8b1148faf658d8ec147", null ],
    100    [ "remove_SIO", "gb_8h.html#a5b821b31215361265d8b7894a9ae7118", null ],
    101    [ "remove_JOY", "gb_8h.html#a4a3e87e0917d5efb6bc7c94e9754fcd0", null ],
    102    [ "add_VBL", "gb_8h.html#a0d29659d08708143dd8bc720278e06b5", null ],
    103    [ "add_LCD", "gb_8h.html#a9f9f77105099a34556247d5bb03368d1", null ],
    104    [ "add_TIM", "gb_8h.html#a028d1a2e820951bb4f103d6469975ffb", null ],
    105    [ "add_low_priority_TIM", "gb_8h.html#a970f18857533e062f4780f6e1c407d69", null ],
    106    [ "add_SIO", "gb_8h.html#aa82422752016328ed0765879e286019f", null ],
    107    [ "add_JOY", "gb_8h.html#aa2f0235e78da2d1d94d3628d7a1afc30", null ],
    108    [ "nowait_int_handler", "gb_8h.html#a695c6d0e8fd7cf11dae0d4c67bc058f9", null ],
    109    [ "wait_int_handler", "gb_8h.html#acc9afd0cb72e763a1213d256b942a68f", null ],
    110    [ "cancel_pending_interrupts", "gb_8h.html#ade5d4c955b871b0ed884273cc2b7215a", null ],
    111    [ "mode", "gb_8h.html#a3ea524204d839377cf39842eec23e202", null ],
    112    [ "get_mode", "gb_8h.html#a19969b36a6535fc6a966c0e5476baf9c", null ],
    113    [ "send_byte", "gb_8h.html#ae339d7d8d7e0ebd6691b42608c416964", null ],
    114    [ "receive_byte", "gb_8h.html#a9a7fd7be44bb12bc85a144b732ce02f7", null ],
    115    [ "delay", "gb_8h.html#a2afae202a1f8ca59a12a6455bb909c5d", null ],
    116    [ "joypad", "gb_8h.html#a176c477d759b814664785f3a0ad5e253", null ],
    117    [ "waitpad", "gb_8h.html#aae433db7d8e3ee4c095c254b8abd7b8b", null ],
    118    [ "waitpadup", "gb_8h.html#a8484d346b788309ac702b7e0b1fca730", null ],
    119    [ "joypad_init", "gb_8h.html#ab7e35e1eff44ed78ad8f0015c6e85b4e", null ],
    120    [ "joypad_ex", "gb_8h.html#a6e6f8eb1de2ae1ec9adeafbd7b9884db", null ],
    121    [ "enable_interrupts", "gb_8h.html#ae0b13f17609b26c86fc33944aeb6e867", null ],
    122    [ "disable_interrupts", "gb_8h.html#ad77796783b3a601b6f3781dfc3983499", null ],
    123    [ "set_interrupts", "gb_8h.html#a9312e7ec34162d6b6ed0875631fa6fe3", null ],
    124    [ "reset", "gb_8h.html#ad20897c5c8bd47f5d4005989bead0e55", null ],
    125    [ "wait_vbl_done", "gb_8h.html#acd186eb292d441f9389e77b545a55619", null ],
    126    [ "display_off", "gb_8h.html#a04d57683cdd046dfa45e7e56d7c4ec4d", null ],
    127    [ "refresh_OAM", "gb_8h.html#a2550e7b6b9fd7e1fc495872502311dbb", null ],
    128    [ "hiramcpy", "gb_8h.html#a97b9f2fc6ac7cae97656aca940d65d44", null ],
    129    [ "set_vram_byte", "gb_8h.html#a7080649e10765996c581e5b618e603b8", null ],
    130    [ "get_vram_byte", "gb_8h.html#aa33ba8b8d381df76edf15ea251ccb675", null ],
    131    [ "get_bkg_xy_addr", "gb_8h.html#a9005b80d3315f50f0fb0e1728e7ee60f", null ],
    132    [ "set_2bpp_palette", "gb_8h.html#aa224c9bac27c7fd268e62bdf33338a84", null ],
    133    [ "set_1bpp_colors_ex", "gb_8h.html#a1f00bd35cd56aac84c108f5a802c3f9c", null ],
    134    [ "set_1bpp_colors", "gb_8h.html#adcb394299a1033616fc7d2faec8bd6ad", null ],
    135    [ "set_bkg_data", "gb_8h.html#a1f5101f2b7bb0123c26a3e257f843626", null ],
    136    [ "set_bkg_1bpp_data", "gb_8h.html#a711fa26feecc76dc51482b0f77062859", null ],
    137    [ "get_bkg_data", "gb_8h.html#a5c13238dfec416439d75b133a272e6df", null ],
    138    [ "set_bkg_tiles", "gb_8h.html#a6da9e2fa1bafd35363e84ee999909ec7", null ],
    139    [ "set_bkg_based_tiles", "gb_8h.html#a811c386cac0df2d260aacb5a43608be5", null ],
    140    [ "set_bkg_submap", "gb_8h.html#adb21d1c7d533a7133bab36a845489780", null ],
    141    [ "set_bkg_based_submap", "gb_8h.html#abc8bc5808620a9717263b8c9ec2237f0", null ],
    142    [ "get_bkg_tiles", "gb_8h.html#aa6bcf24d97f93307b30f2906251f39a0", null ],
    143    [ "set_bkg_tile_xy", "gb_8h.html#a74ee8f0a3495508c90de4ce246b81060", null ],
    144    [ "get_bkg_tile_xy", "gb_8h.html#a55c6581dbe9300dc6df41730f090af51", null ],
    145    [ "move_bkg", "gb_8h.html#a6261537edc74068e3f7f057e6a3e8a57", null ],
    146    [ "scroll_bkg", "gb_8h.html#a1f583f7a880daa6145ca78b086a209d1", null ],
    147    [ "get_win_xy_addr", "gb_8h.html#aa8213cfad631865e3b6faec18e772cb4", null ],
    148    [ "set_win_data", "gb_8h.html#ac2bf0c4919c30d322fa5853c896e710f", null ],
    149    [ "set_win_1bpp_data", "gb_8h.html#acd5ee7a94059e6edbe9223f291bc2b46", null ],
    150    [ "get_win_data", "gb_8h.html#a7ef32e7c1669aba48f235500a495baba", null ],
    151    [ "set_win_tiles", "gb_8h.html#a5c59b4ee6323af9832998906d087266b", null ],
    152    [ "set_win_based_tiles", "gb_8h.html#a739a212609ae60c9c56c095f96b4ea80", null ],
    153    [ "set_win_submap", "gb_8h.html#af80befa3cad9cae361c7cf4fffb3a8de", null ],
    154    [ "set_win_based_submap", "gb_8h.html#a1b8a1026983cb2b2c0bd46334b4692a0", null ],
    155    [ "get_win_tiles", "gb_8h.html#a8a469de4c6640f921254b336b5a6191a", null ],
    156    [ "set_win_tile_xy", "gb_8h.html#a0c70a53db1fbc0c99627da3f282befd8", null ],
    157    [ "get_win_tile_xy", "gb_8h.html#a2e29fdca81c28c627c2591029722e71c", null ],
    158    [ "move_win", "gb_8h.html#aeef17768c494bcd6b67f7591329f7ff5", null ],
    159    [ "scroll_win", "gb_8h.html#a12c2b5ac249d01caf1561cbbf3962044", null ],
    160    [ "set_sprite_data", "gb_8h.html#ae45b1c639698951b47e44fa8e89556f2", null ],
    161    [ "set_sprite_1bpp_data", "gb_8h.html#ab3e60c92c9f8fbed855f8712187ea3ea", null ],
    162    [ "get_sprite_data", "gb_8h.html#adcdec4034a14abc5be9bb88c29b947c9", null ],
    163    [ "SET_SHADOW_OAM_ADDRESS", "gb_8h.html#a7e0cdfd6b9a2ae1b7f30384f132d8687", null ],
    164    [ "set_sprite_tile", "gb_8h.html#a05bf0b9f1328de7b568a19a2a428bcfe", null ],
    165    [ "get_sprite_tile", "gb_8h.html#af5c0beff7d7a7d8641b51fd95c811b2a", null ],
    166    [ "set_sprite_prop", "gb_8h.html#a99ea3252469e3614e977cce2aa1d06f7", null ],
    167    [ "get_sprite_prop", "gb_8h.html#a6b873c807c9e2c90fb574951e85fdf88", null ],
    168    [ "move_sprite", "gb_8h.html#ab42c12c1d9aed3fd963248fbea9830cd", null ],
    169    [ "scroll_sprite", "gb_8h.html#a6c59aa9a4f9ea42bed6ca6940b2741fe", null ],
    170    [ "hide_sprite", "gb_8h.html#ad22c51635d052399bbbe1777999c794d", null ],
    171    [ "set_data", "gb_8h.html#a650d2df96e69a40b70548ab468e00f25", null ],
    172    [ "get_data", "gb_8h.html#afd8fd71eaa36b0ddd54a2e8e516ed224", null ],
    173    [ "vmemcpy", "gb_8h.html#a36f9e5d95c2d7d58f203b5ac358e25e7", null ],
    174    [ "set_tiles", "gb_8h.html#a9b205ee302f54cb96ee59aac6d53a91c", null ],
    175    [ "set_tile_data", "gb_8h.html#abe4846d4570b4880b0e54b9e503f4d30", null ],
    176    [ "get_tiles", "gb_8h.html#a728b9440accedc5fb3477be3d150323a", null ],
    177    [ "set_native_tile_data", "gb_8h.html#a68651e50243349b48164a8ad983dca4e", null ],
    178    [ "init_win", "gb_8h.html#af6ac67037de041eb0141ba3725b1db83", null ],
    179    [ "init_bkg", "gb_8h.html#a46058204097dd305bf72bc20ea7f7a3b", null ],
    180    [ "vmemset", "gb_8h.html#a97bab71effd5e4e386629cb6ca5816cf", null ],
    181    [ "fill_bkg_rect", "gb_8h.html#a74c3f53fca019f7abcd1270650808849", null ],
    182    [ "fill_win_rect", "gb_8h.html#ad5bc3dc922707507aa51ed7f5b4a21e3", null ],
    183    [ "c", "gb_8h.html#a0b3366755f3276b0243c1e0497471b7a", null ],
    184    [ "_cpu", "gb_8h.html#a874b9bd95b0a05d6a6072feabc879e45", null ],
    185    [ "_is_GBA", "gb_8h.html#a539b7b45b1c2d6b2051553665c76fd36", null ],
    186    [ "sys_time", "gb_8h.html#a78d2fd18666afec116f176d46debb4e7", null ],
    187    [ "_io_status", "gb_8h.html#a2e3415ce2f7fb63427618bd9b9cb6635", null ],
    188    [ "_io_in", "gb_8h.html#a02f3a1585ae654444e628c1aa98ef0cf", null ],
    189    [ "_io_out", "gb_8h.html#acae13736da20f9fc53e8d38934aa2119", null ],
    190    [ "_current_bank", "gb_8h.html#a98b848953a95ce2fff6fda643575d74a", null ],
    191    [ "h", "gb_8h.html#a1f1dfeb2f802fe99f37fe91867b84456", null ],
    192    [ "l", "gb_8h.html#af79b920bcb642bba2e652874c4f7eeff", null ],
    193    [ "b", "gb_8h.html#a4c2e4adef74067fdbb49005bc73de937", null ],
    194    [ "d", "gb_8h.html#a0a3d95ad0ab8ad213016101d2e9c3d3e", null ],
    195    [ "e", "gb_8h.html#aeda4515a31485c9688c4601ac5ce2d79", null ],
    196    [ "_current_1bpp_colors", "gb_8h.html#a250f5339e05523912926be566e9eb8c0", null ],
    197    [ "_map_tile_offset", "gb_8h.html#aa82205e9629f984d0b3dc8055c211522", null ],
    198    [ "_submap_tile_offset", "gb_8h.html#ab472d9bbb1bcfd141374f5babc71934c", null ],
    199    [ "shadow_OAM", "gb_8h.html#a3619f9cb1e3c92238a033ead79a0c551", null ],
    200    [ "_shadow_OAM_base", "gb_8h.html#a7b662ae4d83f9837bacb9fd580673054", null ]
    201];