├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── Makefile ├── Makefile.common ├── examples ├── Makefile.project ├── RTC │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_1.h │ │ │ │ ├── scene_1_actors.h │ │ │ │ ├── scene_1_collisions.h │ │ │ │ ├── scene_1_init.h │ │ │ │ ├── scene_1_p_hit1.h │ │ │ │ ├── scene_1_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── script_input.h │ │ │ │ ├── script_timer.h │ │ │ │ ├── sprite_actor.h │ │ │ │ ├── sprite_actor_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_1.c │ │ │ ├── scene_1_actors.c │ │ │ ├── scene_1_collisions.c │ │ │ ├── scene_1_init.s │ │ │ ├── scene_1_p_hit1.s │ │ │ ├── scene_1_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_input.s │ │ │ ├── script_timer.s │ │ │ ├── sprite_actor.c │ │ │ ├── sprite_actor_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── TestGBVM.gbsproj │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── placeholder.png │ │ │ └── placeholder.png.gbsres │ │ ├── fonts │ │ │ ├── ascii.png │ │ │ ├── ascii.png.gbsres │ │ │ ├── font-ru.png │ │ │ ├── font-ru.png.gbsres │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor.png.gbsres │ │ │ ├── actor_animated.png │ │ │ ├── actor_animated.png.gbsres │ │ │ ├── actor_meta.png │ │ │ ├── actor_meta.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes │ │ │ ├── emotes.png │ │ │ └── static.png │ │ │ └── frame.png │ │ ├── plugins │ │ └── RTC │ │ │ └── events │ │ │ ├── eventRTCGet.js │ │ │ ├── eventRTCSet.js │ │ │ ├── eventRTCStart.js │ │ │ └── eventRTCStop.js │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── scene │ │ │ ├── actors │ │ │ └── actor.gbsres │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── actor_move_cancel │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_0_interact.h │ │ │ │ ├── actor_0_update.h │ │ │ │ ├── actor_1_interact.h │ │ │ │ ├── actor_1_update.h │ │ │ │ ├── actor_2_interact.h │ │ │ │ ├── actor_2_update.h │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_scene_1.h │ │ │ │ ├── scene_scene_1_actors.h │ │ │ │ ├── scene_scene_1_collisions.h │ │ │ │ ├── scene_scene_1_init.h │ │ │ │ ├── scene_scene_1_projectiles.h │ │ │ │ ├── scene_scene_1_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── script_input.h │ │ │ │ ├── script_input_0.h │ │ │ │ ├── sprite_actor.h │ │ │ │ ├── sprite_actor_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_0_interact.s │ │ │ ├── actor_0_update.s │ │ │ ├── actor_1_interact.s │ │ │ ├── actor_1_update.s │ │ │ ├── actor_2_interact.s │ │ │ ├── actor_2_update.s │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_scene_1.c │ │ │ ├── scene_scene_1_actors.c │ │ │ ├── scene_scene_1_collisions.c │ │ │ ├── scene_scene_1_init.s │ │ │ ├── scene_scene_1_projectiles.c │ │ │ ├── scene_scene_1_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_input.s │ │ │ ├── script_input_0.s │ │ │ ├── sprite_actor.c │ │ │ ├── sprite_actor_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── actor_move_cancel.gbsproj │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── placeholder.png │ │ │ └── placeholder.png.gbsres │ │ ├── emotes │ │ │ ├── anger.png │ │ │ ├── anger.png.gbsres │ │ │ ├── love.png │ │ │ ├── love.png.gbsres │ │ │ ├── music.png │ │ │ ├── music.png.gbsres │ │ │ ├── pause.png │ │ │ ├── pause.png.gbsres │ │ │ ├── question.png │ │ │ ├── question.png.gbsres │ │ │ ├── shock.png │ │ │ ├── shock.png.gbsres │ │ │ ├── sleep.png │ │ │ ├── sleep.png.gbsres │ │ │ ├── sweat.png │ │ │ └── sweat.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── gbs-var.json │ │ │ ├── gbs-var.png │ │ │ └── gbs-var.png.gbsres │ │ ├── music │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor.png.gbsres │ │ │ ├── actor_animated.png │ │ │ ├── actor_animated.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── scene_1 │ │ │ ├── actors │ │ │ ├── actor.gbsres │ │ │ ├── actor_2.gbsres │ │ │ └── actor_3.gbsres │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── attach_script │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_0_interact.h │ │ │ │ ├── actor_1_interact.h │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_scene_1.h │ │ │ │ ├── scene_scene_1_actors.h │ │ │ │ ├── scene_scene_1_collisions.h │ │ │ │ ├── scene_scene_1_init.h │ │ │ │ ├── scene_scene_1_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── script_input.h │ │ │ │ ├── sound_legacy_0.h │ │ │ │ ├── sprite_actor.h │ │ │ │ ├── sprite_actor_animated.h │ │ │ │ ├── sprite_actor_animated_tileset.h │ │ │ │ ├── sprite_actor_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_0_interact.s │ │ │ ├── actor_1_interact.s │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_scene_1.c │ │ │ ├── scene_scene_1_actors.c │ │ │ ├── scene_scene_1_collisions.c │ │ │ ├── scene_scene_1_init.s │ │ │ ├── scene_scene_1_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_input.s │ │ │ ├── sounds │ │ │ └── sound_legacy_0.c │ │ │ ├── sprite_actor.c │ │ │ ├── sprite_actor_animated.c │ │ │ ├── sprite_actor_animated_tileset.c │ │ │ ├── sprite_actor_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── placeholder.png │ │ │ └── placeholder.png.gbsres │ │ ├── emotes │ │ │ ├── anger.png │ │ │ ├── anger.png.gbsres │ │ │ ├── love.png │ │ │ ├── love.png.gbsres │ │ │ ├── music.png │ │ │ ├── music.png.gbsres │ │ │ ├── pause.png │ │ │ ├── pause.png.gbsres │ │ │ ├── question.png │ │ │ ├── question.png.gbsres │ │ │ ├── shock.png │ │ │ ├── shock.png.gbsres │ │ │ ├── sleep.png │ │ │ ├── sleep.png.gbsres │ │ │ ├── sweat.png │ │ │ └── sweat.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── gbs-var.json │ │ │ ├── gbs-var.png │ │ │ └── gbs-var.png.gbsres │ │ ├── music │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor.png.gbsres │ │ │ ├── actor_animated.png │ │ │ ├── actor_animated.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── attach_script.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── scene_1 │ │ │ ├── actors │ │ │ ├── actor.gbsres │ │ │ └── actor_2.gbsres │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── bug_uniq_actor │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_cat_interact.h │ │ │ │ ├── actor_savepoint_interact.h │ │ │ │ ├── bg_cave.h │ │ │ │ ├── bg_cave_tilemap.h │ │ │ │ ├── bg_cave_tilemap_attr.h │ │ │ │ ├── bg_cave_tileset.h │ │ │ │ ├── bg_titlescreen.h │ │ │ │ ├── bg_titlescreen_tilemap.h │ │ │ │ ├── bg_titlescreen_tilemap_attr.h │ │ │ │ ├── bg_titlescreen_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_cave.h │ │ │ │ ├── scene_cave_actors.h │ │ │ │ ├── scene_cave_collisions.h │ │ │ │ ├── scene_cave_init.h │ │ │ │ ├── scene_cave_projectiles.h │ │ │ │ ├── scene_cave_sprites.h │ │ │ │ ├── scene_title_screen.h │ │ │ │ ├── scene_title_screen_collisions.h │ │ │ │ ├── scene_title_screen_init.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── script_timer.h │ │ │ │ ├── sprite_bullet.h │ │ │ │ ├── sprite_bullet_tileset.h │ │ │ │ ├── sprite_cat.h │ │ │ │ ├── sprite_cat_tileset.h │ │ │ │ ├── sprite_dog.h │ │ │ │ ├── sprite_dog_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── sprite_signpost.h │ │ │ │ ├── sprite_signpost_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_cat_interact.s │ │ │ ├── actor_savepoint_interact.s │ │ │ ├── bg_cave.c │ │ │ ├── bg_cave_tilemap.c │ │ │ ├── bg_cave_tilemap_attr.c │ │ │ ├── bg_cave_tileset.c │ │ │ ├── bg_titlescreen.c │ │ │ ├── bg_titlescreen_tilemap.c │ │ │ ├── bg_titlescreen_tilemap_attr.c │ │ │ ├── bg_titlescreen_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_cave.c │ │ │ ├── scene_cave_actors.c │ │ │ ├── scene_cave_collisions.c │ │ │ ├── scene_cave_init.s │ │ │ ├── scene_cave_projectiles.c │ │ │ ├── scene_cave_sprites.c │ │ │ ├── scene_title_screen.c │ │ │ ├── scene_title_screen_collisions.c │ │ │ ├── scene_title_screen_init.s │ │ │ ├── script_engine_init.s │ │ │ ├── script_timer.s │ │ │ ├── sprite_bullet.c │ │ │ ├── sprite_bullet_tileset.c │ │ │ ├── sprite_cat.c │ │ │ ├── sprite_cat_tileset.c │ │ │ ├── sprite_dog.c │ │ │ ├── sprite_dog_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── sprite_signpost.c │ │ │ ├── sprite_signpost_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── cave.png │ │ │ ├── cave.png.gbsres │ │ │ ├── titlescreen.png │ │ │ └── titlescreen.png.gbsres │ │ ├── emotes │ │ │ ├── anger.png │ │ │ ├── anger.png.gbsres │ │ │ ├── love.png │ │ │ ├── love.png.gbsres │ │ │ ├── music.png │ │ │ ├── music.png.gbsres │ │ │ ├── pause.png │ │ │ ├── pause.png.gbsres │ │ │ ├── question.png │ │ │ ├── question.png.gbsres │ │ │ ├── shock.png │ │ │ ├── shock.png.gbsres │ │ │ ├── sleep.png │ │ │ ├── sleep.png.gbsres │ │ │ ├── sweat.png │ │ │ └── sweat.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── gbs-var.json │ │ │ ├── gbs-var.png │ │ │ └── gbs-var.png.gbsres │ │ ├── sprites │ │ │ ├── bullet.png │ │ │ ├── bullet.png.gbsres │ │ │ ├── cat.png │ │ │ ├── cat.png.gbsres │ │ │ ├── dog.png │ │ │ ├── dog.png.gbsres │ │ │ ├── player.png │ │ │ ├── player.png.gbsres │ │ │ ├── signpost.png │ │ │ └── signpost.png.gbsres │ │ └── ui │ │ │ ├── cursor.png │ │ │ └── frame.png │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ ├── cave │ │ │ ├── actors │ │ │ │ ├── cat.gbsres │ │ │ │ └── signpost.gbsres │ │ │ └── scene.gbsres │ │ └── title_screen │ │ │ └── scene.gbsres │ │ ├── scripts │ │ └── init_menu.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── color_mode_override │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_dmg_warning.h │ │ │ │ ├── bg_dmg_warning_tilemap.h │ │ │ │ ├── bg_dmg_warning_tilemap_attr.h │ │ │ │ ├── bg_dmg_warning_tileset.h │ │ │ │ ├── bg_parallax.h │ │ │ │ ├── bg_parallax_color.h │ │ │ │ ├── bg_parallax_color_cgb_tileset.h │ │ │ │ ├── bg_parallax_color_tilemap.h │ │ │ │ ├── bg_parallax_color_tilemap_attr.h │ │ │ │ ├── bg_parallax_color_tileset.h │ │ │ │ ├── bg_parallax_tilemap.h │ │ │ │ ├── bg_parallax_tilemap_attr.h │ │ │ │ ├── bg_parallax_tileset.h │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── bg_titlescreen.h │ │ │ │ ├── bg_titlescreen_tilemap.h │ │ │ │ ├── bg_titlescreen_tilemap_attr.h │ │ │ │ ├── bg_titlescreen_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_color.h │ │ │ │ ├── scene_color_actors.h │ │ │ │ ├── scene_color_collisions.h │ │ │ │ ├── scene_color_init.h │ │ │ │ ├── scene_color_sprites.h │ │ │ │ ├── scene_dmg.h │ │ │ │ ├── scene_dmg_actors.h │ │ │ │ ├── scene_dmg_collisions.h │ │ │ │ ├── scene_dmg_init.h │ │ │ │ ├── scene_dmg_sprites.h │ │ │ │ ├── scene_setup.h │ │ │ │ ├── scene_setup_collisions.h │ │ │ │ ├── scene_setup_init.h │ │ │ │ ├── scene_titlescreen.h │ │ │ │ ├── scene_titlescreen_collisions.h │ │ │ │ ├── scene_titlescreen_init.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── scene_warning.h │ │ │ │ ├── scene_warning_collisions.h │ │ │ │ ├── scene_warning_init.h │ │ │ │ ├── script_input.h │ │ │ │ ├── sprite_elephant.h │ │ │ │ ├── sprite_elephant_color.h │ │ │ │ ├── sprite_elephant_color_bank2_tileset.h │ │ │ │ ├── sprite_elephant_color_tileset.h │ │ │ │ ├── sprite_elephant_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_color.h │ │ │ │ ├── sprite_player_color_bank2_tileset.h │ │ │ │ ├── sprite_player_color_tileset.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_dmg_warning.c │ │ │ ├── bg_dmg_warning_tilemap.c │ │ │ ├── bg_dmg_warning_tilemap_attr.c │ │ │ ├── bg_dmg_warning_tileset.c │ │ │ ├── bg_parallax.c │ │ │ ├── bg_parallax_color.c │ │ │ ├── bg_parallax_color_cgb_tileset.c │ │ │ ├── bg_parallax_color_tilemap.c │ │ │ ├── bg_parallax_color_tilemap_attr.c │ │ │ ├── bg_parallax_color_tileset.c │ │ │ ├── bg_parallax_tilemap.c │ │ │ ├── bg_parallax_tilemap_attr.c │ │ │ ├── bg_parallax_tileset.c │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── bg_titlescreen.c │ │ │ ├── bg_titlescreen_tilemap.c │ │ │ ├── bg_titlescreen_tilemap_attr.c │ │ │ ├── bg_titlescreen_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_color.c │ │ │ ├── scene_color_actors.c │ │ │ ├── scene_color_collisions.c │ │ │ ├── scene_color_init.s │ │ │ ├── scene_color_sprites.c │ │ │ ├── scene_dmg.c │ │ │ ├── scene_dmg_actors.c │ │ │ ├── scene_dmg_collisions.c │ │ │ ├── scene_dmg_init.s │ │ │ ├── scene_dmg_sprites.c │ │ │ ├── scene_setup.c │ │ │ ├── scene_setup_collisions.c │ │ │ ├── scene_setup_init.s │ │ │ ├── scene_titlescreen.c │ │ │ ├── scene_titlescreen_collisions.c │ │ │ ├── scene_titlescreen_init.s │ │ │ ├── scene_warning.c │ │ │ ├── scene_warning_collisions.c │ │ │ ├── scene_warning_init.s │ │ │ ├── script_engine_init.s │ │ │ ├── script_input.s │ │ │ ├── sprite_elephant.c │ │ │ ├── sprite_elephant_color.c │ │ │ ├── sprite_elephant_color_bank2_tileset.c │ │ │ ├── sprite_elephant_color_tileset.c │ │ │ ├── sprite_elephant_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_color.c │ │ │ ├── sprite_player_color_bank2_tileset.c │ │ │ ├── sprite_player_color_tileset.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── .gitignore │ │ ├── assets │ │ ├── avatars │ │ │ └── README.md │ │ ├── backgrounds │ │ │ ├── README.md │ │ │ ├── dmg_warning.png │ │ │ ├── dmg_warning.png.gbsres │ │ │ ├── parallax.png │ │ │ ├── parallax.png.gbsres │ │ │ ├── parallax_color.png │ │ │ ├── parallax_color.png.gbsres │ │ │ ├── placeholder.png │ │ │ ├── placeholder.png.gbsres │ │ │ ├── titlescreen.png │ │ │ └── titlescreen.png.gbsres │ │ ├── emotes │ │ │ ├── README.md │ │ │ ├── anger.png │ │ │ ├── anger.png.gbsres │ │ │ ├── love.png │ │ │ ├── love.png.gbsres │ │ │ ├── music.png │ │ │ ├── music.png.gbsres │ │ │ ├── pause.png │ │ │ ├── pause.png.gbsres │ │ │ ├── question.png │ │ │ ├── question.png.gbsres │ │ │ ├── shock.png │ │ │ ├── shock.png.gbsres │ │ │ ├── sleep.png │ │ │ ├── sleep.png.gbsres │ │ │ ├── sweat.png │ │ │ └── sweat.png.gbsres │ │ ├── fonts │ │ │ ├── README.md │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── gbs-var.json │ │ │ ├── gbs-var.png │ │ │ └── gbs-var.png.gbsres │ │ ├── music │ │ │ ├── README.md │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sounds │ │ │ └── README.md │ │ ├── sprites │ │ │ ├── README.md │ │ │ ├── actor.png │ │ │ ├── actor.png.gbsres │ │ │ ├── actor_animated.png │ │ │ ├── actor_animated.png.gbsres │ │ │ ├── elephant.png │ │ │ ├── elephant.png.gbsres │ │ │ ├── elephant_color.png │ │ │ ├── elephant_color.png.gbsres │ │ │ ├── player.png │ │ │ ├── player.png.gbsres │ │ │ ├── player_color.png │ │ │ ├── player_color.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ ├── tilesets │ │ │ └── README.md │ │ └── ui │ │ │ ├── README.md │ │ │ ├── cursor.png │ │ │ └── frame.png │ │ ├── plugins │ │ └── README.md │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ ├── coloronly │ │ │ ├── actors │ │ │ │ └── actor.gbsres │ │ │ └── scene.gbsres │ │ ├── dmg_warning │ │ │ └── scene.gbsres │ │ ├── dmgsupport │ │ │ ├── actors │ │ │ │ └── actor.gbsres │ │ │ └── scene.gbsres │ │ ├── setup │ │ │ └── scene.gbsres │ │ └── title │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ └── variables.gbsres ├── custom_scripts │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_sokoban.h │ │ │ │ ├── bg_sokoban_tilemap.h │ │ │ │ ├── bg_sokoban_tilemap_attr.h │ │ │ │ ├── bg_sokoban_tileset.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_level_1.h │ │ │ │ ├── scene_level_1_collisions.h │ │ │ │ ├── scene_level_1_init.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── script_1.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_sokoban.c │ │ │ ├── bg_sokoban_tilemap.c │ │ │ ├── bg_sokoban_tilemap_attr.c │ │ │ ├── bg_sokoban_tileset.c │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_level_1.c │ │ │ ├── scene_level_1_collisions.c │ │ │ ├── scene_level_1_init.s │ │ │ ├── script_1.s │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── sokoban.png │ │ │ └── sokoban.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── box.png │ │ │ ├── box.png.gbsres │ │ │ ├── player.png │ │ │ └── player.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── custom_scripts.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── level_1 │ │ │ └── scene.gbsres │ │ ├── scripts │ │ └── script_1.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── develop │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_2_interact.h │ │ │ │ ├── actor_2_update.h │ │ │ │ ├── actor_3_update.h │ │ │ │ ├── actor_chest_interact.h │ │ │ │ ├── actor_fire_0_interact.h │ │ │ │ ├── actor_fire_interact.h │ │ │ │ ├── actor_ice_block_interact.h │ │ │ │ ├── actor_rock_1_interact.h │ │ │ │ ├── actor_rock_2_interact.h │ │ │ │ ├── actor_rock_3_interact.h │ │ │ │ ├── actor_sage_interact.h │ │ │ │ ├── actor_save_point_0_interact.h │ │ │ │ ├── actor_save_point_interact.h │ │ │ │ ├── actor_sign_post_0_interact.h │ │ │ │ ├── actor_sign_post_interact.h │ │ │ │ ├── actor_turnip_1_interact.h │ │ │ │ ├── actor_turnip_1_update.h │ │ │ │ ├── avatar_font_0.h │ │ │ │ ├── bg_cave.h │ │ │ │ ├── bg_cave_tilemap.h │ │ │ │ ├── bg_cave_tilemap_attr.h │ │ │ │ ├── bg_cave_tileset.h │ │ │ │ ├── bg_dancefloor.h │ │ │ │ ├── bg_dancefloor_tilemap.h │ │ │ │ ├── bg_dancefloor_tilemap_attr.h │ │ │ │ ├── bg_dancefloor_tileset.h │ │ │ │ ├── bg_digits.h │ │ │ │ ├── bg_digits_tilemap.h │ │ │ │ ├── bg_digits_tilemap_attr.h │ │ │ │ ├── bg_digits_tileset.h │ │ │ │ ├── bg_hidden_cave.h │ │ │ │ ├── bg_hidden_cave_tilemap.h │ │ │ │ ├── bg_hidden_cave_tilemap_attr.h │ │ │ │ ├── bg_hidden_cave_tileset.h │ │ │ │ ├── bg_logo_test.h │ │ │ │ ├── bg_logo_test_tilemap.h │ │ │ │ ├── bg_logo_test_tilemap_attr.h │ │ │ │ ├── bg_logo_test_tileset.h │ │ │ │ ├── bg_outside.h │ │ │ │ ├── bg_outside_tilemap.h │ │ │ │ ├── bg_outside_tilemap_attr.h │ │ │ │ ├── bg_outside_tileset.h │ │ │ │ ├── bg_parallax.h │ │ │ │ ├── bg_parallax_tilemap.h │ │ │ │ ├── bg_parallax_tilemap_attr.h │ │ │ │ ├── bg_parallax_tileset.h │ │ │ │ ├── bg_platform_path.h │ │ │ │ ├── bg_platform_path_tilemap.h │ │ │ │ ├── bg_platform_path_tilemap_attr.h │ │ │ │ ├── bg_platform_path_tileset.h │ │ │ │ ├── bg_room.h │ │ │ │ ├── bg_room_tilemap.h │ │ │ │ ├── bg_room_tilemap_attr.h │ │ │ │ ├── bg_room_tileset.h │ │ │ │ ├── bg_titlescreen.h │ │ │ │ ├── bg_titlescreen_tilemap.h │ │ │ │ ├── bg_titlescreen_tilemap_attr.h │ │ │ │ ├── bg_titlescreen_tileset.h │ │ │ │ ├── bg_underground.h │ │ │ │ ├── bg_underground_tilemap.h │ │ │ │ ├── bg_underground_tilemap_attr.h │ │ │ │ ├── bg_underground_tileset.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── emote_surprise.h │ │ │ │ ├── font_font_vwf.h │ │ │ │ ├── font_iec_8859_8.h │ │ │ │ ├── font_windows_1251_cyrillic_.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── palette_2.h │ │ │ │ ├── palette_3.h │ │ │ │ ├── palette_4.h │ │ │ │ ├── palette_5.h │ │ │ │ ├── palette_6.h │ │ │ │ ├── palette_7.h │ │ │ │ ├── scene_cave.h │ │ │ │ ├── scene_cave_actors.h │ │ │ │ ├── scene_cave_collisions.h │ │ │ │ ├── scene_cave_init.h │ │ │ │ ├── scene_cave_sprites.h │ │ │ │ ├── scene_cave_triggers.h │ │ │ │ ├── scene_dancefloor.h │ │ │ │ ├── scene_dancefloor_actors.h │ │ │ │ ├── scene_dancefloor_collisions.h │ │ │ │ ├── scene_dancefloor_init.h │ │ │ │ ├── scene_dancefloor_sprites.h │ │ │ │ ├── scene_dancefloor_triggers.h │ │ │ │ ├── scene_deeper_underground.h │ │ │ │ ├── scene_deeper_underground_actors.h │ │ │ │ ├── scene_deeper_underground_collisions.h │ │ │ │ ├── scene_deeper_underground_init.h │ │ │ │ ├── scene_deeper_underground_sprites.h │ │ │ │ ├── scene_deeper_underground_triggers.h │ │ │ │ ├── scene_digits.h │ │ │ │ ├── scene_digits_collisions.h │ │ │ │ ├── scene_digits_init.h │ │ │ │ ├── scene_logo.h │ │ │ │ ├── scene_logo_collisions.h │ │ │ │ ├── scene_logo_init.h │ │ │ │ ├── scene_outside.h │ │ │ │ ├── scene_outside_actors.h │ │ │ │ ├── scene_outside_collisions.h │ │ │ │ ├── scene_outside_init.h │ │ │ │ ├── scene_outside_p_hit1.h │ │ │ │ ├── scene_outside_projectiles.h │ │ │ │ ├── scene_outside_sprites.h │ │ │ │ ├── scene_outside_triggers.h │ │ │ │ ├── scene_parallax.h │ │ │ │ ├── scene_parallax_actors.h │ │ │ │ ├── scene_parallax_collisions.h │ │ │ │ ├── scene_parallax_init.h │ │ │ │ ├── scene_parallax_sprites.h │ │ │ │ ├── scene_parallax_triggers.h │ │ │ │ ├── scene_platform.h │ │ │ │ ├── scene_platform_actors.h │ │ │ │ ├── scene_platform_collisions.h │ │ │ │ ├── scene_platform_init.h │ │ │ │ ├── scene_platform_sprites.h │ │ │ │ ├── scene_platform_triggers.h │ │ │ │ ├── scene_player_s_house.h │ │ │ │ ├── scene_player_s_house_collisions.h │ │ │ │ ├── scene_player_s_house_init.h │ │ │ │ ├── scene_player_s_house_triggers.h │ │ │ │ ├── scene_title_screen.h │ │ │ │ ├── scene_title_screen_collisions.h │ │ │ │ ├── scene_title_screen_init.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── scene_underground.h │ │ │ │ ├── scene_underground_actors.h │ │ │ │ ├── scene_underground_collisions.h │ │ │ │ ├── scene_underground_init.h │ │ │ │ ├── scene_underground_sprites.h │ │ │ │ ├── scene_underground_triggers.h │ │ │ │ ├── script_init_menu.h │ │ │ │ ├── script_input.h │ │ │ │ ├── script_input_0.h │ │ │ │ ├── script_input_4.h │ │ │ │ ├── script_input_5.h │ │ │ │ ├── script_music.h │ │ │ │ ├── script_timer.h │ │ │ │ ├── script_timer_0.h │ │ │ │ ├── script_turnip_collisions.h │ │ │ │ ├── script_turnip_init.h │ │ │ │ ├── script_turnip_movement.h │ │ │ │ ├── sprite_bullet_directional.h │ │ │ │ ├── sprite_bullet_directional_tileset.h │ │ │ │ ├── sprite_chest.h │ │ │ │ ├── sprite_chest_tileset.h │ │ │ │ ├── sprite_cursor.h │ │ │ │ ├── sprite_cursor_tileset.h │ │ │ │ ├── sprite_elephant.h │ │ │ │ ├── sprite_elephant_tileset.h │ │ │ │ ├── sprite_fire.h │ │ │ │ ├── sprite_fire_tileset.h │ │ │ │ ├── sprite_hidden_stairs.h │ │ │ │ ├── sprite_hidden_stairs_tileset.h │ │ │ │ ├── sprite_ice.h │ │ │ │ ├── sprite_ice_tileset.h │ │ │ │ ├── sprite_npc003.h │ │ │ │ ├── sprite_npc003_tileset.h │ │ │ │ ├── sprite_npc007.h │ │ │ │ ├── sprite_npc007_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_platform.h │ │ │ │ ├── sprite_player_platform_tileset.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── sprite_rock.h │ │ │ │ ├── sprite_rock_tileset.h │ │ │ │ ├── sprite_sage.h │ │ │ │ ├── sprite_sage_tileset.h │ │ │ │ ├── sprite_savepoint.h │ │ │ │ ├── sprite_savepoint_tileset.h │ │ │ │ ├── sprite_signpost.h │ │ │ │ ├── sprite_signpost_tileset.h │ │ │ │ ├── sprite_torch.h │ │ │ │ ├── sprite_torch_tileset.h │ │ │ │ ├── sprite_turnip.h │ │ │ │ ├── sprite_turnip_squash.h │ │ │ │ ├── sprite_turnip_squash_tileset.h │ │ │ │ ├── sprite_turnip_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── trigger_0_interact.h │ │ │ │ ├── trigger_10_interact.h │ │ │ │ ├── trigger_11_interact.h │ │ │ │ ├── trigger_12_interact.h │ │ │ │ ├── trigger_13_interact.h │ │ │ │ ├── trigger_14_interact.h │ │ │ │ ├── trigger_15_interact.h │ │ │ │ ├── trigger_16_interact.h │ │ │ │ ├── trigger_17_interact.h │ │ │ │ ├── trigger_18_interact.h │ │ │ │ ├── trigger_19_interact.h │ │ │ │ ├── trigger_1_interact.h │ │ │ │ ├── trigger_20_interact.h │ │ │ │ ├── trigger_21_interact.h │ │ │ │ ├── trigger_22_interact.h │ │ │ │ ├── trigger_23_interact.h │ │ │ │ ├── trigger_24_interact.h │ │ │ │ ├── trigger_25_interact.h │ │ │ │ ├── trigger_26_interact.h │ │ │ │ ├── trigger_2_interact.h │ │ │ │ ├── trigger_3_interact.h │ │ │ │ ├── trigger_4_interact.h │ │ │ │ ├── trigger_5_interact.h │ │ │ │ ├── trigger_6_interact.h │ │ │ │ ├── trigger_7_interact.h │ │ │ │ ├── trigger_8_interact.h │ │ │ │ ├── trigger_9_interact.h │ │ │ │ └── wave_icq_message.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_2_interact.s │ │ │ ├── actor_2_update.s │ │ │ ├── actor_3_update.s │ │ │ ├── actor_chest_interact.s │ │ │ ├── actor_fire_0_interact.s │ │ │ ├── actor_fire_interact.s │ │ │ ├── actor_ice_block_interact.s │ │ │ ├── actor_rock_1_interact.s │ │ │ ├── actor_rock_2_interact.s │ │ │ ├── actor_rock_3_interact.s │ │ │ ├── actor_sage_interact.s │ │ │ ├── actor_save_point_0_interact.s │ │ │ ├── actor_save_point_interact.s │ │ │ ├── actor_sign_post_0_interact.s │ │ │ ├── actor_sign_post_interact.s │ │ │ ├── actor_turnip_1_interact.s │ │ │ ├── actor_turnip_1_update.s │ │ │ ├── avatar_font_0.c │ │ │ ├── bg_cave.c │ │ │ ├── bg_cave_tilemap.c │ │ │ ├── bg_cave_tilemap_attr.c │ │ │ ├── bg_cave_tileset.c │ │ │ ├── bg_dancefloor.c │ │ │ ├── bg_dancefloor_tilemap.c │ │ │ ├── bg_dancefloor_tilemap_attr.c │ │ │ ├── bg_dancefloor_tileset.c │ │ │ ├── bg_digits.c │ │ │ ├── bg_digits_tilemap.c │ │ │ ├── bg_digits_tilemap_attr.c │ │ │ ├── bg_digits_tileset.c │ │ │ ├── bg_hidden_cave.c │ │ │ ├── bg_hidden_cave_tilemap.c │ │ │ ├── bg_hidden_cave_tilemap_attr.c │ │ │ ├── bg_hidden_cave_tileset.c │ │ │ ├── bg_logo_test.c │ │ │ ├── bg_logo_test_tilemap.c │ │ │ ├── bg_logo_test_tilemap_attr.c │ │ │ ├── bg_logo_test_tileset.c │ │ │ ├── bg_outside.c │ │ │ ├── bg_outside_tilemap.c │ │ │ ├── bg_outside_tilemap_attr.c │ │ │ ├── bg_outside_tileset.c │ │ │ ├── bg_parallax.c │ │ │ ├── bg_parallax_tilemap.c │ │ │ ├── bg_parallax_tilemap_attr.c │ │ │ ├── bg_parallax_tileset.c │ │ │ ├── bg_platform_path.c │ │ │ ├── bg_platform_path_tilemap.c │ │ │ ├── bg_platform_path_tilemap_attr.c │ │ │ ├── bg_platform_path_tileset.c │ │ │ ├── bg_room.c │ │ │ ├── bg_room_tilemap.c │ │ │ ├── bg_room_tilemap_attr.c │ │ │ ├── bg_room_tileset.c │ │ │ ├── bg_titlescreen.c │ │ │ ├── bg_titlescreen_tilemap.c │ │ │ ├── bg_titlescreen_tilemap_attr.c │ │ │ ├── bg_titlescreen_tileset.c │ │ │ ├── bg_underground.c │ │ │ ├── bg_underground_tilemap.c │ │ │ ├── bg_underground_tilemap_attr.c │ │ │ ├── bg_underground_tileset.c │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── emote_surprise.c │ │ │ ├── font_font_vwf.c │ │ │ ├── font_iec_8859_8.c │ │ │ ├── font_windows_1251_cyrillic_.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── music │ │ │ ├── song_dizzy_Data.c │ │ │ └── song_zilog_headbang_routine_Data.c │ │ │ ├── native_testfunc.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── palette_2.c │ │ │ ├── palette_3.c │ │ │ ├── palette_4.c │ │ │ ├── palette_5.c │ │ │ ├── palette_6.c │ │ │ ├── palette_7.c │ │ │ ├── scene_cave.c │ │ │ ├── scene_cave_actors.c │ │ │ ├── scene_cave_collisions.c │ │ │ ├── scene_cave_init.s │ │ │ ├── scene_cave_sprites.c │ │ │ ├── scene_cave_triggers.c │ │ │ ├── scene_dancefloor.c │ │ │ ├── scene_dancefloor_actors.c │ │ │ ├── scene_dancefloor_collisions.c │ │ │ ├── scene_dancefloor_init.s │ │ │ ├── scene_dancefloor_sprites.c │ │ │ ├── scene_dancefloor_triggers.c │ │ │ ├── scene_deeper_underground.c │ │ │ ├── scene_deeper_underground_actors.c │ │ │ ├── scene_deeper_underground_collisions.c │ │ │ ├── scene_deeper_underground_init.s │ │ │ ├── scene_deeper_underground_sprites.c │ │ │ ├── scene_deeper_underground_triggers.c │ │ │ ├── scene_digits.c │ │ │ ├── scene_digits_collisions.c │ │ │ ├── scene_digits_init.s │ │ │ ├── scene_logo.c │ │ │ ├── scene_logo_collisions.c │ │ │ ├── scene_logo_init.s │ │ │ ├── scene_outside.c │ │ │ ├── scene_outside_actors.c │ │ │ ├── scene_outside_collisions.c │ │ │ ├── scene_outside_init.s │ │ │ ├── scene_outside_p_hit1.s │ │ │ ├── scene_outside_projectiles.c │ │ │ ├── scene_outside_sprites.c │ │ │ ├── scene_outside_triggers.c │ │ │ ├── scene_parallax.c │ │ │ ├── scene_parallax_actors.c │ │ │ ├── scene_parallax_collisions.c │ │ │ ├── scene_parallax_init.s │ │ │ ├── scene_parallax_sprites.c │ │ │ ├── scene_parallax_triggers.c │ │ │ ├── scene_platform.c │ │ │ ├── scene_platform_actors.c │ │ │ ├── scene_platform_collisions.c │ │ │ ├── scene_platform_init.s │ │ │ ├── scene_platform_sprites.c │ │ │ ├── scene_platform_triggers.c │ │ │ ├── scene_player_s_house.c │ │ │ ├── scene_player_s_house_collisions.c │ │ │ ├── scene_player_s_house_init.s │ │ │ ├── scene_player_s_house_triggers.c │ │ │ ├── scene_title_screen.c │ │ │ ├── scene_title_screen_collisions.c │ │ │ ├── scene_title_screen_init.s │ │ │ ├── scene_underground.c │ │ │ ├── scene_underground_actors.c │ │ │ ├── scene_underground_collisions.c │ │ │ ├── scene_underground_init.s │ │ │ ├── scene_underground_sprites.c │ │ │ ├── scene_underground_triggers.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_init_menu.s │ │ │ ├── script_input.s │ │ │ ├── script_input_0.s │ │ │ ├── script_input_4.s │ │ │ ├── script_input_5.s │ │ │ ├── script_music.s │ │ │ ├── script_timer.s │ │ │ ├── script_timer_0.s │ │ │ ├── script_turnip_collisions.s │ │ │ ├── script_turnip_init.s │ │ │ ├── script_turnip_movement.s │ │ │ ├── sound_effect1.c │ │ │ ├── sprite_bullet_directional.c │ │ │ ├── sprite_bullet_directional_tileset.c │ │ │ ├── sprite_chest.c │ │ │ ├── sprite_chest_tileset.c │ │ │ ├── sprite_cursor.c │ │ │ ├── sprite_cursor_tileset.c │ │ │ ├── sprite_elephant.c │ │ │ ├── sprite_elephant_tileset.c │ │ │ ├── sprite_fire.c │ │ │ ├── sprite_fire_tileset.c │ │ │ ├── sprite_hidden_stairs.c │ │ │ ├── sprite_hidden_stairs_tileset.c │ │ │ ├── sprite_ice.c │ │ │ ├── sprite_ice_tileset.c │ │ │ ├── sprite_npc003.c │ │ │ ├── sprite_npc003_tileset.c │ │ │ ├── sprite_npc007.c │ │ │ ├── sprite_npc007_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_platform.c │ │ │ ├── sprite_player_platform_tileset.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── sprite_rock.c │ │ │ ├── sprite_rock_tileset.c │ │ │ ├── sprite_sage.c │ │ │ ├── sprite_sage_tileset.c │ │ │ ├── sprite_savepoint.c │ │ │ ├── sprite_savepoint_tileset.c │ │ │ ├── sprite_signpost.c │ │ │ ├── sprite_signpost_tileset.c │ │ │ ├── sprite_torch.c │ │ │ ├── sprite_torch_tileset.c │ │ │ ├── sprite_turnip.c │ │ │ ├── sprite_turnip_squash.c │ │ │ ├── sprite_turnip_squash_tileset.c │ │ │ ├── sprite_turnip_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── tileset_default_frame.c │ │ │ ├── trigger_0_interact.s │ │ │ ├── trigger_10_interact.s │ │ │ ├── trigger_11_interact.s │ │ │ ├── trigger_12_interact.s │ │ │ ├── trigger_13_interact.s │ │ │ ├── trigger_14_interact.s │ │ │ ├── trigger_15_interact.s │ │ │ ├── trigger_16_interact.s │ │ │ ├── trigger_17_interact.s │ │ │ ├── trigger_18_interact.s │ │ │ ├── trigger_19_interact.s │ │ │ ├── trigger_1_interact.s │ │ │ ├── trigger_20_interact.s │ │ │ ├── trigger_21_interact.s │ │ │ ├── trigger_22_interact.s │ │ │ ├── trigger_23_interact.s │ │ │ ├── trigger_24_interact.s │ │ │ ├── trigger_25_interact.s │ │ │ ├── trigger_26_interact.s │ │ │ ├── trigger_2_interact.s │ │ │ ├── trigger_3_interact.s │ │ │ ├── trigger_4_interact.s │ │ │ ├── trigger_5_interact.s │ │ │ ├── trigger_6_interact.s │ │ │ ├── trigger_7_interact.s │ │ │ ├── trigger_8_interact.s │ │ │ ├── trigger_9_interact.s │ │ │ └── wave_icq_message.c │ └── project │ │ ├── assets │ │ ├── avatars │ │ │ ├── cat.png │ │ │ ├── cat.png.gbsres │ │ │ ├── dog.png │ │ │ └── dog.png.gbsres │ │ ├── backgrounds │ │ │ ├── black.png │ │ │ ├── black.png.gbsres │ │ │ ├── cave.png │ │ │ ├── cave.png.gbsres │ │ │ ├── dancefloor.png │ │ │ ├── dancefloor.png.gbsres │ │ │ ├── digits.png │ │ │ ├── digits.png.gbsres │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── hidden_cave.png │ │ │ ├── hidden_cave.png.gbsres │ │ │ ├── house-wide.png │ │ │ ├── house-wide.png.gbsres │ │ │ ├── house.png │ │ │ ├── house.png.gbsres │ │ │ ├── launch_site.png │ │ │ ├── launch_site.png.gbsres │ │ │ ├── leaving_earth.png │ │ │ ├── leaving_earth.png.gbsres │ │ │ ├── logo.png │ │ │ ├── logo.png.gbsres │ │ │ ├── logo_test.png │ │ │ ├── logo_test.png.gbsres │ │ │ ├── menu.png │ │ │ ├── menu.png.gbsres │ │ │ ├── menu_page1.png │ │ │ ├── menu_page1.png.gbsres │ │ │ ├── menu_page2.png │ │ │ ├── menu_page2.png.gbsres │ │ │ ├── outside.png │ │ │ ├── outside.png.gbsres │ │ │ ├── parallax.png │ │ │ ├── parallax.png.gbsres │ │ │ ├── platform_path.png │ │ │ ├── platform_path.png.gbsres │ │ │ ├── room.png │ │ │ ├── room.png.gbsres │ │ │ ├── sample_town.png │ │ │ ├── sample_town.png.gbsres │ │ │ ├── stars.png │ │ │ ├── stars.png.gbsres │ │ │ ├── stars_wide.png │ │ │ ├── stars_wide.png.gbsres │ │ │ ├── titlescreen.png │ │ │ ├── titlescreen.png.gbsres │ │ │ ├── underground.png │ │ │ └── underground.png.gbsres │ │ ├── emotes │ │ │ ├── surprise.png │ │ │ └── surprise.png.gbsres │ │ ├── engine │ │ │ ├── include │ │ │ │ └── data │ │ │ │ │ └── wave_icq_message.h │ │ │ └── src │ │ │ │ └── data │ │ │ │ ├── native_testfunc.c │ │ │ │ ├── sound_effect1.c │ │ │ │ └── wave_icq_message.c │ │ ├── fonts │ │ │ ├── font-he.json │ │ │ ├── font-he.png │ │ │ ├── font-he.png.gbsres │ │ │ ├── font-ru.json │ │ │ ├── font-ru.png │ │ │ ├── font-ru.png.gbsres │ │ │ ├── font-vwf.png │ │ │ ├── font-vwf.png.gbsres │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── music │ │ │ ├── Rulz_BattleTheme.mod │ │ │ ├── Rulz_BattleTheme.mod.gbsres │ │ │ ├── Rulz_FastPaceSpeedRace.mod │ │ │ ├── Rulz_FastPaceSpeedRace.mod.gbsres │ │ │ ├── Rulz_GonaSpace.mod │ │ │ ├── Rulz_GonaSpace.mod.gbsres │ │ │ ├── Rulz_Into the woods.mod │ │ │ ├── Rulz_Into the woods.mod.gbsres │ │ │ ├── Rulz_Intro.mod │ │ │ ├── Rulz_Intro.mod.gbsres │ │ │ ├── Rulz_LightMood.mod │ │ │ ├── Rulz_LightMood.mod.gbsres │ │ │ ├── Rulz_Outside.mod │ │ │ ├── Rulz_Outside.mod.gbsres │ │ │ ├── Rulz_Pause_Underground.mod │ │ │ ├── Rulz_Pause_Underground.mod.gbsres │ │ │ ├── Rulz_SpaceEmergency.mod │ │ │ ├── Rulz_SpaceEmergency.mod.gbsres │ │ │ ├── Rulz_UndergroundCave.mod │ │ │ ├── Rulz_UndergroundCave.mod.gbsres │ │ │ ├── dizzy.uge │ │ │ ├── dizzy.uge.gbsres │ │ │ ├── template.mod │ │ │ ├── template.mod.gbsres │ │ │ ├── unreal_superhero2.uge │ │ │ ├── unreal_superhero2.uge.gbsres │ │ │ ├── zilog_headbang_routine.uge │ │ │ └── zilog_headbang_routine.uge.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── bullet.png │ │ │ ├── bullet.png.gbsres │ │ │ ├── bullet_directional.png │ │ │ ├── bullet_directional.png.gbsres │ │ │ ├── bullet_left.png │ │ │ ├── bullet_left.png.gbsres │ │ │ ├── bullet_right.png │ │ │ ├── bullet_right.png.gbsres │ │ │ ├── cat.png │ │ │ ├── cat.png.gbsres │ │ │ ├── checkbox.png │ │ │ ├── checkbox.png.gbsres │ │ │ ├── chest.png │ │ │ ├── chest.png.gbsres │ │ │ ├── cursor.png │ │ │ ├── cursor.png.gbsres │ │ │ ├── dog.png │ │ │ ├── dog.png.gbsres │ │ │ ├── duck.png │ │ │ ├── duck.png.gbsres │ │ │ ├── elephant.png │ │ │ ├── elephant.png.gbsres │ │ │ ├── enemy_ship.png │ │ │ ├── enemy_ship.png.gbsres │ │ │ ├── explode.png │ │ │ ├── explode.png.gbsres │ │ │ ├── fire.png │ │ │ ├── fire.png.gbsres │ │ │ ├── hidden_stairs.png │ │ │ ├── hidden_stairs.png.gbsres │ │ │ ├── ice.png │ │ │ ├── ice.png.gbsres │ │ │ ├── machine.png │ │ │ ├── machine.png.gbsres │ │ │ ├── npc001.png │ │ │ ├── npc001.png.gbsres │ │ │ ├── npc002.png │ │ │ ├── npc002.png.gbsres │ │ │ ├── npc003.png │ │ │ ├── npc003.png.gbsres │ │ │ ├── npc004.png │ │ │ ├── npc004.png.gbsres │ │ │ ├── npc005.png │ │ │ ├── npc005.png.gbsres │ │ │ ├── npc006.png │ │ │ ├── npc006.png.gbsres │ │ │ ├── npc007.png │ │ │ ├── npc007.png.gbsres │ │ │ ├── player.png │ │ │ ├── player.png.gbsres │ │ │ ├── player_platform.png │ │ │ ├── player_platform.png.gbsres │ │ │ ├── player_ship.png │ │ │ ├── player_ship.png.gbsres │ │ │ ├── pod_door.png │ │ │ ├── pod_door.png.gbsres │ │ │ ├── portal.png │ │ │ ├── portal.png.gbsres │ │ │ ├── radio.png │ │ │ ├── radio.png.gbsres │ │ │ ├── rock.png │ │ │ ├── rock.png.gbsres │ │ │ ├── sage.png │ │ │ ├── sage.png.gbsres │ │ │ ├── savepoint.png │ │ │ ├── savepoint.png.gbsres │ │ │ ├── signpost.png │ │ │ ├── signpost.png.gbsres │ │ │ ├── space_mine.png │ │ │ ├── space_mine.png.gbsres │ │ │ ├── torch.png │ │ │ ├── torch.png.gbsres │ │ │ ├── turnip.png │ │ │ ├── turnip.png.gbsres │ │ │ ├── turnip_squash.png │ │ │ ├── turnip_squash.png.gbsres │ │ │ ├── ui_weapon.png │ │ │ └── ui_weapon.png.gbsres │ │ ├── tilesets │ │ │ ├── README.md │ │ │ ├── flowers.png │ │ │ ├── flowers.png.gbsres │ │ │ ├── waterfall.png │ │ │ └── waterfall.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── cave_wall.gbsres │ │ ├── dance1.gbsres │ │ ├── dance2.gbsres │ │ ├── dance3.gbsres │ │ ├── dancesprites1.gbsres │ │ ├── dancesprites2.gbsres │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ ├── default_ui.gbsres │ │ ├── fire.gbsres │ │ ├── machines.gbsres │ │ ├── parallax_hills.gbsres │ │ ├── parallax_sky.gbsres │ │ ├── platform_clouds.gbsres │ │ ├── platform_grass.gbsres │ │ ├── platform_tree.gbsres │ │ ├── space_earth.gbsres │ │ ├── space_stars.gbsres │ │ ├── top_down_cliff.gbsres │ │ ├── top_down_grass.gbsres │ │ ├── top_down_ship.gbsres │ │ ├── top_down_tree.gbsres │ │ └── top_down_water.gbsres │ │ ├── scenes │ │ ├── cave │ │ │ ├── actors │ │ │ │ ├── actor.gbsres │ │ │ │ ├── actor_2.gbsres │ │ │ │ ├── fire.gbsres │ │ │ │ ├── fire_2.gbsres │ │ │ │ ├── sage.gbsres │ │ │ │ └── save_point.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ └── trigger.gbsres │ │ ├── dancefloor │ │ │ ├── actors │ │ │ │ ├── actor.gbsres │ │ │ │ └── actor_2.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ └── trigger_2.gbsres │ │ ├── deeper_underground │ │ │ ├── actors │ │ │ │ └── chest.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ └── trigger.gbsres │ │ ├── digits │ │ │ └── scene.gbsres │ │ ├── logo │ │ │ └── scene.gbsres │ │ ├── outside │ │ │ ├── actors │ │ │ │ ├── actor.gbsres │ │ │ │ └── actor_2.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ ├── trigger_2.gbsres │ │ │ │ └── trigger_3.gbsres │ │ ├── parallax │ │ │ ├── actors │ │ │ │ └── actor.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ └── trigger_2.gbsres │ │ ├── platform │ │ │ ├── actors │ │ │ │ ├── save_point.gbsres │ │ │ │ ├── sign_post.gbsres │ │ │ │ └── turnip_1.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ ├── trigger_2.gbsres │ │ │ │ ├── trigger_3.gbsres │ │ │ │ ├── trigger_4.gbsres │ │ │ │ └── trigger_5.gbsres │ │ ├── players_house │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ ├── trigger_10.gbsres │ │ │ │ ├── trigger_11.gbsres │ │ │ │ ├── trigger_2.gbsres │ │ │ │ ├── trigger_3.gbsres │ │ │ │ ├── trigger_4.gbsres │ │ │ │ ├── trigger_5.gbsres │ │ │ │ ├── trigger_6.gbsres │ │ │ │ ├── trigger_7.gbsres │ │ │ │ ├── trigger_8.gbsres │ │ │ │ └── trigger_9.gbsres │ │ ├── title_screen │ │ │ └── scene.gbsres │ │ └── underground │ │ │ ├── actors │ │ │ ├── hidden_stairs.gbsres │ │ │ ├── ice_block.gbsres │ │ │ ├── rock_1.gbsres │ │ │ ├── rock_2.gbsres │ │ │ ├── rock_3.gbsres │ │ │ └── sign_post.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ ├── trigger.gbsres │ │ │ └── trigger_2.gbsres │ │ ├── scripts │ │ ├── enemy_ship_destroy.gbsres │ │ ├── enemy_ship_hit_player.gbsres │ │ ├── enemy_ship_movement_diagonal.gbsres │ │ ├── enemy_ship_movement_diagonal_bottom_to_top.gbsres │ │ ├── enemy_ship_movement_diagonal_top_to_bottom.gbsres │ │ ├── enemy_ship_movement_vertical.gbsres │ │ ├── init_menu.gbsres │ │ ├── init_weapons.gbsres │ │ ├── turnip_collisions.gbsres │ │ ├── turnip_init.gbsres │ │ └── turnip_movement.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── dynamic_projectiles │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_black.h │ │ │ │ ├── bg_black_tilemap.h │ │ │ │ ├── bg_black_tilemap_attr.h │ │ │ │ ├── bg_black_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── global_projectiles_0.h │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_1.h │ │ │ │ ├── scene_1_actors.h │ │ │ │ ├── scene_1_collisions.h │ │ │ │ ├── scene_1_init.h │ │ │ │ ├── scene_1_projectiles.h │ │ │ │ ├── scene_1_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_bullet.h │ │ │ │ ├── sprite_bullet_left.h │ │ │ │ ├── sprite_bullet_left_tileset.h │ │ │ │ ├── sprite_bullet_right.h │ │ │ │ ├── sprite_bullet_right_tileset.h │ │ │ │ ├── sprite_bullet_tileset.h │ │ │ │ ├── sprite_cat.h │ │ │ │ ├── sprite_cat_tileset.h │ │ │ │ ├── sprite_dog.h │ │ │ │ ├── sprite_dog_tileset.h │ │ │ │ ├── sprite_rock.h │ │ │ │ ├── sprite_rock_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_black.c │ │ │ ├── bg_black_tilemap.c │ │ │ ├── bg_black_tilemap_attr.c │ │ │ ├── bg_black_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── global_projectiles_0.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_1.c │ │ │ ├── scene_1_actors.c │ │ │ ├── scene_1_collisions.c │ │ │ ├── scene_1_init.s │ │ │ ├── scene_1_projectiles.c │ │ │ ├── scene_1_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_bullet.c │ │ │ ├── sprite_bullet_left.c │ │ │ ├── sprite_bullet_left_tileset.c │ │ │ ├── sprite_bullet_right.c │ │ │ ├── sprite_bullet_right_tileset.c │ │ │ ├── sprite_bullet_tileset.c │ │ │ ├── sprite_cat.c │ │ │ ├── sprite_cat_tileset.c │ │ │ ├── sprite_dog.c │ │ │ ├── sprite_dog_tileset.c │ │ │ ├── sprite_rock.c │ │ │ ├── sprite_rock_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── .gitignore │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── black.png │ │ │ └── black.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── sprites │ │ │ ├── bullet.png │ │ │ ├── bullet.png.gbsres │ │ │ ├── bullet_left.png │ │ │ ├── bullet_left.png.gbsres │ │ │ ├── bullet_right.png │ │ │ ├── bullet_right.png.gbsres │ │ │ ├── cat.png │ │ │ ├── cat.png.gbsres │ │ │ ├── dog.png │ │ │ ├── dog.png.gbsres │ │ │ ├── rock.png │ │ │ └── rock.png.gbsres │ │ └── ui │ │ │ ├── README.md │ │ │ ├── cursor.png │ │ │ └── frame.png │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── scene_1 │ │ │ ├── actors │ │ │ ├── actor.gbsres │ │ │ ├── actor_2.gbsres │ │ │ ├── actor_3.gbsres │ │ │ └── actor_4.gbsres │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ └── variables.gbsres ├── dynamic_sprites │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_dynamicactor_interact.h │ │ │ │ ├── actor_portal_0_interact.h │ │ │ │ ├── actor_portal_1_interact.h │ │ │ │ ├── actor_portal_2_interact.h │ │ │ │ ├── actor_portal_interact.h │ │ │ │ ├── actor_portalbottom_interact.h │ │ │ │ ├── actor_portalleft_interact.h │ │ │ │ ├── actor_portalright_interact.h │ │ │ │ ├── actor_portaltop_interact.h │ │ │ │ ├── actor_setactortocat_interact.h │ │ │ │ ├── actor_setactortodog_interact.h │ │ │ │ ├── actor_setactortonpc006_interact.h │ │ │ │ ├── actor_setactortoplayer_interact.h │ │ │ │ ├── actor_setplayertocat_interact.h │ │ │ │ ├── actor_setplayertodog_interact.h │ │ │ │ ├── actor_setplayertonpc006_interact.h │ │ │ │ ├── actor_setplayertoplayer_interact.h │ │ │ │ ├── actor_signpost_0_interact.h │ │ │ │ ├── actor_signpost_1_interact.h │ │ │ │ ├── actor_signpost_2_interact.h │ │ │ │ ├── actor_signpost_interact.h │ │ │ │ ├── actor_signpostbottom_interact.h │ │ │ │ ├── actor_signpostleft_interact.h │ │ │ │ ├── actor_signpostright_interact.h │ │ │ │ ├── actor_signposttop_interact.h │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_alt_player_sprite.h │ │ │ │ ├── scene_alt_player_sprite_actors.h │ │ │ │ ├── scene_alt_player_sprite_collisions.h │ │ │ │ ├── scene_alt_player_sprite_init.h │ │ │ │ ├── scene_alt_player_sprite_sprites.h │ │ │ │ ├── scene_dynamic_actor_sprite.h │ │ │ │ ├── scene_dynamic_actor_sprite_actors.h │ │ │ │ ├── scene_dynamic_actor_sprite_collisions.h │ │ │ │ ├── scene_dynamic_actor_sprite_init.h │ │ │ │ ├── scene_dynamic_actor_sprite_sprites.h │ │ │ │ ├── scene_dynamic_player_sprite.h │ │ │ │ ├── scene_dynamic_player_sprite_actors.h │ │ │ │ ├── scene_dynamic_player_sprite_collisions.h │ │ │ │ ├── scene_dynamic_player_sprite_init.h │ │ │ │ ├── scene_dynamic_player_sprite_sprites.h │ │ │ │ ├── scene_large_player_sprite.h │ │ │ │ ├── scene_large_player_sprite_actors.h │ │ │ │ ├── scene_large_player_sprite_collisions.h │ │ │ │ ├── scene_large_player_sprite_init.h │ │ │ │ ├── scene_large_player_sprite_sprites.h │ │ │ │ ├── scene_start.h │ │ │ │ ├── scene_start_actors.h │ │ │ │ ├── scene_start_collisions.h │ │ │ │ ├── scene_start_init.h │ │ │ │ ├── scene_start_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── script_input.h │ │ │ │ ├── sprite_box.h │ │ │ │ ├── sprite_box_tileset.h │ │ │ │ ├── sprite_cat.h │ │ │ │ ├── sprite_cat_tileset.h │ │ │ │ ├── sprite_dog.h │ │ │ │ ├── sprite_dog_tileset.h │ │ │ │ ├── sprite_elephant.h │ │ │ │ ├── sprite_elephant_tileset.h │ │ │ │ ├── sprite_npc006.h │ │ │ │ ├── sprite_npc006_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── sprite_portal.h │ │ │ │ ├── sprite_portal_tileset.h │ │ │ │ ├── sprite_signpost.h │ │ │ │ ├── sprite_signpost_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_dynamicactor_interact.s │ │ │ ├── actor_portal_0_interact.s │ │ │ ├── actor_portal_1_interact.s │ │ │ ├── actor_portal_2_interact.s │ │ │ ├── actor_portal_interact.s │ │ │ ├── actor_portalbottom_interact.s │ │ │ ├── actor_portalleft_interact.s │ │ │ ├── actor_portalright_interact.s │ │ │ ├── actor_portaltop_interact.s │ │ │ ├── actor_setactortocat_interact.s │ │ │ ├── actor_setactortodog_interact.s │ │ │ ├── actor_setactortonpc006_interact.s │ │ │ ├── actor_setactortoplayer_interact.s │ │ │ ├── actor_setplayertocat_interact.s │ │ │ ├── actor_setplayertodog_interact.s │ │ │ ├── actor_setplayertonpc006_interact.s │ │ │ ├── actor_setplayertoplayer_interact.s │ │ │ ├── actor_signpost_0_interact.s │ │ │ ├── actor_signpost_1_interact.s │ │ │ ├── actor_signpost_2_interact.s │ │ │ ├── actor_signpost_interact.s │ │ │ ├── actor_signpostbottom_interact.s │ │ │ ├── actor_signpostleft_interact.s │ │ │ ├── actor_signpostright_interact.s │ │ │ ├── actor_signposttop_interact.s │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_alt_player_sprite.c │ │ │ ├── scene_alt_player_sprite_actors.c │ │ │ ├── scene_alt_player_sprite_collisions.c │ │ │ ├── scene_alt_player_sprite_init.s │ │ │ ├── scene_alt_player_sprite_sprites.c │ │ │ ├── scene_dynamic_actor_sprite.c │ │ │ ├── scene_dynamic_actor_sprite_actors.c │ │ │ ├── scene_dynamic_actor_sprite_collisions.c │ │ │ ├── scene_dynamic_actor_sprite_init.s │ │ │ ├── scene_dynamic_actor_sprite_sprites.c │ │ │ ├── scene_dynamic_player_sprite.c │ │ │ ├── scene_dynamic_player_sprite_actors.c │ │ │ ├── scene_dynamic_player_sprite_collisions.c │ │ │ ├── scene_dynamic_player_sprite_init.s │ │ │ ├── scene_dynamic_player_sprite_sprites.c │ │ │ ├── scene_large_player_sprite.c │ │ │ ├── scene_large_player_sprite_actors.c │ │ │ ├── scene_large_player_sprite_collisions.c │ │ │ ├── scene_large_player_sprite_init.s │ │ │ ├── scene_large_player_sprite_sprites.c │ │ │ ├── scene_start.c │ │ │ ├── scene_start_actors.c │ │ │ ├── scene_start_collisions.c │ │ │ ├── scene_start_init.s │ │ │ ├── scene_start_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_input.s │ │ │ ├── sprite_box.c │ │ │ ├── sprite_box_tileset.c │ │ │ ├── sprite_cat.c │ │ │ ├── sprite_cat_tileset.c │ │ │ ├── sprite_dog.c │ │ │ ├── sprite_dog_tileset.c │ │ │ ├── sprite_elephant.c │ │ │ ├── sprite_elephant_tileset.c │ │ │ ├── sprite_npc006.c │ │ │ ├── sprite_npc006_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── sprite_portal.c │ │ │ ├── sprite_portal_tileset.c │ │ │ ├── sprite_signpost.c │ │ │ ├── sprite_signpost_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── placeholder.png │ │ │ ├── placeholder.png.gbsres │ │ │ ├── sokoban.png │ │ │ └── sokoban.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── box.png │ │ │ ├── box.png.gbsres │ │ │ ├── cat.png │ │ │ ├── cat.png.gbsres │ │ │ ├── dog.png │ │ │ ├── dog.png.gbsres │ │ │ ├── duck.png │ │ │ ├── duck.png.gbsres │ │ │ ├── elephant.png │ │ │ ├── elephant.png.gbsres │ │ │ ├── npc006.png │ │ │ ├── npc006.png.gbsres │ │ │ ├── player.png │ │ │ ├── player.png.gbsres │ │ │ ├── portal.png │ │ │ ├── portal.png.gbsres │ │ │ ├── signpost.png │ │ │ └── signpost.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── dynamic_sprites.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ ├── alt_player_sprite │ │ │ ├── actors │ │ │ │ ├── portal.gbsres │ │ │ │ └── signpost.gbsres │ │ │ └── scene.gbsres │ │ ├── dynamic_actor_sprite │ │ │ ├── actors │ │ │ │ ├── dynamicactor.gbsres │ │ │ │ ├── portal.gbsres │ │ │ │ ├── setactortocat.gbsres │ │ │ │ ├── setactortodog.gbsres │ │ │ │ ├── setactortonpc006.gbsres │ │ │ │ ├── setactortoplayer.gbsres │ │ │ │ └── signpost.gbsres │ │ │ └── scene.gbsres │ │ ├── dynamic_player_sprite │ │ │ ├── actors │ │ │ │ ├── portal.gbsres │ │ │ │ ├── setplayertocat.gbsres │ │ │ │ ├── setplayertodog.gbsres │ │ │ │ ├── setplayertonpc006.gbsres │ │ │ │ ├── setplayertoplayer.gbsres │ │ │ │ └── signpost.gbsres │ │ │ └── scene.gbsres │ │ ├── large_player_sprite │ │ │ ├── actors │ │ │ │ ├── portal.gbsres │ │ │ │ └── signpost.gbsres │ │ │ └── scene.gbsres │ │ └── start │ │ │ ├── actors │ │ │ ├── portalbottom.gbsres │ │ │ ├── portalleft.gbsres │ │ │ ├── portalright.gbsres │ │ │ ├── portaltop.gbsres │ │ │ ├── signpostbottom.gbsres │ │ │ ├── signpostleft.gbsres │ │ │ ├── signpostright.gbsres │ │ │ └── signposttop.gbsres │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── gbs_sample_color │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_10_interact.h │ │ │ │ ├── actor_10_update.h │ │ │ │ ├── actor_11_interact.h │ │ │ │ ├── actor_11_update.h │ │ │ │ ├── actor_12_interact.h │ │ │ │ ├── actor_12_update.h │ │ │ │ ├── actor_13_interact.h │ │ │ │ ├── actor_13_update.h │ │ │ │ ├── actor_14_interact.h │ │ │ │ ├── actor_14_update.h │ │ │ │ ├── actor_15_interact.h │ │ │ │ ├── actor_15_update.h │ │ │ │ ├── actor_16_interact.h │ │ │ │ ├── actor_16_update.h │ │ │ │ ├── actor_17_interact.h │ │ │ │ ├── actor_17_update.h │ │ │ │ ├── actor_18_interact.h │ │ │ │ ├── actor_19_interact.h │ │ │ │ ├── actor_20_interact.h │ │ │ │ ├── actor_20_update.h │ │ │ │ ├── actor_21_interact.h │ │ │ │ ├── actor_22_interact.h │ │ │ │ ├── actor_23_interact.h │ │ │ │ ├── actor_24_interact.h │ │ │ │ ├── actor_25_interact.h │ │ │ │ ├── actor_26_interact.h │ │ │ │ ├── actor_3_interact.h │ │ │ │ ├── actor_3_update.h │ │ │ │ ├── actor_4_interact.h │ │ │ │ ├── actor_4_update.h │ │ │ │ ├── actor_5_interact.h │ │ │ │ ├── actor_5_update.h │ │ │ │ ├── actor_6_interact.h │ │ │ │ ├── actor_6_update.h │ │ │ │ ├── actor_7_interact.h │ │ │ │ ├── actor_7_update.h │ │ │ │ ├── actor_8_interact.h │ │ │ │ ├── actor_8_update.h │ │ │ │ ├── actor_9_interact.h │ │ │ │ ├── actor_9_update.h │ │ │ │ ├── actor_angry_guy_interact.h │ │ │ │ ├── actor_cat_interact.h │ │ │ │ ├── actor_chest_interact.h │ │ │ │ ├── actor_gardener_interact.h │ │ │ │ ├── actor_hider_interact.h │ │ │ │ ├── actor_ice_block_interact.h │ │ │ │ ├── actor_machine_0_interact.h │ │ │ │ ├── actor_machine_1_interact.h │ │ │ │ ├── actor_machine_2_interact.h │ │ │ │ ├── actor_machine_interact.h │ │ │ │ ├── actor_oblivious_guy_interact.h │ │ │ │ ├── actor_pet_owner_interact.h │ │ │ │ ├── actor_pet_owner_update.h │ │ │ │ ├── actor_radio_guy_interact.h │ │ │ │ ├── actor_radio_interact.h │ │ │ │ ├── actor_rock_1_interact.h │ │ │ │ ├── actor_rock_2_interact.h │ │ │ │ ├── actor_rock_3_interact.h │ │ │ │ ├── actor_rock_interact.h │ │ │ │ ├── actor_sage_interact.h │ │ │ │ ├── actor_save_point_0_interact.h │ │ │ │ ├── actor_save_point_1_interact.h │ │ │ │ ├── actor_save_point_interact.h │ │ │ │ ├── actor_scientist_interact.h │ │ │ │ ├── actor_scientist_update.h │ │ │ │ ├── actor_sign_post_0_interact.h │ │ │ │ ├── actor_sign_post_1_interact.h │ │ │ │ ├── actor_sign_post_2_interact.h │ │ │ │ ├── actor_sign_post_3_interact.h │ │ │ │ ├── actor_sign_post_4_interact.h │ │ │ │ ├── actor_sign_post_5_interact.h │ │ │ │ ├── actor_sign_post_interact.h │ │ │ │ ├── actor_space_dog_interact.h │ │ │ │ ├── actor_turnip_1_interact.h │ │ │ │ ├── actor_turnip_1_update.h │ │ │ │ ├── actor_turnip_2_interact.h │ │ │ │ ├── actor_turnip_2_update.h │ │ │ │ ├── actor_turnip_3_interact.h │ │ │ │ ├── actor_turnip_3_update.h │ │ │ │ ├── avatar_font_0.h │ │ │ │ ├── bg_black.h │ │ │ │ ├── bg_black_tilemap.h │ │ │ │ ├── bg_black_tilemap_attr.h │ │ │ │ ├── bg_black_tileset.h │ │ │ │ ├── bg_cave.h │ │ │ │ ├── bg_cave_tilemap.h │ │ │ │ ├── bg_cave_tilemap_attr.h │ │ │ │ ├── bg_cave_tileset.h │ │ │ │ ├── bg_hidden_cave.h │ │ │ │ ├── bg_hidden_cave_tilemap.h │ │ │ │ ├── bg_hidden_cave_tilemap_attr.h │ │ │ │ ├── bg_hidden_cave_tileset.h │ │ │ │ ├── bg_house.h │ │ │ │ ├── bg_house_tilemap.h │ │ │ │ ├── bg_house_tilemap_attr.h │ │ │ │ ├── bg_house_tileset.h │ │ │ │ ├── bg_launch_site.h │ │ │ │ ├── bg_launch_site_tilemap.h │ │ │ │ ├── bg_launch_site_tilemap_attr.h │ │ │ │ ├── bg_launch_site_tileset.h │ │ │ │ ├── bg_leaving_earth.h │ │ │ │ ├── bg_leaving_earth_tilemap.h │ │ │ │ ├── bg_leaving_earth_tilemap_attr.h │ │ │ │ ├── bg_leaving_earth_tileset.h │ │ │ │ ├── bg_logo.h │ │ │ │ ├── bg_logo_tilemap.h │ │ │ │ ├── bg_logo_tilemap_attr.h │ │ │ │ ├── bg_logo_tileset.h │ │ │ │ ├── bg_menu_page1.h │ │ │ │ ├── bg_menu_page1_tilemap.h │ │ │ │ ├── bg_menu_page1_tilemap_attr.h │ │ │ │ ├── bg_menu_page1_tileset.h │ │ │ │ ├── bg_menu_page2.h │ │ │ │ ├── bg_menu_page2_tilemap.h │ │ │ │ ├── bg_menu_page2_tilemap_attr.h │ │ │ │ ├── bg_menu_page2_tileset.h │ │ │ │ ├── bg_parallax.h │ │ │ │ ├── bg_parallax_tilemap.h │ │ │ │ ├── bg_parallax_tilemap_attr.h │ │ │ │ ├── bg_parallax_tileset.h │ │ │ │ ├── bg_platform_path.h │ │ │ │ ├── bg_platform_path_tilemap.h │ │ │ │ ├── bg_platform_path_tilemap_attr.h │ │ │ │ ├── bg_platform_path_tileset.h │ │ │ │ ├── bg_room.h │ │ │ │ ├── bg_room_tilemap.h │ │ │ │ ├── bg_room_tilemap_attr.h │ │ │ │ ├── bg_room_tileset.h │ │ │ │ ├── bg_sample_town.h │ │ │ │ ├── bg_sample_town_tilemap.h │ │ │ │ ├── bg_sample_town_tilemap_attr.h │ │ │ │ ├── bg_sample_town_tileset.h │ │ │ │ ├── bg_stars.h │ │ │ │ ├── bg_stars_tilemap.h │ │ │ │ ├── bg_stars_tilemap_attr.h │ │ │ │ ├── bg_stars_tileset.h │ │ │ │ ├── bg_titlescreen.h │ │ │ │ ├── bg_titlescreen_tilemap.h │ │ │ │ ├── bg_titlescreen_tilemap_attr.h │ │ │ │ ├── bg_titlescreen_tileset.h │ │ │ │ ├── bg_underground.h │ │ │ │ ├── bg_underground_tilemap.h │ │ │ │ ├── bg_underground_tilemap_attr.h │ │ │ │ ├── bg_underground_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── emote_anger.h │ │ │ │ ├── emote_music.h │ │ │ │ ├── emote_pause.h │ │ │ │ ├── emote_shock.h │ │ │ │ ├── emote_sweat.h │ │ │ │ ├── font_gbs_variable_width.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── palette_10.h │ │ │ │ ├── palette_2.h │ │ │ │ ├── palette_3.h │ │ │ │ ├── palette_4.h │ │ │ │ ├── palette_5.h │ │ │ │ ├── palette_6.h │ │ │ │ ├── palette_7.h │ │ │ │ ├── palette_8.h │ │ │ │ ├── palette_9.h │ │ │ │ ├── scene_17.h │ │ │ │ ├── scene_17_actors.h │ │ │ │ ├── scene_17_collisions.h │ │ │ │ ├── scene_17_init.h │ │ │ │ ├── scene_17_sprites.h │ │ │ │ ├── scene_17_triggers.h │ │ │ │ ├── scene_cave.h │ │ │ │ ├── scene_cave_actors.h │ │ │ │ ├── scene_cave_collisions.h │ │ │ │ ├── scene_cave_init.h │ │ │ │ ├── scene_cave_sprites.h │ │ │ │ ├── scene_cave_triggers.h │ │ │ │ ├── scene_deep_space.h │ │ │ │ ├── scene_deep_space_actors.h │ │ │ │ ├── scene_deep_space_collisions.h │ │ │ │ ├── scene_deep_space_init.h │ │ │ │ ├── scene_deep_space_sprites.h │ │ │ │ ├── scene_deep_space_triggers.h │ │ │ │ ├── scene_deeper_underground.h │ │ │ │ ├── scene_deeper_underground_actors.h │ │ │ │ ├── scene_deeper_underground_collisions.h │ │ │ │ ├── scene_deeper_underground_init.h │ │ │ │ ├── scene_deeper_underground_sprites.h │ │ │ │ ├── scene_deeper_underground_triggers.h │ │ │ │ ├── scene_dream.h │ │ │ │ ├── scene_dream_collisions.h │ │ │ │ ├── scene_dream_init.h │ │ │ │ ├── scene_launch_site.h │ │ │ │ ├── scene_launch_site_actors.h │ │ │ │ ├── scene_launch_site_collisions.h │ │ │ │ ├── scene_launch_site_init.h │ │ │ │ ├── scene_launch_site_sprites.h │ │ │ │ ├── scene_launch_site_triggers.h │ │ │ │ ├── scene_logo.h │ │ │ │ ├── scene_logo_collisions.h │ │ │ │ ├── scene_logo_init.h │ │ │ │ ├── scene_menu_page_1.h │ │ │ │ ├── scene_menu_page_1_actors.h │ │ │ │ ├── scene_menu_page_1_collisions.h │ │ │ │ ├── scene_menu_page_1_init.h │ │ │ │ ├── scene_menu_page_1_sprites.h │ │ │ │ ├── scene_menu_page_2.h │ │ │ │ ├── scene_menu_page_2_actors.h │ │ │ │ ├── scene_menu_page_2_collisions.h │ │ │ │ ├── scene_menu_page_2_init.h │ │ │ │ ├── scene_menu_page_2_sprites.h │ │ │ │ ├── scene_parallax_example.h │ │ │ │ ├── scene_parallax_example_actors.h │ │ │ │ ├── scene_parallax_example_collisions.h │ │ │ │ ├── scene_parallax_example_init.h │ │ │ │ ├── scene_parallax_example_sprites.h │ │ │ │ ├── scene_parallax_example_triggers.h │ │ │ │ ├── scene_path_to_sample_town.h │ │ │ │ ├── scene_path_to_sample_town_actors.h │ │ │ │ ├── scene_path_to_sample_town_collisions.h │ │ │ │ ├── scene_path_to_sample_town_init.h │ │ │ │ ├── scene_path_to_sample_town_sprites.h │ │ │ │ ├── scene_path_to_sample_town_triggers.h │ │ │ │ ├── scene_player_s_house.h │ │ │ │ ├── scene_player_s_house_collisions.h │ │ │ │ ├── scene_player_s_house_init.h │ │ │ │ ├── scene_player_s_house_triggers.h │ │ │ │ ├── scene_sample_town.h │ │ │ │ ├── scene_sample_town_actors.h │ │ │ │ ├── scene_sample_town_collisions.h │ │ │ │ ├── scene_sample_town_init.h │ │ │ │ ├── scene_sample_town_sprites.h │ │ │ │ ├── scene_sample_town_triggers.h │ │ │ │ ├── scene_space_battle.h │ │ │ │ ├── scene_space_battle_actors.h │ │ │ │ ├── scene_space_battle_collisions.h │ │ │ │ ├── scene_space_battle_init.h │ │ │ │ ├── scene_space_battle_p_hit1.h │ │ │ │ ├── scene_space_battle_projectiles.h │ │ │ │ ├── scene_space_battle_sprites.h │ │ │ │ ├── scene_space_battle_triggers.h │ │ │ │ ├── scene_title_screen.h │ │ │ │ ├── scene_title_screen_collisions.h │ │ │ │ ├── scene_title_screen_init.h │ │ │ │ ├── scene_top_house.h │ │ │ │ ├── scene_top_house_actors.h │ │ │ │ ├── scene_top_house_collisions.h │ │ │ │ ├── scene_top_house_init.h │ │ │ │ ├── scene_top_house_sprites.h │ │ │ │ ├── scene_top_house_triggers.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── scene_underground.h │ │ │ │ ├── scene_underground_actors.h │ │ │ │ ├── scene_underground_collisions.h │ │ │ │ ├── scene_underground_init.h │ │ │ │ ├── scene_underground_sprites.h │ │ │ │ ├── scene_underground_triggers.h │ │ │ │ ├── script_enemy_ship_destroy.h │ │ │ │ ├── script_enemy_ship_hit_playe.h │ │ │ │ ├── script_enemy_ship_movement_.h │ │ │ │ ├── script_enemy_ship_movement__0.h │ │ │ │ ├── script_enemy_ship_movement__1.h │ │ │ │ ├── script_enemy_ship_movement__2.h │ │ │ │ ├── script_init_menu.h │ │ │ │ ├── script_init_weapons.h │ │ │ │ ├── script_input.h │ │ │ │ ├── script_input_5.h │ │ │ │ ├── script_timer.h │ │ │ │ ├── sound_gbstudio_sfx_sav.h │ │ │ │ ├── sound_legacy_0.h │ │ │ │ ├── sprite_bullet_left.h │ │ │ │ ├── sprite_bullet_left_tileset.h │ │ │ │ ├── sprite_bullet_right.h │ │ │ │ ├── sprite_bullet_right_tileset.h │ │ │ │ ├── sprite_cat.h │ │ │ │ ├── sprite_cat_tileset.h │ │ │ │ ├── sprite_checkbox.h │ │ │ │ ├── sprite_checkbox_tileset.h │ │ │ │ ├── sprite_chest.h │ │ │ │ ├── sprite_chest_tileset.h │ │ │ │ ├── sprite_cursor.h │ │ │ │ ├── sprite_cursor_tileset.h │ │ │ │ ├── sprite_dog.h │ │ │ │ ├── sprite_dog_tileset.h │ │ │ │ ├── sprite_drumkit.h │ │ │ │ ├── sprite_drumkit_tileset.h │ │ │ │ ├── sprite_duck.h │ │ │ │ ├── sprite_duck_tileset.h │ │ │ │ ├── sprite_elephant.h │ │ │ │ ├── sprite_elephant_tileset.h │ │ │ │ ├── sprite_enemy_ship.h │ │ │ │ ├── sprite_enemy_ship_tileset.h │ │ │ │ ├── sprite_fire.h │ │ │ │ ├── sprite_fire_tileset.h │ │ │ │ ├── sprite_hidden_stairs.h │ │ │ │ ├── sprite_hidden_stairs_tileset.h │ │ │ │ ├── sprite_ice.h │ │ │ │ ├── sprite_ice_tileset.h │ │ │ │ ├── sprite_keyboard.h │ │ │ │ ├── sprite_keyboard_tileset.h │ │ │ │ ├── sprite_machine.h │ │ │ │ ├── sprite_machine_tileset.h │ │ │ │ ├── sprite_npc001.h │ │ │ │ ├── sprite_npc001_tileset.h │ │ │ │ ├── sprite_npc002.h │ │ │ │ ├── sprite_npc002_tileset.h │ │ │ │ ├── sprite_npc003.h │ │ │ │ ├── sprite_npc003_tileset.h │ │ │ │ ├── sprite_npc004.h │ │ │ │ ├── sprite_npc004_tileset.h │ │ │ │ ├── sprite_npc005.h │ │ │ │ ├── sprite_npc005_tileset.h │ │ │ │ ├── sprite_npc007.h │ │ │ │ ├── sprite_npc007_tileset.h │ │ │ │ ├── sprite_npc008.h │ │ │ │ ├── sprite_npc008_tileset.h │ │ │ │ ├── sprite_npc_gardener.h │ │ │ │ ├── sprite_npc_gardener_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_platform.h │ │ │ │ ├── sprite_player_platform_tileset.h │ │ │ │ ├── sprite_player_ship.h │ │ │ │ ├── sprite_player_ship_tileset.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── sprite_pod_door.h │ │ │ │ ├── sprite_pod_door_tileset.h │ │ │ │ ├── sprite_portal.h │ │ │ │ ├── sprite_portal_tileset.h │ │ │ │ ├── sprite_radio.h │ │ │ │ ├── sprite_radio_tileset.h │ │ │ │ ├── sprite_rock.h │ │ │ │ ├── sprite_rock_tileset.h │ │ │ │ ├── sprite_sage.h │ │ │ │ ├── sprite_sage_tileset.h │ │ │ │ ├── sprite_savepoint.h │ │ │ │ ├── sprite_savepoint_tileset.h │ │ │ │ ├── sprite_signpost.h │ │ │ │ ├── sprite_signpost_tileset.h │ │ │ │ ├── sprite_space_mine.h │ │ │ │ ├── sprite_space_mine_tileset.h │ │ │ │ ├── sprite_torch.h │ │ │ │ ├── sprite_torch_tileset.h │ │ │ │ ├── sprite_turnip.h │ │ │ │ ├── sprite_turnip_tileset.h │ │ │ │ ├── sprite_ui_weapon.h │ │ │ │ ├── sprite_ui_weapon_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── tileset_flowers.h │ │ │ │ ├── tileset_waterfall.h │ │ │ │ ├── trigger_0_interact.h │ │ │ │ ├── trigger_10_interact.h │ │ │ │ ├── trigger_11_interact.h │ │ │ │ ├── trigger_12_interact.h │ │ │ │ ├── trigger_13_interact.h │ │ │ │ ├── trigger_14_interact.h │ │ │ │ ├── trigger_15_interact.h │ │ │ │ ├── trigger_16_interact.h │ │ │ │ ├── trigger_17_interact.h │ │ │ │ ├── trigger_18_interact.h │ │ │ │ ├── trigger_19_interact.h │ │ │ │ ├── trigger_1_interact.h │ │ │ │ ├── trigger_20_interact.h │ │ │ │ ├── trigger_21_interact.h │ │ │ │ ├── trigger_22_interact.h │ │ │ │ ├── trigger_23_interact.h │ │ │ │ ├── trigger_24_interact.h │ │ │ │ ├── trigger_25_interact.h │ │ │ │ ├── trigger_26_interact.h │ │ │ │ ├── trigger_27_interact.h │ │ │ │ ├── trigger_28_interact.h │ │ │ │ ├── trigger_29_interact.h │ │ │ │ ├── trigger_2_interact.h │ │ │ │ ├── trigger_30_interact.h │ │ │ │ ├── trigger_31_interact.h │ │ │ │ ├── trigger_32_interact.h │ │ │ │ ├── trigger_33_interact.h │ │ │ │ ├── trigger_34_interact.h │ │ │ │ ├── trigger_35_interact.h │ │ │ │ ├── trigger_36_interact.h │ │ │ │ ├── trigger_37_interact.h │ │ │ │ ├── trigger_38_interact.h │ │ │ │ ├── trigger_39_interact.h │ │ │ │ ├── trigger_3_interact.h │ │ │ │ ├── trigger_40_interact.h │ │ │ │ ├── trigger_41_interact.h │ │ │ │ ├── trigger_4_interact.h │ │ │ │ ├── trigger_5_interact.h │ │ │ │ ├── trigger_6_interact.h │ │ │ │ ├── trigger_7_interact.h │ │ │ │ ├── trigger_8_interact.h │ │ │ │ └── trigger_9_interact.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_10_interact.s │ │ │ ├── actor_10_update.s │ │ │ ├── actor_11_interact.s │ │ │ ├── actor_11_update.s │ │ │ ├── actor_12_interact.s │ │ │ ├── actor_12_update.s │ │ │ ├── actor_13_interact.s │ │ │ ├── actor_13_update.s │ │ │ ├── actor_14_interact.s │ │ │ ├── actor_14_update.s │ │ │ ├── actor_15_interact.s │ │ │ ├── actor_15_update.s │ │ │ ├── actor_16_interact.s │ │ │ ├── actor_16_update.s │ │ │ ├── actor_17_interact.s │ │ │ ├── actor_17_update.s │ │ │ ├── actor_18_interact.s │ │ │ ├── actor_19_interact.s │ │ │ ├── actor_20_interact.s │ │ │ ├── actor_20_update.s │ │ │ ├── actor_21_interact.s │ │ │ ├── actor_22_interact.s │ │ │ ├── actor_23_interact.s │ │ │ ├── actor_24_interact.s │ │ │ ├── actor_25_interact.s │ │ │ ├── actor_26_interact.s │ │ │ ├── actor_3_interact.s │ │ │ ├── actor_3_update.s │ │ │ ├── actor_4_interact.s │ │ │ ├── actor_4_update.s │ │ │ ├── actor_5_interact.s │ │ │ ├── actor_5_update.s │ │ │ ├── actor_6_interact.s │ │ │ ├── actor_6_update.s │ │ │ ├── actor_7_interact.s │ │ │ ├── actor_7_update.s │ │ │ ├── actor_8_interact.s │ │ │ ├── actor_8_update.s │ │ │ ├── actor_9_interact.s │ │ │ ├── actor_9_update.s │ │ │ ├── actor_angry_guy_interact.s │ │ │ ├── actor_cat_interact.s │ │ │ ├── actor_chest_interact.s │ │ │ ├── actor_gardener_interact.s │ │ │ ├── actor_hider_interact.s │ │ │ ├── actor_ice_block_interact.s │ │ │ ├── actor_machine_0_interact.s │ │ │ ├── actor_machine_1_interact.s │ │ │ ├── actor_machine_2_interact.s │ │ │ ├── actor_machine_interact.s │ │ │ ├── actor_oblivious_guy_interact.s │ │ │ ├── actor_pet_owner_interact.s │ │ │ ├── actor_pet_owner_update.s │ │ │ ├── actor_radio_guy_interact.s │ │ │ ├── actor_radio_interact.s │ │ │ ├── actor_rock_1_interact.s │ │ │ ├── actor_rock_2_interact.s │ │ │ ├── actor_rock_3_interact.s │ │ │ ├── actor_rock_interact.s │ │ │ ├── actor_sage_interact.s │ │ │ ├── actor_save_point_0_interact.s │ │ │ ├── actor_save_point_1_interact.s │ │ │ ├── actor_save_point_interact.s │ │ │ ├── actor_scientist_interact.s │ │ │ ├── actor_scientist_update.s │ │ │ ├── actor_sign_post_0_interact.s │ │ │ ├── actor_sign_post_1_interact.s │ │ │ ├── actor_sign_post_2_interact.s │ │ │ ├── actor_sign_post_3_interact.s │ │ │ ├── actor_sign_post_4_interact.s │ │ │ ├── actor_sign_post_5_interact.s │ │ │ ├── actor_sign_post_interact.s │ │ │ ├── actor_space_dog_interact.s │ │ │ ├── actor_turnip_1_interact.s │ │ │ ├── actor_turnip_1_update.s │ │ │ ├── actor_turnip_2_interact.s │ │ │ ├── actor_turnip_2_update.s │ │ │ ├── actor_turnip_3_interact.s │ │ │ ├── actor_turnip_3_update.s │ │ │ ├── avatar_font_0.c │ │ │ ├── bg_black.c │ │ │ ├── bg_black_tilemap.c │ │ │ ├── bg_black_tilemap_attr.c │ │ │ ├── bg_black_tileset.c │ │ │ ├── bg_cave.c │ │ │ ├── bg_cave_tilemap.c │ │ │ ├── bg_cave_tilemap_attr.c │ │ │ ├── bg_cave_tileset.c │ │ │ ├── bg_hidden_cave.c │ │ │ ├── bg_hidden_cave_tilemap.c │ │ │ ├── bg_hidden_cave_tilemap_attr.c │ │ │ ├── bg_hidden_cave_tileset.c │ │ │ ├── bg_house.c │ │ │ ├── bg_house_tilemap.c │ │ │ ├── bg_house_tilemap_attr.c │ │ │ ├── bg_house_tileset.c │ │ │ ├── bg_launch_site.c │ │ │ ├── bg_launch_site_tilemap.c │ │ │ ├── bg_launch_site_tilemap_attr.c │ │ │ ├── bg_launch_site_tileset.c │ │ │ ├── bg_leaving_earth.c │ │ │ ├── bg_leaving_earth_tilemap.c │ │ │ ├── bg_leaving_earth_tilemap_attr.c │ │ │ ├── bg_leaving_earth_tileset.c │ │ │ ├── bg_logo.c │ │ │ ├── bg_logo_tilemap.c │ │ │ ├── bg_logo_tilemap_attr.c │ │ │ ├── bg_logo_tileset.c │ │ │ ├── bg_menu_page1.c │ │ │ ├── bg_menu_page1_tilemap.c │ │ │ ├── bg_menu_page1_tilemap_attr.c │ │ │ ├── bg_menu_page1_tileset.c │ │ │ ├── bg_menu_page2.c │ │ │ ├── bg_menu_page2_tilemap.c │ │ │ ├── bg_menu_page2_tilemap_attr.c │ │ │ ├── bg_menu_page2_tileset.c │ │ │ ├── bg_parallax.c │ │ │ ├── bg_parallax_tilemap.c │ │ │ ├── bg_parallax_tilemap_attr.c │ │ │ ├── bg_parallax_tileset.c │ │ │ ├── bg_platform_path.c │ │ │ ├── bg_platform_path_tilemap.c │ │ │ ├── bg_platform_path_tilemap_attr.c │ │ │ ├── bg_platform_path_tileset.c │ │ │ ├── bg_room.c │ │ │ ├── bg_room_tilemap.c │ │ │ ├── bg_room_tilemap_attr.c │ │ │ ├── bg_room_tileset.c │ │ │ ├── bg_sample_town.c │ │ │ ├── bg_sample_town_tilemap.c │ │ │ ├── bg_sample_town_tilemap_attr.c │ │ │ ├── bg_sample_town_tileset.c │ │ │ ├── bg_stars.c │ │ │ ├── bg_stars_tilemap.c │ │ │ ├── bg_stars_tilemap_attr.c │ │ │ ├── bg_stars_tileset.c │ │ │ ├── bg_titlescreen.c │ │ │ ├── bg_titlescreen_tilemap.c │ │ │ ├── bg_titlescreen_tilemap_attr.c │ │ │ ├── bg_titlescreen_tileset.c │ │ │ ├── bg_underground.c │ │ │ ├── bg_underground_tilemap.c │ │ │ ├── bg_underground_tilemap_attr.c │ │ │ ├── bg_underground_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── emote_anger.c │ │ │ ├── emote_music.c │ │ │ ├── emote_pause.c │ │ │ ├── emote_shock.c │ │ │ ├── emote_sweat.c │ │ │ ├── font_gbs_variable_width.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── music │ │ │ ├── song_drum_example_Data.c │ │ │ ├── song_echo_example_Data.c │ │ │ ├── song_rulz_battletheme_0_Data.c │ │ │ ├── song_rulz_fastpacespeedrace_0_Data.c │ │ │ ├── song_rulz_gonaspace_0_Data.c │ │ │ ├── song_rulz_intro_0_Data.c │ │ │ ├── song_rulz_lightmood_0_Data.c │ │ │ ├── song_rulz_outside_0_Data.c │ │ │ ├── song_rulz_pause_underground_0_Data.c │ │ │ ├── song_rulz_spaceemergency_0_Data.c │ │ │ └── song_rulz_undergroundcave_0_Data.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── palette_10.c │ │ │ ├── palette_2.c │ │ │ ├── palette_3.c │ │ │ ├── palette_4.c │ │ │ ├── palette_5.c │ │ │ ├── palette_6.c │ │ │ ├── palette_7.c │ │ │ ├── palette_8.c │ │ │ ├── palette_9.c │ │ │ ├── scene_17.c │ │ │ ├── scene_17_actors.c │ │ │ ├── scene_17_collisions.c │ │ │ ├── scene_17_init.s │ │ │ ├── scene_17_sprites.c │ │ │ ├── scene_17_triggers.c │ │ │ ├── scene_cave.c │ │ │ ├── scene_cave_actors.c │ │ │ ├── scene_cave_collisions.c │ │ │ ├── scene_cave_init.s │ │ │ ├── scene_cave_sprites.c │ │ │ ├── scene_cave_triggers.c │ │ │ ├── scene_deep_space.c │ │ │ ├── scene_deep_space_actors.c │ │ │ ├── scene_deep_space_collisions.c │ │ │ ├── scene_deep_space_init.s │ │ │ ├── scene_deep_space_sprites.c │ │ │ ├── scene_deep_space_triggers.c │ │ │ ├── scene_deeper_underground.c │ │ │ ├── scene_deeper_underground_actors.c │ │ │ ├── scene_deeper_underground_collisions.c │ │ │ ├── scene_deeper_underground_init.s │ │ │ ├── scene_deeper_underground_sprites.c │ │ │ ├── scene_deeper_underground_triggers.c │ │ │ ├── scene_dream.c │ │ │ ├── scene_dream_collisions.c │ │ │ ├── scene_dream_init.s │ │ │ ├── scene_launch_site.c │ │ │ ├── scene_launch_site_actors.c │ │ │ ├── scene_launch_site_collisions.c │ │ │ ├── scene_launch_site_init.s │ │ │ ├── scene_launch_site_sprites.c │ │ │ ├── scene_launch_site_triggers.c │ │ │ ├── scene_logo.c │ │ │ ├── scene_logo_collisions.c │ │ │ ├── scene_logo_init.s │ │ │ ├── scene_menu_page_1.c │ │ │ ├── scene_menu_page_1_actors.c │ │ │ ├── scene_menu_page_1_collisions.c │ │ │ ├── scene_menu_page_1_init.s │ │ │ ├── scene_menu_page_1_sprites.c │ │ │ ├── scene_menu_page_2.c │ │ │ ├── scene_menu_page_2_actors.c │ │ │ ├── scene_menu_page_2_collisions.c │ │ │ ├── scene_menu_page_2_init.s │ │ │ ├── scene_menu_page_2_sprites.c │ │ │ ├── scene_parallax_example.c │ │ │ ├── scene_parallax_example_actors.c │ │ │ ├── scene_parallax_example_collisions.c │ │ │ ├── scene_parallax_example_init.s │ │ │ ├── scene_parallax_example_sprites.c │ │ │ ├── scene_parallax_example_triggers.c │ │ │ ├── scene_path_to_sample_town.c │ │ │ ├── scene_path_to_sample_town_actors.c │ │ │ ├── scene_path_to_sample_town_collisions.c │ │ │ ├── scene_path_to_sample_town_init.s │ │ │ ├── scene_path_to_sample_town_sprites.c │ │ │ ├── scene_path_to_sample_town_triggers.c │ │ │ ├── scene_player_s_house.c │ │ │ ├── scene_player_s_house_collisions.c │ │ │ ├── scene_player_s_house_init.s │ │ │ ├── scene_player_s_house_triggers.c │ │ │ ├── scene_sample_town.c │ │ │ ├── scene_sample_town_actors.c │ │ │ ├── scene_sample_town_collisions.c │ │ │ ├── scene_sample_town_init.s │ │ │ ├── scene_sample_town_sprites.c │ │ │ ├── scene_sample_town_triggers.c │ │ │ ├── scene_space_battle.c │ │ │ ├── scene_space_battle_actors.c │ │ │ ├── scene_space_battle_collisions.c │ │ │ ├── scene_space_battle_init.s │ │ │ ├── scene_space_battle_p_hit1.s │ │ │ ├── scene_space_battle_projectiles.c │ │ │ ├── scene_space_battle_sprites.c │ │ │ ├── scene_space_battle_triggers.c │ │ │ ├── scene_title_screen.c │ │ │ ├── scene_title_screen_collisions.c │ │ │ ├── scene_title_screen_init.s │ │ │ ├── scene_top_house.c │ │ │ ├── scene_top_house_actors.c │ │ │ ├── scene_top_house_collisions.c │ │ │ ├── scene_top_house_init.s │ │ │ ├── scene_top_house_sprites.c │ │ │ ├── scene_top_house_triggers.c │ │ │ ├── scene_underground.c │ │ │ ├── scene_underground_actors.c │ │ │ ├── scene_underground_collisions.c │ │ │ ├── scene_underground_init.s │ │ │ ├── scene_underground_sprites.c │ │ │ ├── scene_underground_triggers.c │ │ │ ├── script_enemy_ship_destroy.s │ │ │ ├── script_enemy_ship_hit_playe.s │ │ │ ├── script_enemy_ship_movement_.s │ │ │ ├── script_enemy_ship_movement__0.s │ │ │ ├── script_enemy_ship_movement__1.s │ │ │ ├── script_enemy_ship_movement__2.s │ │ │ ├── script_engine_init.s │ │ │ ├── script_init_menu.s │ │ │ ├── script_init_weapons.s │ │ │ ├── script_input.s │ │ │ ├── script_input_5.s │ │ │ ├── script_timer.s │ │ │ ├── sounds │ │ │ ├── sound_gbstudio_sfx_sav.c │ │ │ └── sound_legacy_0.c │ │ │ ├── sprite_bullet_left.c │ │ │ ├── sprite_bullet_left_tileset.c │ │ │ ├── sprite_bullet_right.c │ │ │ ├── sprite_bullet_right_tileset.c │ │ │ ├── sprite_cat.c │ │ │ ├── sprite_cat_tileset.c │ │ │ ├── sprite_checkbox.c │ │ │ ├── sprite_checkbox_tileset.c │ │ │ ├── sprite_chest.c │ │ │ ├── sprite_chest_tileset.c │ │ │ ├── sprite_cursor.c │ │ │ ├── sprite_cursor_tileset.c │ │ │ ├── sprite_dog.c │ │ │ ├── sprite_dog_tileset.c │ │ │ ├── sprite_drumkit.c │ │ │ ├── sprite_drumkit_tileset.c │ │ │ ├── sprite_duck.c │ │ │ ├── sprite_duck_tileset.c │ │ │ ├── sprite_elephant.c │ │ │ ├── sprite_elephant_tileset.c │ │ │ ├── sprite_enemy_ship.c │ │ │ ├── sprite_enemy_ship_tileset.c │ │ │ ├── sprite_fire.c │ │ │ ├── sprite_fire_tileset.c │ │ │ ├── sprite_hidden_stairs.c │ │ │ ├── sprite_hidden_stairs_tileset.c │ │ │ ├── sprite_ice.c │ │ │ ├── sprite_ice_tileset.c │ │ │ ├── sprite_keyboard.c │ │ │ ├── sprite_keyboard_tileset.c │ │ │ ├── sprite_machine.c │ │ │ ├── sprite_machine_tileset.c │ │ │ ├── sprite_npc001.c │ │ │ ├── sprite_npc001_tileset.c │ │ │ ├── sprite_npc002.c │ │ │ ├── sprite_npc002_tileset.c │ │ │ ├── sprite_npc003.c │ │ │ ├── sprite_npc003_tileset.c │ │ │ ├── sprite_npc004.c │ │ │ ├── sprite_npc004_tileset.c │ │ │ ├── sprite_npc005.c │ │ │ ├── sprite_npc005_tileset.c │ │ │ ├── sprite_npc007.c │ │ │ ├── sprite_npc007_tileset.c │ │ │ ├── sprite_npc008.c │ │ │ ├── sprite_npc008_tileset.c │ │ │ ├── sprite_npc_gardener.c │ │ │ ├── sprite_npc_gardener_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_platform.c │ │ │ ├── sprite_player_platform_tileset.c │ │ │ ├── sprite_player_ship.c │ │ │ ├── sprite_player_ship_tileset.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── sprite_pod_door.c │ │ │ ├── sprite_pod_door_tileset.c │ │ │ ├── sprite_portal.c │ │ │ ├── sprite_portal_tileset.c │ │ │ ├── sprite_radio.c │ │ │ ├── sprite_radio_tileset.c │ │ │ ├── sprite_rock.c │ │ │ ├── sprite_rock_tileset.c │ │ │ ├── sprite_sage.c │ │ │ ├── sprite_sage_tileset.c │ │ │ ├── sprite_savepoint.c │ │ │ ├── sprite_savepoint_tileset.c │ │ │ ├── sprite_signpost.c │ │ │ ├── sprite_signpost_tileset.c │ │ │ ├── sprite_space_mine.c │ │ │ ├── sprite_space_mine_tileset.c │ │ │ ├── sprite_torch.c │ │ │ ├── sprite_torch_tileset.c │ │ │ ├── sprite_turnip.c │ │ │ ├── sprite_turnip_tileset.c │ │ │ ├── sprite_ui_weapon.c │ │ │ ├── sprite_ui_weapon_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── tileset_default_frame.c │ │ │ ├── tileset_flowers.c │ │ │ ├── tileset_waterfall.c │ │ │ ├── trigger_0_interact.s │ │ │ ├── trigger_10_interact.s │ │ │ ├── trigger_11_interact.s │ │ │ ├── trigger_12_interact.s │ │ │ ├── trigger_13_interact.s │ │ │ ├── trigger_14_interact.s │ │ │ ├── trigger_15_interact.s │ │ │ ├── trigger_16_interact.s │ │ │ ├── trigger_17_interact.s │ │ │ ├── trigger_18_interact.s │ │ │ ├── trigger_19_interact.s │ │ │ ├── trigger_1_interact.s │ │ │ ├── trigger_20_interact.s │ │ │ ├── trigger_21_interact.s │ │ │ ├── trigger_22_interact.s │ │ │ ├── trigger_23_interact.s │ │ │ ├── trigger_24_interact.s │ │ │ ├── trigger_25_interact.s │ │ │ ├── trigger_26_interact.s │ │ │ ├── trigger_27_interact.s │ │ │ ├── trigger_28_interact.s │ │ │ ├── trigger_29_interact.s │ │ │ ├── trigger_2_interact.s │ │ │ ├── trigger_30_interact.s │ │ │ ├── trigger_31_interact.s │ │ │ ├── trigger_32_interact.s │ │ │ ├── trigger_33_interact.s │ │ │ ├── trigger_34_interact.s │ │ │ ├── trigger_35_interact.s │ │ │ ├── trigger_36_interact.s │ │ │ ├── trigger_37_interact.s │ │ │ ├── trigger_38_interact.s │ │ │ ├── trigger_39_interact.s │ │ │ ├── trigger_3_interact.s │ │ │ ├── trigger_40_interact.s │ │ │ ├── trigger_41_interact.s │ │ │ ├── trigger_4_interact.s │ │ │ ├── trigger_5_interact.s │ │ │ ├── trigger_6_interact.s │ │ │ ├── trigger_7_interact.s │ │ │ ├── trigger_8_interact.s │ │ │ └── trigger_9_interact.s │ └── project │ │ ├── assets │ │ ├── avatars │ │ │ ├── README.md │ │ │ ├── danger.png │ │ │ └── danger.png.gbsres │ │ ├── backgrounds │ │ │ ├── README.md │ │ │ ├── black.png │ │ │ ├── black.png.gbsres │ │ │ ├── cave.png │ │ │ ├── cave.png.gbsres │ │ │ ├── hidden_cave.png │ │ │ ├── hidden_cave.png.gbsres │ │ │ ├── house-wide.png │ │ │ ├── house-wide.png.gbsres │ │ │ ├── house.png │ │ │ ├── house.png.gbsres │ │ │ ├── launch_site.png │ │ │ ├── launch_site.png.gbsres │ │ │ ├── leaving_earth.png │ │ │ ├── leaving_earth.png.gbsres │ │ │ ├── logo.png │ │ │ ├── logo.png.gbsres │ │ │ ├── menu.png │ │ │ ├── menu.png.gbsres │ │ │ ├── menu_page1.png │ │ │ ├── menu_page1.png.gbsres │ │ │ ├── menu_page2.png │ │ │ ├── menu_page2.png.gbsres │ │ │ ├── outside.png │ │ │ ├── outside.png.gbsres │ │ │ ├── parallax.png │ │ │ ├── parallax.png.gbsres │ │ │ ├── platform_path.png │ │ │ ├── platform_path.png.gbsres │ │ │ ├── room.png │ │ │ ├── room.png.gbsres │ │ │ ├── sample_town.png │ │ │ ├── sample_town.png.gbsres │ │ │ ├── stars.png │ │ │ ├── stars.png.gbsres │ │ │ ├── stars_wide.png │ │ │ ├── stars_wide.png.gbsres │ │ │ ├── titlescreen.png │ │ │ ├── titlescreen.png.gbsres │ │ │ ├── underground.png │ │ │ └── underground.png.gbsres │ │ ├── emotes │ │ │ ├── README.md │ │ │ ├── anger.png │ │ │ ├── anger.png.gbsres │ │ │ ├── love.png │ │ │ ├── love.png.gbsres │ │ │ ├── music.png │ │ │ ├── music.png.gbsres │ │ │ ├── pause.png │ │ │ ├── pause.png.gbsres │ │ │ ├── question.png │ │ │ ├── question.png.gbsres │ │ │ ├── shock.png │ │ │ ├── shock.png.gbsres │ │ │ ├── sleep.png │ │ │ ├── sleep.png.gbsres │ │ │ ├── sweat.png │ │ │ └── sweat.png.gbsres │ │ ├── fonts │ │ │ ├── README.md │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── gbs-var.json │ │ │ ├── gbs-var.png │ │ │ └── gbs-var.png.gbsres │ │ ├── music │ │ │ ├── README.md │ │ │ ├── Rulz_BattleTheme.mod │ │ │ ├── Rulz_BattleTheme.mod.gbsres │ │ │ ├── Rulz_BattleTheme.uge │ │ │ ├── Rulz_BattleTheme.uge.gbsres │ │ │ ├── Rulz_FastPaceSpeedRace.mod │ │ │ ├── Rulz_FastPaceSpeedRace.mod.gbsres │ │ │ ├── Rulz_FastPaceSpeedRace.uge │ │ │ ├── Rulz_FastPaceSpeedRace.uge.gbsres │ │ │ ├── Rulz_GonaSpace.mod │ │ │ ├── Rulz_GonaSpace.mod.gbsres │ │ │ ├── Rulz_GonaSpace.uge │ │ │ ├── Rulz_GonaSpace.uge.gbsres │ │ │ ├── Rulz_Into the woods.mod │ │ │ ├── Rulz_Into the woods.mod.gbsres │ │ │ ├── Rulz_Into the woods.uge │ │ │ ├── Rulz_Into the woods.uge.gbsres │ │ │ ├── Rulz_Intro.mod │ │ │ ├── Rulz_Intro.mod.gbsres │ │ │ ├── Rulz_Intro.uge │ │ │ ├── Rulz_Intro.uge.gbsres │ │ │ ├── Rulz_LightMood.mod │ │ │ ├── Rulz_LightMood.mod.gbsres │ │ │ ├── Rulz_LightMood.uge │ │ │ ├── Rulz_LightMood.uge.gbsres │ │ │ ├── Rulz_Outside.mod │ │ │ ├── Rulz_Outside.mod.gbsres │ │ │ ├── Rulz_Outside.uge │ │ │ ├── Rulz_Outside.uge.gbsres │ │ │ ├── Rulz_Pause_Underground.mod │ │ │ ├── Rulz_Pause_Underground.mod.gbsres │ │ │ ├── Rulz_Pause_Underground.uge │ │ │ ├── Rulz_Pause_Underground.uge.gbsres │ │ │ ├── Rulz_SpaceEmergency.mod │ │ │ ├── Rulz_SpaceEmergency.mod.gbsres │ │ │ ├── Rulz_SpaceEmergency.uge │ │ │ ├── Rulz_SpaceEmergency.uge.gbsres │ │ │ ├── Rulz_UndergroundCave.mod │ │ │ ├── Rulz_UndergroundCave.mod.gbsres │ │ │ ├── Rulz_UndergroundCave.uge │ │ │ ├── Rulz_UndergroundCave.uge.gbsres │ │ │ ├── Tronimal_DrumsExample.uge │ │ │ ├── Tronimal_DrumsExample.uge.gbsres │ │ │ ├── Tronimal_EchoExample.uge │ │ │ ├── Tronimal_EchoExample.uge.gbsres │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sounds │ │ │ ├── README.md │ │ │ ├── Tronimal_Sound_Effects.sav │ │ │ └── Tronimal_Sound_Effects.sav.gbsres │ │ ├── sprites │ │ │ ├── README.md │ │ │ ├── bullet.png │ │ │ ├── bullet.png.gbsres │ │ │ ├── bullet_left.png │ │ │ ├── bullet_left.png.gbsres │ │ │ ├── bullet_right.png │ │ │ ├── bullet_right.png.gbsres │ │ │ ├── cat.png │ │ │ ├── cat.png.gbsres │ │ │ ├── checkbox.png │ │ │ ├── checkbox.png.gbsres │ │ │ ├── chest.png │ │ │ ├── chest.png.gbsres │ │ │ ├── cursor.png │ │ │ ├── cursor.png.gbsres │ │ │ ├── dog.png │ │ │ ├── dog.png.gbsres │ │ │ ├── drumkit.png │ │ │ ├── drumkit.png.gbsres │ │ │ ├── duck.png │ │ │ ├── duck.png.gbsres │ │ │ ├── elephant.png │ │ │ ├── elephant.png.gbsres │ │ │ ├── enemy_ship.png │ │ │ ├── enemy_ship.png.gbsres │ │ │ ├── explode.png │ │ │ ├── explode.png.gbsres │ │ │ ├── fire.png │ │ │ ├── fire.png.gbsres │ │ │ ├── hidden_stairs.png │ │ │ ├── hidden_stairs.png.gbsres │ │ │ ├── ice.png │ │ │ ├── ice.png.gbsres │ │ │ ├── keyboard.png │ │ │ ├── keyboard.png.gbsres │ │ │ ├── machine.png │ │ │ ├── machine.png.gbsres │ │ │ ├── npc001.png │ │ │ ├── npc001.png.gbsres │ │ │ ├── npc002.png │ │ │ ├── npc002.png.gbsres │ │ │ ├── npc003.png │ │ │ ├── npc003.png.gbsres │ │ │ ├── npc004.png │ │ │ ├── npc004.png.gbsres │ │ │ ├── npc005.png │ │ │ ├── npc005.png.gbsres │ │ │ ├── npc006.png │ │ │ ├── npc006.png.gbsres │ │ │ ├── npc007.png │ │ │ ├── npc007.png.gbsres │ │ │ ├── npc008.png │ │ │ ├── npc008.png.gbsres │ │ │ ├── npc_gardener.png │ │ │ ├── npc_gardener.png.gbsres │ │ │ ├── player.png │ │ │ ├── player.png.gbsres │ │ │ ├── player_platform.png │ │ │ ├── player_platform.png.gbsres │ │ │ ├── player_ship.png │ │ │ ├── player_ship.png.gbsres │ │ │ ├── pod_door.png │ │ │ ├── pod_door.png.gbsres │ │ │ ├── portal.png │ │ │ ├── portal.png.gbsres │ │ │ ├── radio.png │ │ │ ├── radio.png.gbsres │ │ │ ├── rock.png │ │ │ ├── rock.png.gbsres │ │ │ ├── sage.png │ │ │ ├── sage.png.gbsres │ │ │ ├── savepoint.png │ │ │ ├── savepoint.png.gbsres │ │ │ ├── signpost.png │ │ │ ├── signpost.png.gbsres │ │ │ ├── space_mine.png │ │ │ ├── space_mine.png.gbsres │ │ │ ├── torch.png │ │ │ ├── torch.png.gbsres │ │ │ ├── turnip.png │ │ │ ├── turnip.png.gbsres │ │ │ ├── ui_weapon.png │ │ │ └── ui_weapon.png.gbsres │ │ ├── tilesets │ │ │ ├── README.md │ │ │ ├── flowers.png │ │ │ ├── flowers.png.gbsres │ │ │ ├── waterfall.png │ │ │ └── waterfall.png.gbsres │ │ └── ui │ │ │ ├── README.md │ │ │ ├── cursor.png │ │ │ └── frame.png │ │ ├── build │ │ └── src │ │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_10_interact.h │ │ │ │ ├── actor_10_update.h │ │ │ │ ├── actor_11_interact.h │ │ │ │ ├── actor_11_update.h │ │ │ │ ├── actor_12_interact.h │ │ │ │ ├── actor_12_update.h │ │ │ │ ├── actor_13_interact.h │ │ │ │ ├── actor_13_update.h │ │ │ │ ├── actor_14_interact.h │ │ │ │ ├── actor_14_update.h │ │ │ │ ├── actor_15_interact.h │ │ │ │ ├── actor_15_update.h │ │ │ │ ├── actor_16_interact.h │ │ │ │ ├── actor_16_update.h │ │ │ │ ├── actor_17_interact.h │ │ │ │ ├── actor_17_update.h │ │ │ │ ├── actor_18_interact.h │ │ │ │ ├── actor_19_interact.h │ │ │ │ ├── actor_20_interact.h │ │ │ │ ├── actor_20_update.h │ │ │ │ ├── actor_21_interact.h │ │ │ │ ├── actor_22_interact.h │ │ │ │ ├── actor_23_interact.h │ │ │ │ ├── actor_24_interact.h │ │ │ │ ├── actor_25_interact.h │ │ │ │ ├── actor_26_interact.h │ │ │ │ ├── actor_3_interact.h │ │ │ │ ├── actor_3_update.h │ │ │ │ ├── actor_4_interact.h │ │ │ │ ├── actor_4_update.h │ │ │ │ ├── actor_5_interact.h │ │ │ │ ├── actor_5_update.h │ │ │ │ ├── actor_6_interact.h │ │ │ │ ├── actor_6_update.h │ │ │ │ ├── actor_7_interact.h │ │ │ │ ├── actor_7_update.h │ │ │ │ ├── actor_8_interact.h │ │ │ │ ├── actor_8_update.h │ │ │ │ ├── actor_9_interact.h │ │ │ │ ├── actor_9_update.h │ │ │ │ ├── actor_angry_guy_interact.h │ │ │ │ ├── actor_cat_interact.h │ │ │ │ ├── actor_chest_interact.h │ │ │ │ ├── actor_gardener_interact.h │ │ │ │ ├── actor_hider_interact.h │ │ │ │ ├── actor_ice_block_interact.h │ │ │ │ ├── actor_machine_0_interact.h │ │ │ │ ├── actor_machine_1_interact.h │ │ │ │ ├── actor_machine_2_interact.h │ │ │ │ ├── actor_machine_interact.h │ │ │ │ ├── actor_oblivious_guy_interact.h │ │ │ │ ├── actor_pet_owner_interact.h │ │ │ │ ├── actor_pet_owner_update.h │ │ │ │ ├── actor_radio_guy_interact.h │ │ │ │ ├── actor_radio_interact.h │ │ │ │ ├── actor_rock_1_interact.h │ │ │ │ ├── actor_rock_2_interact.h │ │ │ │ ├── actor_rock_3_interact.h │ │ │ │ ├── actor_rock_interact.h │ │ │ │ ├── actor_sage_interact.h │ │ │ │ ├── actor_save_point_0_interact.h │ │ │ │ ├── actor_save_point_1_interact.h │ │ │ │ ├── actor_save_point_interact.h │ │ │ │ ├── actor_scientist_interact.h │ │ │ │ ├── actor_scientist_update.h │ │ │ │ ├── actor_sign_post_0_interact.h │ │ │ │ ├── actor_sign_post_1_interact.h │ │ │ │ ├── actor_sign_post_2_interact.h │ │ │ │ ├── actor_sign_post_3_interact.h │ │ │ │ ├── actor_sign_post_4_interact.h │ │ │ │ ├── actor_sign_post_5_interact.h │ │ │ │ ├── actor_sign_post_interact.h │ │ │ │ ├── actor_space_dog_interact.h │ │ │ │ ├── actor_turnip_1_interact.h │ │ │ │ ├── actor_turnip_1_update.h │ │ │ │ ├── actor_turnip_2_interact.h │ │ │ │ ├── actor_turnip_2_update.h │ │ │ │ ├── actor_turnip_3_interact.h │ │ │ │ ├── actor_turnip_3_update.h │ │ │ │ ├── avatar_font_0.h │ │ │ │ ├── bg_black.h │ │ │ │ ├── bg_black_tilemap.h │ │ │ │ ├── bg_black_tilemap_attr.h │ │ │ │ ├── bg_black_tileset.h │ │ │ │ ├── bg_cave.h │ │ │ │ ├── bg_cave_tilemap.h │ │ │ │ ├── bg_cave_tilemap_attr.h │ │ │ │ ├── bg_cave_tileset.h │ │ │ │ ├── bg_hidden_cave.h │ │ │ │ ├── bg_hidden_cave_tilemap.h │ │ │ │ ├── bg_hidden_cave_tilemap_attr.h │ │ │ │ ├── bg_hidden_cave_tileset.h │ │ │ │ ├── bg_house.h │ │ │ │ ├── bg_house_tilemap.h │ │ │ │ ├── bg_house_tilemap_attr.h │ │ │ │ ├── bg_house_tileset.h │ │ │ │ ├── bg_launch_site.h │ │ │ │ ├── bg_launch_site_tilemap.h │ │ │ │ ├── bg_launch_site_tilemap_attr.h │ │ │ │ ├── bg_launch_site_tileset.h │ │ │ │ ├── bg_leaving_earth.h │ │ │ │ ├── bg_leaving_earth_tilemap.h │ │ │ │ ├── bg_leaving_earth_tilemap_attr.h │ │ │ │ ├── bg_leaving_earth_tileset.h │ │ │ │ ├── bg_logo.h │ │ │ │ ├── bg_logo_tilemap.h │ │ │ │ ├── bg_logo_tilemap_attr.h │ │ │ │ ├── bg_logo_tileset.h │ │ │ │ ├── bg_menu_page1.h │ │ │ │ ├── bg_menu_page1_tilemap.h │ │ │ │ ├── bg_menu_page1_tilemap_attr.h │ │ │ │ ├── bg_menu_page1_tileset.h │ │ │ │ ├── bg_menu_page2.h │ │ │ │ ├── bg_menu_page2_tilemap.h │ │ │ │ ├── bg_menu_page2_tilemap_attr.h │ │ │ │ ├── bg_menu_page2_tileset.h │ │ │ │ ├── bg_parallax.h │ │ │ │ ├── bg_parallax_tilemap.h │ │ │ │ ├── bg_parallax_tilemap_attr.h │ │ │ │ ├── bg_parallax_tileset.h │ │ │ │ ├── bg_platform_path.h │ │ │ │ ├── bg_platform_path_tilemap.h │ │ │ │ ├── bg_platform_path_tilemap_attr.h │ │ │ │ ├── bg_platform_path_tileset.h │ │ │ │ ├── bg_room.h │ │ │ │ ├── bg_room_tilemap.h │ │ │ │ ├── bg_room_tilemap_attr.h │ │ │ │ ├── bg_room_tileset.h │ │ │ │ ├── bg_sample_town.h │ │ │ │ ├── bg_sample_town_tilemap.h │ │ │ │ ├── bg_sample_town_tilemap_attr.h │ │ │ │ ├── bg_sample_town_tileset.h │ │ │ │ ├── bg_stars.h │ │ │ │ ├── bg_stars_tilemap.h │ │ │ │ ├── bg_stars_tilemap_attr.h │ │ │ │ ├── bg_stars_tileset.h │ │ │ │ ├── bg_titlescreen.h │ │ │ │ ├── bg_titlescreen_tilemap.h │ │ │ │ ├── bg_titlescreen_tilemap_attr.h │ │ │ │ ├── bg_titlescreen_tileset.h │ │ │ │ ├── bg_underground.h │ │ │ │ ├── bg_underground_tilemap.h │ │ │ │ ├── bg_underground_tilemap_attr.h │ │ │ │ ├── bg_underground_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── emote_anger.h │ │ │ │ ├── emote_music.h │ │ │ │ ├── emote_pause.h │ │ │ │ ├── emote_shock.h │ │ │ │ ├── emote_sweat.h │ │ │ │ ├── font_gbs_variable_width.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── palette_10.h │ │ │ │ ├── palette_2.h │ │ │ │ ├── palette_3.h │ │ │ │ ├── palette_4.h │ │ │ │ ├── palette_5.h │ │ │ │ ├── palette_6.h │ │ │ │ ├── palette_7.h │ │ │ │ ├── palette_8.h │ │ │ │ ├── palette_9.h │ │ │ │ ├── scene_17.h │ │ │ │ ├── scene_17_actors.h │ │ │ │ ├── scene_17_collisions.h │ │ │ │ ├── scene_17_init.h │ │ │ │ ├── scene_17_sprites.h │ │ │ │ ├── scene_17_triggers.h │ │ │ │ ├── scene_cave.h │ │ │ │ ├── scene_cave_actors.h │ │ │ │ ├── scene_cave_collisions.h │ │ │ │ ├── scene_cave_init.h │ │ │ │ ├── scene_cave_sprites.h │ │ │ │ ├── scene_cave_triggers.h │ │ │ │ ├── scene_deep_space.h │ │ │ │ ├── scene_deep_space_actors.h │ │ │ │ ├── scene_deep_space_collisions.h │ │ │ │ ├── scene_deep_space_init.h │ │ │ │ ├── scene_deep_space_sprites.h │ │ │ │ ├── scene_deep_space_triggers.h │ │ │ │ ├── scene_deeper_underground.h │ │ │ │ ├── scene_deeper_underground_actors.h │ │ │ │ ├── scene_deeper_underground_collisions.h │ │ │ │ ├── scene_deeper_underground_init.h │ │ │ │ ├── scene_deeper_underground_sprites.h │ │ │ │ ├── scene_deeper_underground_triggers.h │ │ │ │ ├── scene_dream.h │ │ │ │ ├── scene_dream_collisions.h │ │ │ │ ├── scene_dream_init.h │ │ │ │ ├── scene_launch_site.h │ │ │ │ ├── scene_launch_site_actors.h │ │ │ │ ├── scene_launch_site_collisions.h │ │ │ │ ├── scene_launch_site_init.h │ │ │ │ ├── scene_launch_site_sprites.h │ │ │ │ ├── scene_launch_site_triggers.h │ │ │ │ ├── scene_logo.h │ │ │ │ ├── scene_logo_collisions.h │ │ │ │ ├── scene_logo_init.h │ │ │ │ ├── scene_menu_page_1.h │ │ │ │ ├── scene_menu_page_1_actors.h │ │ │ │ ├── scene_menu_page_1_collisions.h │ │ │ │ ├── scene_menu_page_1_init.h │ │ │ │ ├── scene_menu_page_1_sprites.h │ │ │ │ ├── scene_menu_page_2.h │ │ │ │ ├── scene_menu_page_2_actors.h │ │ │ │ ├── scene_menu_page_2_collisions.h │ │ │ │ ├── scene_menu_page_2_init.h │ │ │ │ ├── scene_menu_page_2_sprites.h │ │ │ │ ├── scene_parallax_example.h │ │ │ │ ├── scene_parallax_example_actors.h │ │ │ │ ├── scene_parallax_example_collisions.h │ │ │ │ ├── scene_parallax_example_init.h │ │ │ │ ├── scene_parallax_example_sprites.h │ │ │ │ ├── scene_parallax_example_triggers.h │ │ │ │ ├── scene_path_to_sample_town.h │ │ │ │ ├── scene_path_to_sample_town_actors.h │ │ │ │ ├── scene_path_to_sample_town_collisions.h │ │ │ │ ├── scene_path_to_sample_town_init.h │ │ │ │ ├── scene_path_to_sample_town_sprites.h │ │ │ │ ├── scene_path_to_sample_town_triggers.h │ │ │ │ ├── scene_player_s_house.h │ │ │ │ ├── scene_player_s_house_collisions.h │ │ │ │ ├── scene_player_s_house_init.h │ │ │ │ ├── scene_player_s_house_triggers.h │ │ │ │ ├── scene_sample_town.h │ │ │ │ ├── scene_sample_town_actors.h │ │ │ │ ├── scene_sample_town_collisions.h │ │ │ │ ├── scene_sample_town_init.h │ │ │ │ ├── scene_sample_town_sprites.h │ │ │ │ ├── scene_sample_town_triggers.h │ │ │ │ ├── scene_space_battle.h │ │ │ │ ├── scene_space_battle_actors.h │ │ │ │ ├── scene_space_battle_collisions.h │ │ │ │ ├── scene_space_battle_init.h │ │ │ │ ├── scene_space_battle_p_hit1.h │ │ │ │ ├── scene_space_battle_projectiles.h │ │ │ │ ├── scene_space_battle_sprites.h │ │ │ │ ├── scene_space_battle_triggers.h │ │ │ │ ├── scene_title_screen.h │ │ │ │ ├── scene_title_screen_collisions.h │ │ │ │ ├── scene_title_screen_init.h │ │ │ │ ├── scene_top_house.h │ │ │ │ ├── scene_top_house_actors.h │ │ │ │ ├── scene_top_house_collisions.h │ │ │ │ ├── scene_top_house_init.h │ │ │ │ ├── scene_top_house_sprites.h │ │ │ │ ├── scene_top_house_triggers.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── scene_underground.h │ │ │ │ ├── scene_underground_actors.h │ │ │ │ ├── scene_underground_collisions.h │ │ │ │ ├── scene_underground_init.h │ │ │ │ ├── scene_underground_sprites.h │ │ │ │ ├── scene_underground_triggers.h │ │ │ │ ├── script_enemy_ship_destroy.h │ │ │ │ ├── script_enemy_ship_hit_playe.h │ │ │ │ ├── script_enemy_ship_movement_.h │ │ │ │ ├── script_enemy_ship_movement__0.h │ │ │ │ ├── script_enemy_ship_movement__1.h │ │ │ │ ├── script_enemy_ship_movement__2.h │ │ │ │ ├── script_init_menu.h │ │ │ │ ├── script_init_weapons.h │ │ │ │ ├── script_input.h │ │ │ │ ├── script_input_5.h │ │ │ │ ├── script_timer.h │ │ │ │ ├── sound_gbstudio_sfx_sav.h │ │ │ │ ├── sound_legacy_0.h │ │ │ │ ├── sprite_bullet_left.h │ │ │ │ ├── sprite_bullet_left_tileset.h │ │ │ │ ├── sprite_bullet_right.h │ │ │ │ ├── sprite_bullet_right_tileset.h │ │ │ │ ├── sprite_cat.h │ │ │ │ ├── sprite_cat_tileset.h │ │ │ │ ├── sprite_checkbox.h │ │ │ │ ├── sprite_checkbox_tileset.h │ │ │ │ ├── sprite_chest.h │ │ │ │ ├── sprite_chest_tileset.h │ │ │ │ ├── sprite_cursor.h │ │ │ │ ├── sprite_cursor_tileset.h │ │ │ │ ├── sprite_dog.h │ │ │ │ ├── sprite_dog_tileset.h │ │ │ │ ├── sprite_drumkit.h │ │ │ │ ├── sprite_drumkit_tileset.h │ │ │ │ ├── sprite_duck.h │ │ │ │ ├── sprite_duck_tileset.h │ │ │ │ ├── sprite_elephant.h │ │ │ │ ├── sprite_elephant_tileset.h │ │ │ │ ├── sprite_enemy_ship.h │ │ │ │ ├── sprite_enemy_ship_tileset.h │ │ │ │ ├── sprite_fire.h │ │ │ │ ├── sprite_fire_tileset.h │ │ │ │ ├── sprite_hidden_stairs.h │ │ │ │ ├── sprite_hidden_stairs_tileset.h │ │ │ │ ├── sprite_ice.h │ │ │ │ ├── sprite_ice_tileset.h │ │ │ │ ├── sprite_keyboard.h │ │ │ │ ├── sprite_keyboard_tileset.h │ │ │ │ ├── sprite_machine.h │ │ │ │ ├── sprite_machine_tileset.h │ │ │ │ ├── sprite_npc001.h │ │ │ │ ├── sprite_npc001_tileset.h │ │ │ │ ├── sprite_npc002.h │ │ │ │ ├── sprite_npc002_tileset.h │ │ │ │ ├── sprite_npc003.h │ │ │ │ ├── sprite_npc003_tileset.h │ │ │ │ ├── sprite_npc004.h │ │ │ │ ├── sprite_npc004_tileset.h │ │ │ │ ├── sprite_npc005.h │ │ │ │ ├── sprite_npc005_tileset.h │ │ │ │ ├── sprite_npc007.h │ │ │ │ ├── sprite_npc007_tileset.h │ │ │ │ ├── sprite_npc008.h │ │ │ │ ├── sprite_npc008_tileset.h │ │ │ │ ├── sprite_npc_gardener.h │ │ │ │ ├── sprite_npc_gardener_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_platform.h │ │ │ │ ├── sprite_player_platform_tileset.h │ │ │ │ ├── sprite_player_ship.h │ │ │ │ ├── sprite_player_ship_tileset.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── sprite_pod_door.h │ │ │ │ ├── sprite_pod_door_tileset.h │ │ │ │ ├── sprite_portal.h │ │ │ │ ├── sprite_portal_tileset.h │ │ │ │ ├── sprite_radio.h │ │ │ │ ├── sprite_radio_tileset.h │ │ │ │ ├── sprite_rock.h │ │ │ │ ├── sprite_rock_tileset.h │ │ │ │ ├── sprite_sage.h │ │ │ │ ├── sprite_sage_tileset.h │ │ │ │ ├── sprite_savepoint.h │ │ │ │ ├── sprite_savepoint_tileset.h │ │ │ │ ├── sprite_signpost.h │ │ │ │ ├── sprite_signpost_tileset.h │ │ │ │ ├── sprite_space_mine.h │ │ │ │ ├── sprite_space_mine_tileset.h │ │ │ │ ├── sprite_torch.h │ │ │ │ ├── sprite_torch_tileset.h │ │ │ │ ├── sprite_turnip.h │ │ │ │ ├── sprite_turnip_tileset.h │ │ │ │ ├── sprite_ui_weapon.h │ │ │ │ ├── sprite_ui_weapon_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── tileset_flowers.h │ │ │ │ ├── tileset_waterfall.h │ │ │ │ ├── trigger_0_interact.h │ │ │ │ ├── trigger_10_interact.h │ │ │ │ ├── trigger_11_interact.h │ │ │ │ ├── trigger_12_interact.h │ │ │ │ ├── trigger_13_interact.h │ │ │ │ ├── trigger_14_interact.h │ │ │ │ ├── trigger_15_interact.h │ │ │ │ ├── trigger_16_interact.h │ │ │ │ ├── trigger_17_interact.h │ │ │ │ ├── trigger_18_interact.h │ │ │ │ ├── trigger_19_interact.h │ │ │ │ ├── trigger_1_interact.h │ │ │ │ ├── trigger_20_interact.h │ │ │ │ ├── trigger_21_interact.h │ │ │ │ ├── trigger_22_interact.h │ │ │ │ ├── trigger_23_interact.h │ │ │ │ ├── trigger_24_interact.h │ │ │ │ ├── trigger_25_interact.h │ │ │ │ ├── trigger_26_interact.h │ │ │ │ ├── trigger_27_interact.h │ │ │ │ ├── trigger_28_interact.h │ │ │ │ ├── trigger_29_interact.h │ │ │ │ ├── trigger_2_interact.h │ │ │ │ ├── trigger_30_interact.h │ │ │ │ ├── trigger_31_interact.h │ │ │ │ ├── trigger_32_interact.h │ │ │ │ ├── trigger_33_interact.h │ │ │ │ ├── trigger_34_interact.h │ │ │ │ ├── trigger_35_interact.h │ │ │ │ ├── trigger_36_interact.h │ │ │ │ ├── trigger_37_interact.h │ │ │ │ ├── trigger_38_interact.h │ │ │ │ ├── trigger_39_interact.h │ │ │ │ ├── trigger_3_interact.h │ │ │ │ ├── trigger_40_interact.h │ │ │ │ ├── trigger_41_interact.h │ │ │ │ ├── trigger_4_interact.h │ │ │ │ ├── trigger_5_interact.h │ │ │ │ ├── trigger_6_interact.h │ │ │ │ ├── trigger_7_interact.h │ │ │ │ ├── trigger_8_interact.h │ │ │ │ └── trigger_9_interact.h │ │ │ └── src │ │ │ └── data │ │ │ ├── actor_10_interact.s │ │ │ ├── actor_10_update.s │ │ │ ├── actor_11_interact.s │ │ │ ├── actor_11_update.s │ │ │ ├── actor_12_interact.s │ │ │ ├── actor_12_update.s │ │ │ ├── actor_13_interact.s │ │ │ ├── actor_13_update.s │ │ │ ├── actor_14_interact.s │ │ │ ├── actor_14_update.s │ │ │ ├── actor_15_interact.s │ │ │ ├── actor_15_update.s │ │ │ ├── actor_16_interact.s │ │ │ ├── actor_16_update.s │ │ │ ├── actor_17_interact.s │ │ │ ├── actor_17_update.s │ │ │ ├── actor_18_interact.s │ │ │ ├── actor_19_interact.s │ │ │ ├── actor_20_interact.s │ │ │ ├── actor_20_update.s │ │ │ ├── actor_21_interact.s │ │ │ ├── actor_22_interact.s │ │ │ ├── actor_23_interact.s │ │ │ ├── actor_24_interact.s │ │ │ ├── actor_25_interact.s │ │ │ ├── actor_26_interact.s │ │ │ ├── actor_3_interact.s │ │ │ ├── actor_3_update.s │ │ │ ├── actor_4_interact.s │ │ │ ├── actor_4_update.s │ │ │ ├── actor_5_interact.s │ │ │ ├── actor_5_update.s │ │ │ ├── actor_6_interact.s │ │ │ ├── actor_6_update.s │ │ │ ├── actor_7_interact.s │ │ │ ├── actor_7_update.s │ │ │ ├── actor_8_interact.s │ │ │ ├── actor_8_update.s │ │ │ ├── actor_9_interact.s │ │ │ ├── actor_9_update.s │ │ │ ├── actor_angry_guy_interact.s │ │ │ ├── actor_cat_interact.s │ │ │ ├── actor_chest_interact.s │ │ │ ├── actor_gardener_interact.s │ │ │ ├── actor_hider_interact.s │ │ │ ├── actor_ice_block_interact.s │ │ │ ├── actor_machine_0_interact.s │ │ │ ├── actor_machine_1_interact.s │ │ │ ├── actor_machine_2_interact.s │ │ │ ├── actor_machine_interact.s │ │ │ ├── actor_oblivious_guy_interact.s │ │ │ ├── actor_pet_owner_interact.s │ │ │ ├── actor_pet_owner_update.s │ │ │ ├── actor_radio_guy_interact.s │ │ │ ├── actor_radio_interact.s │ │ │ ├── actor_rock_1_interact.s │ │ │ ├── actor_rock_2_interact.s │ │ │ ├── actor_rock_3_interact.s │ │ │ ├── actor_rock_interact.s │ │ │ ├── actor_sage_interact.s │ │ │ ├── actor_save_point_0_interact.s │ │ │ ├── actor_save_point_1_interact.s │ │ │ ├── actor_save_point_interact.s │ │ │ ├── actor_scientist_interact.s │ │ │ ├── actor_scientist_update.s │ │ │ ├── actor_sign_post_0_interact.s │ │ │ ├── actor_sign_post_1_interact.s │ │ │ ├── actor_sign_post_2_interact.s │ │ │ ├── actor_sign_post_3_interact.s │ │ │ ├── actor_sign_post_4_interact.s │ │ │ ├── actor_sign_post_5_interact.s │ │ │ ├── actor_sign_post_interact.s │ │ │ ├── actor_space_dog_interact.s │ │ │ ├── actor_turnip_1_interact.s │ │ │ ├── actor_turnip_1_update.s │ │ │ ├── actor_turnip_2_interact.s │ │ │ ├── actor_turnip_2_update.s │ │ │ ├── actor_turnip_3_interact.s │ │ │ ├── actor_turnip_3_update.s │ │ │ ├── avatar_font_0.c │ │ │ ├── bg_black.c │ │ │ ├── bg_black_tilemap.c │ │ │ ├── bg_black_tilemap_attr.c │ │ │ ├── bg_black_tileset.c │ │ │ ├── bg_cave.c │ │ │ ├── bg_cave_tilemap.c │ │ │ ├── bg_cave_tilemap_attr.c │ │ │ ├── bg_cave_tileset.c │ │ │ ├── bg_hidden_cave.c │ │ │ ├── bg_hidden_cave_tilemap.c │ │ │ ├── bg_hidden_cave_tilemap_attr.c │ │ │ ├── bg_hidden_cave_tileset.c │ │ │ ├── bg_house.c │ │ │ ├── bg_house_tilemap.c │ │ │ ├── bg_house_tilemap_attr.c │ │ │ ├── bg_house_tileset.c │ │ │ ├── bg_launch_site.c │ │ │ ├── bg_launch_site_tilemap.c │ │ │ ├── bg_launch_site_tilemap_attr.c │ │ │ ├── bg_launch_site_tileset.c │ │ │ ├── bg_leaving_earth.c │ │ │ ├── bg_leaving_earth_tilemap.c │ │ │ ├── bg_leaving_earth_tilemap_attr.c │ │ │ ├── bg_leaving_earth_tileset.c │ │ │ ├── bg_logo.c │ │ │ ├── bg_logo_tilemap.c │ │ │ ├── bg_logo_tilemap_attr.c │ │ │ ├── bg_logo_tileset.c │ │ │ ├── bg_menu_page1.c │ │ │ ├── bg_menu_page1_tilemap.c │ │ │ ├── bg_menu_page1_tilemap_attr.c │ │ │ ├── bg_menu_page1_tileset.c │ │ │ ├── bg_menu_page2.c │ │ │ ├── bg_menu_page2_tilemap.c │ │ │ ├── bg_menu_page2_tilemap_attr.c │ │ │ ├── bg_menu_page2_tileset.c │ │ │ ├── bg_parallax.c │ │ │ ├── bg_parallax_tilemap.c │ │ │ ├── bg_parallax_tilemap_attr.c │ │ │ ├── bg_parallax_tileset.c │ │ │ ├── bg_platform_path.c │ │ │ ├── bg_platform_path_tilemap.c │ │ │ ├── bg_platform_path_tilemap_attr.c │ │ │ ├── bg_platform_path_tileset.c │ │ │ ├── bg_room.c │ │ │ ├── bg_room_tilemap.c │ │ │ ├── bg_room_tilemap_attr.c │ │ │ ├── bg_room_tileset.c │ │ │ ├── bg_sample_town.c │ │ │ ├── bg_sample_town_tilemap.c │ │ │ ├── bg_sample_town_tilemap_attr.c │ │ │ ├── bg_sample_town_tileset.c │ │ │ ├── bg_stars.c │ │ │ ├── bg_stars_tilemap.c │ │ │ ├── bg_stars_tilemap_attr.c │ │ │ ├── bg_stars_tileset.c │ │ │ ├── bg_titlescreen.c │ │ │ ├── bg_titlescreen_tilemap.c │ │ │ ├── bg_titlescreen_tilemap_attr.c │ │ │ ├── bg_titlescreen_tileset.c │ │ │ ├── bg_underground.c │ │ │ ├── bg_underground_tilemap.c │ │ │ ├── bg_underground_tilemap_attr.c │ │ │ ├── bg_underground_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── emote_anger.c │ │ │ ├── emote_music.c │ │ │ ├── emote_pause.c │ │ │ ├── emote_shock.c │ │ │ ├── emote_sweat.c │ │ │ ├── font_gbs_variable_width.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── music │ │ │ ├── song_drum_example_Data.c │ │ │ ├── song_echo_example_Data.c │ │ │ ├── song_rulz_battletheme_0_Data.c │ │ │ ├── song_rulz_fastpacespeedrace_0_Data.c │ │ │ ├── song_rulz_gonaspace_0_Data.c │ │ │ ├── song_rulz_intro_0_Data.c │ │ │ ├── song_rulz_lightmood_0_Data.c │ │ │ ├── song_rulz_outside_0_Data.c │ │ │ ├── song_rulz_pause_underground_0_Data.c │ │ │ ├── song_rulz_spaceemergency_0_Data.c │ │ │ └── song_rulz_undergroundcave_0_Data.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── palette_10.c │ │ │ ├── palette_2.c │ │ │ ├── palette_3.c │ │ │ ├── palette_4.c │ │ │ ├── palette_5.c │ │ │ ├── palette_6.c │ │ │ ├── palette_7.c │ │ │ ├── palette_8.c │ │ │ ├── palette_9.c │ │ │ ├── scene_17.c │ │ │ ├── scene_17_actors.c │ │ │ ├── scene_17_collisions.c │ │ │ ├── scene_17_init.s │ │ │ ├── scene_17_sprites.c │ │ │ ├── scene_17_triggers.c │ │ │ ├── scene_cave.c │ │ │ ├── scene_cave_actors.c │ │ │ ├── scene_cave_collisions.c │ │ │ ├── scene_cave_init.s │ │ │ ├── scene_cave_sprites.c │ │ │ ├── scene_cave_triggers.c │ │ │ ├── scene_deep_space.c │ │ │ ├── scene_deep_space_actors.c │ │ │ ├── scene_deep_space_collisions.c │ │ │ ├── scene_deep_space_init.s │ │ │ ├── scene_deep_space_sprites.c │ │ │ ├── scene_deep_space_triggers.c │ │ │ ├── scene_deeper_underground.c │ │ │ ├── scene_deeper_underground_actors.c │ │ │ ├── scene_deeper_underground_collisions.c │ │ │ ├── scene_deeper_underground_init.s │ │ │ ├── scene_deeper_underground_sprites.c │ │ │ ├── scene_deeper_underground_triggers.c │ │ │ ├── scene_dream.c │ │ │ ├── scene_dream_collisions.c │ │ │ ├── scene_dream_init.s │ │ │ ├── scene_launch_site.c │ │ │ ├── scene_launch_site_actors.c │ │ │ ├── scene_launch_site_collisions.c │ │ │ ├── scene_launch_site_init.s │ │ │ ├── scene_launch_site_sprites.c │ │ │ ├── scene_launch_site_triggers.c │ │ │ ├── scene_logo.c │ │ │ ├── scene_logo_collisions.c │ │ │ ├── scene_logo_init.s │ │ │ ├── scene_menu_page_1.c │ │ │ ├── scene_menu_page_1_actors.c │ │ │ ├── scene_menu_page_1_collisions.c │ │ │ ├── scene_menu_page_1_init.s │ │ │ ├── scene_menu_page_1_sprites.c │ │ │ ├── scene_menu_page_2.c │ │ │ ├── scene_menu_page_2_actors.c │ │ │ ├── scene_menu_page_2_collisions.c │ │ │ ├── scene_menu_page_2_init.s │ │ │ ├── scene_menu_page_2_sprites.c │ │ │ ├── scene_parallax_example.c │ │ │ ├── scene_parallax_example_actors.c │ │ │ ├── scene_parallax_example_collisions.c │ │ │ ├── scene_parallax_example_init.s │ │ │ ├── scene_parallax_example_sprites.c │ │ │ ├── scene_parallax_example_triggers.c │ │ │ ├── scene_path_to_sample_town.c │ │ │ ├── scene_path_to_sample_town_actors.c │ │ │ ├── scene_path_to_sample_town_collisions.c │ │ │ ├── scene_path_to_sample_town_init.s │ │ │ ├── scene_path_to_sample_town_sprites.c │ │ │ ├── scene_path_to_sample_town_triggers.c │ │ │ ├── scene_player_s_house.c │ │ │ ├── scene_player_s_house_collisions.c │ │ │ ├── scene_player_s_house_init.s │ │ │ ├── scene_player_s_house_triggers.c │ │ │ ├── scene_sample_town.c │ │ │ ├── scene_sample_town_actors.c │ │ │ ├── scene_sample_town_collisions.c │ │ │ ├── scene_sample_town_init.s │ │ │ ├── scene_sample_town_sprites.c │ │ │ ├── scene_sample_town_triggers.c │ │ │ ├── scene_space_battle.c │ │ │ ├── scene_space_battle_actors.c │ │ │ ├── scene_space_battle_collisions.c │ │ │ ├── scene_space_battle_init.s │ │ │ ├── scene_space_battle_p_hit1.s │ │ │ ├── scene_space_battle_projectiles.c │ │ │ ├── scene_space_battle_sprites.c │ │ │ ├── scene_space_battle_triggers.c │ │ │ ├── scene_title_screen.c │ │ │ ├── scene_title_screen_collisions.c │ │ │ ├── scene_title_screen_init.s │ │ │ ├── scene_top_house.c │ │ │ ├── scene_top_house_actors.c │ │ │ ├── scene_top_house_collisions.c │ │ │ ├── scene_top_house_init.s │ │ │ ├── scene_top_house_sprites.c │ │ │ ├── scene_top_house_triggers.c │ │ │ ├── scene_underground.c │ │ │ ├── scene_underground_actors.c │ │ │ ├── scene_underground_collisions.c │ │ │ ├── scene_underground_init.s │ │ │ ├── scene_underground_sprites.c │ │ │ ├── scene_underground_triggers.c │ │ │ ├── script_enemy_ship_destroy.s │ │ │ ├── script_enemy_ship_hit_playe.s │ │ │ ├── script_enemy_ship_movement_.s │ │ │ ├── script_enemy_ship_movement__0.s │ │ │ ├── script_enemy_ship_movement__1.s │ │ │ ├── script_enemy_ship_movement__2.s │ │ │ ├── script_engine_init.s │ │ │ ├── script_init_menu.s │ │ │ ├── script_init_weapons.s │ │ │ ├── script_input.s │ │ │ ├── script_input_5.s │ │ │ ├── script_timer.s │ │ │ ├── sounds │ │ │ ├── sound_gbstudio_sfx_sav.c │ │ │ └── sound_legacy_0.c │ │ │ ├── sprite_bullet_left.c │ │ │ ├── sprite_bullet_left_tileset.c │ │ │ ├── sprite_bullet_right.c │ │ │ ├── sprite_bullet_right_tileset.c │ │ │ ├── sprite_cat.c │ │ │ ├── sprite_cat_tileset.c │ │ │ ├── sprite_checkbox.c │ │ │ ├── sprite_checkbox_tileset.c │ │ │ ├── sprite_chest.c │ │ │ ├── sprite_chest_tileset.c │ │ │ ├── sprite_cursor.c │ │ │ ├── sprite_cursor_tileset.c │ │ │ ├── sprite_dog.c │ │ │ ├── sprite_dog_tileset.c │ │ │ ├── sprite_drumkit.c │ │ │ ├── sprite_drumkit_tileset.c │ │ │ ├── sprite_duck.c │ │ │ ├── sprite_duck_tileset.c │ │ │ ├── sprite_elephant.c │ │ │ ├── sprite_elephant_tileset.c │ │ │ ├── sprite_enemy_ship.c │ │ │ ├── sprite_enemy_ship_tileset.c │ │ │ ├── sprite_fire.c │ │ │ ├── sprite_fire_tileset.c │ │ │ ├── sprite_hidden_stairs.c │ │ │ ├── sprite_hidden_stairs_tileset.c │ │ │ ├── sprite_ice.c │ │ │ ├── sprite_ice_tileset.c │ │ │ ├── sprite_keyboard.c │ │ │ ├── sprite_keyboard_tileset.c │ │ │ ├── sprite_machine.c │ │ │ ├── sprite_machine_tileset.c │ │ │ ├── sprite_npc001.c │ │ │ ├── sprite_npc001_tileset.c │ │ │ ├── sprite_npc002.c │ │ │ ├── sprite_npc002_tileset.c │ │ │ ├── sprite_npc003.c │ │ │ ├── sprite_npc003_tileset.c │ │ │ ├── sprite_npc004.c │ │ │ ├── sprite_npc004_tileset.c │ │ │ ├── sprite_npc005.c │ │ │ ├── sprite_npc005_tileset.c │ │ │ ├── sprite_npc007.c │ │ │ ├── sprite_npc007_tileset.c │ │ │ ├── sprite_npc008.c │ │ │ ├── sprite_npc008_tileset.c │ │ │ ├── sprite_npc_gardener.c │ │ │ ├── sprite_npc_gardener_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_platform.c │ │ │ ├── sprite_player_platform_tileset.c │ │ │ ├── sprite_player_ship.c │ │ │ ├── sprite_player_ship_tileset.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── sprite_pod_door.c │ │ │ ├── sprite_pod_door_tileset.c │ │ │ ├── sprite_portal.c │ │ │ ├── sprite_portal_tileset.c │ │ │ ├── sprite_radio.c │ │ │ ├── sprite_radio_tileset.c │ │ │ ├── sprite_rock.c │ │ │ ├── sprite_rock_tileset.c │ │ │ ├── sprite_sage.c │ │ │ ├── sprite_sage_tileset.c │ │ │ ├── sprite_savepoint.c │ │ │ ├── sprite_savepoint_tileset.c │ │ │ ├── sprite_signpost.c │ │ │ ├── sprite_signpost_tileset.c │ │ │ ├── sprite_space_mine.c │ │ │ ├── sprite_space_mine_tileset.c │ │ │ ├── sprite_torch.c │ │ │ ├── sprite_torch_tileset.c │ │ │ ├── sprite_turnip.c │ │ │ ├── sprite_turnip_tileset.c │ │ │ ├── sprite_ui_weapon.c │ │ │ ├── sprite_ui_weapon_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── tileset_default_frame.c │ │ │ ├── tileset_flowers.c │ │ │ ├── tileset_waterfall.c │ │ │ ├── trigger_0_interact.s │ │ │ ├── trigger_10_interact.s │ │ │ ├── trigger_11_interact.s │ │ │ ├── trigger_12_interact.s │ │ │ ├── trigger_13_interact.s │ │ │ ├── trigger_14_interact.s │ │ │ ├── trigger_15_interact.s │ │ │ ├── trigger_16_interact.s │ │ │ ├── trigger_17_interact.s │ │ │ ├── trigger_18_interact.s │ │ │ ├── trigger_19_interact.s │ │ │ ├── trigger_1_interact.s │ │ │ ├── trigger_20_interact.s │ │ │ ├── trigger_21_interact.s │ │ │ ├── trigger_22_interact.s │ │ │ ├── trigger_23_interact.s │ │ │ ├── trigger_24_interact.s │ │ │ ├── trigger_25_interact.s │ │ │ ├── trigger_26_interact.s │ │ │ ├── trigger_27_interact.s │ │ │ ├── trigger_28_interact.s │ │ │ ├── trigger_29_interact.s │ │ │ ├── trigger_2_interact.s │ │ │ ├── trigger_30_interact.s │ │ │ ├── trigger_31_interact.s │ │ │ ├── trigger_32_interact.s │ │ │ ├── trigger_33_interact.s │ │ │ ├── trigger_34_interact.s │ │ │ ├── trigger_35_interact.s │ │ │ ├── trigger_36_interact.s │ │ │ ├── trigger_37_interact.s │ │ │ ├── trigger_38_interact.s │ │ │ ├── trigger_39_interact.s │ │ │ ├── trigger_3_interact.s │ │ │ ├── trigger_40_interact.s │ │ │ ├── trigger_41_interact.s │ │ │ ├── trigger_4_interact.s │ │ │ ├── trigger_5_interact.s │ │ │ ├── trigger_6_interact.s │ │ │ ├── trigger_7_interact.s │ │ │ ├── trigger_8_interact.s │ │ │ └── trigger_9_interact.s │ │ ├── plugins │ │ └── README.md │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── cave_wall.gbsres │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ ├── default_ui.gbsres │ │ ├── elephant.gbsres │ │ ├── fire.gbsres │ │ ├── machines.gbsres │ │ ├── parallax_clouds.gbsres │ │ ├── platform_clouds.gbsres │ │ ├── platform_grass.gbsres │ │ ├── platform_tree.gbsres │ │ ├── space_earth.gbsres │ │ ├── space_stars.gbsres │ │ ├── top_down_cliff.gbsres │ │ ├── top_down_grass.gbsres │ │ ├── top_down_ship.gbsres │ │ ├── top_down_tree.gbsres │ │ └── top_down_water.gbsres │ │ ├── prefabs │ │ └── actors │ │ │ ├── enemies │ │ │ ├── ship │ │ │ │ ├── mine_bottom_to_top.gbsres │ │ │ │ ├── mine_diagonal.gbsres │ │ │ │ ├── mine_top_to_bottom.gbsres │ │ │ │ └── vertical.gbsres │ │ │ └── turnip.gbsres │ │ │ └── save_point.gbsres │ │ ├── scenes │ │ ├── caves │ │ │ ├── cave │ │ │ │ ├── actors │ │ │ │ │ ├── actor.gbsres │ │ │ │ │ ├── actor_2.gbsres │ │ │ │ │ ├── fire.gbsres │ │ │ │ │ ├── fire_2.gbsres │ │ │ │ │ ├── sage.gbsres │ │ │ │ │ └── save_point.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ ├── deeper_underground │ │ │ │ ├── actors │ │ │ │ │ └── chest.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ └── underground │ │ │ │ ├── actors │ │ │ │ ├── hidden_stairs.gbsres │ │ │ │ ├── ice_block.gbsres │ │ │ │ ├── rock_1.gbsres │ │ │ │ ├── rock_2.gbsres │ │ │ │ ├── rock_3.gbsres │ │ │ │ └── sign_post.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ └── trigger_2.gbsres │ │ ├── dream │ │ │ └── scene.gbsres │ │ ├── path │ │ │ ├── parallax_example │ │ │ │ ├── actors │ │ │ │ │ ├── elephant.gbsres │ │ │ │ │ └── sign_post.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ └── path_to_sample_town │ │ │ │ ├── actors │ │ │ │ ├── gardener.gbsres │ │ │ │ ├── save_point.gbsres │ │ │ │ ├── sign_post.gbsres │ │ │ │ ├── turnip_1.gbsres │ │ │ │ ├── turnip_2.gbsres │ │ │ │ └── turnip_3.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ ├── trigger_2.gbsres │ │ │ │ ├── trigger_3.gbsres │ │ │ │ ├── trigger_4.gbsres │ │ │ │ ├── trigger_5.gbsres │ │ │ │ └── trigger_6.gbsres │ │ ├── players_house │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ ├── trigger_10.gbsres │ │ │ │ ├── trigger_11.gbsres │ │ │ │ ├── trigger_2.gbsres │ │ │ │ ├── trigger_3.gbsres │ │ │ │ ├── trigger_4.gbsres │ │ │ │ ├── trigger_5.gbsres │ │ │ │ ├── trigger_6.gbsres │ │ │ │ ├── trigger_7.gbsres │ │ │ │ ├── trigger_8.gbsres │ │ │ │ └── trigger_9.gbsres │ │ ├── space │ │ │ ├── deep_space │ │ │ │ ├── actors │ │ │ │ │ ├── portal.gbsres │ │ │ │ │ ├── save_point.gbsres │ │ │ │ │ └── space_dog.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ └── space_battle │ │ │ │ ├── actors │ │ │ │ ├── actor.gbsres │ │ │ │ ├── actor_10.gbsres │ │ │ │ ├── actor_11.gbsres │ │ │ │ ├── actor_12.gbsres │ │ │ │ ├── actor_13.gbsres │ │ │ │ ├── actor_14.gbsres │ │ │ │ ├── actor_15.gbsres │ │ │ │ ├── actor_16.gbsres │ │ │ │ ├── actor_2.gbsres │ │ │ │ ├── actor_3.gbsres │ │ │ │ ├── actor_4.gbsres │ │ │ │ ├── actor_5.gbsres │ │ │ │ ├── actor_6.gbsres │ │ │ │ ├── actor_7.gbsres │ │ │ │ ├── actor_8.gbsres │ │ │ │ └── actor_9.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ └── trigger.gbsres │ │ ├── town │ │ │ ├── launch_site │ │ │ │ ├── actors │ │ │ │ │ ├── machine.gbsres │ │ │ │ │ ├── machine_2.gbsres │ │ │ │ │ ├── machine_3.gbsres │ │ │ │ │ ├── machine_4.gbsres │ │ │ │ │ ├── pod_door.gbsres │ │ │ │ │ └── scientist.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ ├── trigger.gbsres │ │ │ │ │ └── trigger_2.gbsres │ │ │ ├── music_house │ │ │ │ ├── actors │ │ │ │ │ ├── dj.gbsres │ │ │ │ │ ├── drumkit.gbsres │ │ │ │ │ ├── keyboard.gbsres │ │ │ │ │ ├── machine.gbsres │ │ │ │ │ ├── machine_2.gbsres │ │ │ │ │ ├── machine_3.gbsres │ │ │ │ │ ├── machine_4.gbsres │ │ │ │ │ ├── sign_post_2.gbsres │ │ │ │ │ └── sign_post_3.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ └── trigger.gbsres │ │ │ ├── sample_town │ │ │ │ ├── actors │ │ │ │ │ ├── angry_guy.gbsres │ │ │ │ │ ├── cat.gbsres │ │ │ │ │ ├── duck.gbsres │ │ │ │ │ ├── florist.gbsres │ │ │ │ │ ├── hider.gbsres │ │ │ │ │ ├── oblivious_guy.gbsres │ │ │ │ │ ├── pet_owner.gbsres │ │ │ │ │ ├── rock.gbsres │ │ │ │ │ └── sign_post.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ │ ├── trigger.gbsres │ │ │ │ │ ├── trigger_10.gbsres │ │ │ │ │ ├── trigger_11.gbsres │ │ │ │ │ ├── trigger_12.gbsres │ │ │ │ │ ├── trigger_13.gbsres │ │ │ │ │ ├── trigger_14.gbsres │ │ │ │ │ ├── trigger_2.gbsres │ │ │ │ │ ├── trigger_3.gbsres │ │ │ │ │ ├── trigger_4.gbsres │ │ │ │ │ ├── trigger_5.gbsres │ │ │ │ │ ├── trigger_6.gbsres │ │ │ │ │ ├── trigger_7.gbsres │ │ │ │ │ ├── trigger_8.gbsres │ │ │ │ │ └── trigger_9.gbsres │ │ │ └── top_house │ │ │ │ ├── actors │ │ │ │ ├── radio.gbsres │ │ │ │ ├── radio_guy.gbsres │ │ │ │ ├── sign_post_1.gbsres │ │ │ │ ├── sign_post_2.gbsres │ │ │ │ └── sign_post_3.gbsres │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ └── trigger.gbsres │ │ └── ui │ │ │ ├── logo │ │ │ └── scene.gbsres │ │ │ ├── menu │ │ │ ├── menu_page_1 │ │ │ │ ├── actors │ │ │ │ │ ├── quest1.gbsres │ │ │ │ │ ├── quest2.gbsres │ │ │ │ │ ├── quest3.gbsres │ │ │ │ │ ├── quest4.gbsres │ │ │ │ │ ├── quest5.gbsres │ │ │ │ │ └── quest6.gbsres │ │ │ │ └── scene.gbsres │ │ │ └── menu_page_2 │ │ │ │ ├── actors │ │ │ │ ├── quest10.gbsres │ │ │ │ ├── quest11.gbsres │ │ │ │ ├── quest7.gbsres │ │ │ │ ├── quest8.gbsres │ │ │ │ └── quest9.gbsres │ │ │ │ └── scene.gbsres │ │ │ └── title_screen │ │ │ └── scene.gbsres │ │ ├── scripts │ │ ├── common │ │ │ ├── init_weapons.gbsres │ │ │ └── ui │ │ │ │ └── init_menu.gbsres │ │ └── enemies │ │ │ ├── ship │ │ │ ├── enemy_ship_destroy.gbsres │ │ │ ├── enemy_ship_hit_player.gbsres │ │ │ ├── enemy_ship_movement_diagonal.gbsres │ │ │ ├── enemy_ship_movement_diagonal_bottom_to_top.gbsres │ │ │ ├── enemy_ship_movement_diagonal_top_to_bottom.gbsres │ │ │ └── enemy_ship_movement_vertical.gbsres │ │ │ └── turnip │ │ │ ├── turnip_collisions.gbsres │ │ │ ├── turnip_init.gbsres │ │ │ └── turnip_movement.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── gbs_sample_dmg │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_0_interact.h │ │ │ │ ├── actor_12_interact.h │ │ │ │ ├── actor_13_interact.h │ │ │ │ ├── actor_14_interact.h │ │ │ │ ├── actor_15_interact.h │ │ │ │ ├── actor_16_interact.h │ │ │ │ ├── actor_17_interact.h │ │ │ │ ├── actor_18_interact.h │ │ │ │ ├── actor_1_interact.h │ │ │ │ ├── actor_3_interact.h │ │ │ │ ├── actor_3_update.h │ │ │ │ ├── actor_4_interact.h │ │ │ │ ├── actor_5_interact.h │ │ │ │ ├── actor_6_interact.h │ │ │ │ ├── actor_9_interact.h │ │ │ │ ├── actor_ice_block_interact.h │ │ │ │ ├── actor_radio_interact.h │ │ │ │ ├── actor_rock_1_interact.h │ │ │ │ ├── actor_rock_2_interact.h │ │ │ │ ├── actor_rock_3_interact.h │ │ │ │ ├── bg_cave.h │ │ │ │ ├── bg_cave_tilemap.h │ │ │ │ ├── bg_cave_tilemap_attr.h │ │ │ │ ├── bg_cave_tileset.h │ │ │ │ ├── bg_house.h │ │ │ │ ├── bg_house_tilemap.h │ │ │ │ ├── bg_house_tilemap_attr.h │ │ │ │ ├── bg_house_tileset.h │ │ │ │ ├── bg_logo.h │ │ │ │ ├── bg_logo_tilemap.h │ │ │ │ ├── bg_logo_tilemap_attr.h │ │ │ │ ├── bg_logo_tileset.h │ │ │ │ ├── bg_menu.h │ │ │ │ ├── bg_menu_tilemap.h │ │ │ │ ├── bg_menu_tilemap_attr.h │ │ │ │ ├── bg_menu_tileset.h │ │ │ │ ├── bg_outside.h │ │ │ │ ├── bg_outside_tilemap.h │ │ │ │ ├── bg_outside_tilemap_attr.h │ │ │ │ ├── bg_outside_tileset.h │ │ │ │ ├── bg_stars.h │ │ │ │ ├── bg_stars_tilemap.h │ │ │ │ ├── bg_stars_tilemap_attr.h │ │ │ │ ├── bg_stars_tileset.h │ │ │ │ ├── bg_titlescreen.h │ │ │ │ ├── bg_titlescreen_tilemap.h │ │ │ │ ├── bg_titlescreen_tilemap_attr.h │ │ │ │ ├── bg_titlescreen_tileset.h │ │ │ │ ├── bg_underground.h │ │ │ │ ├── bg_underground_tilemap.h │ │ │ │ ├── bg_underground_tilemap_attr.h │ │ │ │ ├── bg_underground_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── emote_pause.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_cave.h │ │ │ │ ├── scene_cave_actors.h │ │ │ │ ├── scene_cave_collisions.h │ │ │ │ ├── scene_cave_init.h │ │ │ │ ├── scene_cave_sprites.h │ │ │ │ ├── scene_cave_triggers.h │ │ │ │ ├── scene_house.h │ │ │ │ ├── scene_house_actors.h │ │ │ │ ├── scene_house_collisions.h │ │ │ │ ├── scene_house_init.h │ │ │ │ ├── scene_house_sprites.h │ │ │ │ ├── scene_house_triggers.h │ │ │ │ ├── scene_logo.h │ │ │ │ ├── scene_logo_collisions.h │ │ │ │ ├── scene_logo_init.h │ │ │ │ ├── scene_menu.h │ │ │ │ ├── scene_menu_actors.h │ │ │ │ ├── scene_menu_collisions.h │ │ │ │ ├── scene_menu_init.h │ │ │ │ ├── scene_menu_sprites.h │ │ │ │ ├── scene_outside.h │ │ │ │ ├── scene_outside_actors.h │ │ │ │ ├── scene_outside_collisions.h │ │ │ │ ├── scene_outside_init.h │ │ │ │ ├── scene_outside_sprites.h │ │ │ │ ├── scene_outside_triggers.h │ │ │ │ ├── scene_stars.h │ │ │ │ ├── scene_stars_actors.h │ │ │ │ ├── scene_stars_collisions.h │ │ │ │ ├── scene_stars_init.h │ │ │ │ ├── scene_stars_sprites.h │ │ │ │ ├── scene_title_screen.h │ │ │ │ ├── scene_title_screen_collisions.h │ │ │ │ ├── scene_title_screen_init.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── scene_underground.h │ │ │ │ ├── scene_underground_actors.h │ │ │ │ ├── scene_underground_collisions.h │ │ │ │ ├── scene_underground_init.h │ │ │ │ ├── scene_underground_sprites.h │ │ │ │ ├── scene_underground_triggers.h │ │ │ │ ├── script_init_menu.h │ │ │ │ ├── script_input.h │ │ │ │ ├── sprite_cat.h │ │ │ │ ├── sprite_cat_tileset.h │ │ │ │ ├── sprite_checkbox.h │ │ │ │ ├── sprite_checkbox_tileset.h │ │ │ │ ├── sprite_dog.h │ │ │ │ ├── sprite_dog_tileset.h │ │ │ │ ├── sprite_duck.h │ │ │ │ ├── sprite_duck_tileset.h │ │ │ │ ├── sprite_fire.h │ │ │ │ ├── sprite_fire_tileset.h │ │ │ │ ├── sprite_ice.h │ │ │ │ ├── sprite_ice_tileset.h │ │ │ │ ├── sprite_npc001.h │ │ │ │ ├── sprite_npc001_tileset.h │ │ │ │ ├── sprite_npc002.h │ │ │ │ ├── sprite_npc002_tileset.h │ │ │ │ ├── sprite_npc003.h │ │ │ │ ├── sprite_npc003_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── sprite_radio.h │ │ │ │ ├── sprite_radio_tileset.h │ │ │ │ ├── sprite_rock.h │ │ │ │ ├── sprite_rock_tileset.h │ │ │ │ ├── sprite_sage.h │ │ │ │ ├── sprite_sage_tileset.h │ │ │ │ ├── sprite_savepoint.h │ │ │ │ ├── sprite_savepoint_tileset.h │ │ │ │ ├── sprite_signpost.h │ │ │ │ ├── sprite_signpost_tileset.h │ │ │ │ ├── sprite_torch.h │ │ │ │ ├── sprite_torch_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── trigger_0_interact.h │ │ │ │ ├── trigger_1_interact.h │ │ │ │ ├── trigger_2_interact.h │ │ │ │ ├── trigger_3_interact.h │ │ │ │ ├── trigger_4_interact.h │ │ │ │ └── trigger_5_interact.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_0_interact.s │ │ │ ├── actor_12_interact.s │ │ │ ├── actor_13_interact.s │ │ │ ├── actor_14_interact.s │ │ │ ├── actor_15_interact.s │ │ │ ├── actor_16_interact.s │ │ │ ├── actor_17_interact.s │ │ │ ├── actor_18_interact.s │ │ │ ├── actor_1_interact.s │ │ │ ├── actor_3_interact.s │ │ │ ├── actor_3_update.s │ │ │ ├── actor_4_interact.s │ │ │ ├── actor_5_interact.s │ │ │ ├── actor_6_interact.s │ │ │ ├── actor_9_interact.s │ │ │ ├── actor_ice_block_interact.s │ │ │ ├── actor_radio_interact.s │ │ │ ├── actor_rock_1_interact.s │ │ │ ├── actor_rock_2_interact.s │ │ │ ├── actor_rock_3_interact.s │ │ │ ├── bg_cave.c │ │ │ ├── bg_cave_tilemap.c │ │ │ ├── bg_cave_tilemap_attr.c │ │ │ ├── bg_cave_tileset.c │ │ │ ├── bg_house.c │ │ │ ├── bg_house_tilemap.c │ │ │ ├── bg_house_tilemap_attr.c │ │ │ ├── bg_house_tileset.c │ │ │ ├── bg_logo.c │ │ │ ├── bg_logo_tilemap.c │ │ │ ├── bg_logo_tilemap_attr.c │ │ │ ├── bg_logo_tileset.c │ │ │ ├── bg_menu.c │ │ │ ├── bg_menu_tilemap.c │ │ │ ├── bg_menu_tilemap_attr.c │ │ │ ├── bg_menu_tileset.c │ │ │ ├── bg_outside.c │ │ │ ├── bg_outside_tilemap.c │ │ │ ├── bg_outside_tilemap_attr.c │ │ │ ├── bg_outside_tileset.c │ │ │ ├── bg_stars.c │ │ │ ├── bg_stars_tilemap.c │ │ │ ├── bg_stars_tilemap_attr.c │ │ │ ├── bg_stars_tileset.c │ │ │ ├── bg_titlescreen.c │ │ │ ├── bg_titlescreen_tilemap.c │ │ │ ├── bg_titlescreen_tilemap_attr.c │ │ │ ├── bg_titlescreen_tileset.c │ │ │ ├── bg_underground.c │ │ │ ├── bg_underground_tilemap.c │ │ │ ├── bg_underground_tilemap_attr.c │ │ │ ├── bg_underground_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── emote_pause.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── music │ │ │ └── song_rulz_gonaspace_Data.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_cave.c │ │ │ ├── scene_cave_actors.c │ │ │ ├── scene_cave_collisions.c │ │ │ ├── scene_cave_init.s │ │ │ ├── scene_cave_sprites.c │ │ │ ├── scene_cave_triggers.c │ │ │ ├── scene_house.c │ │ │ ├── scene_house_actors.c │ │ │ ├── scene_house_collisions.c │ │ │ ├── scene_house_init.s │ │ │ ├── scene_house_sprites.c │ │ │ ├── scene_house_triggers.c │ │ │ ├── scene_logo.c │ │ │ ├── scene_logo_collisions.c │ │ │ ├── scene_logo_init.s │ │ │ ├── scene_menu.c │ │ │ ├── scene_menu_actors.c │ │ │ ├── scene_menu_collisions.c │ │ │ ├── scene_menu_init.s │ │ │ ├── scene_menu_sprites.c │ │ │ ├── scene_outside.c │ │ │ ├── scene_outside_actors.c │ │ │ ├── scene_outside_collisions.c │ │ │ ├── scene_outside_init.s │ │ │ ├── scene_outside_sprites.c │ │ │ ├── scene_outside_triggers.c │ │ │ ├── scene_stars.c │ │ │ ├── scene_stars_actors.c │ │ │ ├── scene_stars_collisions.c │ │ │ ├── scene_stars_init.s │ │ │ ├── scene_stars_sprites.c │ │ │ ├── scene_title_screen.c │ │ │ ├── scene_title_screen_collisions.c │ │ │ ├── scene_title_screen_init.s │ │ │ ├── scene_underground.c │ │ │ ├── scene_underground_actors.c │ │ │ ├── scene_underground_collisions.c │ │ │ ├── scene_underground_init.s │ │ │ ├── scene_underground_sprites.c │ │ │ ├── scene_underground_triggers.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_init_menu.s │ │ │ ├── script_input.s │ │ │ ├── sprite_cat.c │ │ │ ├── sprite_cat_tileset.c │ │ │ ├── sprite_checkbox.c │ │ │ ├── sprite_checkbox_tileset.c │ │ │ ├── sprite_dog.c │ │ │ ├── sprite_dog_tileset.c │ │ │ ├── sprite_duck.c │ │ │ ├── sprite_duck_tileset.c │ │ │ ├── sprite_fire.c │ │ │ ├── sprite_fire_tileset.c │ │ │ ├── sprite_ice.c │ │ │ ├── sprite_ice_tileset.c │ │ │ ├── sprite_npc001.c │ │ │ ├── sprite_npc001_tileset.c │ │ │ ├── sprite_npc002.c │ │ │ ├── sprite_npc002_tileset.c │ │ │ ├── sprite_npc003.c │ │ │ ├── sprite_npc003_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── sprite_radio.c │ │ │ ├── sprite_radio_tileset.c │ │ │ ├── sprite_rock.c │ │ │ ├── sprite_rock_tileset.c │ │ │ ├── sprite_sage.c │ │ │ ├── sprite_sage_tileset.c │ │ │ ├── sprite_savepoint.c │ │ │ ├── sprite_savepoint_tileset.c │ │ │ ├── sprite_signpost.c │ │ │ ├── sprite_signpost_tileset.c │ │ │ ├── sprite_torch.c │ │ │ ├── sprite_torch_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── tileset_default_frame.c │ │ │ ├── trigger_0_interact.s │ │ │ ├── trigger_1_interact.s │ │ │ ├── trigger_2_interact.s │ │ │ ├── trigger_3_interact.s │ │ │ ├── trigger_4_interact.s │ │ │ └── trigger_5_interact.s │ └── project │ │ ├── assets │ │ ├── avatars │ │ │ └── README.md │ │ ├── backgrounds │ │ │ ├── README.md │ │ │ ├── cave.png │ │ │ ├── cave.png.gbsres │ │ │ ├── house.png │ │ │ ├── house.png.gbsres │ │ │ ├── logo.png │ │ │ ├── logo.png.gbsres │ │ │ ├── menu.png │ │ │ ├── menu.png.gbsres │ │ │ ├── outside.png │ │ │ ├── outside.png.gbsres │ │ │ ├── stars.png │ │ │ ├── stars.png.gbsres │ │ │ ├── titlescreen.png │ │ │ ├── titlescreen.png.gbsres │ │ │ ├── underground.png │ │ │ └── underground.png.gbsres │ │ ├── emotes │ │ │ ├── README.md │ │ │ ├── anger.png │ │ │ ├── anger.png.gbsres │ │ │ ├── love.png │ │ │ ├── love.png.gbsres │ │ │ ├── music.png │ │ │ ├── music.png.gbsres │ │ │ ├── pause.png │ │ │ ├── pause.png.gbsres │ │ │ ├── question.png │ │ │ ├── question.png.gbsres │ │ │ ├── shock.png │ │ │ ├── shock.png.gbsres │ │ │ ├── sleep.png │ │ │ ├── sleep.png.gbsres │ │ │ ├── sweat.png │ │ │ └── sweat.png.gbsres │ │ ├── fonts │ │ │ ├── README.md │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── gbs-var.json │ │ │ ├── gbs-var.png │ │ │ └── gbs-var.png.gbsres │ │ ├── music │ │ │ ├── README.md │ │ │ ├── Rulz_GonaSpace.uge │ │ │ ├── Rulz_GonaSpace.uge.gbsres │ │ │ ├── template.mod │ │ │ ├── template.mod.gbsres │ │ │ ├── template.uge │ │ │ └── template.uge.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sounds │ │ │ └── README.md │ │ ├── sprites │ │ │ ├── README.md │ │ │ ├── cat.png │ │ │ ├── cat.png.gbsres │ │ │ ├── checkbox.png │ │ │ ├── checkbox.png.gbsres │ │ │ ├── dog.png │ │ │ ├── dog.png.gbsres │ │ │ ├── duck.png │ │ │ ├── duck.png.gbsres │ │ │ ├── fire.png │ │ │ ├── fire.png.gbsres │ │ │ ├── ice.png │ │ │ ├── ice.png.gbsres │ │ │ ├── npc001.png │ │ │ ├── npc001.png.gbsres │ │ │ ├── npc002.png │ │ │ ├── npc002.png.gbsres │ │ │ ├── npc003.png │ │ │ ├── npc003.png.gbsres │ │ │ ├── player.png │ │ │ ├── player.png.gbsres │ │ │ ├── radio.png │ │ │ ├── radio.png.gbsres │ │ │ ├── rock.png │ │ │ ├── rock.png.gbsres │ │ │ ├── sage.png │ │ │ ├── sage.png.gbsres │ │ │ ├── savepoint.png │ │ │ ├── savepoint.png.gbsres │ │ │ ├── signpost.png │ │ │ ├── signpost.png.gbsres │ │ │ ├── torch.png │ │ │ └── torch.png.gbsres │ │ ├── tilesets │ │ │ └── README.md │ │ └── ui │ │ │ ├── README.md │ │ │ ├── cursor.png │ │ │ └── frame.png │ │ ├── plugins │ │ └── README.md │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ ├── cave │ │ │ ├── actors │ │ │ │ ├── actor.gbsres │ │ │ │ ├── actor_2.gbsres │ │ │ │ ├── actor_3.gbsres │ │ │ │ ├── actor_4.gbsres │ │ │ │ ├── actor_5.gbsres │ │ │ │ └── actor_6.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ └── trigger.gbsres │ │ ├── house │ │ │ ├── actors │ │ │ │ ├── actor.gbsres │ │ │ │ ├── actor_2.gbsres │ │ │ │ ├── actor_3.gbsres │ │ │ │ ├── actor_4.gbsres │ │ │ │ └── radio.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ └── trigger.gbsres │ │ ├── logo │ │ │ └── scene.gbsres │ │ ├── menu │ │ │ ├── actors │ │ │ │ ├── quest1.gbsres │ │ │ │ ├── quest2.gbsres │ │ │ │ ├── quest3.gbsres │ │ │ │ ├── quest4.gbsres │ │ │ │ ├── quest5.gbsres │ │ │ │ └── quest6.gbsres │ │ │ └── scene.gbsres │ │ ├── outside │ │ │ ├── actors │ │ │ │ ├── actor.gbsres │ │ │ │ ├── actor_2.gbsres │ │ │ │ ├── actor_3.gbsres │ │ │ │ ├── actor_4.gbsres │ │ │ │ ├── actor_5.gbsres │ │ │ │ ├── actor_6.gbsres │ │ │ │ └── actor_7.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ ├── trigger_2.gbsres │ │ │ │ └── trigger_3.gbsres │ │ ├── stars │ │ │ ├── actors │ │ │ │ └── actor.gbsres │ │ │ └── scene.gbsres │ │ ├── title_screen │ │ │ └── scene.gbsres │ │ └── underground │ │ │ ├── actors │ │ │ ├── actor.gbsres │ │ │ ├── ice_block.gbsres │ │ │ ├── rock_1.gbsres │ │ │ ├── rock_2.gbsres │ │ │ └── rock_3.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ └── trigger.gbsres │ │ ├── scripts │ │ └── init_menu.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── gbt │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_0_interact.h │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_scene_1.h │ │ │ │ ├── scene_scene_1_actors.h │ │ │ │ ├── scene_scene_1_collisions.h │ │ │ │ ├── scene_scene_1_init.h │ │ │ │ ├── scene_scene_1_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_actor_animated.h │ │ │ │ ├── sprite_actor_animated_tileset.h │ │ │ │ ├── sprite_radio.h │ │ │ │ ├── sprite_radio_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_0_interact.s │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── music │ │ │ └── song_template_Data.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_scene_1.c │ │ │ ├── scene_scene_1_actors.c │ │ │ ├── scene_scene_1_collisions.c │ │ │ ├── scene_scene_1_init.s │ │ │ ├── scene_scene_1_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_actor_animated.c │ │ │ ├── sprite_actor_animated_tileset.c │ │ │ ├── sprite_radio.c │ │ │ ├── sprite_radio_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── placeholder.png │ │ │ └── placeholder.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── music │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor.png.gbsres │ │ │ ├── actor_animated.png │ │ │ ├── actor_animated.png.gbsres │ │ │ ├── radio.png │ │ │ ├── radio.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── build │ │ └── src │ │ │ ├── include │ │ │ └── data │ │ │ │ ├── background_0.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_0.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_0.h │ │ │ │ ├── scene_0_actors.h │ │ │ │ ├── scene_0_collisions.h │ │ │ │ ├── scene_0_sprites.h │ │ │ │ ├── script_s0a0_interact.h │ │ │ │ ├── spritesheet_0.h │ │ │ │ ├── spritesheet_1.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── tilemap_0.h │ │ │ │ ├── tileset_0.h │ │ │ │ ├── tileset_1.h │ │ │ │ └── tileset_2.h │ │ │ └── src │ │ │ └── data │ │ │ ├── GBT_PLAYER │ │ │ └── music_track_0__Data.c │ │ │ ├── background_0.c │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── font_0.c │ │ │ ├── frame_image.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_0.c │ │ │ ├── scene_0_actors.c │ │ │ ├── scene_0_collisions.c │ │ │ ├── scene_0_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_s0a0_interact.s │ │ │ ├── spritesheet_0.c │ │ │ ├── spritesheet_1.c │ │ │ ├── spritesheet_none.c │ │ │ ├── tilemap_0.c │ │ │ ├── tileset_0.c │ │ │ ├── tileset_1.c │ │ │ └── tileset_2.c │ │ ├── gbt.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── scene_1 │ │ │ ├── actors │ │ │ └── actor.gbsres │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── inventory │ ├── Makefile │ ├── Makefile.build │ └── data │ │ ├── include │ │ └── data │ │ │ ├── background_0.h │ │ │ ├── background_1.h │ │ │ ├── border.h │ │ │ ├── cursor_image.h │ │ │ ├── data_bootstrap.h │ │ │ ├── font_0.h │ │ │ ├── frame_image.h │ │ │ ├── game_globals.i │ │ │ ├── music_data.h │ │ │ ├── palette_0.h │ │ │ ├── palette_1.h │ │ │ ├── scene_0.h │ │ │ ├── scene_0_collisions.h │ │ │ ├── scene_1.h │ │ │ ├── scene_1_collisions.h │ │ │ ├── scene_types.h │ │ │ ├── script_clean_cursor.h │ │ │ ├── script_custom_0.h │ │ │ ├── script_draw_cursor.h │ │ │ ├── script_input_0.h │ │ │ ├── script_input_1.h │ │ │ ├── script_input_2.h │ │ │ ├── script_s0_init.h │ │ │ ├── script_s1_init.h │ │ │ ├── spritesheet_0.h │ │ │ ├── spritesheet_none.h │ │ │ ├── states_defines.h │ │ │ ├── tilemap_0.h │ │ │ ├── tilemap_1.h │ │ │ ├── tileset_0.h │ │ │ ├── tileset_1.h │ │ │ ├── tileset_2.h │ │ │ └── tileset_extra_0.h │ │ └── src │ │ └── data │ │ ├── background_0.c │ │ ├── background_1.c │ │ ├── border.c │ │ ├── cursor_image.c │ │ ├── font_0.c │ │ ├── frame_image.c │ │ ├── game_signature.c │ │ ├── music │ │ └── .gitkeep │ │ ├── palette_0.c │ │ ├── palette_1.c │ │ ├── scene_0.c │ │ ├── scene_0_collisions.c │ │ ├── scene_1.c │ │ ├── scene_1_collisions.c │ │ ├── script_clean_cursor.s │ │ ├── script_custom_0.s │ │ ├── script_draw_cursor.s │ │ ├── script_engine_init.s │ │ ├── script_input_0.s │ │ ├── script_input_1.s │ │ ├── script_input_2.s │ │ ├── script_s0_init.s │ │ ├── script_s1_init.s │ │ ├── spritesheet_0.c │ │ ├── spritesheet_none.c │ │ ├── tilemap_0.c │ │ ├── tilemap_1.c │ │ ├── tileset_0.c │ │ ├── tileset_1.c │ │ ├── tileset_2.c │ │ └── tileset_extra_0.c ├── linkcable │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_scene_1.h │ │ │ │ ├── scene_scene_1_collisions.h │ │ │ │ ├── scene_scene_1_init.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_actor_animated.h │ │ │ │ ├── sprite_actor_animated_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_scene_1.c │ │ │ ├── scene_scene_1_collisions.c │ │ │ ├── scene_scene_1_init.s │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_actor_animated.c │ │ │ ├── sprite_actor_animated_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── placeholder.png │ │ │ └── placeholder.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor.png.gbsres │ │ │ ├── actor_animated.png │ │ │ ├── actor_animated.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── linkcable.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── scene_1 │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── music_routines │ ├── Makefile │ ├── Makefile.build │ └── data │ │ ├── include │ │ └── data │ │ │ ├── background_0.h │ │ │ ├── border.h │ │ │ ├── cursor_image.h │ │ │ ├── data_bootstrap.h │ │ │ ├── font_0.h │ │ │ ├── font_1.h │ │ │ ├── frame_image.h │ │ │ ├── game_globals.i │ │ │ ├── music_data.h │ │ │ ├── palette_0.h │ │ │ ├── palette_1.h │ │ │ ├── scene_0.h │ │ │ ├── scene_0_actors.h │ │ │ ├── scene_0_collisions.h │ │ │ ├── scene_0_sprites.h │ │ │ ├── scene_types.h │ │ │ ├── script_music_routine_0.h │ │ │ ├── script_music_routine_1.h │ │ │ ├── script_music_routine_2.h │ │ │ ├── script_music_routine_3.h │ │ │ ├── script_s0_init.h │ │ │ ├── spritesheet_0.h │ │ │ ├── spritesheet_none.h │ │ │ ├── states_defines.h │ │ │ ├── tilemap_0.h │ │ │ ├── tileset_0.h │ │ │ └── tileset_1.h │ │ └── src │ │ └── data │ │ ├── background_0.c │ │ ├── border.c │ │ ├── cursor_image.c │ │ ├── font_0.c │ │ ├── font_1.c │ │ ├── frame_image.c │ │ ├── game_signature.c │ │ ├── music │ │ └── music_track_0__Data.c │ │ ├── palette_0.c │ │ ├── palette_1.c │ │ ├── scene_0.c │ │ ├── scene_0_actors.c │ │ ├── scene_0_collisions.c │ │ ├── scene_0_sprites.c │ │ ├── script_engine_init.s │ │ ├── script_music_routine_0.s │ │ ├── script_music_routine_1.s │ │ ├── script_music_routine_2.s │ │ ├── script_music_routine_3.s │ │ ├── script_s0_init.s │ │ ├── spritesheet_0.c │ │ ├── spritesheet_none.c │ │ ├── tilemap_0.c │ │ ├── tileset_0.c │ │ └── tileset_1.c ├── name_picker │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_00000_ascii.h │ │ │ │ ├── bg_00000_ascii_tilemap.h │ │ │ │ ├── bg_00000_ascii_tilemap_attr.h │ │ │ │ ├── bg_00000_ascii_tileset.h │ │ │ │ ├── bg_letters.h │ │ │ │ ├── bg_letters_tilemap.h │ │ │ │ ├── bg_letters_tilemap_attr.h │ │ │ │ ├── bg_letters_tileset.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_font_tileset.h │ │ │ │ ├── scene_font_tileset_collisions.h │ │ │ │ ├── scene_font_tileset_init.h │ │ │ │ ├── scene_scene_1.h │ │ │ │ ├── scene_scene_1_collisions.h │ │ │ │ ├── scene_scene_1_init.h │ │ │ │ ├── scene_scene_1_triggers.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── script_input.h │ │ │ │ ├── script_update_input_fields.h │ │ │ │ ├── sprite_static.h │ │ │ │ ├── sprite_static_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── trigger_caps_letters_interact.h │ │ │ │ └── trigger_low_letters_interact.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_00000_ascii.c │ │ │ ├── bg_00000_ascii_tilemap.c │ │ │ ├── bg_00000_ascii_tilemap_attr.c │ │ │ ├── bg_00000_ascii_tileset.c │ │ │ ├── bg_letters.c │ │ │ ├── bg_letters_tilemap.c │ │ │ ├── bg_letters_tilemap_attr.c │ │ │ ├── bg_letters_tileset.c │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_font_tileset.c │ │ │ ├── scene_font_tileset_collisions.c │ │ │ ├── scene_font_tileset_init.s │ │ │ ├── scene_scene_1.c │ │ │ ├── scene_scene_1_collisions.c │ │ │ ├── scene_scene_1_init.s │ │ │ ├── scene_scene_1_triggers.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_input.s │ │ │ ├── script_update_input_fields.s │ │ │ ├── sprite_static.c │ │ │ ├── sprite_static_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── tileset_default_frame.c │ │ │ ├── trigger_caps_letters_interact.s │ │ │ └── trigger_low_letters_interact.s │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── 00000-ascii.png │ │ │ ├── 00000-ascii.png.gbsres │ │ │ ├── letters.png │ │ │ └── letters.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── music │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── name_picker.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ ├── font_tileset │ │ │ └── scene.gbsres │ │ └── scene_1 │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ ├── caps_letters.gbsres │ │ │ └── low_letters.gbsres │ │ ├── scripts │ │ └── update_input_fields.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── overflow │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_title.h │ │ │ │ ├── bg_title_tilemap.h │ │ │ │ ├── bg_title_tilemap_attr.h │ │ │ │ ├── bg_title_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_title.h │ │ │ │ ├── scene_title_actors.h │ │ │ │ ├── scene_title_collisions.h │ │ │ │ ├── scene_title_init.h │ │ │ │ ├── scene_title_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_button_a.h │ │ │ │ ├── sprite_button_a_tileset.h │ │ │ │ ├── sprite_button_b.h │ │ │ │ ├── sprite_button_b_tileset.h │ │ │ │ ├── sprite_continue.h │ │ │ │ ├── sprite_continue_tileset.h │ │ │ │ ├── sprite_new_game.h │ │ │ │ ├── sprite_new_game_tileset.h │ │ │ │ ├── sprite_player_1.h │ │ │ │ ├── sprite_player_1_tileset.h │ │ │ │ ├── sprite_press_start.h │ │ │ │ ├── sprite_press_start_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_title.c │ │ │ ├── bg_title_tilemap.c │ │ │ ├── bg_title_tilemap_attr.c │ │ │ ├── bg_title_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_title.c │ │ │ ├── scene_title_actors.c │ │ │ ├── scene_title_collisions.c │ │ │ ├── scene_title_init.s │ │ │ ├── scene_title_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_button_a.c │ │ │ ├── sprite_button_a_tileset.c │ │ │ ├── sprite_button_b.c │ │ │ ├── sprite_button_b_tileset.c │ │ │ ├── sprite_continue.c │ │ │ ├── sprite_continue_tileset.c │ │ │ ├── sprite_new_game.c │ │ │ ├── sprite_new_game_tileset.c │ │ │ ├── sprite_player_1.c │ │ │ ├── sprite_player_1_tileset.c │ │ │ ├── sprite_press_start.c │ │ │ ├── sprite_press_start_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── title.png │ │ │ └── title.png.gbsres │ │ ├── emotes │ │ │ ├── anger.png │ │ │ ├── anger.png.gbsres │ │ │ ├── love.png │ │ │ ├── love.png.gbsres │ │ │ ├── music.png │ │ │ ├── music.png.gbsres │ │ │ ├── pause.png │ │ │ ├── pause.png.gbsres │ │ │ ├── question.png │ │ │ ├── question.png.gbsres │ │ │ ├── shock.png │ │ │ ├── shock.png.gbsres │ │ │ ├── sleep.png │ │ │ ├── sleep.png.gbsres │ │ │ ├── sweat.png │ │ │ └── sweat.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── gbs-var.json │ │ │ ├── gbs-var.png │ │ │ └── gbs-var.png.gbsres │ │ ├── music │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sprites │ │ │ ├── button_a.png │ │ │ ├── button_a.png.gbsres │ │ │ ├── button_b.png │ │ │ ├── button_b.png.gbsres │ │ │ ├── continue.png │ │ │ ├── continue.png.gbsres │ │ │ ├── new_game.png │ │ │ ├── new_game.png.gbsres │ │ │ ├── player_1.png │ │ │ ├── player_1.png.gbsres │ │ │ ├── press_start.png │ │ │ └── press_start.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── button_a.gbsres │ │ ├── button_b.gbsres │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ ├── default_ui.gbsres │ │ ├── greyed.gbsres │ │ ├── splash.gbsres │ │ └── title.gbsres │ │ ├── scenes │ │ └── title │ │ │ ├── actors │ │ │ ├── c_button.gbsres │ │ │ ├── continue.gbsres │ │ │ ├── new_game.gbsres │ │ │ ├── ng_button.gbsres │ │ │ └── start.gbsres │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── parallax_test │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_parallax_test.h │ │ │ │ ├── bg_parallax_test_tilemap.h │ │ │ │ ├── bg_parallax_test_tilemap_attr.h │ │ │ │ ├── bg_parallax_test_tileset.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_scene_1.h │ │ │ │ ├── scene_scene_1_collisions.h │ │ │ │ ├── scene_scene_1_init.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_actor_animated.h │ │ │ │ ├── sprite_actor_animated_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_parallax_test.c │ │ │ ├── bg_parallax_test_tilemap.c │ │ │ ├── bg_parallax_test_tilemap_attr.c │ │ │ ├── bg_parallax_test_tileset.c │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_scene_1.c │ │ │ ├── scene_scene_1_collisions.c │ │ │ ├── scene_scene_1_init.s │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_actor_animated.c │ │ │ ├── sprite_actor_animated_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── parallax_test.png │ │ │ ├── parallax_test.png.gbsres │ │ │ ├── placeholder.png │ │ │ └── placeholder.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── music │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor.png.gbsres │ │ │ ├── actor_animated.png │ │ │ ├── actor_animated.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── parallax_test.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── scene_1 │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── persistent_test │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_0_update.h │ │ │ │ ├── actor_1_update.h │ │ │ │ ├── actor_2_update.h │ │ │ │ ├── bg_parallax.h │ │ │ │ ├── bg_parallax_tilemap.h │ │ │ │ ├── bg_parallax_tilemap_attr.h │ │ │ │ ├── bg_parallax_tileset.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── emote_anger.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_scene_1.h │ │ │ │ ├── scene_scene_1_actors.h │ │ │ │ ├── scene_scene_1_collisions.h │ │ │ │ ├── scene_scene_1_init.h │ │ │ │ ├── scene_scene_1_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_actor.h │ │ │ │ ├── sprite_actor_animated.h │ │ │ │ ├── sprite_actor_animated_tileset.h │ │ │ │ ├── sprite_actor_tileset.h │ │ │ │ ├── sprite_box.h │ │ │ │ ├── sprite_box_tileset.h │ │ │ │ ├── sprite_ice.h │ │ │ │ ├── sprite_ice_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_0_update.s │ │ │ ├── actor_1_update.s │ │ │ ├── actor_2_update.s │ │ │ ├── bg_parallax.c │ │ │ ├── bg_parallax_tilemap.c │ │ │ ├── bg_parallax_tilemap_attr.c │ │ │ ├── bg_parallax_tileset.c │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── emote_anger.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_scene_1.c │ │ │ ├── scene_scene_1_actors.c │ │ │ ├── scene_scene_1_collisions.c │ │ │ ├── scene_scene_1_init.s │ │ │ ├── scene_scene_1_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_actor.c │ │ │ ├── sprite_actor_animated.c │ │ │ ├── sprite_actor_animated_tileset.c │ │ │ ├── sprite_actor_tileset.c │ │ │ ├── sprite_box.c │ │ │ ├── sprite_box_tileset.c │ │ │ ├── sprite_ice.c │ │ │ ├── sprite_ice_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── parallax.png │ │ │ ├── parallax.png.gbsres │ │ │ ├── parallax_test.png │ │ │ ├── parallax_test.png.gbsres │ │ │ ├── placeholder.png │ │ │ └── placeholder.png.gbsres │ │ ├── emotes │ │ │ ├── anger.png │ │ │ └── anger.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── music │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor.png.gbsres │ │ │ ├── actor_animated.png │ │ │ ├── actor_animated.png.gbsres │ │ │ ├── box.png │ │ │ ├── box.png.gbsres │ │ │ ├── ice.png │ │ │ ├── ice.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── scene_1 │ │ │ ├── actors │ │ │ ├── actor.gbsres │ │ │ ├── actor_2.gbsres │ │ │ └── actor_3.gbsres │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── save_slots │ ├── Makefile │ ├── Makefile.build │ └── data │ │ ├── include │ │ └── data │ │ │ ├── background_0.h │ │ │ ├── border.h │ │ │ ├── cursor_image.h │ │ │ ├── data_bootstrap.h │ │ │ ├── font_0.h │ │ │ ├── frame_image.h │ │ │ ├── game_globals.i │ │ │ ├── music_data.h │ │ │ ├── palette_0.h │ │ │ ├── palette_1.h │ │ │ ├── scene_0.h │ │ │ ├── scene_0_collisions.h │ │ │ ├── scene_1.h │ │ │ ├── scene_1_collisions.h │ │ │ ├── scene_types.h │ │ │ ├── script_input_0.h │ │ │ ├── script_input_1.h │ │ │ ├── script_input_2.h │ │ │ ├── script_s0_init.h │ │ │ ├── script_s1_init.h │ │ │ ├── spritesheet_0.h │ │ │ ├── spritesheet_none.h │ │ │ ├── states_defines.h │ │ │ ├── tilemap_0.h │ │ │ ├── tileset_0.h │ │ │ └── tileset_1.h │ │ └── src │ │ └── data │ │ ├── background_0.c │ │ ├── cursor_image.c │ │ ├── font_0.c │ │ ├── frame_image.c │ │ ├── game_signature.c │ │ ├── music │ │ └── .gitkeep │ │ ├── palette_0.c │ │ ├── palette_1.c │ │ ├── scene_0.c │ │ ├── scene_0_collisions.c │ │ ├── scene_1.c │ │ ├── scene_1_collisions.c │ │ ├── script_engine_init.s │ │ ├── script_input_0.s │ │ ├── script_input_1.s │ │ ├── script_input_2.s │ │ ├── script_s0_init.s │ │ ├── script_s1_init.s │ │ ├── spritesheet_0.c │ │ ├── spritesheet_none.c │ │ ├── tilemap_0.c │ │ ├── tileset_0.c │ │ └── tileset_1.c ├── scroll_sprites │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_0_interact.h │ │ │ │ ├── actor_1_update.h │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── bg_town.h │ │ │ │ ├── bg_town_tilemap.h │ │ │ │ ├── bg_town_tilemap_attr.h │ │ │ │ ├── bg_town_tileset.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_font_ru.h │ │ │ │ ├── font_font_serif.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── palette_2.h │ │ │ │ ├── palette_3.h │ │ │ │ ├── scene_1.h │ │ │ │ ├── scene_1_collisions.h │ │ │ │ ├── scene_1_init.h │ │ │ │ ├── scene_2.h │ │ │ │ ├── scene_2_actors.h │ │ │ │ ├── scene_2_collisions.h │ │ │ │ ├── scene_2_init.h │ │ │ │ ├── scene_2_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_6_colors.h │ │ │ │ ├── sprite_6_colors_tileset.h │ │ │ │ ├── sprite_panacea.h │ │ │ │ ├── sprite_panacea_tileset.h │ │ │ │ ├── sprite_slon_metaspritesheet.h │ │ │ │ ├── sprite_slon_metaspritesheet_tileset.h │ │ │ │ ├── sprite_static.h │ │ │ │ ├── sprite_static_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_0_interact.s │ │ │ ├── actor_1_update.s │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── bg_town.c │ │ │ ├── bg_town_tilemap.c │ │ │ ├── bg_town_tilemap_attr.c │ │ │ ├── bg_town_tileset.c │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── font_font_ru.c │ │ │ ├── font_font_serif.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── palette_2.c │ │ │ ├── palette_3.c │ │ │ ├── scene_1.c │ │ │ ├── scene_1_collisions.c │ │ │ ├── scene_1_init.s │ │ │ ├── scene_2.c │ │ │ ├── scene_2_actors.c │ │ │ ├── scene_2_collisions.c │ │ │ ├── scene_2_init.s │ │ │ ├── scene_2_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_6_colors.c │ │ │ ├── sprite_6_colors_tileset.c │ │ │ ├── sprite_panacea.c │ │ │ ├── sprite_panacea_tileset.c │ │ │ ├── sprite_slon_metaspritesheet.c │ │ │ ├── sprite_slon_metaspritesheet_tileset.c │ │ │ ├── sprite_static.c │ │ │ ├── sprite_static_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── placeholder.png │ │ │ ├── placeholder.png.gbsres │ │ │ ├── town.png │ │ │ └── town.png.gbsres │ │ ├── border.png │ │ ├── fonts │ │ │ ├── font-ru.png │ │ │ ├── font-ru.png.gbsres │ │ │ ├── font-serif.png │ │ │ ├── font-serif.png.gbsres │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── music │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── 6-colors.png │ │ │ ├── 6-colors.png.gbsres │ │ │ ├── 8x8.png │ │ │ ├── 8x8.png.gbsres │ │ │ ├── panacea.png │ │ │ ├── panacea.png.gbsres │ │ │ ├── slon.png │ │ │ ├── slon.png.gbsres │ │ │ ├── slon_metaspritesheet.png │ │ │ ├── slon_metaspritesheet.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ │ ├── default_bg_1.gbsres │ │ │ ├── default_bg_2.gbsres │ │ │ ├── default_bg_3.gbsres │ │ │ ├── default_bg_4.gbsres │ │ │ ├── default_bg_5.gbsres │ │ │ ├── default_bg_6.gbsres │ │ │ ├── default_sprites.gbsres │ │ │ ├── default_ui.gbsres │ │ │ ├── palette_10.gbsres │ │ │ ├── palette_11.gbsres │ │ │ ├── palette_12.gbsres │ │ │ ├── palette_13.gbsres │ │ │ ├── palette_14.gbsres │ │ │ ├── palette_15.gbsres │ │ │ └── palette_9.gbsres │ │ ├── scenes │ │ │ ├── scene │ │ │ │ └── scene.gbsres │ │ │ └── scene_2 │ │ │ │ ├── actors │ │ │ │ ├── actor.gbsres │ │ │ │ ├── actor_2.gbsres │ │ │ │ ├── actor_3.gbsres │ │ │ │ └── actor_4.gbsres │ │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres │ │ └── version3test.gbsproj ├── seamless_transitions │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_east_tileset_town.h │ │ │ │ ├── bg_east_tileset_town_tilemap.h │ │ │ │ ├── bg_east_tileset_town_tilemap_attr.h │ │ │ │ ├── bg_transition_tileset_town.h │ │ │ │ ├── bg_transition_tileset_town_tilemap.h │ │ │ │ ├── bg_transition_tileset_town_tilemap_attr.h │ │ │ │ ├── bg_west_tileset_town.h │ │ │ │ ├── bg_west_tileset_town_tilemap.h │ │ │ │ ├── bg_west_tileset_town_tilemap_attr.h │ │ │ │ ├── bg_west_tileset_town_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_east.h │ │ │ │ ├── scene_east_actors.h │ │ │ │ ├── scene_east_collisions.h │ │ │ │ ├── scene_east_init.h │ │ │ │ ├── scene_east_sprites.h │ │ │ │ ├── scene_east_triggers.h │ │ │ │ ├── scene_transition.h │ │ │ │ ├── scene_transition_collisions.h │ │ │ │ ├── scene_transition_init.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── scene_west.h │ │ │ │ ├── scene_west_actors.h │ │ │ │ ├── scene_west_collisions.h │ │ │ │ ├── scene_west_init.h │ │ │ │ ├── scene_west_sprites.h │ │ │ │ ├── scene_west_triggers.h │ │ │ │ ├── sprite_actor.h │ │ │ │ ├── sprite_actor_tileset.h │ │ │ │ ├── sprite_npc001.h │ │ │ │ ├── sprite_npc001_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── trigger_east_to_west_interact.h │ │ │ │ └── trigger_west_to_east_interact.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_east_tileset_town.c │ │ │ ├── bg_east_tileset_town_tilemap.c │ │ │ ├── bg_east_tileset_town_tilemap_attr.c │ │ │ ├── bg_transition_tileset_town.c │ │ │ ├── bg_transition_tileset_town_tilemap.c │ │ │ ├── bg_transition_tileset_town_tilemap_attr.c │ │ │ ├── bg_west_tileset_town.c │ │ │ ├── bg_west_tileset_town_tilemap.c │ │ │ ├── bg_west_tileset_town_tilemap_attr.c │ │ │ ├── bg_west_tileset_town_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_east.c │ │ │ ├── scene_east_actors.c │ │ │ ├── scene_east_collisions.c │ │ │ ├── scene_east_init.s │ │ │ ├── scene_east_sprites.c │ │ │ ├── scene_east_triggers.c │ │ │ ├── scene_transition.c │ │ │ ├── scene_transition_collisions.c │ │ │ ├── scene_transition_init.s │ │ │ ├── scene_west.c │ │ │ ├── scene_west_actors.c │ │ │ ├── scene_west_collisions.c │ │ │ ├── scene_west_init.s │ │ │ ├── scene_west_sprites.c │ │ │ ├── scene_west_triggers.c │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_actor.c │ │ │ ├── sprite_actor_tileset.c │ │ │ ├── sprite_npc001.c │ │ │ ├── sprite_npc001_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── tileset_default_frame.c │ │ │ ├── trigger_east_to_west_interact.s │ │ │ └── trigger_west_to_east_interact.s │ └── project │ │ ├── assets │ │ ├── avatars │ │ │ └── README.md │ │ ├── backgrounds │ │ │ ├── README.md │ │ │ ├── east.png │ │ │ ├── east.png.gbsres │ │ │ ├── transition.png │ │ │ ├── transition.png.gbsres │ │ │ ├── west.png │ │ │ └── west.png.gbsres │ │ ├── emotes │ │ │ ├── README.md │ │ │ ├── anger.png │ │ │ ├── anger.png.gbsres │ │ │ ├── love.png │ │ │ ├── love.png.gbsres │ │ │ ├── music.png │ │ │ ├── music.png.gbsres │ │ │ ├── pause.png │ │ │ ├── pause.png.gbsres │ │ │ ├── question.png │ │ │ ├── question.png.gbsres │ │ │ ├── shock.png │ │ │ ├── shock.png.gbsres │ │ │ ├── sleep.png │ │ │ ├── sleep.png.gbsres │ │ │ ├── sweat.png │ │ │ └── sweat.png.gbsres │ │ ├── fonts │ │ │ ├── README.md │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── gbs-var.json │ │ │ ├── gbs-var.png │ │ │ └── gbs-var.png.gbsres │ │ ├── music │ │ │ ├── README.md │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sounds │ │ │ └── README.md │ │ ├── sprites │ │ │ ├── README.md │ │ │ ├── actor.png │ │ │ ├── actor.png.gbsres │ │ │ ├── actor_animated.png │ │ │ ├── actor_animated.png.gbsres │ │ │ ├── npc001.png │ │ │ ├── npc001.png.gbsres │ │ │ ├── npc002.png │ │ │ ├── npc002.png.gbsres │ │ │ ├── player.png │ │ │ ├── player.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ ├── tilesets │ │ │ ├── town.png │ │ │ └── town.png.gbsres │ │ └── ui │ │ │ ├── README.md │ │ │ ├── cursor.png │ │ │ └── frame.png │ │ ├── plugins │ │ └── README.md │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ ├── east │ │ │ ├── actors │ │ │ │ └── actor.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ │ └── trigger.gbsres │ │ ├── transition_scene │ │ │ └── scene.gbsres │ │ └── west │ │ │ ├── actors │ │ │ └── actor.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ └── trigger.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── sokoban │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_box_0_interact.h │ │ │ │ ├── actor_box_1_interact.h │ │ │ │ ├── actor_box_2_interact.h │ │ │ │ ├── actor_box_3_interact.h │ │ │ │ ├── actor_box_4_interact.h │ │ │ │ ├── actor_box_5_interact.h │ │ │ │ ├── actor_box_interact.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_level_1.h │ │ │ │ ├── scene_level_1_actors.h │ │ │ │ ├── scene_level_1_collisions.h │ │ │ │ ├── scene_level_1_init.h │ │ │ │ ├── scene_level_1_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_box.h │ │ │ │ ├── sprite_box_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── symbol.h │ │ │ │ ├── symbol_2.h │ │ │ │ ├── symbol_tilemap.h │ │ │ │ ├── symbol_tilemap_attr.h │ │ │ │ └── symbol_tileset.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_box_0_interact.s │ │ │ ├── actor_box_1_interact.s │ │ │ ├── actor_box_2_interact.s │ │ │ ├── actor_box_3_interact.s │ │ │ ├── actor_box_4_interact.s │ │ │ ├── actor_box_5_interact.s │ │ │ ├── actor_box_interact.s │ │ │ ├── border.c │ │ │ ├── cursor_image.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_level_1.c │ │ │ ├── scene_level_1_actors.c │ │ │ ├── scene_level_1_collisions.c │ │ │ ├── scene_level_1_init.s │ │ │ ├── scene_level_1_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_box.c │ │ │ ├── sprite_box_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── symbol.c │ │ │ ├── symbol_2.c │ │ │ ├── symbol_tilemap.c │ │ │ ├── symbol_tilemap_attr.c │ │ │ ├── symbol_tileset.c │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── sokoban.png │ │ │ └── sokoban.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── box.png │ │ │ ├── box.png.gbsres │ │ │ ├── player.png │ │ │ └── player.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ │ ├── default_bg_1.gbsres │ │ │ ├── default_bg_2.gbsres │ │ │ ├── default_bg_3.gbsres │ │ │ ├── default_bg_4.gbsres │ │ │ ├── default_bg_5.gbsres │ │ │ ├── default_bg_6.gbsres │ │ │ ├── default_sprites.gbsres │ │ │ └── default_ui.gbsres │ │ ├── scenes │ │ │ └── level_1 │ │ │ │ ├── actors │ │ │ │ ├── box.gbsres │ │ │ │ ├── box_2.gbsres │ │ │ │ ├── box_3.gbsres │ │ │ │ ├── box_4.gbsres │ │ │ │ ├── box_5.gbsres │ │ │ │ ├── box_6.gbsres │ │ │ │ └── box_7.gbsres │ │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres │ │ └── sokoban.gbsproj ├── sprite_states │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_0_interact.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_start.h │ │ │ │ ├── scene_start_actors.h │ │ │ │ ├── scene_start_collisions.h │ │ │ │ ├── scene_start_init.h │ │ │ │ ├── scene_start_sprites.h │ │ │ │ ├── scene_start_triggers.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── script_input.h │ │ │ │ ├── sprite_box.h │ │ │ │ ├── sprite_box_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── symbol.h │ │ │ │ ├── symbol_2.h │ │ │ │ ├── symbol_tilemap.h │ │ │ │ ├── symbol_tilemap_attr.h │ │ │ │ ├── symbol_tileset.h │ │ │ │ ├── trigger_0_interact.h │ │ │ │ ├── trigger_1_interact.h │ │ │ │ ├── trigger_2_interact.h │ │ │ │ └── trigger_3_interact.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_0_interact.s │ │ │ ├── cursor_image.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_start.c │ │ │ ├── scene_start_actors.c │ │ │ ├── scene_start_collisions.c │ │ │ ├── scene_start_init.s │ │ │ ├── scene_start_sprites.c │ │ │ ├── scene_start_triggers.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_input.s │ │ │ ├── sprite_box.c │ │ │ ├── sprite_box_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── symbol.c │ │ │ ├── symbol_2.c │ │ │ ├── symbol_tilemap.c │ │ │ ├── symbol_tilemap_attr.c │ │ │ ├── symbol_tileset.c │ │ │ ├── tileset_default_frame.c │ │ │ ├── trigger_0_interact.s │ │ │ ├── trigger_1_interact.s │ │ │ ├── trigger_2_interact.s │ │ │ └── trigger_3_interact.s │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── outside.png │ │ │ └── outside.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── box.png │ │ │ ├── box.png.gbsres │ │ │ ├── player.png │ │ │ └── player.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── start │ │ │ ├── actors │ │ │ └── actor.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ ├── trigger.gbsres │ │ │ ├── trigger_2.gbsres │ │ │ ├── trigger_3.gbsres │ │ │ └── trigger_4.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres ├── thread-cutscene │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_underground.h │ │ │ │ ├── bg_underground_tilemap.h │ │ │ │ ├── bg_underground_tilemap_attr.h │ │ │ │ ├── bg_underground_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── cutscene_trigger_interact.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── script_thread.h │ │ │ │ ├── sprite_npc003.h │ │ │ │ ├── sprite_npc003_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── test_scene.h │ │ │ │ ├── test_scene_actors.h │ │ │ │ ├── test_scene_collisions.h │ │ │ │ ├── test_scene_init.h │ │ │ │ ├── test_scene_sprites.h │ │ │ │ └── test_scene_triggers.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_underground.c │ │ │ ├── bg_underground_tilemap.c │ │ │ ├── bg_underground_tilemap_attr.c │ │ │ ├── bg_underground_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── cutscene_trigger_interact.s │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_thread.s │ │ │ ├── sprite_npc003.c │ │ │ ├── sprite_npc003_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── test_scene.c │ │ │ ├── test_scene_actors.c │ │ │ ├── test_scene_collisions.c │ │ │ ├── test_scene_init.s │ │ │ ├── test_scene_sprites.c │ │ │ ├── test_scene_triggers.c │ │ │ └── tileset_default_frame.c │ └── project │ │ ├── .gitignore │ │ ├── assets │ │ ├── avatars │ │ │ └── README.md │ │ ├── backgrounds │ │ │ ├── README.md │ │ │ ├── cave.png │ │ │ ├── cave.png.gbsres │ │ │ ├── house.png │ │ │ ├── house.png.gbsres │ │ │ ├── logo.png │ │ │ ├── logo.png.gbsres │ │ │ ├── menu.png │ │ │ ├── menu.png.gbsres │ │ │ ├── outside.png │ │ │ ├── outside.png.gbsres │ │ │ ├── stars.png │ │ │ ├── stars.png.gbsres │ │ │ ├── titlescreen.png │ │ │ ├── titlescreen.png.gbsres │ │ │ ├── underground.png │ │ │ └── underground.png.gbsres │ │ ├── emotes │ │ │ ├── README.md │ │ │ ├── anger.png │ │ │ ├── anger.png.gbsres │ │ │ ├── love.png │ │ │ ├── love.png.gbsres │ │ │ ├── music.png │ │ │ ├── music.png.gbsres │ │ │ ├── pause.png │ │ │ ├── pause.png.gbsres │ │ │ ├── question.png │ │ │ ├── question.png.gbsres │ │ │ ├── shock.png │ │ │ ├── shock.png.gbsres │ │ │ ├── sleep.png │ │ │ ├── sleep.png.gbsres │ │ │ ├── sweat.png │ │ │ └── sweat.png.gbsres │ │ ├── fonts │ │ │ ├── README.md │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-mono.png.gbsres │ │ │ ├── gbs-var.json │ │ │ ├── gbs-var.png │ │ │ └── gbs-var.png.gbsres │ │ ├── music │ │ │ ├── README.md │ │ │ ├── Rulz_GonaSpace.uge │ │ │ ├── Rulz_GonaSpace.uge.gbsres │ │ │ ├── template.mod │ │ │ ├── template.mod.gbsres │ │ │ ├── template.uge │ │ │ └── template.uge.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sounds │ │ │ └── README.md │ │ ├── sprites │ │ │ ├── README.md │ │ │ ├── cat.png │ │ │ ├── cat.png.gbsres │ │ │ ├── checkbox.png │ │ │ ├── checkbox.png.gbsres │ │ │ ├── dog.png │ │ │ ├── dog.png.gbsres │ │ │ ├── duck.png │ │ │ ├── duck.png.gbsres │ │ │ ├── fire.png │ │ │ ├── fire.png.gbsres │ │ │ ├── ice.png │ │ │ ├── ice.png.gbsres │ │ │ ├── npc001.png │ │ │ ├── npc001.png.gbsres │ │ │ ├── npc002.png │ │ │ ├── npc002.png.gbsres │ │ │ ├── npc003.png │ │ │ ├── npc003.png.gbsres │ │ │ ├── player.png │ │ │ ├── player.png.gbsres │ │ │ ├── radio.png │ │ │ ├── radio.png.gbsres │ │ │ ├── rock.png │ │ │ ├── rock.png.gbsres │ │ │ ├── sage.png │ │ │ ├── sage.png.gbsres │ │ │ ├── savepoint.png │ │ │ ├── savepoint.png.gbsres │ │ │ ├── signpost.png │ │ │ ├── signpost.png.gbsres │ │ │ ├── torch.png │ │ │ └── torch.png.gbsres │ │ ├── tilesets │ │ │ └── README.md │ │ └── ui │ │ │ ├── README.md │ │ │ ├── cursor.png │ │ │ └── frame.png │ │ ├── plugins │ │ └── README.md │ │ ├── project.gbsproj │ │ └── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ ├── default_bg_1.gbsres │ │ ├── default_bg_2.gbsres │ │ ├── default_bg_3.gbsres │ │ ├── default_bg_4.gbsres │ │ ├── default_bg_5.gbsres │ │ ├── default_bg_6.gbsres │ │ ├── default_sprites.gbsres │ │ └── default_ui.gbsres │ │ ├── scenes │ │ └── scene_1 │ │ │ ├── actors │ │ │ └── actor.gbsres │ │ │ ├── scene.gbsres │ │ │ └── triggers │ │ │ └── trigger.gbsres │ │ ├── scripts │ │ └── init_menu.gbsres │ │ ├── settings.gbsres │ │ └── variables.gbsres ├── triggers_on_leave │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_scene_1.h │ │ │ │ ├── scene_scene_1_collisions.h │ │ │ │ ├── scene_scene_1_init.h │ │ │ │ ├── scene_scene_1_triggers.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_actor_animated.h │ │ │ │ ├── sprite_actor_animated_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── trigger_0_interact.h │ │ │ │ ├── trigger_12_interact.h │ │ │ │ ├── trigger_13_interact.h │ │ │ │ ├── trigger_14_interact.h │ │ │ │ ├── trigger_15_interact.h │ │ │ │ ├── trigger_16_interact.h │ │ │ │ ├── trigger_17_interact.h │ │ │ │ ├── trigger_18_interact.h │ │ │ │ ├── trigger_19_interact.h │ │ │ │ ├── trigger_20_interact.h │ │ │ │ ├── trigger_21_interact.h │ │ │ │ ├── trigger_22_interact.h │ │ │ │ ├── trigger_23_interact.h │ │ │ │ ├── trigger_24_interact.h │ │ │ │ ├── trigger_25_interact.h │ │ │ │ ├── trigger_26_interact.h │ │ │ │ ├── trigger_27_interact.h │ │ │ │ ├── trigger_28_interact.h │ │ │ │ ├── trigger_29_interact.h │ │ │ │ ├── trigger_2_interact.h │ │ │ │ ├── trigger_3_interact.h │ │ │ │ ├── trigger_4_interact.h │ │ │ │ ├── trigger_5_interact.h │ │ │ │ └── trigger_6_interact.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_scene_1.c │ │ │ ├── scene_scene_1_collisions.c │ │ │ ├── scene_scene_1_init.s │ │ │ ├── scene_scene_1_triggers.c │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_actor_animated.c │ │ │ ├── sprite_actor_animated_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── tileset_default_frame.c │ │ │ ├── trigger_0_interact.s │ │ │ ├── trigger_12_interact.s │ │ │ ├── trigger_13_interact.s │ │ │ ├── trigger_14_interact.s │ │ │ ├── trigger_15_interact.s │ │ │ ├── trigger_16_interact.s │ │ │ ├── trigger_17_interact.s │ │ │ ├── trigger_18_interact.s │ │ │ ├── trigger_19_interact.s │ │ │ ├── trigger_20_interact.s │ │ │ ├── trigger_21_interact.s │ │ │ ├── trigger_22_interact.s │ │ │ ├── trigger_23_interact.s │ │ │ ├── trigger_24_interact.s │ │ │ ├── trigger_25_interact.s │ │ │ ├── trigger_26_interact.s │ │ │ ├── trigger_27_interact.s │ │ │ ├── trigger_28_interact.s │ │ │ ├── trigger_29_interact.s │ │ │ ├── trigger_2_interact.s │ │ │ ├── trigger_3_interact.s │ │ │ ├── trigger_4_interact.s │ │ │ ├── trigger_5_interact.s │ │ │ └── trigger_6_interact.s │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ ├── placeholder.png │ │ │ └── placeholder.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── music │ │ │ ├── template.mod │ │ │ └── template.mod.gbsres │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor.png.gbsres │ │ │ ├── actor_animated.png │ │ │ ├── actor_animated.png.gbsres │ │ │ ├── static.png │ │ │ └── static.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ ├── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ │ ├── default_bg_1.gbsres │ │ │ ├── default_bg_2.gbsres │ │ │ ├── default_bg_3.gbsres │ │ │ ├── default_bg_4.gbsres │ │ │ ├── default_bg_5.gbsres │ │ │ ├── default_bg_6.gbsres │ │ │ ├── default_sprites.gbsres │ │ │ └── default_ui.gbsres │ │ ├── scenes │ │ │ └── scene_1 │ │ │ │ ├── scene.gbsres │ │ │ │ └── triggers │ │ │ │ ├── trigger.gbsres │ │ │ │ ├── trigger_10.gbsres │ │ │ │ ├── trigger_11.gbsres │ │ │ │ ├── trigger_12.gbsres │ │ │ │ ├── trigger_13.gbsres │ │ │ │ ├── trigger_14.gbsres │ │ │ │ ├── trigger_15.gbsres │ │ │ │ ├── trigger_16.gbsres │ │ │ │ ├── trigger_17.gbsres │ │ │ │ ├── trigger_18.gbsres │ │ │ │ ├── trigger_19.gbsres │ │ │ │ ├── trigger_2.gbsres │ │ │ │ ├── trigger_20.gbsres │ │ │ │ ├── trigger_21.gbsres │ │ │ │ ├── trigger_22.gbsres │ │ │ │ ├── trigger_23.gbsres │ │ │ │ ├── trigger_24.gbsres │ │ │ │ ├── trigger_25.gbsres │ │ │ │ ├── trigger_26.gbsres │ │ │ │ ├── trigger_27.gbsres │ │ │ │ ├── trigger_28.gbsres │ │ │ │ ├── trigger_29.gbsres │ │ │ │ ├── trigger_3.gbsres │ │ │ │ ├── trigger_30.gbsres │ │ │ │ ├── trigger_4.gbsres │ │ │ │ ├── trigger_5.gbsres │ │ │ │ ├── trigger_6.gbsres │ │ │ │ ├── trigger_7.gbsres │ │ │ │ ├── trigger_8.gbsres │ │ │ │ └── trigger_9.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres │ │ └── trigger_on_leave.gbsproj ├── vm_lock │ ├── Makefile │ ├── Makefile.build │ └── data │ │ ├── include │ │ └── data │ │ │ ├── background_0.h │ │ │ ├── border.h │ │ │ ├── cursor_image.h │ │ │ ├── data_bootstrap.h │ │ │ ├── font_0.h │ │ │ ├── frame_image.h │ │ │ ├── game_globals.i │ │ │ ├── music_data.h │ │ │ ├── palette_0.h │ │ │ ├── palette_1.h │ │ │ ├── scene_0.h │ │ │ ├── scene_0_actors.h │ │ │ ├── scene_0_collisions.h │ │ │ ├── scene_0_sprites.h │ │ │ ├── scene_types.h │ │ │ ├── script_init_menu.h │ │ │ ├── script_input_0.h │ │ │ ├── script_s0_init.h │ │ │ ├── script_s0a0_interact.h │ │ │ ├── script_s0a1_update.h │ │ │ ├── spritesheet_0.h │ │ │ ├── spritesheet_1.h │ │ │ ├── spritesheet_2.h │ │ │ ├── spritesheet_3.h │ │ │ ├── spritesheet_none.h │ │ │ ├── states_defines.h │ │ │ ├── tilemap_0.h │ │ │ ├── tileset_0.h │ │ │ ├── tileset_1.h │ │ │ ├── tileset_2.h │ │ │ ├── tileset_3.h │ │ │ └── tileset_4.h │ │ └── src │ │ └── data │ │ ├── background_0.c │ │ ├── cursor_image.c │ │ ├── font_0.c │ │ ├── frame_image.c │ │ ├── game_signature.c │ │ ├── music │ │ └── .gitkeep │ │ ├── palette_0.c │ │ ├── palette_1.c │ │ ├── scene_0.c │ │ ├── scene_0_actors.c │ │ ├── scene_0_collisions.c │ │ ├── scene_0_sprites.c │ │ ├── script_engine_init.s │ │ ├── script_init_menu.s │ │ ├── script_input_0.s │ │ ├── script_s0_init.s │ │ ├── script_s0a0_interact.s │ │ ├── script_s0a1_update.s │ │ ├── spritesheet_0.c │ │ ├── spritesheet_1.c │ │ ├── spritesheet_2.c │ │ ├── spritesheet_3.c │ │ ├── spritesheet_none.c │ │ ├── tilemap_0.c │ │ ├── tileset_0.c │ │ ├── tileset_1.c │ │ ├── tileset_2.c │ │ ├── tileset_3.c │ │ └── tileset_4.c └── vm_overlay_hide │ ├── Makefile │ ├── Makefile.build │ └── data │ ├── include │ └── data │ │ ├── background_0.h │ │ ├── border.h │ │ ├── cursor_image.h │ │ ├── data_bootstrap.h │ │ ├── font_0.h │ │ ├── frame_image.h │ │ ├── game_globals.i │ │ ├── music_data.h │ │ ├── palette_0.h │ │ ├── palette_1.h │ │ ├── scene_0.h │ │ ├── scene_0_collisions.h │ │ ├── scene_types.h │ │ ├── script_s0_init.h │ │ ├── spritesheet_0.h │ │ ├── spritesheet_1.h │ │ ├── spritesheet_none.h │ │ ├── states_defines.h │ │ ├── tilemap_0.h │ │ ├── tilemap_attr_0.h │ │ ├── tileset_0.h │ │ ├── tileset_1.h │ │ └── tileset_2.h │ └── src │ └── data │ ├── background_0.c │ ├── cursor_image.c │ ├── font_0.c │ ├── frame_image.c │ ├── game_signature.c │ ├── music │ └── .gitkeep │ ├── palette_0.c │ ├── palette_1.c │ ├── scene_0.c │ ├── scene_0_collisions.c │ ├── script_engine_init.s │ ├── script_s0_init.s │ ├── spritesheet_0.c │ ├── spritesheet_1.c │ ├── spritesheet_none.c │ ├── tilemap_0.c │ ├── tilemap_attr_0.c │ ├── tileset_0.c │ ├── tileset_1.c │ └── tileset_2.c ├── include ├── actor.h ├── bankdata.h ├── camera.h ├── collision.h ├── compat.h ├── core.h ├── data_manager.h ├── events.h ├── fade_manager.h ├── flasher.h ├── game_time.h ├── gbprinter.h ├── gbs_types.h ├── gbt_player.h ├── hUGEDriver.h ├── hUGEDriverRoutines.h ├── input.h ├── interrupts.h ├── linked_list.h ├── load_save.h ├── macro.h ├── macro.i ├── math.h ├── music_manager.h ├── palette.h ├── parallax.h ├── projectiles.h ├── rtc.h ├── scroll.h ├── sfx_player.h ├── sgb_border.h ├── shadow.h ├── sio.h ├── states │ ├── adventure.h │ ├── logo.h │ ├── platform.h │ ├── pointnclick.h │ ├── shmup.h │ └── topdown.h ├── states_caller.h ├── system.h ├── trigger.h ├── ui.h ├── vm.h ├── vm.i ├── vm_actor.h ├── vm_camera.h ├── vm_exceptions.h ├── vm_gameboy.h ├── vm_gbprinter.h ├── vm_load_save.h ├── vm_math.h ├── vm_music.h ├── vm_palette.h ├── vm_projectiles.h ├── vm_rtc.h ├── vm_scene.h ├── vm_sgb.h ├── vm_sio.h └── vm_ui.h ├── lib ├── gbt_player.lib └── hUGEDriver.lib ├── readme.md ├── scheme.png ├── scheme2.png ├── src ├── core │ ├── absolute.c │ ├── actor.c │ ├── bankdata.c │ ├── bootstrap.s │ ├── camera.c │ ├── collision.c │ ├── core.c │ ├── crash_handler.s │ ├── data_manager.c │ ├── events.c │ ├── fade_manager.c │ ├── flasher.c │ ├── flasher_s.s │ ├── game_time.c │ ├── gbprinter.c │ ├── input.c │ ├── interrupt_sio.s │ ├── interrupt_timer.s │ ├── interrupts.c │ ├── load_save.c │ ├── math.c │ ├── math_atan2.c │ ├── music_manager.c │ ├── palette.c │ ├── parallax.c │ ├── projectiles.c │ ├── scroll.c │ ├── scroll_a.s │ ├── set_tile_submap.s │ ├── sfx_player.c │ ├── sgb_border.c │ ├── sio.c │ ├── states_caller.s │ ├── system.c │ ├── trigger.c │ ├── ui.c │ ├── ui_a.s │ ├── vm.c │ ├── vm_actor.c │ ├── vm_camera.c │ ├── vm_gameboy.c │ ├── vm_gbprinter.c │ ├── vm_instructions.c │ ├── vm_load_save.c │ ├── vm_math.c │ ├── vm_music.c │ ├── vm_palette.c │ ├── vm_projectiles.c │ ├── vm_rtc.c │ ├── vm_scene.c │ ├── vm_sgb.c │ ├── vm_sio.c │ ├── vm_ui.c │ └── vm_ui_a.s ├── main.c └── states │ ├── adventure.c │ ├── logo.c │ ├── platform.c │ ├── pointnclick.c │ ├── shmup.c │ └── topdown.c ├── test ├── Makefile.test ├── actor-move-to │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_1.h │ │ │ │ ├── scene_1_actors.h │ │ │ │ ├── scene_1_collisions.h │ │ │ │ ├── scene_1_init.h │ │ │ │ ├── scene_1_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_actor.h │ │ │ │ ├── sprite_actor_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_1.c │ │ │ ├── scene_1_actors.c │ │ │ ├── scene_1_collisions.c │ │ │ ├── scene_1_init.s │ │ │ ├── scene_1_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_actor.c │ │ │ ├── sprite_actor_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ ├── expected.png │ ├── project │ │ ├── .gitignore │ │ ├── assets │ │ │ ├── backgrounds │ │ │ │ ├── placeholder.png │ │ │ │ └── placeholder.png.gbsres │ │ │ ├── fonts │ │ │ │ ├── gbs-mono.json │ │ │ │ ├── gbs-mono.png │ │ │ │ └── gbs-mono.png.gbsres │ │ │ ├── sprites │ │ │ │ ├── actor.png │ │ │ │ └── actor.png.gbsres │ │ │ └── ui │ │ │ │ ├── cursor.png │ │ │ │ └── frame.png │ │ ├── project │ │ │ ├── engine_field_values.gbsres │ │ │ ├── palettes │ │ │ │ ├── default_bg_1.gbsres │ │ │ │ ├── default_bg_2.gbsres │ │ │ │ ├── default_bg_3.gbsres │ │ │ │ ├── default_bg_4.gbsres │ │ │ │ ├── default_bg_5.gbsres │ │ │ │ ├── default_bg_6.gbsres │ │ │ │ ├── default_sprites.gbsres │ │ │ │ └── default_ui.gbsres │ │ │ ├── scenes │ │ │ │ └── scene_1 │ │ │ │ │ ├── actors │ │ │ │ │ ├── actor.gbsres │ │ │ │ │ ├── actor_2.gbsres │ │ │ │ │ └── actor_3.gbsres │ │ │ │ │ └── scene.gbsres │ │ │ ├── settings.gbsres │ │ │ └── variables.gbsres │ │ └── test.gbsproj │ ├── recording.dem │ ├── test.c │ └── test.json ├── dialogue-skip │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_1.h │ │ │ │ ├── scene_1_collisions.h │ │ │ │ ├── scene_1_init.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_actor.h │ │ │ │ ├── sprite_actor_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_1.c │ │ │ ├── scene_1_collisions.c │ │ │ ├── scene_1_init.s │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_actor.c │ │ │ ├── sprite_actor_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ ├── expected.png │ ├── project │ │ ├── .gitignore │ │ ├── assets │ │ │ ├── backgrounds │ │ │ │ ├── placeholder.png │ │ │ │ └── placeholder.png.gbsres │ │ │ ├── fonts │ │ │ │ ├── gbs-mono.json │ │ │ │ ├── gbs-mono.png │ │ │ │ └── gbs-mono.png.gbsres │ │ │ ├── sprites │ │ │ │ ├── actor.png │ │ │ │ └── actor.png.gbsres │ │ │ └── ui │ │ │ │ ├── cursor.png │ │ │ │ └── frame.png │ │ ├── project │ │ │ ├── engine_field_values.gbsres │ │ │ ├── palettes │ │ │ │ ├── default_bg_1.gbsres │ │ │ │ ├── default_bg_2.gbsres │ │ │ │ ├── default_bg_3.gbsres │ │ │ │ ├── default_bg_4.gbsres │ │ │ │ ├── default_bg_5.gbsres │ │ │ │ ├── default_bg_6.gbsres │ │ │ │ ├── default_sprites.gbsres │ │ │ │ └── default_ui.gbsres │ │ │ ├── scenes │ │ │ │ └── scene_1 │ │ │ │ │ └── scene.gbsres │ │ │ ├── settings.gbsres │ │ │ └── variables.gbsres │ │ └── test.gbsproj │ ├── recording.dem │ ├── test.c │ └── test.json ├── framework │ ├── BGB_toolkit.py │ ├── test_main.c │ ├── test_main.h │ └── unit_checker.py ├── test1 │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── background_0.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_0.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── scene_0.h │ │ │ │ ├── scene_0_actors.h │ │ │ │ ├── scene_0_collisions.h │ │ │ │ ├── scene_0_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── spritesheet_0.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── tilemap_0.h │ │ │ │ ├── tileset_0.h │ │ │ │ └── tileset_1.h │ │ └── src │ │ │ └── data │ │ │ ├── background_0.c │ │ │ ├── cursor_image.c │ │ │ ├── font_0.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── scene_0.c │ │ │ ├── scene_0_collisions.c │ │ │ ├── script_engine_init.s │ │ │ ├── spritesheet_0.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── tilemap_0.c │ │ │ ├── tileset_0.c │ │ │ └── tileset_1.c │ ├── test.c │ └── test.json ├── test2 │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── bg_placeholder.h │ │ │ │ ├── bg_placeholder_tilemap.h │ │ │ │ ├── bg_placeholder_tilemap_attr.h │ │ │ │ ├── bg_placeholder_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_scene_1.h │ │ │ │ ├── scene_scene_1_actors.h │ │ │ │ ├── scene_scene_1_collisions.h │ │ │ │ ├── scene_scene_1_init.h │ │ │ │ ├── scene_scene_1_sprites.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_actor.h │ │ │ │ ├── sprite_actor_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ └── states_defines.h │ │ └── src │ │ │ └── data │ │ │ ├── bg_placeholder.c │ │ │ ├── bg_placeholder_tilemap.c │ │ │ ├── bg_placeholder_tilemap_attr.c │ │ │ ├── bg_placeholder_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_scene_1.c │ │ │ ├── scene_scene_1_actors.c │ │ │ ├── scene_scene_1_collisions.c │ │ │ ├── scene_scene_1_init.s │ │ │ ├── scene_scene_1_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_actor.c │ │ │ ├── sprite_actor_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ └── tileset_default_frame.c │ ├── project │ │ ├── assets │ │ │ ├── backgrounds │ │ │ │ ├── placeholder.png │ │ │ │ └── placeholder.png.gbsres │ │ │ ├── emotes │ │ │ │ ├── anger.png │ │ │ │ ├── anger.png.gbsres │ │ │ │ ├── love.png │ │ │ │ ├── love.png.gbsres │ │ │ │ ├── music.png │ │ │ │ ├── music.png.gbsres │ │ │ │ ├── pause.png │ │ │ │ ├── pause.png.gbsres │ │ │ │ ├── question.png │ │ │ │ ├── question.png.gbsres │ │ │ │ ├── shock.png │ │ │ │ ├── shock.png.gbsres │ │ │ │ ├── sleep.png │ │ │ │ ├── sleep.png.gbsres │ │ │ │ ├── sweat.png │ │ │ │ └── sweat.png.gbsres │ │ │ ├── fonts │ │ │ │ ├── gbs-mono.png │ │ │ │ └── gbs-mono.png.gbsres │ │ │ ├── sgb │ │ │ │ └── border.png │ │ │ ├── sprites │ │ │ │ ├── actor.png │ │ │ │ ├── actor.png.gbsres │ │ │ │ ├── actor_animated.png │ │ │ │ ├── actor_animated.png.gbsres │ │ │ │ ├── static.png │ │ │ │ └── static.png.gbsres │ │ │ └── ui │ │ │ │ ├── ascii.png │ │ │ │ ├── cursor.png │ │ │ │ ├── emotes.png │ │ │ │ └── frame.png │ │ ├── project │ │ │ ├── engine_field_values.gbsres │ │ │ ├── palettes │ │ │ │ ├── default_bg_1.gbsres │ │ │ │ ├── default_bg_2.gbsres │ │ │ │ ├── default_bg_3.gbsres │ │ │ │ ├── default_bg_4.gbsres │ │ │ │ ├── default_bg_5.gbsres │ │ │ │ ├── default_bg_6.gbsres │ │ │ │ ├── default_sprites.gbsres │ │ │ │ └── default_ui.gbsres │ │ │ ├── scenes │ │ │ │ └── scene_1 │ │ │ │ │ ├── actors │ │ │ │ │ ├── actor.gbsres │ │ │ │ │ ├── actor_2.gbsres │ │ │ │ │ ├── actor_3.gbsres │ │ │ │ │ ├── actor_4.gbsres │ │ │ │ │ └── actor_5.gbsres │ │ │ │ │ └── scene.gbsres │ │ │ ├── settings.gbsres │ │ │ ├── user_settings.gbsres │ │ │ └── variables.gbsres │ │ └── test.gbsproj │ ├── recording.dem │ ├── test.c │ ├── test.json │ └── test2.png ├── test3 │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── actor_19_update.h │ │ │ │ ├── bg_menu.h │ │ │ │ ├── bg_menu_tilemap.h │ │ │ │ ├── bg_menu_tilemap_attr.h │ │ │ │ ├── bg_menu_tileset.h │ │ │ │ ├── bg_outside.h │ │ │ │ ├── bg_outside_tilemap.h │ │ │ │ ├── bg_outside_tilemap_attr.h │ │ │ │ ├── bg_outside_tileset.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_gbs_mono.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_1.h │ │ │ │ ├── scene_1_actors.h │ │ │ │ ├── scene_1_collisions.h │ │ │ │ ├── scene_1_init.h │ │ │ │ ├── scene_1_sprites.h │ │ │ │ ├── scene_1_triggers.h │ │ │ │ ├── scene_2.h │ │ │ │ ├── scene_2_collisions.h │ │ │ │ ├── scene_2_init.h │ │ │ │ ├── scene_types.h │ │ │ │ ├── sprite_npc003.h │ │ │ │ ├── sprite_npc003_tileset.h │ │ │ │ ├── sprite_player.h │ │ │ │ ├── sprite_player_tileset.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── trigger_6_interact.h │ │ │ │ └── trigger_7_interact.h │ │ └── src │ │ │ └── data │ │ │ ├── actor_19_update.s │ │ │ ├── bg_menu.c │ │ │ ├── bg_menu_tilemap.c │ │ │ ├── bg_menu_tilemap_attr.c │ │ │ ├── bg_menu_tileset.c │ │ │ ├── bg_outside.c │ │ │ ├── bg_outside_tilemap.c │ │ │ ├── bg_outside_tilemap_attr.c │ │ │ ├── bg_outside_tileset.c │ │ │ ├── cursor_image.c │ │ │ ├── font_gbs_mono.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_1.c │ │ │ ├── scene_1_actors.c │ │ │ ├── scene_1_collisions.c │ │ │ ├── scene_1_init.s │ │ │ ├── scene_1_sprites.c │ │ │ ├── scene_1_triggers.c │ │ │ ├── scene_2.c │ │ │ ├── scene_2_collisions.c │ │ │ ├── scene_2_init.s │ │ │ ├── script_engine_init.s │ │ │ ├── sprite_npc003.c │ │ │ ├── sprite_npc003_tileset.c │ │ │ ├── sprite_player.c │ │ │ ├── sprite_player_tileset.c │ │ │ ├── spritesheet_none.c │ │ │ ├── states_ptrs.s │ │ │ ├── tileset_default_frame.c │ │ │ ├── trigger_6_interact.s │ │ │ └── trigger_7_interact.s │ ├── project │ │ ├── .gitignore │ │ ├── assets │ │ │ ├── avatars │ │ │ │ └── README.md │ │ │ ├── backgrounds │ │ │ │ ├── README.md │ │ │ │ ├── menu.png │ │ │ │ ├── menu.png.gbsres │ │ │ │ ├── outside.png │ │ │ │ └── outside.png.gbsres │ │ │ ├── emotes │ │ │ │ ├── README.md │ │ │ │ ├── anger.png │ │ │ │ ├── anger.png.gbsres │ │ │ │ ├── love.png │ │ │ │ ├── love.png.gbsres │ │ │ │ ├── music.png │ │ │ │ ├── music.png.gbsres │ │ │ │ ├── pause.png │ │ │ │ ├── pause.png.gbsres │ │ │ │ ├── question.png │ │ │ │ ├── question.png.gbsres │ │ │ │ ├── shock.png │ │ │ │ ├── shock.png.gbsres │ │ │ │ ├── sleep.png │ │ │ │ ├── sleep.png.gbsres │ │ │ │ ├── sweat.png │ │ │ │ └── sweat.png.gbsres │ │ │ ├── fonts │ │ │ │ ├── README.md │ │ │ │ ├── gbs-mono.json │ │ │ │ ├── gbs-mono.png │ │ │ │ ├── gbs-mono.png.gbsres │ │ │ │ ├── gbs-var.json │ │ │ │ ├── gbs-var.png │ │ │ │ └── gbs-var.png.gbsres │ │ │ ├── music │ │ │ │ ├── README.md │ │ │ │ ├── Rulz_GonaSpace.uge │ │ │ │ ├── Rulz_GonaSpace.uge.gbsres │ │ │ │ ├── template.mod │ │ │ │ ├── template.mod.gbsres │ │ │ │ ├── template.uge │ │ │ │ └── template.uge.gbsres │ │ │ ├── sgb │ │ │ │ └── border.png │ │ │ ├── sounds │ │ │ │ └── README.md │ │ │ ├── sprites │ │ │ │ ├── README.md │ │ │ │ ├── npc003.png │ │ │ │ ├── npc003.png.gbsres │ │ │ │ ├── player.png │ │ │ │ └── player.png.gbsres │ │ │ ├── tilesets │ │ │ │ └── README.md │ │ │ └── ui │ │ │ │ ├── README.md │ │ │ │ ├── cursor.png │ │ │ │ └── frame.png │ │ ├── plugins │ │ │ └── README.md │ │ ├── project │ │ │ ├── engine_field_values.gbsres │ │ │ ├── palettes │ │ │ │ ├── default_bg_1.gbsres │ │ │ │ ├── default_bg_2.gbsres │ │ │ │ ├── default_bg_3.gbsres │ │ │ │ ├── default_bg_4.gbsres │ │ │ │ ├── default_bg_5.gbsres │ │ │ │ ├── default_bg_6.gbsres │ │ │ │ ├── default_sprites.gbsres │ │ │ │ └── default_ui.gbsres │ │ │ ├── scenes │ │ │ │ ├── scene_1 │ │ │ │ │ ├── actors │ │ │ │ │ │ └── actor.gbsres │ │ │ │ │ ├── scene.gbsres │ │ │ │ │ └── triggers │ │ │ │ │ │ ├── trigger.gbsres │ │ │ │ │ │ └── trigger_2.gbsres │ │ │ │ └── scene_2 │ │ │ │ │ └── scene.gbsres │ │ │ ├── scripts │ │ │ │ └── init_menu.gbsres │ │ │ ├── settings.gbsres │ │ │ └── variables.gbsres │ │ └── test.gbsproj │ ├── recording.dem │ ├── test.c │ ├── test.json │ └── test3.png └── test4 │ ├── Makefile │ ├── Makefile.build │ ├── data │ ├── include │ │ └── data │ │ │ ├── actor_0_interact.h │ │ │ ├── bg_outside.h │ │ │ ├── bg_outside_tilemap.h │ │ │ ├── bg_outside_tilemap_attr.h │ │ │ ├── bg_outside_tileset.h │ │ │ ├── cursor_image.h │ │ │ ├── data_bootstrap.h │ │ │ ├── font_gbs_mono.h │ │ │ ├── frame_image.h │ │ │ ├── game_globals.h │ │ │ ├── game_globals.i │ │ │ ├── music_data.h │ │ │ ├── palette_0.h │ │ │ ├── palette_1.h │ │ │ ├── scene_outside.h │ │ │ ├── scene_outside_actors.h │ │ │ ├── scene_outside_collisions.h │ │ │ ├── scene_outside_init.h │ │ │ ├── scene_outside_sprites.h │ │ │ ├── scene_types.h │ │ │ ├── sprite_player.h │ │ │ ├── sprite_player_tileset.h │ │ │ ├── sprite_rock.h │ │ │ ├── sprite_rock_tileset.h │ │ │ ├── spritesheet_none.h │ │ │ └── states_defines.h │ └── src │ │ └── data │ │ ├── actor_0_interact.s │ │ ├── bg_outside.c │ │ ├── bg_outside_tilemap.c │ │ ├── bg_outside_tilemap_attr.c │ │ ├── bg_outside_tileset.c │ │ ├── cursor_image.c │ │ ├── font_gbs_mono.c │ │ ├── frame_image.c │ │ ├── game_signature.c │ │ ├── palette_0.c │ │ ├── palette_1.c │ │ ├── scene_outside.c │ │ ├── scene_outside_actors.c │ │ ├── scene_outside_collisions.c │ │ ├── scene_outside_init.s │ │ ├── scene_outside_sprites.c │ │ ├── script_engine_init.s │ │ ├── sprite_player.c │ │ ├── sprite_player_tileset.c │ │ ├── sprite_rock.c │ │ ├── sprite_rock_tileset.c │ │ ├── spritesheet_none.c │ │ ├── states_ptrs.s │ │ └── tileset_default_frame.c │ ├── project │ ├── assets │ │ ├── backgrounds │ │ │ ├── menu.png │ │ │ ├── menu.png.gbsres │ │ │ ├── outside.png │ │ │ └── outside.png.gbsres │ │ ├── fonts │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ └── gbs-mono.png.gbsres │ │ ├── sgb │ │ │ └── border.png │ │ ├── sprites │ │ │ ├── player.png │ │ │ ├── player.png.gbsres │ │ │ ├── rock.png │ │ │ └── rock.png.gbsres │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ ├── project │ │ ├── engine_field_values.gbsres │ │ ├── palettes │ │ │ ├── default_bg_1.gbsres │ │ │ ├── default_bg_2.gbsres │ │ │ ├── default_bg_3.gbsres │ │ │ ├── default_bg_4.gbsres │ │ │ ├── default_bg_5.gbsres │ │ │ ├── default_bg_6.gbsres │ │ │ ├── default_sprites.gbsres │ │ │ └── default_ui.gbsres │ │ ├── scenes │ │ │ └── outside │ │ │ │ ├── actors │ │ │ │ └── actor.gbsres │ │ │ │ └── scene.gbsres │ │ ├── settings.gbsres │ │ ├── user_settings.gbsres │ │ └── variables.gbsres │ └── test.gbsproj │ ├── recording.dem │ ├── test.c │ ├── test.json │ └── test4.png ├── third-party ├── GBT_PLAYER │ ├── Makefile │ ├── gbt_player.s │ ├── gbt_player_bank1.s │ └── makelib.bat └── HUGE_TRACKER │ ├── C │ └── hUGEDriver.h │ ├── Makefile │ ├── hUGEDriver.asm │ ├── include │ ├── hUGE.inc │ ├── hUGE_note_table.inc │ └── hardware.inc │ ├── make_player.bat │ ├── make_song.bat │ ├── player.asm │ ├── sample_song │ └── Coffee Bat - Wyrmhole.uge │ └── utils │ └── rgb2sdas.py ├── unused ├── Makefile ├── activate_bug │ ├── Makefile │ ├── Makefile.build │ ├── data │ │ ├── include │ │ │ └── data │ │ │ │ ├── background_0.h │ │ │ │ ├── border.h │ │ │ │ ├── cursor_image.h │ │ │ │ ├── data_bootstrap.h │ │ │ │ ├── font_0.h │ │ │ │ ├── frame_image.h │ │ │ │ ├── game_globals.i │ │ │ │ ├── music_data.h │ │ │ │ ├── palette_0.h │ │ │ │ ├── palette_1.h │ │ │ │ ├── scene_0.h │ │ │ │ ├── scene_0_actors.h │ │ │ │ ├── scene_0_collisions.h │ │ │ │ ├── scene_0_sprites.h │ │ │ │ ├── script_s0_init.h │ │ │ │ ├── script_s0a0_update.h │ │ │ │ ├── script_s0a1_interact.h │ │ │ │ ├── script_s0a2_interact.h │ │ │ │ ├── spritesheet_0.h │ │ │ │ ├── spritesheet_1.h │ │ │ │ ├── spritesheet_2.h │ │ │ │ ├── spritesheet_none.h │ │ │ │ ├── states_defines.h │ │ │ │ ├── tilemap_0.h │ │ │ │ ├── tileset_0.h │ │ │ │ ├── tileset_1.h │ │ │ │ ├── tileset_2.h │ │ │ │ └── tileset_3.h │ │ └── src │ │ │ └── data │ │ │ ├── background_0.c │ │ │ ├── cursor_image.c │ │ │ ├── font_0.c │ │ │ ├── frame_image.c │ │ │ ├── game_signature.c │ │ │ ├── music │ │ │ └── .gitkeep │ │ │ ├── palette_0.c │ │ │ ├── palette_1.c │ │ │ ├── scene_0.c │ │ │ ├── scene_0_actors.c │ │ │ ├── scene_0_collisions.c │ │ │ ├── scene_0_sprites.c │ │ │ ├── script_engine_init.s │ │ │ ├── script_s0_init.s │ │ │ ├── script_s0a0_update.s │ │ │ ├── script_s0a1_interact.s │ │ │ ├── script_s0a2_interact.s │ │ │ ├── spritesheet_0.c │ │ │ ├── spritesheet_1.c │ │ │ ├── spritesheet_2.c │ │ │ ├── spritesheet_none.c │ │ │ ├── tilemap_0.c │ │ │ ├── tileset_0.c │ │ │ ├── tileset_1.c │ │ │ ├── tileset_2.c │ │ │ └── tileset_3.c │ └── project │ │ ├── assets │ │ ├── backgrounds │ │ │ └── bg.png │ │ ├── emotes │ │ │ ├── anger.png │ │ │ ├── love.png │ │ │ ├── music.png │ │ │ ├── pause.png │ │ │ ├── question.png │ │ │ ├── shock.png │ │ │ ├── sleep.png │ │ │ └── sweat.png │ │ ├── fonts │ │ │ ├── gbs-mono.json │ │ │ ├── gbs-mono.png │ │ │ ├── gbs-var.json │ │ │ └── gbs-var.png │ │ ├── music │ │ │ └── template.mod │ │ ├── sprites │ │ │ ├── actor.png │ │ │ ├── actor_animated.png │ │ │ ├── signpost.png │ │ │ └── static.png │ │ └── ui │ │ │ ├── ascii.png │ │ │ ├── cursor.png │ │ │ ├── emotes.png │ │ │ └── frame.png │ │ └── project.gbsproj ├── bytecode.s ├── call example.txt ├── data_bootstrap.c ├── develop │ ├── Makefile │ ├── Makefile.build │ └── data │ │ ├── include │ │ └── data │ │ │ ├── background_0.h │ │ │ ├── background_0_map.h │ │ │ ├── background_0_tiles.h │ │ │ ├── background_1.h │ │ │ ├── background_1_map.h │ │ │ ├── background_2.h │ │ │ ├── background_2_map.h │ │ │ ├── background_3.h │ │ │ ├── background_3_map.h │ │ │ ├── background_4.h │ │ │ ├── background_4_map.h │ │ │ ├── background_4_tiles.h │ │ │ ├── background_5.h │ │ │ ├── background_5_map.h │ │ │ ├── background_6.h │ │ │ ├── background_6_map.h │ │ │ ├── background_7.h │ │ │ ├── background_7_map.h │ │ │ ├── background_8.h │ │ │ ├── background_8_map.h │ │ │ ├── background_9.h │ │ │ ├── background_9_map.h │ │ │ ├── border.h │ │ │ ├── cursor_image.h │ │ │ ├── data_bootstrap.h │ │ │ ├── emote_0.h │ │ │ ├── emote_1.h │ │ │ ├── emotes_image.h │ │ │ ├── frame_image.h │ │ │ ├── game_globals.i │ │ │ ├── music_data.h │ │ │ ├── palette_0.h │ │ │ ├── palette_1.h │ │ │ ├── palette_2.h │ │ │ ├── palette_3.h │ │ │ ├── palette_4.h │ │ │ ├── palette_5.h │ │ │ ├── scene_0.h │ │ │ ├── scene_0_actors.h │ │ │ ├── scene_0_collisions.h │ │ │ ├── scene_0_colors.h │ │ │ ├── scene_0_sprites.h │ │ │ ├── scene_0_triggers.h │ │ │ ├── scene_1.h │ │ │ ├── scene_1_actors.h │ │ │ ├── scene_1_collisions.h │ │ │ ├── scene_1_colors.h │ │ │ ├── scene_1_sprites.h │ │ │ ├── scene_1_triggers.h │ │ │ ├── scene_2.h │ │ │ ├── scene_2_actors.h │ │ │ ├── scene_2_collisions.h │ │ │ ├── scene_2_colors.h │ │ │ ├── scene_2_projectiles.h │ │ │ ├── scene_2_sprites.h │ │ │ ├── scene_2_triggers.h │ │ │ ├── scene_3.h │ │ │ ├── scene_3_collisions.h │ │ │ ├── scene_3_colors.h │ │ │ ├── scene_4.h │ │ │ ├── scene_4_collisions.h │ │ │ ├── scene_4_colors.h │ │ │ ├── scene_4_triggers.h │ │ │ ├── scene_5.h │ │ │ ├── scene_5_actors.h │ │ │ ├── scene_5_collisions.h │ │ │ ├── scene_5_colors.h │ │ │ ├── scene_5_sprites.h │ │ │ ├── scene_5_triggers.h │ │ │ ├── scene_6.h │ │ │ ├── scene_6_actors.h │ │ │ ├── scene_6_collisions.h │ │ │ ├── scene_6_colors.h │ │ │ ├── scene_6_sprites.h │ │ │ ├── scene_6_triggers.h │ │ │ ├── scene_7.h │ │ │ ├── scene_8.h │ │ │ ├── scene_8_actors.h │ │ │ ├── scene_8_collisions.h │ │ │ ├── scene_8_colors.h │ │ │ ├── scene_8_sprites.h │ │ │ ├── scene_8_triggers.h │ │ │ ├── scene_9.h │ │ │ ├── scene_9_actors.h │ │ │ ├── scene_9_collisions.h │ │ │ ├── scene_9_colors.h │ │ │ ├── scene_9_sprites.h │ │ │ ├── scene_9_triggers.h │ │ │ ├── script_s0a2_interact.h │ │ │ ├── script_s0a5_interact.h │ │ │ ├── script_s0t0_interact.h │ │ │ ├── script_s1_init.h │ │ │ ├── script_s1a0_interact.h │ │ │ ├── script_s1a1_interact.h │ │ │ ├── script_s1a2_interact.h │ │ │ ├── script_s1a3_interact.h │ │ │ ├── script_s1a4_interact.h │ │ │ ├── script_s1t0_interact.h │ │ │ ├── script_s1t1_interact.h │ │ │ ├── script_s2_init.h │ │ │ ├── script_s2_p_hit1.h │ │ │ ├── script_s2a0_interact.h │ │ │ ├── script_s2a0_update.h │ │ │ ├── script_s2t0_interact.h │ │ │ ├── script_s2t1_interact.h │ │ │ ├── script_s2t2_interact.h │ │ │ ├── script_s3_init.h │ │ │ ├── script_s4_init.h │ │ │ ├── script_s4t0_interact.h │ │ │ ├── script_s4t1_interact.h │ │ │ ├── script_s4t2_interact.h │ │ │ ├── script_s4t3_interact.h │ │ │ ├── script_s4t4_interact.h │ │ │ ├── script_s5_init.h │ │ │ ├── script_s5t0_interact.h │ │ │ ├── script_s5t1_interact.h │ │ │ ├── script_s6t0_interact.h │ │ │ ├── script_s6t1_interact.h │ │ │ ├── script_s7_init.h │ │ │ ├── script_s8a0_interact.h │ │ │ ├── script_s8t0_interact.h │ │ │ ├── script_s9a0_interact.h │ │ │ ├── script_s9t0_interact.h │ │ │ ├── script_s9t1_interact.h │ │ │ ├── spritesheet_0.h │ │ │ ├── spritesheet_0_tiles.h │ │ │ ├── spritesheet_1.h │ │ │ ├── spritesheet_10.h │ │ │ ├── spritesheet_10_tiles.h │ │ │ ├── spritesheet_11.h │ │ │ ├── spritesheet_11_tiles.h │ │ │ ├── spritesheet_12.h │ │ │ ├── spritesheet_12_tiles.h │ │ │ ├── spritesheet_13.h │ │ │ ├── spritesheet_13_tiles.h │ │ │ ├── spritesheet_1_tiles.h │ │ │ ├── spritesheet_2.h │ │ │ ├── spritesheet_2_tiles.h │ │ │ ├── spritesheet_3.h │ │ │ ├── spritesheet_3_tiles.h │ │ │ ├── spritesheet_4.h │ │ │ ├── spritesheet_4_tiles.h │ │ │ ├── spritesheet_5.h │ │ │ ├── spritesheet_5_tiles.h │ │ │ ├── spritesheet_6.h │ │ │ ├── spritesheet_6_tiles.h │ │ │ ├── spritesheet_7.h │ │ │ ├── spritesheet_7_tiles.h │ │ │ ├── spritesheet_8.h │ │ │ ├── spritesheet_8_tiles.h │ │ │ ├── spritesheet_9.h │ │ │ ├── spritesheet_9_tiles.h │ │ │ ├── spritesheet_none.h │ │ │ ├── tileset_0.h │ │ │ ├── tileset_1.h │ │ │ ├── tileset_2.h │ │ │ ├── tileset_3.h │ │ │ ├── tileset_4.h │ │ │ ├── tileset_5.h │ │ │ ├── tileset_6.h │ │ │ ├── tileset_7.h │ │ │ ├── tileset_8.h │ │ │ ├── vwf_font.h │ │ │ ├── vwf_font_bold.h │ │ │ └── waveform_0.h │ │ └── src │ │ └── data │ │ ├── avatar_font.c │ │ ├── background_0.c │ │ ├── background_0_map.c │ │ ├── background_0_tiles.c │ │ ├── background_1.c │ │ ├── background_1_map.c │ │ ├── background_2.c │ │ ├── background_2_map.c │ │ ├── background_3.c │ │ ├── background_3_map.c │ │ ├── background_4.c │ │ ├── background_4_map.c │ │ ├── background_4_tiles.c │ │ ├── background_5.c │ │ ├── background_5_map.c │ │ ├── background_6.c │ │ ├── background_6_map.c │ │ ├── background_7.c │ │ ├── background_7_map.c │ │ ├── background_8.c │ │ ├── background_8_map.c │ │ ├── background_9.c │ │ ├── background_9_map.c │ │ ├── border.c │ │ ├── cursor_image.c │ │ ├── emote_0.c │ │ ├── emote_1.c │ │ ├── emotes_image.c │ │ ├── font_0.c │ │ ├── font_he.c │ │ ├── font_ru.c │ │ ├── frame_image.c │ │ ├── music │ │ ├── music_track_101__Data.c │ │ ├── music_track_102__Data.c │ │ ├── music_track_103__Data.c │ │ ├── music_track_104__Data.c │ │ ├── music_track_105__Data.c │ │ ├── music_track_106__Data.c │ │ ├── music_track_107__Data.c │ │ ├── music_track_108__Data.c │ │ └── music_track_109__Data.c │ │ ├── palette_0.c │ │ ├── palette_1.c │ │ ├── palette_2.c │ │ ├── palette_3.c │ │ ├── palette_4.c │ │ ├── palette_5.c │ │ ├── scene_0.c │ │ ├── scene_0_actors.c │ │ ├── scene_0_collisions.c │ │ ├── scene_0_colors.c │ │ ├── scene_0_sprites.c │ │ ├── scene_0_triggers.c │ │ ├── scene_1.c │ │ ├── scene_1_actors.c │ │ ├── scene_1_collisions.c │ │ ├── scene_1_colors.c │ │ ├── scene_1_sprites.c │ │ ├── scene_1_triggers.c │ │ ├── scene_2.c │ │ ├── scene_2_actors.c │ │ ├── scene_2_collisions.c │ │ ├── scene_2_colors.c │ │ ├── scene_2_projectiles.c │ │ ├── scene_2_sprites.c │ │ ├── scene_2_triggers.c │ │ ├── scene_3.c │ │ ├── scene_3_collisions.c │ │ ├── scene_3_colors.c │ │ ├── scene_4.c │ │ ├── scene_4_collisions.c │ │ ├── scene_4_colors.c │ │ ├── scene_4_triggers.c │ │ ├── scene_5.c │ │ ├── scene_5_actors.c │ │ ├── scene_5_collisions.c │ │ ├── scene_5_colors.c │ │ ├── scene_5_sprites.c │ │ ├── scene_5_triggers.c │ │ ├── scene_6.c │ │ ├── scene_6_actors.c │ │ ├── scene_6_collisions.c │ │ ├── scene_6_colors.c │ │ ├── scene_6_sprites.c │ │ ├── scene_6_triggers.c │ │ ├── scene_7.c │ │ ├── scene_8.c │ │ ├── scene_8_actors.c │ │ ├── scene_8_collisions.c │ │ ├── scene_8_colors.c │ │ ├── scene_8_sprites.c │ │ ├── scene_8_triggers.c │ │ ├── scene_9.c │ │ ├── scene_9_actors.c │ │ ├── scene_9_collisions.c │ │ ├── scene_9_colors.c │ │ ├── scene_9_sprites.c │ │ ├── scene_9_triggers.c │ │ ├── script_engine_init.s │ │ ├── script_s0a2_interact.s │ │ ├── script_s0a5_interact.s │ │ ├── script_s0t0_interact.s │ │ ├── script_s1_init.s │ │ ├── script_s1a0_interact.s │ │ ├── script_s1a1_interact.s │ │ ├── script_s1a2_interact.s │ │ ├── script_s1a3_interact.s │ │ ├── script_s1a4_interact.s │ │ ├── script_s1t0_interact.s │ │ ├── script_s1t1_interact.s │ │ ├── script_s2_init.s │ │ ├── script_s2_input_1.s │ │ ├── script_s2_p_hit1.s │ │ ├── script_s2_timer_1.s │ │ ├── script_s2_timer_2.s │ │ ├── script_s2a0_interact.s │ │ ├── script_s2a0_update.s │ │ ├── script_s2t0_interact.s │ │ ├── script_s2t1_interact.s │ │ ├── script_s2t2_interact.s │ │ ├── script_s3_init.s │ │ ├── script_s4_init.s │ │ ├── script_s4_input_1.s │ │ ├── script_s4_timer_1.s │ │ ├── script_s4t0_interact.s │ │ ├── script_s4t1_interact.s │ │ ├── script_s4t2_interact.s │ │ ├── script_s4t3_interact.s │ │ ├── script_s4t4_interact.s │ │ ├── script_s5_init.s │ │ ├── script_s5_timer_1.s │ │ ├── script_s5t0_interact.s │ │ ├── script_s5t1_interact.s │ │ ├── script_s6t0_interact.s │ │ ├── script_s6t1_interact.s │ │ ├── script_s7_init.s │ │ ├── script_s7_timer_1.s │ │ ├── script_s8a0_interact.s │ │ ├── script_s8t0_interact.s │ │ ├── script_s9a0_interact.s │ │ ├── script_s9t0_interact.s │ │ ├── script_s9t1_interact.s │ │ ├── spritesheet_0.c │ │ ├── spritesheet_0_tiles.c │ │ ├── spritesheet_1.c │ │ ├── spritesheet_10.c │ │ ├── spritesheet_10_tiles.c │ │ ├── spritesheet_11.c │ │ ├── spritesheet_11_tiles.c │ │ ├── spritesheet_12.c │ │ ├── spritesheet_12_tiles.c │ │ ├── spritesheet_13.c │ │ ├── spritesheet_13_tiles.c │ │ ├── spritesheet_1_tiles.c │ │ ├── spritesheet_2.c │ │ ├── spritesheet_2_tiles.c │ │ ├── spritesheet_3.c │ │ ├── spritesheet_3_tiles.c │ │ ├── spritesheet_4.c │ │ ├── spritesheet_4_tiles.c │ │ ├── spritesheet_5.c │ │ ├── spritesheet_5_tiles.c │ │ ├── spritesheet_6.c │ │ ├── spritesheet_6_tiles.c │ │ ├── spritesheet_7.c │ │ ├── spritesheet_7_tiles.c │ │ ├── spritesheet_8.c │ │ ├── spritesheet_8_tiles.c │ │ ├── spritesheet_9.c │ │ ├── spritesheet_9_tiles.c │ │ ├── spritesheet_none.c │ │ ├── tileset_0.c │ │ ├── tileset_1.c │ │ ├── tileset_2.c │ │ ├── tileset_3.c │ │ ├── tileset_4.c │ │ ├── tileset_5.c │ │ ├── tileset_6.c │ │ ├── tileset_7.c │ │ ├── tileset_7_1.c │ │ ├── tileset_8.c │ │ ├── vwf_font.c │ │ ├── vwf_font_bold.c │ │ └── waveform_0.c ├── font_image.c ├── font_image.h ├── icq-message.wav ├── metasprite.h ├── metasprite.s ├── music_manager │ ├── include │ │ ├── music_manager.h │ │ └── sample_player.h │ └── src │ │ └── core │ │ ├── music_manager.c │ │ └── sample_player.c ├── noi2sym.py ├── ph_rules │ ├── Makefile.common │ └── ___sdcc_bcall_ehl.s ├── rgb2sdas │ ├── make.bat │ └── rgb2sdas.pas ├── script_1.s ├── script_2.s ├── script_3.s ├── script_4.s ├── script_5.s └── tracker │ └── player.asm └── utils ├── cvtsample.py ├── romusage.py └── spstat.py /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/Makefile.common -------------------------------------------------------------------------------- /examples/Makefile.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/Makefile.project -------------------------------------------------------------------------------- /examples/RTC/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/Makefile -------------------------------------------------------------------------------- /examples/RTC/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC3 -------------------------------------------------------------------------------- /examples/RTC/data/include/data/bg_placeholder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/bg_placeholder.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/cursor_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/cursor_image.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/data_bootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/data_bootstrap.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/font_gbs_mono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/font_gbs_mono.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/frame_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/frame_image.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/game_globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/game_globals.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/game_globals.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/game_globals.i -------------------------------------------------------------------------------- /examples/RTC/data/include/data/music_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/music_data.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/palette_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/palette_0.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/palette_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/palette_1.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/scene_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/scene_1.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/scene_1_actors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/scene_1_actors.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/scene_1_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/scene_1_init.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/scene_1_p_hit1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/scene_1_p_hit1.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/scene_1_sprites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/scene_1_sprites.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/scene_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/scene_types.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/script_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/script_input.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/script_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/script_timer.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/sprite_actor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/sprite_actor.h -------------------------------------------------------------------------------- /examples/RTC/data/include/data/states_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/include/data/states_defines.h -------------------------------------------------------------------------------- /examples/RTC/data/src/data/bg_placeholder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/bg_placeholder.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/cursor_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/cursor_image.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/font_gbs_mono.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/font_gbs_mono.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/frame_image.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x4B49C9D4; -------------------------------------------------------------------------------- /examples/RTC/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/palette_0.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/palette_1.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/scene_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/scene_1.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/scene_1_actors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/scene_1_actors.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/scene_1_collisions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/scene_1_collisions.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/scene_1_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/scene_1_init.s -------------------------------------------------------------------------------- /examples/RTC/data/src/data/scene_1_p_hit1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/scene_1_p_hit1.s -------------------------------------------------------------------------------- /examples/RTC/data/src/data/scene_1_sprites.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/scene_1_sprites.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/script_engine_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/script_engine_init.s -------------------------------------------------------------------------------- /examples/RTC/data/src/data/script_input.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/script_input.s -------------------------------------------------------------------------------- /examples/RTC/data/src/data/script_timer.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/script_timer.s -------------------------------------------------------------------------------- /examples/RTC/data/src/data/sprite_actor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/sprite_actor.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/spritesheet_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/spritesheet_none.c -------------------------------------------------------------------------------- /examples/RTC/data/src/data/states_ptrs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/data/src/data/states_ptrs.s -------------------------------------------------------------------------------- /examples/RTC/project/TestGBVM.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/TestGBVM.gbsproj -------------------------------------------------------------------------------- /examples/RTC/project/assets/fonts/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/fonts/ascii.png -------------------------------------------------------------------------------- /examples/RTC/project/assets/fonts/font-ru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/fonts/font-ru.png -------------------------------------------------------------------------------- /examples/RTC/project/assets/fonts/gbs-mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/fonts/gbs-mono.png -------------------------------------------------------------------------------- /examples/RTC/project/assets/sgb/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/sgb/border.png -------------------------------------------------------------------------------- /examples/RTC/project/assets/sprites/actor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/sprites/actor.png -------------------------------------------------------------------------------- /examples/RTC/project/assets/sprites/static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/sprites/static.png -------------------------------------------------------------------------------- /examples/RTC/project/assets/ui/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/ui/ascii.png -------------------------------------------------------------------------------- /examples/RTC/project/assets/ui/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/ui/cursor.png -------------------------------------------------------------------------------- /examples/RTC/project/assets/ui/emotes/emotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/ui/emotes/emotes.png -------------------------------------------------------------------------------- /examples/RTC/project/assets/ui/emotes/static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/ui/emotes/static.png -------------------------------------------------------------------------------- /examples/RTC/project/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/assets/ui/frame.png -------------------------------------------------------------------------------- /examples/RTC/project/project/settings.gbsres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/project/settings.gbsres -------------------------------------------------------------------------------- /examples/RTC/project/project/variables.gbsres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/RTC/project/project/variables.gbsres -------------------------------------------------------------------------------- /examples/actor_move_cancel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/actor_move_cancel/Makefile -------------------------------------------------------------------------------- /examples/actor_move_cancel/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/actor_move_cancel/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x19E9A536; -------------------------------------------------------------------------------- /examples/attach_script/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/attach_script/Makefile -------------------------------------------------------------------------------- /examples/attach_script/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/attach_script/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x99245FBF; -------------------------------------------------------------------------------- /examples/attach_script/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/attach_script/data/src/data/palette_0.c -------------------------------------------------------------------------------- /examples/attach_script/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/attach_script/data/src/data/palette_1.c -------------------------------------------------------------------------------- /examples/bug_uniq_actor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/bug_uniq_actor/Makefile -------------------------------------------------------------------------------- /examples/bug_uniq_actor/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: hUGE MBC5 -------------------------------------------------------------------------------- /examples/bug_uniq_actor/data/src/data/bg_cave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/bug_uniq_actor/data/src/data/bg_cave.c -------------------------------------------------------------------------------- /examples/bug_uniq_actor/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x1B2CED08; -------------------------------------------------------------------------------- /examples/bug_uniq_actor/project/project.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/bug_uniq_actor/project/project.gbsproj -------------------------------------------------------------------------------- /examples/color_mode_override/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/color_mode_override/Makefile -------------------------------------------------------------------------------- /examples/color_mode_override/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: CGB hUGE MBC5 -------------------------------------------------------------------------------- /examples/color_mode_override/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x2C5E19FC; -------------------------------------------------------------------------------- /examples/color_mode_override/project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/color_mode_override/project/.gitignore -------------------------------------------------------------------------------- /examples/custom_scripts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/custom_scripts/Makefile -------------------------------------------------------------------------------- /examples/custom_scripts/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: CGB hUGE MBC5 -------------------------------------------------------------------------------- /examples/custom_scripts/data/src/data/border.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/custom_scripts/data/src/data/border.c -------------------------------------------------------------------------------- /examples/custom_scripts/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xC7F9C29C; -------------------------------------------------------------------------------- /examples/custom_scripts/data/src/data/script_1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/custom_scripts/data/src/data/script_1.s -------------------------------------------------------------------------------- /examples/develop/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/Makefile -------------------------------------------------------------------------------- /examples/develop/Makefile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/Makefile.build -------------------------------------------------------------------------------- /examples/develop/data/include/data/bg_cave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/include/data/bg_cave.h -------------------------------------------------------------------------------- /examples/develop/data/include/data/bg_digits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/include/data/bg_digits.h -------------------------------------------------------------------------------- /examples/develop/data/include/data/bg_outside.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/include/data/bg_outside.h -------------------------------------------------------------------------------- /examples/develop/data/include/data/bg_parallax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/include/data/bg_parallax.h -------------------------------------------------------------------------------- /examples/develop/data/include/data/bg_room.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/include/data/bg_room.h -------------------------------------------------------------------------------- /examples/develop/data/include/data/border.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/include/data/border.h -------------------------------------------------------------------------------- /examples/develop/data/include/data/frame_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/include/data/frame_image.h -------------------------------------------------------------------------------- /examples/develop/data/src/data/bg_cave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/bg_cave.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/bg_digits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/bg_digits.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/bg_logo_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/bg_logo_test.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/bg_outside.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/bg_outside.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/bg_parallax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/bg_parallax.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/bg_room.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/bg_room.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/border.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/border.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/cursor_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/cursor_image.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/frame_image.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x37132D68; -------------------------------------------------------------------------------- /examples/develop/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/palette_0.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/palette_1.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/palette_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/palette_2.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/palette_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/palette_3.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/palette_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/palette_4.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/palette_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/palette_5.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/palette_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/palette_6.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/palette_7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/palette_7.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/scene_cave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/scene_cave.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/scene_digits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/scene_digits.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/scene_logo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/scene_logo.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/script_input.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/script_input.s -------------------------------------------------------------------------------- /examples/develop/data/src/data/script_music.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/script_music.s -------------------------------------------------------------------------------- /examples/develop/data/src/data/script_timer.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/script_timer.s -------------------------------------------------------------------------------- /examples/develop/data/src/data/sprite_chest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/sprite_chest.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/sprite_fire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/sprite_fire.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/sprite_ice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/sprite_ice.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/sprite_rock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/sprite_rock.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/sprite_sage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/sprite_sage.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/sprite_torch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/sprite_torch.c -------------------------------------------------------------------------------- /examples/develop/data/src/data/states_ptrs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/data/src/data/states_ptrs.s -------------------------------------------------------------------------------- /examples/develop/project/assets/ui/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/project/assets/ui/ascii.png -------------------------------------------------------------------------------- /examples/develop/project/assets/ui/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/project/assets/ui/cursor.png -------------------------------------------------------------------------------- /examples/develop/project/assets/ui/emotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/project/assets/ui/emotes.png -------------------------------------------------------------------------------- /examples/develop/project/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/project/assets/ui/frame.png -------------------------------------------------------------------------------- /examples/develop/project/project.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/develop/project/project.gbsproj -------------------------------------------------------------------------------- /examples/dynamic_projectiles/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/dynamic_projectiles/Makefile -------------------------------------------------------------------------------- /examples/dynamic_projectiles/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: CGB hUGE MBC5 -------------------------------------------------------------------------------- /examples/dynamic_projectiles/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xC3B176C2; -------------------------------------------------------------------------------- /examples/dynamic_sprites/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/dynamic_sprites/Makefile -------------------------------------------------------------------------------- /examples/dynamic_sprites/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/dynamic_sprites/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xEE7D891D; -------------------------------------------------------------------------------- /examples/gbs_sample_color/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbs_sample_color/Makefile -------------------------------------------------------------------------------- /examples/gbs_sample_color/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: CGB hUGE MBC5 -------------------------------------------------------------------------------- /examples/gbs_sample_color/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xE3254A4A; -------------------------------------------------------------------------------- /examples/gbs_sample_color/project/build/src/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xCFD3ECD7; -------------------------------------------------------------------------------- /examples/gbs_sample_dmg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbs_sample_dmg/Makefile -------------------------------------------------------------------------------- /examples/gbs_sample_dmg/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: hUGE MBC5 -------------------------------------------------------------------------------- /examples/gbs_sample_dmg/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x4FDCC772; -------------------------------------------------------------------------------- /examples/gbt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/Makefile -------------------------------------------------------------------------------- /examples/gbt/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG GBT MBC5 -------------------------------------------------------------------------------- /examples/gbt/data/include/data/border.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/include/data/border.h -------------------------------------------------------------------------------- /examples/gbt/data/include/data/cursor_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/include/data/cursor_image.h -------------------------------------------------------------------------------- /examples/gbt/data/include/data/frame_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/include/data/frame_image.h -------------------------------------------------------------------------------- /examples/gbt/data/include/data/game_globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/include/data/game_globals.h -------------------------------------------------------------------------------- /examples/gbt/data/include/data/game_globals.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/include/data/game_globals.i -------------------------------------------------------------------------------- /examples/gbt/data/include/data/music_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/include/data/music_data.h -------------------------------------------------------------------------------- /examples/gbt/data/include/data/palette_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/include/data/palette_0.h -------------------------------------------------------------------------------- /examples/gbt/data/include/data/palette_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/include/data/palette_1.h -------------------------------------------------------------------------------- /examples/gbt/data/include/data/scene_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/include/data/scene_types.h -------------------------------------------------------------------------------- /examples/gbt/data/include/data/sprite_radio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/include/data/sprite_radio.h -------------------------------------------------------------------------------- /examples/gbt/data/src/data/actor_0_interact.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/actor_0_interact.s -------------------------------------------------------------------------------- /examples/gbt/data/src/data/bg_placeholder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/bg_placeholder.c -------------------------------------------------------------------------------- /examples/gbt/data/src/data/border.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/border.c -------------------------------------------------------------------------------- /examples/gbt/data/src/data/cursor_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/cursor_image.c -------------------------------------------------------------------------------- /examples/gbt/data/src/data/font_gbs_mono.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/font_gbs_mono.c -------------------------------------------------------------------------------- /examples/gbt/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/frame_image.c -------------------------------------------------------------------------------- /examples/gbt/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xB6B52AB7; -------------------------------------------------------------------------------- /examples/gbt/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/palette_0.c -------------------------------------------------------------------------------- /examples/gbt/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/palette_1.c -------------------------------------------------------------------------------- /examples/gbt/data/src/data/scene_scene_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/scene_scene_1.c -------------------------------------------------------------------------------- /examples/gbt/data/src/data/sprite_radio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/sprite_radio.c -------------------------------------------------------------------------------- /examples/gbt/data/src/data/spritesheet_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/spritesheet_none.c -------------------------------------------------------------------------------- /examples/gbt/data/src/data/states_ptrs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/data/src/data/states_ptrs.s -------------------------------------------------------------------------------- /examples/gbt/project/assets/sgb/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/project/assets/sgb/border.png -------------------------------------------------------------------------------- /examples/gbt/project/assets/sprites/actor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/project/assets/sprites/actor.png -------------------------------------------------------------------------------- /examples/gbt/project/assets/sprites/radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/project/assets/sprites/radio.png -------------------------------------------------------------------------------- /examples/gbt/project/assets/ui/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/project/assets/ui/ascii.png -------------------------------------------------------------------------------- /examples/gbt/project/assets/ui/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/project/assets/ui/cursor.png -------------------------------------------------------------------------------- /examples/gbt/project/assets/ui/emotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/project/assets/ui/emotes.png -------------------------------------------------------------------------------- /examples/gbt/project/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/project/assets/ui/frame.png -------------------------------------------------------------------------------- /examples/gbt/project/build/src/include/data/game_globals.i: -------------------------------------------------------------------------------- 1 | VAR_S0A0_IS_PLAYING = 0 2 | -------------------------------------------------------------------------------- /examples/gbt/project/gbt.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/project/gbt.gbsproj -------------------------------------------------------------------------------- /examples/gbt/project/project/settings.gbsres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/project/project/settings.gbsres -------------------------------------------------------------------------------- /examples/gbt/project/project/variables.gbsres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/gbt/project/project/variables.gbsres -------------------------------------------------------------------------------- /examples/inventory/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/Makefile -------------------------------------------------------------------------------- /examples/inventory/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/inventory/data/include/data/border.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/include/data/border.h -------------------------------------------------------------------------------- /examples/inventory/data/include/data/font_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/include/data/font_0.h -------------------------------------------------------------------------------- /examples/inventory/data/src/data/border.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/border.c -------------------------------------------------------------------------------- /examples/inventory/data/src/data/font_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/font_0.c -------------------------------------------------------------------------------- /examples/inventory/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x45564153; 2 | -------------------------------------------------------------------------------- /examples/inventory/data/src/data/music/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/inventory/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/palette_0.c -------------------------------------------------------------------------------- /examples/inventory/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/palette_1.c -------------------------------------------------------------------------------- /examples/inventory/data/src/data/scene_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/scene_0.c -------------------------------------------------------------------------------- /examples/inventory/data/src/data/scene_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/scene_1.c -------------------------------------------------------------------------------- /examples/inventory/data/src/data/tilemap_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/tilemap_0.c -------------------------------------------------------------------------------- /examples/inventory/data/src/data/tilemap_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/tilemap_1.c -------------------------------------------------------------------------------- /examples/inventory/data/src/data/tileset_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/tileset_0.c -------------------------------------------------------------------------------- /examples/inventory/data/src/data/tileset_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/tileset_1.c -------------------------------------------------------------------------------- /examples/inventory/data/src/data/tileset_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/inventory/data/src/data/tileset_2.c -------------------------------------------------------------------------------- /examples/linkcable/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/linkcable/Makefile -------------------------------------------------------------------------------- /examples/linkcable/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/linkcable/data/include/data/border.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/linkcable/data/include/data/border.h -------------------------------------------------------------------------------- /examples/linkcable/data/src/data/border.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/linkcable/data/src/data/border.c -------------------------------------------------------------------------------- /examples/linkcable/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x0D0B0DCA; -------------------------------------------------------------------------------- /examples/linkcable/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/linkcable/data/src/data/palette_0.c -------------------------------------------------------------------------------- /examples/linkcable/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/linkcable/data/src/data/palette_1.c -------------------------------------------------------------------------------- /examples/linkcable/project/linkcable.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/linkcable/project/linkcable.gbsproj -------------------------------------------------------------------------------- /examples/music_routines/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/music_routines/Makefile -------------------------------------------------------------------------------- /examples/music_routines/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/music_routines/data/include/data/game_globals.i: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/music_routines/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x45564153; 2 | -------------------------------------------------------------------------------- /examples/name_picker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/name_picker/Makefile -------------------------------------------------------------------------------- /examples/name_picker/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/name_picker/data/src/data/border.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/name_picker/data/src/data/border.c -------------------------------------------------------------------------------- /examples/name_picker/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xB3086D0C; -------------------------------------------------------------------------------- /examples/overflow/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/overflow/Makefile -------------------------------------------------------------------------------- /examples/overflow/Makefile.build: -------------------------------------------------------------------------------- 1 | ROMTITLE = "EXAMPLE" 2 | settings: DMG hUGE MBC3 3 | -------------------------------------------------------------------------------- /examples/overflow/data/src/data/bg_title.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/overflow/data/src/data/bg_title.c -------------------------------------------------------------------------------- /examples/overflow/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/overflow/data/src/data/frame_image.c -------------------------------------------------------------------------------- /examples/overflow/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xA4E693EE; -------------------------------------------------------------------------------- /examples/overflow/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/overflow/data/src/data/palette_0.c -------------------------------------------------------------------------------- /examples/overflow/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/overflow/data/src/data/palette_1.c -------------------------------------------------------------------------------- /examples/overflow/data/src/data/scene_title.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/overflow/data/src/data/scene_title.c -------------------------------------------------------------------------------- /examples/overflow/data/src/data/states_ptrs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/overflow/data/src/data/states_ptrs.s -------------------------------------------------------------------------------- /examples/overflow/project/assets/ui/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/overflow/project/assets/ui/ascii.png -------------------------------------------------------------------------------- /examples/overflow/project/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/overflow/project/assets/ui/frame.png -------------------------------------------------------------------------------- /examples/overflow/project/project.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/overflow/project/project.gbsproj -------------------------------------------------------------------------------- /examples/parallax_test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/parallax_test/Makefile -------------------------------------------------------------------------------- /examples/parallax_test/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/parallax_test/data/src/data/border.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/parallax_test/data/src/data/border.c -------------------------------------------------------------------------------- /examples/parallax_test/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x6A9C77B6; -------------------------------------------------------------------------------- /examples/persistent_test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/persistent_test/Makefile -------------------------------------------------------------------------------- /examples/persistent_test/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/persistent_test/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xCFCD6E65; -------------------------------------------------------------------------------- /examples/save_slots/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/save_slots/Makefile -------------------------------------------------------------------------------- /examples/save_slots/Makefile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/save_slots/Makefile.build -------------------------------------------------------------------------------- /examples/save_slots/data/src/data/font_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/save_slots/data/src/data/font_0.c -------------------------------------------------------------------------------- /examples/save_slots/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x45564153; 2 | -------------------------------------------------------------------------------- /examples/save_slots/data/src/data/music/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/save_slots/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/save_slots/data/src/data/palette_0.c -------------------------------------------------------------------------------- /examples/save_slots/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/save_slots/data/src/data/palette_1.c -------------------------------------------------------------------------------- /examples/save_slots/data/src/data/scene_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/save_slots/data/src/data/scene_0.c -------------------------------------------------------------------------------- /examples/save_slots/data/src/data/scene_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/save_slots/data/src/data/scene_1.c -------------------------------------------------------------------------------- /examples/save_slots/data/src/data/tilemap_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/save_slots/data/src/data/tilemap_0.c -------------------------------------------------------------------------------- /examples/save_slots/data/src/data/tileset_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/save_slots/data/src/data/tileset_0.c -------------------------------------------------------------------------------- /examples/save_slots/data/src/data/tileset_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/save_slots/data/src/data/tileset_1.c -------------------------------------------------------------------------------- /examples/scroll_sprites/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/scroll_sprites/Makefile -------------------------------------------------------------------------------- /examples/scroll_sprites/Makefile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/scroll_sprites/Makefile.build -------------------------------------------------------------------------------- /examples/scroll_sprites/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x93168B65; -------------------------------------------------------------------------------- /examples/seamless_transitions/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/seamless_transitions/Makefile -------------------------------------------------------------------------------- /examples/seamless_transitions/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: GBT hUGE MBC5 -------------------------------------------------------------------------------- /examples/seamless_transitions/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x6C667CC6; -------------------------------------------------------------------------------- /examples/sokoban/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/Makefile -------------------------------------------------------------------------------- /examples/sokoban/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: CGB hUGE MBC5 -------------------------------------------------------------------------------- /examples/sokoban/data/include/data/border.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/include/data/border.h -------------------------------------------------------------------------------- /examples/sokoban/data/include/data/symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/include/data/symbol.h -------------------------------------------------------------------------------- /examples/sokoban/data/include/data/symbol_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/include/data/symbol_2.h -------------------------------------------------------------------------------- /examples/sokoban/data/src/data/border.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/src/data/border.c -------------------------------------------------------------------------------- /examples/sokoban/data/src/data/cursor_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/src/data/cursor_image.c -------------------------------------------------------------------------------- /examples/sokoban/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/src/data/frame_image.c -------------------------------------------------------------------------------- /examples/sokoban/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x730D4DC5; -------------------------------------------------------------------------------- /examples/sokoban/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/src/data/palette_0.c -------------------------------------------------------------------------------- /examples/sokoban/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/src/data/palette_1.c -------------------------------------------------------------------------------- /examples/sokoban/data/src/data/sprite_box.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/src/data/sprite_box.c -------------------------------------------------------------------------------- /examples/sokoban/data/src/data/states_ptrs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/src/data/states_ptrs.s -------------------------------------------------------------------------------- /examples/sokoban/data/src/data/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/src/data/symbol.c -------------------------------------------------------------------------------- /examples/sokoban/data/src/data/symbol_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/data/src/data/symbol_2.c -------------------------------------------------------------------------------- /examples/sokoban/project/assets/ui/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/project/assets/ui/ascii.png -------------------------------------------------------------------------------- /examples/sokoban/project/assets/ui/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/project/assets/ui/cursor.png -------------------------------------------------------------------------------- /examples/sokoban/project/assets/ui/emotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/project/assets/ui/emotes.png -------------------------------------------------------------------------------- /examples/sokoban/project/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/project/assets/ui/frame.png -------------------------------------------------------------------------------- /examples/sokoban/project/sokoban.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sokoban/project/sokoban.gbsproj -------------------------------------------------------------------------------- /examples/sprite_states/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sprite_states/Makefile -------------------------------------------------------------------------------- /examples/sprite_states/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/sprite_states/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xBF1E8DAD; -------------------------------------------------------------------------------- /examples/sprite_states/data/src/data/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/sprite_states/data/src/data/symbol.c -------------------------------------------------------------------------------- /examples/thread-cutscene/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/thread-cutscene/Makefile -------------------------------------------------------------------------------- /examples/thread-cutscene/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: CGB hUGE MBC5 -------------------------------------------------------------------------------- /examples/thread-cutscene/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x5C4FFC48; -------------------------------------------------------------------------------- /examples/thread-cutscene/project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/thread-cutscene/project/.gitignore -------------------------------------------------------------------------------- /examples/triggers_on_leave/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/triggers_on_leave/Makefile -------------------------------------------------------------------------------- /examples/triggers_on_leave/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /examples/triggers_on_leave/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x3CE36BA1; -------------------------------------------------------------------------------- /examples/vm_lock/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/Makefile -------------------------------------------------------------------------------- /examples/vm_lock/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: hUGE MBC5 -------------------------------------------------------------------------------- /examples/vm_lock/data/include/data/border.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/include/data/border.h -------------------------------------------------------------------------------- /examples/vm_lock/data/include/data/font_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/include/data/font_0.h -------------------------------------------------------------------------------- /examples/vm_lock/data/include/data/scene_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/include/data/scene_0.h -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/background_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/background_0.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/cursor_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/cursor_image.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/font_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/font_0.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/frame_image.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x45564153; 2 | -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/music/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/palette_0.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/palette_1.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/scene_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/scene_0.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/tilemap_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/tilemap_0.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/tileset_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/tileset_0.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/tileset_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/tileset_1.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/tileset_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/tileset_2.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/tileset_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/tileset_3.c -------------------------------------------------------------------------------- /examples/vm_lock/data/src/data/tileset_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_lock/data/src/data/tileset_4.c -------------------------------------------------------------------------------- /examples/vm_overlay_hide/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/examples/vm_overlay_hide/Makefile -------------------------------------------------------------------------------- /examples/vm_overlay_hide/Makefile.build: -------------------------------------------------------------------------------- 1 | ROMTITLE = "EXAMPLE" 2 | settings: DMG hUGE MBC3 3 | -------------------------------------------------------------------------------- /examples/vm_overlay_hide/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x45564153; 2 | -------------------------------------------------------------------------------- /examples/vm_overlay_hide/data/src/data/music/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/actor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/actor.h -------------------------------------------------------------------------------- /include/bankdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/bankdata.h -------------------------------------------------------------------------------- /include/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/camera.h -------------------------------------------------------------------------------- /include/collision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/collision.h -------------------------------------------------------------------------------- /include/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/compat.h -------------------------------------------------------------------------------- /include/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/core.h -------------------------------------------------------------------------------- /include/data_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/data_manager.h -------------------------------------------------------------------------------- /include/events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/events.h -------------------------------------------------------------------------------- /include/fade_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/fade_manager.h -------------------------------------------------------------------------------- /include/flasher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/flasher.h -------------------------------------------------------------------------------- /include/game_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/game_time.h -------------------------------------------------------------------------------- /include/gbprinter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/gbprinter.h -------------------------------------------------------------------------------- /include/gbs_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/gbs_types.h -------------------------------------------------------------------------------- /include/gbt_player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/gbt_player.h -------------------------------------------------------------------------------- /include/hUGEDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/hUGEDriver.h -------------------------------------------------------------------------------- /include/hUGEDriverRoutines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/hUGEDriverRoutines.h -------------------------------------------------------------------------------- /include/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/input.h -------------------------------------------------------------------------------- /include/interrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/interrupts.h -------------------------------------------------------------------------------- /include/linked_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/linked_list.h -------------------------------------------------------------------------------- /include/load_save.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/load_save.h -------------------------------------------------------------------------------- /include/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/macro.h -------------------------------------------------------------------------------- /include/macro.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/macro.i -------------------------------------------------------------------------------- /include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/math.h -------------------------------------------------------------------------------- /include/music_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/music_manager.h -------------------------------------------------------------------------------- /include/palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/palette.h -------------------------------------------------------------------------------- /include/parallax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/parallax.h -------------------------------------------------------------------------------- /include/projectiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/projectiles.h -------------------------------------------------------------------------------- /include/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/rtc.h -------------------------------------------------------------------------------- /include/scroll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/scroll.h -------------------------------------------------------------------------------- /include/sfx_player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/sfx_player.h -------------------------------------------------------------------------------- /include/sgb_border.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/sgb_border.h -------------------------------------------------------------------------------- /include/shadow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/shadow.h -------------------------------------------------------------------------------- /include/sio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/sio.h -------------------------------------------------------------------------------- /include/states/adventure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/states/adventure.h -------------------------------------------------------------------------------- /include/states/logo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/states/logo.h -------------------------------------------------------------------------------- /include/states/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/states/platform.h -------------------------------------------------------------------------------- /include/states/pointnclick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/states/pointnclick.h -------------------------------------------------------------------------------- /include/states/shmup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/states/shmup.h -------------------------------------------------------------------------------- /include/states/topdown.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/states/topdown.h -------------------------------------------------------------------------------- /include/states_caller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/states_caller.h -------------------------------------------------------------------------------- /include/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/system.h -------------------------------------------------------------------------------- /include/trigger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/trigger.h -------------------------------------------------------------------------------- /include/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/ui.h -------------------------------------------------------------------------------- /include/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm.h -------------------------------------------------------------------------------- /include/vm.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm.i -------------------------------------------------------------------------------- /include/vm_actor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_actor.h -------------------------------------------------------------------------------- /include/vm_camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_camera.h -------------------------------------------------------------------------------- /include/vm_exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_exceptions.h -------------------------------------------------------------------------------- /include/vm_gameboy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_gameboy.h -------------------------------------------------------------------------------- /include/vm_gbprinter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_gbprinter.h -------------------------------------------------------------------------------- /include/vm_load_save.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_load_save.h -------------------------------------------------------------------------------- /include/vm_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_math.h -------------------------------------------------------------------------------- /include/vm_music.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_music.h -------------------------------------------------------------------------------- /include/vm_palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_palette.h -------------------------------------------------------------------------------- /include/vm_projectiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_projectiles.h -------------------------------------------------------------------------------- /include/vm_rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_rtc.h -------------------------------------------------------------------------------- /include/vm_scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_scene.h -------------------------------------------------------------------------------- /include/vm_sgb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_sgb.h -------------------------------------------------------------------------------- /include/vm_sio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_sio.h -------------------------------------------------------------------------------- /include/vm_ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/include/vm_ui.h -------------------------------------------------------------------------------- /lib/gbt_player.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/lib/gbt_player.lib -------------------------------------------------------------------------------- /lib/hUGEDriver.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/lib/hUGEDriver.lib -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/readme.md -------------------------------------------------------------------------------- /scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/scheme.png -------------------------------------------------------------------------------- /scheme2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/scheme2.png -------------------------------------------------------------------------------- /src/core/absolute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/absolute.c -------------------------------------------------------------------------------- /src/core/actor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/actor.c -------------------------------------------------------------------------------- /src/core/bankdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/bankdata.c -------------------------------------------------------------------------------- /src/core/bootstrap.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/bootstrap.s -------------------------------------------------------------------------------- /src/core/camera.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/camera.c -------------------------------------------------------------------------------- /src/core/collision.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/collision.c -------------------------------------------------------------------------------- /src/core/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/core.c -------------------------------------------------------------------------------- /src/core/crash_handler.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/crash_handler.s -------------------------------------------------------------------------------- /src/core/data_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/data_manager.c -------------------------------------------------------------------------------- /src/core/events.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/events.c -------------------------------------------------------------------------------- /src/core/fade_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/fade_manager.c -------------------------------------------------------------------------------- /src/core/flasher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/flasher.c -------------------------------------------------------------------------------- /src/core/flasher_s.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/flasher_s.s -------------------------------------------------------------------------------- /src/core/game_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/game_time.c -------------------------------------------------------------------------------- /src/core/gbprinter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/gbprinter.c -------------------------------------------------------------------------------- /src/core/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/input.c -------------------------------------------------------------------------------- /src/core/interrupt_sio.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/interrupt_sio.s -------------------------------------------------------------------------------- /src/core/interrupt_timer.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/interrupt_timer.s -------------------------------------------------------------------------------- /src/core/interrupts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/interrupts.c -------------------------------------------------------------------------------- /src/core/load_save.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/load_save.c -------------------------------------------------------------------------------- /src/core/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/math.c -------------------------------------------------------------------------------- /src/core/math_atan2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/math_atan2.c -------------------------------------------------------------------------------- /src/core/music_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/music_manager.c -------------------------------------------------------------------------------- /src/core/palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/palette.c -------------------------------------------------------------------------------- /src/core/parallax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/parallax.c -------------------------------------------------------------------------------- /src/core/projectiles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/projectiles.c -------------------------------------------------------------------------------- /src/core/scroll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/scroll.c -------------------------------------------------------------------------------- /src/core/scroll_a.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/scroll_a.s -------------------------------------------------------------------------------- /src/core/set_tile_submap.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/set_tile_submap.s -------------------------------------------------------------------------------- /src/core/sfx_player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/sfx_player.c -------------------------------------------------------------------------------- /src/core/sgb_border.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/sgb_border.c -------------------------------------------------------------------------------- /src/core/sio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/sio.c -------------------------------------------------------------------------------- /src/core/states_caller.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/states_caller.s -------------------------------------------------------------------------------- /src/core/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/system.c -------------------------------------------------------------------------------- /src/core/trigger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/trigger.c -------------------------------------------------------------------------------- /src/core/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/ui.c -------------------------------------------------------------------------------- /src/core/ui_a.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/ui_a.s -------------------------------------------------------------------------------- /src/core/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm.c -------------------------------------------------------------------------------- /src/core/vm_actor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_actor.c -------------------------------------------------------------------------------- /src/core/vm_camera.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_camera.c -------------------------------------------------------------------------------- /src/core/vm_gameboy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_gameboy.c -------------------------------------------------------------------------------- /src/core/vm_gbprinter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_gbprinter.c -------------------------------------------------------------------------------- /src/core/vm_instructions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_instructions.c -------------------------------------------------------------------------------- /src/core/vm_load_save.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_load_save.c -------------------------------------------------------------------------------- /src/core/vm_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_math.c -------------------------------------------------------------------------------- /src/core/vm_music.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_music.c -------------------------------------------------------------------------------- /src/core/vm_palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_palette.c -------------------------------------------------------------------------------- /src/core/vm_projectiles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_projectiles.c -------------------------------------------------------------------------------- /src/core/vm_rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_rtc.c -------------------------------------------------------------------------------- /src/core/vm_scene.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_scene.c -------------------------------------------------------------------------------- /src/core/vm_sgb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_sgb.c -------------------------------------------------------------------------------- /src/core/vm_sio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_sio.c -------------------------------------------------------------------------------- /src/core/vm_ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_ui.c -------------------------------------------------------------------------------- /src/core/vm_ui_a.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/core/vm_ui_a.s -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/main.c -------------------------------------------------------------------------------- /src/states/adventure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/states/adventure.c -------------------------------------------------------------------------------- /src/states/logo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/states/logo.c -------------------------------------------------------------------------------- /src/states/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/states/platform.c -------------------------------------------------------------------------------- /src/states/pointnclick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/states/pointnclick.c -------------------------------------------------------------------------------- /src/states/shmup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/states/shmup.c -------------------------------------------------------------------------------- /src/states/topdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/src/states/topdown.c -------------------------------------------------------------------------------- /test/Makefile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/Makefile.test -------------------------------------------------------------------------------- /test/actor-move-to/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/actor-move-to/Makefile -------------------------------------------------------------------------------- /test/actor-move-to/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /test/actor-move-to/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x786573C1; -------------------------------------------------------------------------------- /test/actor-move-to/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/actor-move-to/data/src/data/palette_0.c -------------------------------------------------------------------------------- /test/actor-move-to/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/actor-move-to/data/src/data/palette_1.c -------------------------------------------------------------------------------- /test/actor-move-to/data/src/data/scene_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/actor-move-to/data/src/data/scene_1.c -------------------------------------------------------------------------------- /test/actor-move-to/expected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/actor-move-to/expected.png -------------------------------------------------------------------------------- /test/actor-move-to/project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/actor-move-to/project/.gitignore -------------------------------------------------------------------------------- /test/actor-move-to/project/test.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/actor-move-to/project/test.gbsproj -------------------------------------------------------------------------------- /test/actor-move-to/recording.dem: -------------------------------------------------------------------------------- 1 | kh4 -------------------------------------------------------------------------------- /test/actor-move-to/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/actor-move-to/test.c -------------------------------------------------------------------------------- /test/actor-move-to/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/actor-move-to/test.json -------------------------------------------------------------------------------- /test/dialogue-skip/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/dialogue-skip/Makefile -------------------------------------------------------------------------------- /test/dialogue-skip/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 DEMO -------------------------------------------------------------------------------- /test/dialogue-skip/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0xBE85F81F; -------------------------------------------------------------------------------- /test/dialogue-skip/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/dialogue-skip/data/src/data/palette_0.c -------------------------------------------------------------------------------- /test/dialogue-skip/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/dialogue-skip/data/src/data/palette_1.c -------------------------------------------------------------------------------- /test/dialogue-skip/data/src/data/scene_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/dialogue-skip/data/src/data/scene_1.c -------------------------------------------------------------------------------- /test/dialogue-skip/expected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/dialogue-skip/expected.png -------------------------------------------------------------------------------- /test/dialogue-skip/project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/dialogue-skip/project/.gitignore -------------------------------------------------------------------------------- /test/dialogue-skip/project/test.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/dialogue-skip/project/test.gbsproj -------------------------------------------------------------------------------- /test/dialogue-skip/recording.dem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/dialogue-skip/recording.dem -------------------------------------------------------------------------------- /test/dialogue-skip/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/dialogue-skip/test.c -------------------------------------------------------------------------------- /test/dialogue-skip/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/dialogue-skip/test.json -------------------------------------------------------------------------------- /test/framework/BGB_toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/framework/BGB_toolkit.py -------------------------------------------------------------------------------- /test/framework/test_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/framework/test_main.c -------------------------------------------------------------------------------- /test/framework/test_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/framework/test_main.h -------------------------------------------------------------------------------- /test/framework/unit_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/framework/unit_checker.py -------------------------------------------------------------------------------- /test/test1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/Makefile -------------------------------------------------------------------------------- /test/test1/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 -------------------------------------------------------------------------------- /test/test1/data/include/data/background_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/background_0.h -------------------------------------------------------------------------------- /test/test1/data/include/data/cursor_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/cursor_image.h -------------------------------------------------------------------------------- /test/test1/data/include/data/data_bootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/data_bootstrap.h -------------------------------------------------------------------------------- /test/test1/data/include/data/font_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/font_0.h -------------------------------------------------------------------------------- /test/test1/data/include/data/frame_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/frame_image.h -------------------------------------------------------------------------------- /test/test1/data/include/data/game_globals.i: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test1/data/include/data/scene_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/scene_0.h -------------------------------------------------------------------------------- /test/test1/data/include/data/scene_0_actors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/scene_0_actors.h -------------------------------------------------------------------------------- /test/test1/data/include/data/scene_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/scene_types.h -------------------------------------------------------------------------------- /test/test1/data/include/data/spritesheet_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/spritesheet_0.h -------------------------------------------------------------------------------- /test/test1/data/include/data/states_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/states_defines.h -------------------------------------------------------------------------------- /test/test1/data/include/data/tilemap_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/tilemap_0.h -------------------------------------------------------------------------------- /test/test1/data/include/data/tileset_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/tileset_0.h -------------------------------------------------------------------------------- /test/test1/data/include/data/tileset_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/include/data/tileset_1.h -------------------------------------------------------------------------------- /test/test1/data/src/data/background_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/background_0.c -------------------------------------------------------------------------------- /test/test1/data/src/data/cursor_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/cursor_image.c -------------------------------------------------------------------------------- /test/test1/data/src/data/font_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/font_0.c -------------------------------------------------------------------------------- /test/test1/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/frame_image.c -------------------------------------------------------------------------------- /test/test1/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x45564153; 2 | -------------------------------------------------------------------------------- /test/test1/data/src/data/scene_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/scene_0.c -------------------------------------------------------------------------------- /test/test1/data/src/data/scene_0_collisions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/scene_0_collisions.c -------------------------------------------------------------------------------- /test/test1/data/src/data/script_engine_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/script_engine_init.s -------------------------------------------------------------------------------- /test/test1/data/src/data/spritesheet_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/spritesheet_0.c -------------------------------------------------------------------------------- /test/test1/data/src/data/spritesheet_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/spritesheet_none.c -------------------------------------------------------------------------------- /test/test1/data/src/data/states_ptrs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/states_ptrs.s -------------------------------------------------------------------------------- /test/test1/data/src/data/tilemap_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/tilemap_0.c -------------------------------------------------------------------------------- /test/test1/data/src/data/tileset_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/tileset_0.c -------------------------------------------------------------------------------- /test/test1/data/src/data/tileset_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/data/src/data/tileset_1.c -------------------------------------------------------------------------------- /test/test1/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/test.c -------------------------------------------------------------------------------- /test/test1/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test1/test.json -------------------------------------------------------------------------------- /test/test2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/Makefile -------------------------------------------------------------------------------- /test/test2/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 DEMO -------------------------------------------------------------------------------- /test/test2/data/include/data/bg_placeholder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/bg_placeholder.h -------------------------------------------------------------------------------- /test/test2/data/include/data/cursor_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/cursor_image.h -------------------------------------------------------------------------------- /test/test2/data/include/data/data_bootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/data_bootstrap.h -------------------------------------------------------------------------------- /test/test2/data/include/data/font_gbs_mono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/font_gbs_mono.h -------------------------------------------------------------------------------- /test/test2/data/include/data/frame_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/frame_image.h -------------------------------------------------------------------------------- /test/test2/data/include/data/game_globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/game_globals.h -------------------------------------------------------------------------------- /test/test2/data/include/data/game_globals.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/game_globals.i -------------------------------------------------------------------------------- /test/test2/data/include/data/music_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/music_data.h -------------------------------------------------------------------------------- /test/test2/data/include/data/palette_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/palette_0.h -------------------------------------------------------------------------------- /test/test2/data/include/data/palette_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/palette_1.h -------------------------------------------------------------------------------- /test/test2/data/include/data/scene_scene_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/scene_scene_1.h -------------------------------------------------------------------------------- /test/test2/data/include/data/scene_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/scene_types.h -------------------------------------------------------------------------------- /test/test2/data/include/data/sprite_actor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/sprite_actor.h -------------------------------------------------------------------------------- /test/test2/data/include/data/states_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/include/data/states_defines.h -------------------------------------------------------------------------------- /test/test2/data/src/data/bg_placeholder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/bg_placeholder.c -------------------------------------------------------------------------------- /test/test2/data/src/data/cursor_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/cursor_image.c -------------------------------------------------------------------------------- /test/test2/data/src/data/font_gbs_mono.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/font_gbs_mono.c -------------------------------------------------------------------------------- /test/test2/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/frame_image.c -------------------------------------------------------------------------------- /test/test2/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x0B8E232D; -------------------------------------------------------------------------------- /test/test2/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/palette_0.c -------------------------------------------------------------------------------- /test/test2/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/palette_1.c -------------------------------------------------------------------------------- /test/test2/data/src/data/scene_scene_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/scene_scene_1.c -------------------------------------------------------------------------------- /test/test2/data/src/data/scene_scene_1_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/scene_scene_1_init.s -------------------------------------------------------------------------------- /test/test2/data/src/data/script_engine_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/script_engine_init.s -------------------------------------------------------------------------------- /test/test2/data/src/data/sprite_actor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/sprite_actor.c -------------------------------------------------------------------------------- /test/test2/data/src/data/spritesheet_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/spritesheet_none.c -------------------------------------------------------------------------------- /test/test2/data/src/data/states_ptrs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/data/src/data/states_ptrs.s -------------------------------------------------------------------------------- /test/test2/project/assets/emotes/anger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/emotes/anger.png -------------------------------------------------------------------------------- /test/test2/project/assets/emotes/love.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/emotes/love.png -------------------------------------------------------------------------------- /test/test2/project/assets/emotes/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/emotes/music.png -------------------------------------------------------------------------------- /test/test2/project/assets/emotes/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/emotes/pause.png -------------------------------------------------------------------------------- /test/test2/project/assets/emotes/question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/emotes/question.png -------------------------------------------------------------------------------- /test/test2/project/assets/emotes/shock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/emotes/shock.png -------------------------------------------------------------------------------- /test/test2/project/assets/emotes/sleep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/emotes/sleep.png -------------------------------------------------------------------------------- /test/test2/project/assets/emotes/sweat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/emotes/sweat.png -------------------------------------------------------------------------------- /test/test2/project/assets/fonts/gbs-mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/fonts/gbs-mono.png -------------------------------------------------------------------------------- /test/test2/project/assets/sgb/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/sgb/border.png -------------------------------------------------------------------------------- /test/test2/project/assets/sprites/actor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/sprites/actor.png -------------------------------------------------------------------------------- /test/test2/project/assets/sprites/static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/sprites/static.png -------------------------------------------------------------------------------- /test/test2/project/assets/ui/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/ui/ascii.png -------------------------------------------------------------------------------- /test/test2/project/assets/ui/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/ui/cursor.png -------------------------------------------------------------------------------- /test/test2/project/assets/ui/emotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/ui/emotes.png -------------------------------------------------------------------------------- /test/test2/project/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/assets/ui/frame.png -------------------------------------------------------------------------------- /test/test2/project/project/settings.gbsres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/project/settings.gbsres -------------------------------------------------------------------------------- /test/test2/project/project/variables.gbsres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/project/variables.gbsres -------------------------------------------------------------------------------- /test/test2/project/test.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/project/test.gbsproj -------------------------------------------------------------------------------- /test/test2/recording.dem: -------------------------------------------------------------------------------- 1 | kh4 -------------------------------------------------------------------------------- /test/test2/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/test.c -------------------------------------------------------------------------------- /test/test2/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/test.json -------------------------------------------------------------------------------- /test/test2/test2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test2/test2.png -------------------------------------------------------------------------------- /test/test3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/Makefile -------------------------------------------------------------------------------- /test/test3/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 DEMO -------------------------------------------------------------------------------- /test/test3/data/include/data/bg_menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/bg_menu.h -------------------------------------------------------------------------------- /test/test3/data/include/data/bg_outside.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/bg_outside.h -------------------------------------------------------------------------------- /test/test3/data/include/data/cursor_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/cursor_image.h -------------------------------------------------------------------------------- /test/test3/data/include/data/data_bootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/data_bootstrap.h -------------------------------------------------------------------------------- /test/test3/data/include/data/font_gbs_mono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/font_gbs_mono.h -------------------------------------------------------------------------------- /test/test3/data/include/data/frame_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/frame_image.h -------------------------------------------------------------------------------- /test/test3/data/include/data/game_globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/game_globals.h -------------------------------------------------------------------------------- /test/test3/data/include/data/game_globals.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/game_globals.i -------------------------------------------------------------------------------- /test/test3/data/include/data/music_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/music_data.h -------------------------------------------------------------------------------- /test/test3/data/include/data/palette_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/palette_0.h -------------------------------------------------------------------------------- /test/test3/data/include/data/palette_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/palette_1.h -------------------------------------------------------------------------------- /test/test3/data/include/data/scene_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/scene_1.h -------------------------------------------------------------------------------- /test/test3/data/include/data/scene_1_actors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/scene_1_actors.h -------------------------------------------------------------------------------- /test/test3/data/include/data/scene_1_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/scene_1_init.h -------------------------------------------------------------------------------- /test/test3/data/include/data/scene_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/scene_2.h -------------------------------------------------------------------------------- /test/test3/data/include/data/scene_2_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/scene_2_init.h -------------------------------------------------------------------------------- /test/test3/data/include/data/scene_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/scene_types.h -------------------------------------------------------------------------------- /test/test3/data/include/data/sprite_npc003.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/sprite_npc003.h -------------------------------------------------------------------------------- /test/test3/data/include/data/sprite_player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/sprite_player.h -------------------------------------------------------------------------------- /test/test3/data/include/data/states_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/include/data/states_defines.h -------------------------------------------------------------------------------- /test/test3/data/src/data/actor_19_update.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/actor_19_update.s -------------------------------------------------------------------------------- /test/test3/data/src/data/bg_menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/bg_menu.c -------------------------------------------------------------------------------- /test/test3/data/src/data/bg_menu_tilemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/bg_menu_tilemap.c -------------------------------------------------------------------------------- /test/test3/data/src/data/bg_menu_tileset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/bg_menu_tileset.c -------------------------------------------------------------------------------- /test/test3/data/src/data/bg_outside.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/bg_outside.c -------------------------------------------------------------------------------- /test/test3/data/src/data/bg_outside_tilemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/bg_outside_tilemap.c -------------------------------------------------------------------------------- /test/test3/data/src/data/bg_outside_tileset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/bg_outside_tileset.c -------------------------------------------------------------------------------- /test/test3/data/src/data/cursor_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/cursor_image.c -------------------------------------------------------------------------------- /test/test3/data/src/data/font_gbs_mono.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/font_gbs_mono.c -------------------------------------------------------------------------------- /test/test3/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/frame_image.c -------------------------------------------------------------------------------- /test/test3/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x7CE0FA03; -------------------------------------------------------------------------------- /test/test3/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/palette_0.c -------------------------------------------------------------------------------- /test/test3/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/palette_1.c -------------------------------------------------------------------------------- /test/test3/data/src/data/scene_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/scene_1.c -------------------------------------------------------------------------------- /test/test3/data/src/data/scene_1_actors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/scene_1_actors.c -------------------------------------------------------------------------------- /test/test3/data/src/data/scene_1_collisions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/scene_1_collisions.c -------------------------------------------------------------------------------- /test/test3/data/src/data/scene_1_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/scene_1_init.s -------------------------------------------------------------------------------- /test/test3/data/src/data/scene_1_sprites.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/scene_1_sprites.c -------------------------------------------------------------------------------- /test/test3/data/src/data/scene_1_triggers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/scene_1_triggers.c -------------------------------------------------------------------------------- /test/test3/data/src/data/scene_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/scene_2.c -------------------------------------------------------------------------------- /test/test3/data/src/data/scene_2_collisions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/scene_2_collisions.c -------------------------------------------------------------------------------- /test/test3/data/src/data/scene_2_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/scene_2_init.s -------------------------------------------------------------------------------- /test/test3/data/src/data/script_engine_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/script_engine_init.s -------------------------------------------------------------------------------- /test/test3/data/src/data/sprite_npc003.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/sprite_npc003.c -------------------------------------------------------------------------------- /test/test3/data/src/data/sprite_player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/sprite_player.c -------------------------------------------------------------------------------- /test/test3/data/src/data/spritesheet_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/spritesheet_none.c -------------------------------------------------------------------------------- /test/test3/data/src/data/states_ptrs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/states_ptrs.s -------------------------------------------------------------------------------- /test/test3/data/src/data/trigger_6_interact.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/trigger_6_interact.s -------------------------------------------------------------------------------- /test/test3/data/src/data/trigger_7_interact.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/data/src/data/trigger_7_interact.s -------------------------------------------------------------------------------- /test/test3/project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/.gitignore -------------------------------------------------------------------------------- /test/test3/project/assets/avatars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/avatars/README.md -------------------------------------------------------------------------------- /test/test3/project/assets/emotes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/emotes/README.md -------------------------------------------------------------------------------- /test/test3/project/assets/emotes/anger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/emotes/anger.png -------------------------------------------------------------------------------- /test/test3/project/assets/emotes/love.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/emotes/love.png -------------------------------------------------------------------------------- /test/test3/project/assets/emotes/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/emotes/music.png -------------------------------------------------------------------------------- /test/test3/project/assets/emotes/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/emotes/pause.png -------------------------------------------------------------------------------- /test/test3/project/assets/emotes/question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/emotes/question.png -------------------------------------------------------------------------------- /test/test3/project/assets/emotes/shock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/emotes/shock.png -------------------------------------------------------------------------------- /test/test3/project/assets/emotes/sleep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/emotes/sleep.png -------------------------------------------------------------------------------- /test/test3/project/assets/emotes/sweat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/emotes/sweat.png -------------------------------------------------------------------------------- /test/test3/project/assets/fonts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/fonts/README.md -------------------------------------------------------------------------------- /test/test3/project/assets/fonts/gbs-mono.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/fonts/gbs-mono.json -------------------------------------------------------------------------------- /test/test3/project/assets/fonts/gbs-mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/fonts/gbs-mono.png -------------------------------------------------------------------------------- /test/test3/project/assets/fonts/gbs-var.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/fonts/gbs-var.json -------------------------------------------------------------------------------- /test/test3/project/assets/fonts/gbs-var.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/fonts/gbs-var.png -------------------------------------------------------------------------------- /test/test3/project/assets/music/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/music/README.md -------------------------------------------------------------------------------- /test/test3/project/assets/music/template.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/music/template.mod -------------------------------------------------------------------------------- /test/test3/project/assets/music/template.uge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/music/template.uge -------------------------------------------------------------------------------- /test/test3/project/assets/sgb/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/sgb/border.png -------------------------------------------------------------------------------- /test/test3/project/assets/sounds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/sounds/README.md -------------------------------------------------------------------------------- /test/test3/project/assets/sprites/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/sprites/README.md -------------------------------------------------------------------------------- /test/test3/project/assets/sprites/npc003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/sprites/npc003.png -------------------------------------------------------------------------------- /test/test3/project/assets/sprites/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/sprites/player.png -------------------------------------------------------------------------------- /test/test3/project/assets/tilesets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/tilesets/README.md -------------------------------------------------------------------------------- /test/test3/project/assets/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/ui/README.md -------------------------------------------------------------------------------- /test/test3/project/assets/ui/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/ui/cursor.png -------------------------------------------------------------------------------- /test/test3/project/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/assets/ui/frame.png -------------------------------------------------------------------------------- /test/test3/project/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/plugins/README.md -------------------------------------------------------------------------------- /test/test3/project/project/settings.gbsres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/project/settings.gbsres -------------------------------------------------------------------------------- /test/test3/project/project/variables.gbsres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/project/variables.gbsres -------------------------------------------------------------------------------- /test/test3/project/test.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/project/test.gbsproj -------------------------------------------------------------------------------- /test/test3/recording.dem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/recording.dem -------------------------------------------------------------------------------- /test/test3/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/test.c -------------------------------------------------------------------------------- /test/test3/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/test.json -------------------------------------------------------------------------------- /test/test3/test3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test3/test3.png -------------------------------------------------------------------------------- /test/test4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/Makefile -------------------------------------------------------------------------------- /test/test4/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: DMG hUGE MBC5 DEMO -------------------------------------------------------------------------------- /test/test4/data/include/data/bg_outside.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/bg_outside.h -------------------------------------------------------------------------------- /test/test4/data/include/data/cursor_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/cursor_image.h -------------------------------------------------------------------------------- /test/test4/data/include/data/data_bootstrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/data_bootstrap.h -------------------------------------------------------------------------------- /test/test4/data/include/data/font_gbs_mono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/font_gbs_mono.h -------------------------------------------------------------------------------- /test/test4/data/include/data/frame_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/frame_image.h -------------------------------------------------------------------------------- /test/test4/data/include/data/game_globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/game_globals.h -------------------------------------------------------------------------------- /test/test4/data/include/data/game_globals.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/game_globals.i -------------------------------------------------------------------------------- /test/test4/data/include/data/music_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/music_data.h -------------------------------------------------------------------------------- /test/test4/data/include/data/palette_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/palette_0.h -------------------------------------------------------------------------------- /test/test4/data/include/data/palette_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/palette_1.h -------------------------------------------------------------------------------- /test/test4/data/include/data/scene_outside.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/scene_outside.h -------------------------------------------------------------------------------- /test/test4/data/include/data/scene_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/scene_types.h -------------------------------------------------------------------------------- /test/test4/data/include/data/sprite_player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/sprite_player.h -------------------------------------------------------------------------------- /test/test4/data/include/data/sprite_rock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/sprite_rock.h -------------------------------------------------------------------------------- /test/test4/data/include/data/states_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/include/data/states_defines.h -------------------------------------------------------------------------------- /test/test4/data/src/data/actor_0_interact.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/actor_0_interact.s -------------------------------------------------------------------------------- /test/test4/data/src/data/bg_outside.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/bg_outside.c -------------------------------------------------------------------------------- /test/test4/data/src/data/bg_outside_tilemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/bg_outside_tilemap.c -------------------------------------------------------------------------------- /test/test4/data/src/data/bg_outside_tileset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/bg_outside_tileset.c -------------------------------------------------------------------------------- /test/test4/data/src/data/cursor_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/cursor_image.c -------------------------------------------------------------------------------- /test/test4/data/src/data/font_gbs_mono.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/font_gbs_mono.c -------------------------------------------------------------------------------- /test/test4/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/frame_image.c -------------------------------------------------------------------------------- /test/test4/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x8D47BCC4; -------------------------------------------------------------------------------- /test/test4/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/palette_0.c -------------------------------------------------------------------------------- /test/test4/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/palette_1.c -------------------------------------------------------------------------------- /test/test4/data/src/data/scene_outside.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/scene_outside.c -------------------------------------------------------------------------------- /test/test4/data/src/data/scene_outside_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/scene_outside_init.s -------------------------------------------------------------------------------- /test/test4/data/src/data/script_engine_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/script_engine_init.s -------------------------------------------------------------------------------- /test/test4/data/src/data/sprite_player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/sprite_player.c -------------------------------------------------------------------------------- /test/test4/data/src/data/sprite_rock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/sprite_rock.c -------------------------------------------------------------------------------- /test/test4/data/src/data/spritesheet_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/spritesheet_none.c -------------------------------------------------------------------------------- /test/test4/data/src/data/states_ptrs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/data/src/data/states_ptrs.s -------------------------------------------------------------------------------- /test/test4/project/assets/fonts/gbs-mono.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/assets/fonts/gbs-mono.json -------------------------------------------------------------------------------- /test/test4/project/assets/fonts/gbs-mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/assets/fonts/gbs-mono.png -------------------------------------------------------------------------------- /test/test4/project/assets/sgb/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/assets/sgb/border.png -------------------------------------------------------------------------------- /test/test4/project/assets/sprites/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/assets/sprites/player.png -------------------------------------------------------------------------------- /test/test4/project/assets/sprites/rock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/assets/sprites/rock.png -------------------------------------------------------------------------------- /test/test4/project/assets/ui/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/assets/ui/ascii.png -------------------------------------------------------------------------------- /test/test4/project/assets/ui/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/assets/ui/cursor.png -------------------------------------------------------------------------------- /test/test4/project/assets/ui/emotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/assets/ui/emotes.png -------------------------------------------------------------------------------- /test/test4/project/assets/ui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/assets/ui/frame.png -------------------------------------------------------------------------------- /test/test4/project/project/settings.gbsres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/project/settings.gbsres -------------------------------------------------------------------------------- /test/test4/project/project/variables.gbsres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/project/variables.gbsres -------------------------------------------------------------------------------- /test/test4/project/test.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/project/test.gbsproj -------------------------------------------------------------------------------- /test/test4/recording.dem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/recording.dem -------------------------------------------------------------------------------- /test/test4/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/test.c -------------------------------------------------------------------------------- /test/test4/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/test.json -------------------------------------------------------------------------------- /test/test4/test4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/test/test4/test4.png -------------------------------------------------------------------------------- /third-party/GBT_PLAYER/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/GBT_PLAYER/Makefile -------------------------------------------------------------------------------- /third-party/GBT_PLAYER/gbt_player.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/GBT_PLAYER/gbt_player.s -------------------------------------------------------------------------------- /third-party/GBT_PLAYER/gbt_player_bank1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/GBT_PLAYER/gbt_player_bank1.s -------------------------------------------------------------------------------- /third-party/GBT_PLAYER/makelib.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/GBT_PLAYER/makelib.bat -------------------------------------------------------------------------------- /third-party/HUGE_TRACKER/C/hUGEDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/HUGE_TRACKER/C/hUGEDriver.h -------------------------------------------------------------------------------- /third-party/HUGE_TRACKER/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/HUGE_TRACKER/Makefile -------------------------------------------------------------------------------- /third-party/HUGE_TRACKER/hUGEDriver.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/HUGE_TRACKER/hUGEDriver.asm -------------------------------------------------------------------------------- /third-party/HUGE_TRACKER/include/hUGE.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/HUGE_TRACKER/include/hUGE.inc -------------------------------------------------------------------------------- /third-party/HUGE_TRACKER/include/hardware.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/HUGE_TRACKER/include/hardware.inc -------------------------------------------------------------------------------- /third-party/HUGE_TRACKER/make_player.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/HUGE_TRACKER/make_player.bat -------------------------------------------------------------------------------- /third-party/HUGE_TRACKER/make_song.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/HUGE_TRACKER/make_song.bat -------------------------------------------------------------------------------- /third-party/HUGE_TRACKER/player.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/HUGE_TRACKER/player.asm -------------------------------------------------------------------------------- /third-party/HUGE_TRACKER/utils/rgb2sdas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/third-party/HUGE_TRACKER/utils/rgb2sdas.py -------------------------------------------------------------------------------- /unused/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/Makefile -------------------------------------------------------------------------------- /unused/activate_bug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/Makefile -------------------------------------------------------------------------------- /unused/activate_bug/Makefile.build: -------------------------------------------------------------------------------- 1 | settings: hUGE MBC5 -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/font_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/data/src/data/font_0.c -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/game_signature.c: -------------------------------------------------------------------------------- 1 | const unsigned long save_signature = 0x437835EF; -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/music/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/data/src/data/palette_0.c -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/data/src/data/palette_1.c -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/scene_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/data/src/data/scene_0.c -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/tilemap_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/data/src/data/tilemap_0.c -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/tileset_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/data/src/data/tileset_0.c -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/tileset_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/data/src/data/tileset_1.c -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/tileset_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/data/src/data/tileset_2.c -------------------------------------------------------------------------------- /unused/activate_bug/data/src/data/tileset_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/data/src/data/tileset_3.c -------------------------------------------------------------------------------- /unused/activate_bug/project/project.gbsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/activate_bug/project/project.gbsproj -------------------------------------------------------------------------------- /unused/bytecode.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/bytecode.s -------------------------------------------------------------------------------- /unused/call example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/call example.txt -------------------------------------------------------------------------------- /unused/data_bootstrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/data_bootstrap.c -------------------------------------------------------------------------------- /unused/develop/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/Makefile -------------------------------------------------------------------------------- /unused/develop/Makefile.build: -------------------------------------------------------------------------------- 1 | ROMTITLE = "EXAMPLE" 2 | settings: SGB hUGE MBC3 3 | -------------------------------------------------------------------------------- /unused/develop/data/include/data/border.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/border.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/emote_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/emote_0.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/emote_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/emote_1.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/music_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/music_data.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/palette_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/palette_0.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/palette_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/palette_1.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/palette_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/palette_2.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/palette_3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/palette_3.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/palette_4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/palette_4.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/palette_5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/palette_5.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/scene_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/scene_0.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/scene_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/scene_1.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/scene_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/scene_2.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/scene_3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/scene_3.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/scene_4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/scene_4.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/scene_5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/scene_5.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/scene_6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/scene_6.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/scene_7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/scene_7.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/scene_8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/scene_8.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/scene_9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/scene_9.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/tileset_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/tileset_0.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/tileset_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/tileset_1.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/tileset_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/tileset_2.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/tileset_3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/tileset_3.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/tileset_4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/tileset_4.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/tileset_5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/tileset_5.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/tileset_6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/tileset_6.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/tileset_7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/tileset_7.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/tileset_8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/tileset_8.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/vwf_font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/vwf_font.h -------------------------------------------------------------------------------- /unused/develop/data/include/data/waveform_0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/include/data/waveform_0.h -------------------------------------------------------------------------------- /unused/develop/data/src/data/avatar_font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/avatar_font.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/background_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/background_0.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/background_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/background_1.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/background_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/background_2.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/background_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/background_3.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/background_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/background_4.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/background_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/background_5.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/background_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/background_6.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/background_7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/background_7.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/background_8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/background_8.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/background_9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/background_9.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/border.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/border.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/cursor_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/cursor_image.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/emote_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/emote_0.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/emote_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/emote_1.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/emotes_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/emotes_image.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/font_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/font_0.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/font_he.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/font_he.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/font_ru.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/font_ru.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/frame_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/frame_image.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/palette_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/palette_0.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/palette_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/palette_1.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/palette_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/palette_2.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/palette_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/palette_3.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/palette_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/palette_4.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/palette_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/palette_5.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_0.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_0_actors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_0_actors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_0_colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_0_colors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_1.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_1_actors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_1_actors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_1_colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_1_colors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_2.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_2_actors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_2_actors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_2_colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_2_colors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_3.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_3_colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_3_colors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_4.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_4_colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_4_colors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_5.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_5_actors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_5_actors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_5_colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_5_colors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_6.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_6_actors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_6_actors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_6_colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_6_colors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_7.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_8.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_8_actors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_8_actors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_8_colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_8_colors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_9.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_9_actors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_9_actors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/scene_9_colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/scene_9_colors.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/script_s1_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/script_s1_init.s -------------------------------------------------------------------------------- /unused/develop/data/src/data/script_s2_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/script_s2_init.s -------------------------------------------------------------------------------- /unused/develop/data/src/data/script_s3_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/script_s3_init.s -------------------------------------------------------------------------------- /unused/develop/data/src/data/script_s4_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/script_s4_init.s -------------------------------------------------------------------------------- /unused/develop/data/src/data/script_s5_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/script_s5_init.s -------------------------------------------------------------------------------- /unused/develop/data/src/data/script_s7_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/script_s7_init.s -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_0.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_1.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_10.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_11.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_12.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_13.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_2.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_3.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_4.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_5.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_6.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_7.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_8.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/spritesheet_9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/spritesheet_9.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/tileset_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/tileset_0.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/tileset_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/tileset_1.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/tileset_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/tileset_2.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/tileset_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/tileset_3.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/tileset_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/tileset_4.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/tileset_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/tileset_5.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/tileset_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/tileset_6.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/tileset_7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/tileset_7.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/tileset_7_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/tileset_7_1.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/tileset_8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/tileset_8.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/vwf_font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/vwf_font.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/vwf_font_bold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/vwf_font_bold.c -------------------------------------------------------------------------------- /unused/develop/data/src/data/waveform_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/develop/data/src/data/waveform_0.c -------------------------------------------------------------------------------- /unused/font_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/font_image.c -------------------------------------------------------------------------------- /unused/font_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/font_image.h -------------------------------------------------------------------------------- /unused/icq-message.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/icq-message.wav -------------------------------------------------------------------------------- /unused/metasprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/metasprite.h -------------------------------------------------------------------------------- /unused/metasprite.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/metasprite.s -------------------------------------------------------------------------------- /unused/music_manager/include/music_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/music_manager/include/music_manager.h -------------------------------------------------------------------------------- /unused/music_manager/include/sample_player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/music_manager/include/sample_player.h -------------------------------------------------------------------------------- /unused/music_manager/src/core/music_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/music_manager/src/core/music_manager.c -------------------------------------------------------------------------------- /unused/music_manager/src/core/sample_player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/music_manager/src/core/sample_player.c -------------------------------------------------------------------------------- /unused/noi2sym.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/noi2sym.py -------------------------------------------------------------------------------- /unused/ph_rules/Makefile.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/ph_rules/Makefile.common -------------------------------------------------------------------------------- /unused/ph_rules/___sdcc_bcall_ehl.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/ph_rules/___sdcc_bcall_ehl.s -------------------------------------------------------------------------------- /unused/rgb2sdas/make.bat: -------------------------------------------------------------------------------- 1 | @fpc -B -WC -Xs -FE..\ -FU. rgb2sdas.pas 2 | @del *.o -------------------------------------------------------------------------------- /unused/rgb2sdas/rgb2sdas.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/rgb2sdas/rgb2sdas.pas -------------------------------------------------------------------------------- /unused/script_1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/script_1.s -------------------------------------------------------------------------------- /unused/script_2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/script_2.s -------------------------------------------------------------------------------- /unused/script_3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/script_3.s -------------------------------------------------------------------------------- /unused/script_4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/script_4.s -------------------------------------------------------------------------------- /unused/script_5.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/script_5.s -------------------------------------------------------------------------------- /unused/tracker/player.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/unused/tracker/player.asm -------------------------------------------------------------------------------- /utils/cvtsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/utils/cvtsample.py -------------------------------------------------------------------------------- /utils/romusage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/utils/romusage.py -------------------------------------------------------------------------------- /utils/spstat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrismaltby/gbvm/HEAD/utils/spstat.py --------------------------------------------------------------------------------