├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── asm ├── crt0.s ├── disasm_0x08000c28.s ├── disasm_0x08026C7C.s ├── disasm_0x08049888.s ├── disasm_0x080626F4.s ├── disasm_0x080685b4.s ├── disasm_0x080695b4.s ├── disasm_0x080715ac.s ├── disasm_0x08072d50.s ├── disasm_0x08074ffc.s ├── disasm_0x08087610.s ├── intr_main.s ├── macros.inc ├── romheader.s ├── samus.s └── syscalls.s ├── charmap.txt ├── check_roms.sh ├── database.json ├── docs ├── bugs_and_glitches.md └── debug.md ├── include ├── bg_clip.h ├── block.h ├── callbacks.h ├── clipdata.h ├── config.h ├── connection.h ├── constants │ ├── audio.h │ ├── clipdata.h │ ├── connection.h │ ├── demo.h │ ├── event.h │ ├── menus │ │ ├── pause_debug.h │ │ └── title_screen.h │ ├── particle.h │ ├── projectile.h │ ├── sa_x.h │ ├── samus.h │ ├── sprite.h │ └── sprite_debris.h ├── data │ ├── clipdata_data.h │ ├── connection_data.h │ ├── demo_data.h │ ├── engine_pointers.h │ ├── escape_data.h │ ├── event_data.h │ ├── generic_data.h │ ├── hud_data.h │ ├── menus │ │ ├── internal_title_screen_data.h │ │ ├── pause_debug.h │ │ └── title_screen.h │ ├── particle_data.h │ ├── projectile_data.h │ ├── samus_data.h │ ├── sprite_data.h │ ├── sprite_debris_data.h │ └── sprites │ │ ├── arachnus.h │ │ ├── area_banner.h │ │ ├── atmospheric_stabilizer.h │ │ ├── beam_core_x.h │ │ ├── blue_x.h │ │ ├── chozo_statue.h │ │ ├── core_x.h │ │ ├── core_x_downloading_varia.h │ │ ├── data_pad.h │ │ ├── dessgeega.h │ │ ├── destroyed_data_pad.h │ │ ├── electric_water.h │ │ ├── elevator_pad.h │ │ ├── gadora.h │ │ ├── gate.h │ │ ├── geemer.h │ │ ├── gunship.h │ │ ├── halzyn.h │ │ ├── hornoad.h │ │ ├── kago.h │ │ ├── kihunter.h │ │ ├── message_banner.h │ │ ├── missile_geron.h │ │ ├── missile_hatch.h │ │ ├── moto.h │ │ ├── movable_platform.h │ │ ├── navigation_pad.h │ │ ├── nettori.h │ │ ├── power_bomb_geron.h │ │ ├── recharge_pad.h │ │ ├── ripper.h │ │ ├── sa_x.h │ │ ├── save_pad.h │ │ ├── sciser.h │ │ ├── security_pad.h │ │ ├── serris.h │ │ ├── shake_trigger.h │ │ ├── sidehopper.h │ │ ├── skree.h │ │ ├── super_missile_geron.h │ │ ├── target.h │ │ ├── toxic_gas.h │ │ ├── waver.h │ │ ├── x_parasite.h │ │ ├── yameba.h │ │ ├── zazabi.h │ │ ├── zebesian_wall.h │ │ ├── zombie_researcher.h │ │ ├── zoro.h │ │ └── zoro_cocoon.h ├── demo.h ├── demo_input.h ├── escape.h ├── event.h ├── event_checks.h ├── fixed_point.h ├── gba.h ├── gba │ ├── audio.h │ ├── cable_link.h │ ├── display.h │ ├── dma.h │ ├── interrupt.h │ ├── keys.h │ ├── memory.h │ └── waitstate.h ├── globals.h ├── hud.h ├── in_game.h ├── init_helpers.h ├── io.h ├── location_text.h ├── macros.h ├── menus │ ├── pause_debug.h │ └── title_screen.h ├── oam.h ├── power_bomb_explosion.h ├── projectile.h ├── sa_x.h ├── samus.h ├── screen_shake.h ├── softreset.h ├── sound_event.h ├── sprite.h ├── sprite_debris.h ├── sprite_util.h ├── sprites_AI │ ├── arachnus.h │ ├── area_banner.h │ ├── atmospheric_stabilizer.h │ ├── beam_core_x.h │ ├── blue_x.h │ ├── bubbles.h │ ├── chozo_statue.h │ ├── core_x.h │ ├── core_x_downloading_varia.h │ ├── data_pad.h │ ├── dessgeega.h │ ├── destroyed_data_pad.h │ ├── electric_water.h │ ├── elevator_pad.h │ ├── gadora.h │ ├── gate.h │ ├── geemer.h │ ├── gunship.h │ ├── halzyn.h │ ├── hornoad.h │ ├── kago.h │ ├── kihunter.h │ ├── message_banner.h │ ├── missile_geron.h │ ├── missile_hatch.h │ ├── moto.h │ ├── movable_platform.h │ ├── navigation_pad.h │ ├── nettori.h │ ├── power_bomb_geron.h │ ├── recharge_pad.h │ ├── ripper.h │ ├── sa_x.h │ ├── sa_x_arc.h │ ├── sa_x_boss.h │ ├── sa_x_lab.h │ ├── sa_x_noc.h │ ├── sa_x_omega.h │ ├── sa_x_tro_1.h │ ├── sa_x_tro_2.h │ ├── save_pad.h │ ├── sciser.h │ ├── security_pad.h │ ├── serris.h │ ├── shake_trigger.h │ ├── sidehopper.h │ ├── skree.h │ ├── sprites.h │ ├── super_missile_geron.h │ ├── target.h │ ├── toxic_gas.h │ ├── unused_sprites.h │ ├── waver.h │ ├── x_parasite.h │ ├── yameba.h │ ├── zazabi.h │ ├── zebesian_wall.h │ ├── zombie_researcher.h │ ├── zoro.h │ └── zoro_cocoon.h ├── sram │ └── sram.h ├── structs │ ├── audio.h │ ├── bg_clip.h │ ├── block.h │ ├── clipdata.h │ ├── connection.h │ ├── demo.h │ ├── escape.h │ ├── event.h │ ├── hud.h │ ├── menus │ │ ├── pause_debug.h │ │ ├── pause_screen.h │ │ └── title_screen.h │ ├── minimap.h │ ├── power_bomb.h │ ├── projectile.h │ ├── room.h │ ├── sa_x.h │ ├── samus.h │ ├── screen_shake.h │ ├── scroll.h │ ├── sprite.h │ └── sprite_debris.h ├── syscall_wrappers.h ├── syscalls.h ├── transparency.h ├── types.h └── x_parasite_util.h ├── linker.ld ├── mf_us.sha1 ├── src ├── agbmain.c ├── callbacks.c ├── clipdata.c ├── connection.c ├── data │ ├── clipdata_data.c │ ├── connection_data.c │ ├── demo_data.c │ ├── engine_pointers.c │ ├── escape_data.c │ ├── event_data.c │ ├── generic_data.c │ ├── hud_data.c │ ├── menus │ │ ├── pause_debug.c │ │ └── title_screen.c │ ├── particle_data.c │ ├── projectile_data.c │ ├── sa_x.c │ ├── samus_data.c │ ├── sprite_data.c │ ├── sprite_debris_data.c │ └── sprites │ │ ├── arachnus.c │ │ ├── area_banner.c │ │ ├── atmospheric_stabilizer.c │ │ ├── beam_core_x.c │ │ ├── blue_x.c │ │ ├── chozo_statue.c │ │ ├── core_x.c │ │ ├── core_x_downloading_varia.c │ │ ├── data_pad.c │ │ ├── dessgeega.c │ │ ├── destroyed_data_pad.c │ │ ├── electric_water.c │ │ ├── elevator_pad.c │ │ ├── gadora.c │ │ ├── gate.c │ │ ├── geemer.c │ │ ├── gunship.c │ │ ├── halzyn.c │ │ ├── hornoad.c │ │ ├── kago.c │ │ ├── kihunter.c │ │ ├── message_banner.c │ │ ├── missile_geron.c │ │ ├── missile_hatch.c │ │ ├── moto.c │ │ ├── movable_platform.c │ │ ├── navigation_pad.c │ │ ├── nettori.c │ │ ├── power_bomb_geron.c │ │ ├── recharge_pad.c │ │ ├── ripper.c │ │ ├── sa_x.c │ │ ├── save_pad.c │ │ ├── sciser.c │ │ ├── security_pad.c │ │ ├── serris.c │ │ ├── shake_trigger.c │ │ ├── sidehopper.c │ │ ├── skree.c │ │ ├── super_missile_geron.c │ │ ├── target.c │ │ ├── toxic_gas.c │ │ ├── waver.c │ │ ├── x_parasite.c │ │ ├── yameba.c │ │ ├── zazabi.c │ │ ├── zebesian_wall.c │ │ ├── zombie_researcher.c │ │ ├── zoro.c │ │ └── zoro_cocoon.c ├── demo.c ├── demo_input.c ├── escape.c ├── event.c ├── event_checks.c ├── fixed_point.c ├── hud.c ├── in_game.c ├── init_game.c ├── init_helpers.c ├── location_text.c ├── menus │ ├── pause_debug.c │ └── title_screen.c ├── power_bomb_explosion.c ├── projectile.c ├── room.c ├── sa_x.c ├── samus.c ├── screen_shake.c ├── softreset.c ├── sound_event.c ├── sprite.c ├── sprite_debris.c ├── sprite_util.c ├── sprites_AI │ ├── arachnus.c │ ├── area_banner.c │ ├── atmospheric_stabilizer.c │ ├── beam_core_x.c │ ├── blue_x.c │ ├── bubbles.c │ ├── chozo_statue.c │ ├── core_x.c │ ├── core_x_downloading_varia.c │ ├── data_pad.c │ ├── dessgeega.c │ ├── destroyed_data_pad.c │ ├── electric_water.c │ ├── elevator_pad.c │ ├── gadora.c │ ├── gate.c │ ├── geemer.c │ ├── gunship.c │ ├── halzyn.c │ ├── hornoad.c │ ├── kago.c │ ├── kihunter.c │ ├── message_banner.c │ ├── missile_geron.c │ ├── missile_hatch.c │ ├── moto.c │ ├── movable_platform.c │ ├── navigation_pad.c │ ├── nettori.c │ ├── power_bomb_geron.c │ ├── recharge_pad.c │ ├── ripper.c │ ├── sa_x.c │ ├── sa_x_arc.c │ ├── sa_x_boss.c │ ├── sa_x_lab.c │ ├── sa_x_noc.c │ ├── sa_x_omega.c │ ├── sa_x_tro_1.c │ ├── sa_x_tro_2.c │ ├── save_pad.c │ ├── sciser.c │ ├── security_pad.c │ ├── serris.c │ ├── shake_trigger.c │ ├── sidehopper.c │ ├── skree.c │ ├── super_missile_geron.c │ ├── target.c │ ├── toxic_gas.c │ ├── unused_sprites.c │ ├── waver.c │ ├── x_parasite.c │ ├── yameba.c │ ├── zazabi.c │ ├── zebesian_wall.c │ ├── zombie_researcher.c │ ├── zoro.c │ └── zoro_cocoon.c ├── sram │ └── sram.c ├── syscall_wrappers.c ├── transparency.c ├── update_input.c └── x_parasite_util.c └── tools ├── arrayExtractor.py ├── extractor.py ├── gbafix ├── .gitignore ├── COPYING └── gbafix.c ├── oam.py └── preproc ├── .gitignore ├── LICENSE ├── Makefile ├── asm_file.cpp ├── asm_file.h ├── c_file.cpp ├── c_file.h ├── char_util.h ├── charmap.cpp ├── charmap.h ├── preproc.cpp ├── preproc.h ├── string_parser.cpp ├── string_parser.h ├── utf8.cpp └── utf8.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/README.md -------------------------------------------------------------------------------- /asm/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/crt0.s -------------------------------------------------------------------------------- /asm/disasm_0x08000c28.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/disasm_0x08000c28.s -------------------------------------------------------------------------------- /asm/disasm_0x08026C7C.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/disasm_0x08026C7C.s -------------------------------------------------------------------------------- /asm/disasm_0x08049888.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/disasm_0x08049888.s -------------------------------------------------------------------------------- /asm/disasm_0x080626F4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/disasm_0x080626F4.s -------------------------------------------------------------------------------- /asm/disasm_0x080685b4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/disasm_0x080685b4.s -------------------------------------------------------------------------------- /asm/disasm_0x080695b4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/disasm_0x080695b4.s -------------------------------------------------------------------------------- /asm/disasm_0x080715ac.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/disasm_0x080715ac.s -------------------------------------------------------------------------------- /asm/disasm_0x08072d50.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/disasm_0x08072d50.s -------------------------------------------------------------------------------- /asm/disasm_0x08074ffc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/disasm_0x08074ffc.s -------------------------------------------------------------------------------- /asm/disasm_0x08087610.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/disasm_0x08087610.s -------------------------------------------------------------------------------- /asm/intr_main.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/intr_main.s -------------------------------------------------------------------------------- /asm/macros.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/macros.inc -------------------------------------------------------------------------------- /asm/romheader.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/romheader.s -------------------------------------------------------------------------------- /asm/samus.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/samus.s -------------------------------------------------------------------------------- /asm/syscalls.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/asm/syscalls.s -------------------------------------------------------------------------------- /charmap.txt: -------------------------------------------------------------------------------- 1 | @ TODO 2 | -------------------------------------------------------------------------------- /check_roms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/check_roms.sh -------------------------------------------------------------------------------- /database.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/database.json -------------------------------------------------------------------------------- /docs/bugs_and_glitches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/docs/bugs_and_glitches.md -------------------------------------------------------------------------------- /docs/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/docs/debug.md -------------------------------------------------------------------------------- /include/bg_clip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/bg_clip.h -------------------------------------------------------------------------------- /include/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/block.h -------------------------------------------------------------------------------- /include/callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/callbacks.h -------------------------------------------------------------------------------- /include/clipdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/clipdata.h -------------------------------------------------------------------------------- /include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/config.h -------------------------------------------------------------------------------- /include/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/connection.h -------------------------------------------------------------------------------- /include/constants/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/audio.h -------------------------------------------------------------------------------- /include/constants/clipdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/clipdata.h -------------------------------------------------------------------------------- /include/constants/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/connection.h -------------------------------------------------------------------------------- /include/constants/demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/demo.h -------------------------------------------------------------------------------- /include/constants/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/event.h -------------------------------------------------------------------------------- /include/constants/menus/pause_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/menus/pause_debug.h -------------------------------------------------------------------------------- /include/constants/menus/title_screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/menus/title_screen.h -------------------------------------------------------------------------------- /include/constants/particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/particle.h -------------------------------------------------------------------------------- /include/constants/projectile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/projectile.h -------------------------------------------------------------------------------- /include/constants/sa_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/sa_x.h -------------------------------------------------------------------------------- /include/constants/samus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/samus.h -------------------------------------------------------------------------------- /include/constants/sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/sprite.h -------------------------------------------------------------------------------- /include/constants/sprite_debris.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/constants/sprite_debris.h -------------------------------------------------------------------------------- /include/data/clipdata_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/clipdata_data.h -------------------------------------------------------------------------------- /include/data/connection_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/connection_data.h -------------------------------------------------------------------------------- /include/data/demo_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/demo_data.h -------------------------------------------------------------------------------- /include/data/engine_pointers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/engine_pointers.h -------------------------------------------------------------------------------- /include/data/escape_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/escape_data.h -------------------------------------------------------------------------------- /include/data/event_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/event_data.h -------------------------------------------------------------------------------- /include/data/generic_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/generic_data.h -------------------------------------------------------------------------------- /include/data/hud_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/hud_data.h -------------------------------------------------------------------------------- /include/data/menus/internal_title_screen_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/menus/internal_title_screen_data.h -------------------------------------------------------------------------------- /include/data/menus/pause_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/menus/pause_debug.h -------------------------------------------------------------------------------- /include/data/menus/title_screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/menus/title_screen.h -------------------------------------------------------------------------------- /include/data/particle_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/particle_data.h -------------------------------------------------------------------------------- /include/data/projectile_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/projectile_data.h -------------------------------------------------------------------------------- /include/data/samus_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/samus_data.h -------------------------------------------------------------------------------- /include/data/sprite_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprite_data.h -------------------------------------------------------------------------------- /include/data/sprite_debris_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprite_debris_data.h -------------------------------------------------------------------------------- /include/data/sprites/arachnus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/arachnus.h -------------------------------------------------------------------------------- /include/data/sprites/area_banner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/area_banner.h -------------------------------------------------------------------------------- /include/data/sprites/atmospheric_stabilizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/atmospheric_stabilizer.h -------------------------------------------------------------------------------- /include/data/sprites/beam_core_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/beam_core_x.h -------------------------------------------------------------------------------- /include/data/sprites/blue_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/blue_x.h -------------------------------------------------------------------------------- /include/data/sprites/chozo_statue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/chozo_statue.h -------------------------------------------------------------------------------- /include/data/sprites/core_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/core_x.h -------------------------------------------------------------------------------- /include/data/sprites/core_x_downloading_varia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/core_x_downloading_varia.h -------------------------------------------------------------------------------- /include/data/sprites/data_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/data_pad.h -------------------------------------------------------------------------------- /include/data/sprites/dessgeega.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/dessgeega.h -------------------------------------------------------------------------------- /include/data/sprites/destroyed_data_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/destroyed_data_pad.h -------------------------------------------------------------------------------- /include/data/sprites/electric_water.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/electric_water.h -------------------------------------------------------------------------------- /include/data/sprites/elevator_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/elevator_pad.h -------------------------------------------------------------------------------- /include/data/sprites/gadora.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/gadora.h -------------------------------------------------------------------------------- /include/data/sprites/gate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/gate.h -------------------------------------------------------------------------------- /include/data/sprites/geemer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/geemer.h -------------------------------------------------------------------------------- /include/data/sprites/gunship.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/gunship.h -------------------------------------------------------------------------------- /include/data/sprites/halzyn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/halzyn.h -------------------------------------------------------------------------------- /include/data/sprites/hornoad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/hornoad.h -------------------------------------------------------------------------------- /include/data/sprites/kago.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/kago.h -------------------------------------------------------------------------------- /include/data/sprites/kihunter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/kihunter.h -------------------------------------------------------------------------------- /include/data/sprites/message_banner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/message_banner.h -------------------------------------------------------------------------------- /include/data/sprites/missile_geron.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/missile_geron.h -------------------------------------------------------------------------------- /include/data/sprites/missile_hatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/missile_hatch.h -------------------------------------------------------------------------------- /include/data/sprites/moto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/moto.h -------------------------------------------------------------------------------- /include/data/sprites/movable_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/movable_platform.h -------------------------------------------------------------------------------- /include/data/sprites/navigation_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/navigation_pad.h -------------------------------------------------------------------------------- /include/data/sprites/nettori.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/nettori.h -------------------------------------------------------------------------------- /include/data/sprites/power_bomb_geron.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/power_bomb_geron.h -------------------------------------------------------------------------------- /include/data/sprites/recharge_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/recharge_pad.h -------------------------------------------------------------------------------- /include/data/sprites/ripper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/ripper.h -------------------------------------------------------------------------------- /include/data/sprites/sa_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/sa_x.h -------------------------------------------------------------------------------- /include/data/sprites/save_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/save_pad.h -------------------------------------------------------------------------------- /include/data/sprites/sciser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/sciser.h -------------------------------------------------------------------------------- /include/data/sprites/security_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/security_pad.h -------------------------------------------------------------------------------- /include/data/sprites/serris.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/serris.h -------------------------------------------------------------------------------- /include/data/sprites/shake_trigger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/shake_trigger.h -------------------------------------------------------------------------------- /include/data/sprites/sidehopper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/sidehopper.h -------------------------------------------------------------------------------- /include/data/sprites/skree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/skree.h -------------------------------------------------------------------------------- /include/data/sprites/super_missile_geron.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/super_missile_geron.h -------------------------------------------------------------------------------- /include/data/sprites/target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/target.h -------------------------------------------------------------------------------- /include/data/sprites/toxic_gas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/toxic_gas.h -------------------------------------------------------------------------------- /include/data/sprites/waver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/waver.h -------------------------------------------------------------------------------- /include/data/sprites/x_parasite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/x_parasite.h -------------------------------------------------------------------------------- /include/data/sprites/yameba.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/yameba.h -------------------------------------------------------------------------------- /include/data/sprites/zazabi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/zazabi.h -------------------------------------------------------------------------------- /include/data/sprites/zebesian_wall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/zebesian_wall.h -------------------------------------------------------------------------------- /include/data/sprites/zombie_researcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/zombie_researcher.h -------------------------------------------------------------------------------- /include/data/sprites/zoro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/zoro.h -------------------------------------------------------------------------------- /include/data/sprites/zoro_cocoon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/data/sprites/zoro_cocoon.h -------------------------------------------------------------------------------- /include/demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/demo.h -------------------------------------------------------------------------------- /include/demo_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/demo_input.h -------------------------------------------------------------------------------- /include/escape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/escape.h -------------------------------------------------------------------------------- /include/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/event.h -------------------------------------------------------------------------------- /include/event_checks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/event_checks.h -------------------------------------------------------------------------------- /include/fixed_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/fixed_point.h -------------------------------------------------------------------------------- /include/gba.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/gba.h -------------------------------------------------------------------------------- /include/gba/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/gba/audio.h -------------------------------------------------------------------------------- /include/gba/cable_link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/gba/cable_link.h -------------------------------------------------------------------------------- /include/gba/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/gba/display.h -------------------------------------------------------------------------------- /include/gba/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/gba/dma.h -------------------------------------------------------------------------------- /include/gba/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/gba/interrupt.h -------------------------------------------------------------------------------- /include/gba/keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/gba/keys.h -------------------------------------------------------------------------------- /include/gba/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/gba/memory.h -------------------------------------------------------------------------------- /include/gba/waitstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/gba/waitstate.h -------------------------------------------------------------------------------- /include/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/globals.h -------------------------------------------------------------------------------- /include/hud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/hud.h -------------------------------------------------------------------------------- /include/in_game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/in_game.h -------------------------------------------------------------------------------- /include/init_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/init_helpers.h -------------------------------------------------------------------------------- /include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/io.h -------------------------------------------------------------------------------- /include/location_text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/location_text.h -------------------------------------------------------------------------------- /include/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/macros.h -------------------------------------------------------------------------------- /include/menus/pause_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/menus/pause_debug.h -------------------------------------------------------------------------------- /include/menus/title_screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/menus/title_screen.h -------------------------------------------------------------------------------- /include/oam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/oam.h -------------------------------------------------------------------------------- /include/power_bomb_explosion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/power_bomb_explosion.h -------------------------------------------------------------------------------- /include/projectile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/projectile.h -------------------------------------------------------------------------------- /include/sa_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sa_x.h -------------------------------------------------------------------------------- /include/samus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/samus.h -------------------------------------------------------------------------------- /include/screen_shake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/screen_shake.h -------------------------------------------------------------------------------- /include/softreset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/softreset.h -------------------------------------------------------------------------------- /include/sound_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sound_event.h -------------------------------------------------------------------------------- /include/sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprite.h -------------------------------------------------------------------------------- /include/sprite_debris.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprite_debris.h -------------------------------------------------------------------------------- /include/sprite_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprite_util.h -------------------------------------------------------------------------------- /include/sprites_AI/arachnus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/arachnus.h -------------------------------------------------------------------------------- /include/sprites_AI/area_banner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/area_banner.h -------------------------------------------------------------------------------- /include/sprites_AI/atmospheric_stabilizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/atmospheric_stabilizer.h -------------------------------------------------------------------------------- /include/sprites_AI/beam_core_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/beam_core_x.h -------------------------------------------------------------------------------- /include/sprites_AI/blue_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/blue_x.h -------------------------------------------------------------------------------- /include/sprites_AI/bubbles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/bubbles.h -------------------------------------------------------------------------------- /include/sprites_AI/chozo_statue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/chozo_statue.h -------------------------------------------------------------------------------- /include/sprites_AI/core_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/core_x.h -------------------------------------------------------------------------------- /include/sprites_AI/core_x_downloading_varia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/core_x_downloading_varia.h -------------------------------------------------------------------------------- /include/sprites_AI/data_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/data_pad.h -------------------------------------------------------------------------------- /include/sprites_AI/dessgeega.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/dessgeega.h -------------------------------------------------------------------------------- /include/sprites_AI/destroyed_data_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/destroyed_data_pad.h -------------------------------------------------------------------------------- /include/sprites_AI/electric_water.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/electric_water.h -------------------------------------------------------------------------------- /include/sprites_AI/elevator_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/elevator_pad.h -------------------------------------------------------------------------------- /include/sprites_AI/gadora.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/gadora.h -------------------------------------------------------------------------------- /include/sprites_AI/gate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/gate.h -------------------------------------------------------------------------------- /include/sprites_AI/geemer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/geemer.h -------------------------------------------------------------------------------- /include/sprites_AI/gunship.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/gunship.h -------------------------------------------------------------------------------- /include/sprites_AI/halzyn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/halzyn.h -------------------------------------------------------------------------------- /include/sprites_AI/hornoad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/hornoad.h -------------------------------------------------------------------------------- /include/sprites_AI/kago.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/kago.h -------------------------------------------------------------------------------- /include/sprites_AI/kihunter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/kihunter.h -------------------------------------------------------------------------------- /include/sprites_AI/message_banner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/message_banner.h -------------------------------------------------------------------------------- /include/sprites_AI/missile_geron.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/missile_geron.h -------------------------------------------------------------------------------- /include/sprites_AI/missile_hatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/missile_hatch.h -------------------------------------------------------------------------------- /include/sprites_AI/moto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/moto.h -------------------------------------------------------------------------------- /include/sprites_AI/movable_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/movable_platform.h -------------------------------------------------------------------------------- /include/sprites_AI/navigation_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/navigation_pad.h -------------------------------------------------------------------------------- /include/sprites_AI/nettori.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/nettori.h -------------------------------------------------------------------------------- /include/sprites_AI/power_bomb_geron.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/power_bomb_geron.h -------------------------------------------------------------------------------- /include/sprites_AI/recharge_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/recharge_pad.h -------------------------------------------------------------------------------- /include/sprites_AI/ripper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/ripper.h -------------------------------------------------------------------------------- /include/sprites_AI/sa_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sa_x.h -------------------------------------------------------------------------------- /include/sprites_AI/sa_x_arc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sa_x_arc.h -------------------------------------------------------------------------------- /include/sprites_AI/sa_x_boss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sa_x_boss.h -------------------------------------------------------------------------------- /include/sprites_AI/sa_x_lab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sa_x_lab.h -------------------------------------------------------------------------------- /include/sprites_AI/sa_x_noc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sa_x_noc.h -------------------------------------------------------------------------------- /include/sprites_AI/sa_x_omega.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sa_x_omega.h -------------------------------------------------------------------------------- /include/sprites_AI/sa_x_tro_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sa_x_tro_1.h -------------------------------------------------------------------------------- /include/sprites_AI/sa_x_tro_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sa_x_tro_2.h -------------------------------------------------------------------------------- /include/sprites_AI/save_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/save_pad.h -------------------------------------------------------------------------------- /include/sprites_AI/sciser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sciser.h -------------------------------------------------------------------------------- /include/sprites_AI/security_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/security_pad.h -------------------------------------------------------------------------------- /include/sprites_AI/serris.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/serris.h -------------------------------------------------------------------------------- /include/sprites_AI/shake_trigger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/shake_trigger.h -------------------------------------------------------------------------------- /include/sprites_AI/sidehopper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sidehopper.h -------------------------------------------------------------------------------- /include/sprites_AI/skree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/skree.h -------------------------------------------------------------------------------- /include/sprites_AI/sprites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/sprites.h -------------------------------------------------------------------------------- /include/sprites_AI/super_missile_geron.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/super_missile_geron.h -------------------------------------------------------------------------------- /include/sprites_AI/target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/target.h -------------------------------------------------------------------------------- /include/sprites_AI/toxic_gas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/toxic_gas.h -------------------------------------------------------------------------------- /include/sprites_AI/unused_sprites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/unused_sprites.h -------------------------------------------------------------------------------- /include/sprites_AI/waver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/waver.h -------------------------------------------------------------------------------- /include/sprites_AI/x_parasite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/x_parasite.h -------------------------------------------------------------------------------- /include/sprites_AI/yameba.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/yameba.h -------------------------------------------------------------------------------- /include/sprites_AI/zazabi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/zazabi.h -------------------------------------------------------------------------------- /include/sprites_AI/zebesian_wall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/zebesian_wall.h -------------------------------------------------------------------------------- /include/sprites_AI/zombie_researcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/zombie_researcher.h -------------------------------------------------------------------------------- /include/sprites_AI/zoro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/zoro.h -------------------------------------------------------------------------------- /include/sprites_AI/zoro_cocoon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sprites_AI/zoro_cocoon.h -------------------------------------------------------------------------------- /include/sram/sram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/sram/sram.h -------------------------------------------------------------------------------- /include/structs/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/audio.h -------------------------------------------------------------------------------- /include/structs/bg_clip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/bg_clip.h -------------------------------------------------------------------------------- /include/structs/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/block.h -------------------------------------------------------------------------------- /include/structs/clipdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/clipdata.h -------------------------------------------------------------------------------- /include/structs/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/connection.h -------------------------------------------------------------------------------- /include/structs/demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/demo.h -------------------------------------------------------------------------------- /include/structs/escape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/escape.h -------------------------------------------------------------------------------- /include/structs/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/event.h -------------------------------------------------------------------------------- /include/structs/hud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/hud.h -------------------------------------------------------------------------------- /include/structs/menus/pause_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/menus/pause_debug.h -------------------------------------------------------------------------------- /include/structs/menus/pause_screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/menus/pause_screen.h -------------------------------------------------------------------------------- /include/structs/menus/title_screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/menus/title_screen.h -------------------------------------------------------------------------------- /include/structs/minimap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/minimap.h -------------------------------------------------------------------------------- /include/structs/power_bomb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/power_bomb.h -------------------------------------------------------------------------------- /include/structs/projectile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/projectile.h -------------------------------------------------------------------------------- /include/structs/room.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/room.h -------------------------------------------------------------------------------- /include/structs/sa_x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/sa_x.h -------------------------------------------------------------------------------- /include/structs/samus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/samus.h -------------------------------------------------------------------------------- /include/structs/screen_shake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/screen_shake.h -------------------------------------------------------------------------------- /include/structs/scroll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/scroll.h -------------------------------------------------------------------------------- /include/structs/sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/sprite.h -------------------------------------------------------------------------------- /include/structs/sprite_debris.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/structs/sprite_debris.h -------------------------------------------------------------------------------- /include/syscall_wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/syscall_wrappers.h -------------------------------------------------------------------------------- /include/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/syscalls.h -------------------------------------------------------------------------------- /include/transparency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/transparency.h -------------------------------------------------------------------------------- /include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/types.h -------------------------------------------------------------------------------- /include/x_parasite_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/include/x_parasite_util.h -------------------------------------------------------------------------------- /linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/linker.ld -------------------------------------------------------------------------------- /mf_us.sha1: -------------------------------------------------------------------------------- 1 | CA33F4348C2C05DD330D37B97E2C5A69531DFE87 mf_us.gba -------------------------------------------------------------------------------- /src/agbmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/agbmain.c -------------------------------------------------------------------------------- /src/callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/callbacks.c -------------------------------------------------------------------------------- /src/clipdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/clipdata.c -------------------------------------------------------------------------------- /src/connection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/connection.c -------------------------------------------------------------------------------- /src/data/clipdata_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/clipdata_data.c -------------------------------------------------------------------------------- /src/data/connection_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/connection_data.c -------------------------------------------------------------------------------- /src/data/demo_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/demo_data.c -------------------------------------------------------------------------------- /src/data/engine_pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/engine_pointers.c -------------------------------------------------------------------------------- /src/data/escape_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/escape_data.c -------------------------------------------------------------------------------- /src/data/event_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/event_data.c -------------------------------------------------------------------------------- /src/data/generic_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/generic_data.c -------------------------------------------------------------------------------- /src/data/hud_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/hud_data.c -------------------------------------------------------------------------------- /src/data/menus/pause_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/menus/pause_debug.c -------------------------------------------------------------------------------- /src/data/menus/title_screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/menus/title_screen.c -------------------------------------------------------------------------------- /src/data/particle_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/particle_data.c -------------------------------------------------------------------------------- /src/data/projectile_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/projectile_data.c -------------------------------------------------------------------------------- /src/data/sa_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sa_x.c -------------------------------------------------------------------------------- /src/data/samus_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/samus_data.c -------------------------------------------------------------------------------- /src/data/sprite_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprite_data.c -------------------------------------------------------------------------------- /src/data/sprite_debris_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprite_debris_data.c -------------------------------------------------------------------------------- /src/data/sprites/arachnus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/arachnus.c -------------------------------------------------------------------------------- /src/data/sprites/area_banner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/area_banner.c -------------------------------------------------------------------------------- /src/data/sprites/atmospheric_stabilizer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/atmospheric_stabilizer.c -------------------------------------------------------------------------------- /src/data/sprites/beam_core_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/beam_core_x.c -------------------------------------------------------------------------------- /src/data/sprites/blue_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/blue_x.c -------------------------------------------------------------------------------- /src/data/sprites/chozo_statue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/chozo_statue.c -------------------------------------------------------------------------------- /src/data/sprites/core_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/core_x.c -------------------------------------------------------------------------------- /src/data/sprites/core_x_downloading_varia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/core_x_downloading_varia.c -------------------------------------------------------------------------------- /src/data/sprites/data_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/data_pad.c -------------------------------------------------------------------------------- /src/data/sprites/dessgeega.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/dessgeega.c -------------------------------------------------------------------------------- /src/data/sprites/destroyed_data_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/destroyed_data_pad.c -------------------------------------------------------------------------------- /src/data/sprites/electric_water.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/electric_water.c -------------------------------------------------------------------------------- /src/data/sprites/elevator_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/elevator_pad.c -------------------------------------------------------------------------------- /src/data/sprites/gadora.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/gadora.c -------------------------------------------------------------------------------- /src/data/sprites/gate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/gate.c -------------------------------------------------------------------------------- /src/data/sprites/geemer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/geemer.c -------------------------------------------------------------------------------- /src/data/sprites/gunship.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/gunship.c -------------------------------------------------------------------------------- /src/data/sprites/halzyn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/halzyn.c -------------------------------------------------------------------------------- /src/data/sprites/hornoad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/hornoad.c -------------------------------------------------------------------------------- /src/data/sprites/kago.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/kago.c -------------------------------------------------------------------------------- /src/data/sprites/kihunter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/kihunter.c -------------------------------------------------------------------------------- /src/data/sprites/message_banner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/message_banner.c -------------------------------------------------------------------------------- /src/data/sprites/missile_geron.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/missile_geron.c -------------------------------------------------------------------------------- /src/data/sprites/missile_hatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/missile_hatch.c -------------------------------------------------------------------------------- /src/data/sprites/moto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/moto.c -------------------------------------------------------------------------------- /src/data/sprites/movable_platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/movable_platform.c -------------------------------------------------------------------------------- /src/data/sprites/navigation_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/navigation_pad.c -------------------------------------------------------------------------------- /src/data/sprites/nettori.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/nettori.c -------------------------------------------------------------------------------- /src/data/sprites/power_bomb_geron.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/power_bomb_geron.c -------------------------------------------------------------------------------- /src/data/sprites/recharge_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/recharge_pad.c -------------------------------------------------------------------------------- /src/data/sprites/ripper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/ripper.c -------------------------------------------------------------------------------- /src/data/sprites/sa_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/sa_x.c -------------------------------------------------------------------------------- /src/data/sprites/save_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/save_pad.c -------------------------------------------------------------------------------- /src/data/sprites/sciser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/sciser.c -------------------------------------------------------------------------------- /src/data/sprites/security_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/security_pad.c -------------------------------------------------------------------------------- /src/data/sprites/serris.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/serris.c -------------------------------------------------------------------------------- /src/data/sprites/shake_trigger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/shake_trigger.c -------------------------------------------------------------------------------- /src/data/sprites/sidehopper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/sidehopper.c -------------------------------------------------------------------------------- /src/data/sprites/skree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/skree.c -------------------------------------------------------------------------------- /src/data/sprites/super_missile_geron.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/super_missile_geron.c -------------------------------------------------------------------------------- /src/data/sprites/target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/target.c -------------------------------------------------------------------------------- /src/data/sprites/toxic_gas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/toxic_gas.c -------------------------------------------------------------------------------- /src/data/sprites/waver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/waver.c -------------------------------------------------------------------------------- /src/data/sprites/x_parasite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/x_parasite.c -------------------------------------------------------------------------------- /src/data/sprites/yameba.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/yameba.c -------------------------------------------------------------------------------- /src/data/sprites/zazabi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/zazabi.c -------------------------------------------------------------------------------- /src/data/sprites/zebesian_wall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/zebesian_wall.c -------------------------------------------------------------------------------- /src/data/sprites/zombie_researcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/zombie_researcher.c -------------------------------------------------------------------------------- /src/data/sprites/zoro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/zoro.c -------------------------------------------------------------------------------- /src/data/sprites/zoro_cocoon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/data/sprites/zoro_cocoon.c -------------------------------------------------------------------------------- /src/demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/demo.c -------------------------------------------------------------------------------- /src/demo_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/demo_input.c -------------------------------------------------------------------------------- /src/escape.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/escape.c -------------------------------------------------------------------------------- /src/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/event.c -------------------------------------------------------------------------------- /src/event_checks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/event_checks.c -------------------------------------------------------------------------------- /src/fixed_point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/fixed_point.c -------------------------------------------------------------------------------- /src/hud.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/hud.c -------------------------------------------------------------------------------- /src/in_game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/in_game.c -------------------------------------------------------------------------------- /src/init_game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/init_game.c -------------------------------------------------------------------------------- /src/init_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/init_helpers.c -------------------------------------------------------------------------------- /src/location_text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/location_text.c -------------------------------------------------------------------------------- /src/menus/pause_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/menus/pause_debug.c -------------------------------------------------------------------------------- /src/menus/title_screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/menus/title_screen.c -------------------------------------------------------------------------------- /src/power_bomb_explosion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/power_bomb_explosion.c -------------------------------------------------------------------------------- /src/projectile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/projectile.c -------------------------------------------------------------------------------- /src/room.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/room.c -------------------------------------------------------------------------------- /src/sa_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sa_x.c -------------------------------------------------------------------------------- /src/samus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/samus.c -------------------------------------------------------------------------------- /src/screen_shake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/screen_shake.c -------------------------------------------------------------------------------- /src/softreset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/softreset.c -------------------------------------------------------------------------------- /src/sound_event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sound_event.c -------------------------------------------------------------------------------- /src/sprite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprite.c -------------------------------------------------------------------------------- /src/sprite_debris.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprite_debris.c -------------------------------------------------------------------------------- /src/sprite_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprite_util.c -------------------------------------------------------------------------------- /src/sprites_AI/arachnus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/arachnus.c -------------------------------------------------------------------------------- /src/sprites_AI/area_banner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/area_banner.c -------------------------------------------------------------------------------- /src/sprites_AI/atmospheric_stabilizer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/atmospheric_stabilizer.c -------------------------------------------------------------------------------- /src/sprites_AI/beam_core_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/beam_core_x.c -------------------------------------------------------------------------------- /src/sprites_AI/blue_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/blue_x.c -------------------------------------------------------------------------------- /src/sprites_AI/bubbles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/bubbles.c -------------------------------------------------------------------------------- /src/sprites_AI/chozo_statue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/chozo_statue.c -------------------------------------------------------------------------------- /src/sprites_AI/core_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/core_x.c -------------------------------------------------------------------------------- /src/sprites_AI/core_x_downloading_varia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/core_x_downloading_varia.c -------------------------------------------------------------------------------- /src/sprites_AI/data_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/data_pad.c -------------------------------------------------------------------------------- /src/sprites_AI/dessgeega.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/dessgeega.c -------------------------------------------------------------------------------- /src/sprites_AI/destroyed_data_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/destroyed_data_pad.c -------------------------------------------------------------------------------- /src/sprites_AI/electric_water.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/electric_water.c -------------------------------------------------------------------------------- /src/sprites_AI/elevator_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/elevator_pad.c -------------------------------------------------------------------------------- /src/sprites_AI/gadora.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/gadora.c -------------------------------------------------------------------------------- /src/sprites_AI/gate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/gate.c -------------------------------------------------------------------------------- /src/sprites_AI/geemer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/geemer.c -------------------------------------------------------------------------------- /src/sprites_AI/gunship.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/gunship.c -------------------------------------------------------------------------------- /src/sprites_AI/halzyn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/halzyn.c -------------------------------------------------------------------------------- /src/sprites_AI/hornoad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/hornoad.c -------------------------------------------------------------------------------- /src/sprites_AI/kago.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/kago.c -------------------------------------------------------------------------------- /src/sprites_AI/kihunter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/kihunter.c -------------------------------------------------------------------------------- /src/sprites_AI/message_banner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/message_banner.c -------------------------------------------------------------------------------- /src/sprites_AI/missile_geron.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/missile_geron.c -------------------------------------------------------------------------------- /src/sprites_AI/missile_hatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/missile_hatch.c -------------------------------------------------------------------------------- /src/sprites_AI/moto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/moto.c -------------------------------------------------------------------------------- /src/sprites_AI/movable_platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/movable_platform.c -------------------------------------------------------------------------------- /src/sprites_AI/navigation_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/navigation_pad.c -------------------------------------------------------------------------------- /src/sprites_AI/nettori.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/nettori.c -------------------------------------------------------------------------------- /src/sprites_AI/power_bomb_geron.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/power_bomb_geron.c -------------------------------------------------------------------------------- /src/sprites_AI/recharge_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/recharge_pad.c -------------------------------------------------------------------------------- /src/sprites_AI/ripper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/ripper.c -------------------------------------------------------------------------------- /src/sprites_AI/sa_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/sa_x.c -------------------------------------------------------------------------------- /src/sprites_AI/sa_x_arc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/sa_x_arc.c -------------------------------------------------------------------------------- /src/sprites_AI/sa_x_boss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/sa_x_boss.c -------------------------------------------------------------------------------- /src/sprites_AI/sa_x_lab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/sa_x_lab.c -------------------------------------------------------------------------------- /src/sprites_AI/sa_x_noc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/sa_x_noc.c -------------------------------------------------------------------------------- /src/sprites_AI/sa_x_omega.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/sa_x_omega.c -------------------------------------------------------------------------------- /src/sprites_AI/sa_x_tro_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/sa_x_tro_1.c -------------------------------------------------------------------------------- /src/sprites_AI/sa_x_tro_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/sa_x_tro_2.c -------------------------------------------------------------------------------- /src/sprites_AI/save_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/save_pad.c -------------------------------------------------------------------------------- /src/sprites_AI/sciser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/sciser.c -------------------------------------------------------------------------------- /src/sprites_AI/security_pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/security_pad.c -------------------------------------------------------------------------------- /src/sprites_AI/serris.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/serris.c -------------------------------------------------------------------------------- /src/sprites_AI/shake_trigger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/shake_trigger.c -------------------------------------------------------------------------------- /src/sprites_AI/sidehopper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/sidehopper.c -------------------------------------------------------------------------------- /src/sprites_AI/skree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/skree.c -------------------------------------------------------------------------------- /src/sprites_AI/super_missile_geron.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/super_missile_geron.c -------------------------------------------------------------------------------- /src/sprites_AI/target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/target.c -------------------------------------------------------------------------------- /src/sprites_AI/toxic_gas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/toxic_gas.c -------------------------------------------------------------------------------- /src/sprites_AI/unused_sprites.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/unused_sprites.c -------------------------------------------------------------------------------- /src/sprites_AI/waver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/waver.c -------------------------------------------------------------------------------- /src/sprites_AI/x_parasite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/x_parasite.c -------------------------------------------------------------------------------- /src/sprites_AI/yameba.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/yameba.c -------------------------------------------------------------------------------- /src/sprites_AI/zazabi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/zazabi.c -------------------------------------------------------------------------------- /src/sprites_AI/zebesian_wall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/zebesian_wall.c -------------------------------------------------------------------------------- /src/sprites_AI/zombie_researcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/zombie_researcher.c -------------------------------------------------------------------------------- /src/sprites_AI/zoro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/zoro.c -------------------------------------------------------------------------------- /src/sprites_AI/zoro_cocoon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sprites_AI/zoro_cocoon.c -------------------------------------------------------------------------------- /src/sram/sram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/sram/sram.c -------------------------------------------------------------------------------- /src/syscall_wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/syscall_wrappers.c -------------------------------------------------------------------------------- /src/transparency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/transparency.c -------------------------------------------------------------------------------- /src/update_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/update_input.c -------------------------------------------------------------------------------- /src/x_parasite_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/src/x_parasite_util.c -------------------------------------------------------------------------------- /tools/arrayExtractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/arrayExtractor.py -------------------------------------------------------------------------------- /tools/extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/extractor.py -------------------------------------------------------------------------------- /tools/gbafix/.gitignore: -------------------------------------------------------------------------------- 1 | gbafix 2 | README 3 | -------------------------------------------------------------------------------- /tools/gbafix/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/gbafix/COPYING -------------------------------------------------------------------------------- /tools/gbafix/gbafix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/gbafix/gbafix.c -------------------------------------------------------------------------------- /tools/oam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/oam.py -------------------------------------------------------------------------------- /tools/preproc/.gitignore: -------------------------------------------------------------------------------- 1 | preproc 2 | -------------------------------------------------------------------------------- /tools/preproc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/LICENSE -------------------------------------------------------------------------------- /tools/preproc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/Makefile -------------------------------------------------------------------------------- /tools/preproc/asm_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/asm_file.cpp -------------------------------------------------------------------------------- /tools/preproc/asm_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/asm_file.h -------------------------------------------------------------------------------- /tools/preproc/c_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/c_file.cpp -------------------------------------------------------------------------------- /tools/preproc/c_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/c_file.h -------------------------------------------------------------------------------- /tools/preproc/char_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/char_util.h -------------------------------------------------------------------------------- /tools/preproc/charmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/charmap.cpp -------------------------------------------------------------------------------- /tools/preproc/charmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/charmap.h -------------------------------------------------------------------------------- /tools/preproc/preproc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/preproc.cpp -------------------------------------------------------------------------------- /tools/preproc/preproc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/preproc.h -------------------------------------------------------------------------------- /tools/preproc/string_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/string_parser.cpp -------------------------------------------------------------------------------- /tools/preproc/string_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/string_parser.h -------------------------------------------------------------------------------- /tools/preproc/utf8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/utf8.cpp -------------------------------------------------------------------------------- /tools/preproc/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metroidret/mf/HEAD/tools/preproc/utf8.h --------------------------------------------------------------------------------