diff options
Diffstat (limited to 'modes')
-rw-r--r-- | modes/bigmenu.gbasm | 38 | ||||
-rw-r--r-- | modes/dungeon.gbasm | 4 | ||||
-rw-r--r-- | modes/loading.gbasm | 2 | ||||
-rw-r--r-- | modes/vblank_handler_list.gbasm | 1 |
4 files changed, 42 insertions, 3 deletions
diff --git a/modes/bigmenu.gbasm b/modes/bigmenu.gbasm new file mode 100644 index 0000000..ba3da74 --- /dev/null +++ b/modes/bigmenu.gbasm @@ -0,0 +1,38 @@ +Open_Big_Menu_Loading_VBlank: + LD A, $mem_prepared_color_palette + RR A + OR 0b11000000 + LD $mem_prepared_color_palette, A + LD A, $reg_obj0_palette + RR A + OR 0b11000000 + LD $reg_obj0_palette, A + LD A, $mem_gui_text_bold_palette + RR A + OR 0b11000000 + LD $mem_gui_text_bold_palette, A + LD A, $mem_gui_text_thin_palette + RR A + OR 0b11000000 + LD $mem_gui_text_thin_palette, A + RET + +Open_Big_Menu_Loading_Regular: + RET + +Open_Big_Menu: + LD BC, =Open_Big_Menu_Loading_VBlank + LD A, B + LD $mem_loading_mode_vblank_func_pointer_high, A + LD A, C + LD $mem_loading_mode_vblank_func_pointer_low, A + + LD BC, =Open_Big_Menu_Loading_Regular + LD A, B + LD $mem_loading_mode_regular_func_pointer_high, A + LD A, C + LD $mem_loading_mode_regular_func_pointer_low, A + + LD A, $enum_loading_mode + LD $mem_requested_mode, A + RET diff --git a/modes/dungeon.gbasm b/modes/dungeon.gbasm index 044cd53..5db8e6b 100644 --- a/modes/dungeon.gbasm +++ b/modes/dungeon.gbasm @@ -116,7 +116,7 @@ STAT_Entrypoint: CP $67 JR Z, =.Start_dialogue .Thin_font: - LD A, $palette_thin_font + LD A, $mem_gui_text_thin_palette LD $reg_bg_palette, A JR =.skip_dialogue @@ -128,7 +128,7 @@ STAT_Entrypoint: LD A, $mem_display_flag BIT 1, A JR Z, =.Thin_font - LD A, $palette_bold_font + LD A, $mem_gui_text_bold_palette LD $reg_bg_palette, A LD A, $77 LD $reg_lyc, A diff --git a/modes/loading.gbasm b/modes/loading.gbasm index aad23bd..3a7f9af 100644 --- a/modes/loading.gbasm +++ b/modes/loading.gbasm @@ -2,7 +2,7 @@ Loading_VBLANK_Entrypoint: .SET_WINDOW_LCDC_E .ENABLE_TOP_BAR - LD A, $palette_bold_font + LD A, $mem_gui_text_bold_palette LD $reg_bg_palette, A CALL $OAM_DMA_Transfer_routine diff --git a/modes/vblank_handler_list.gbasm b/modes/vblank_handler_list.gbasm index cacbdf7..13abe92 100644 --- a/modes/vblank_handler_list.gbasm +++ b/modes/vblank_handler_list.gbasm @@ -33,3 +33,4 @@ VBlank_Handler_List: .INCLUDE "modes/dungeon.gbasm" .INCLUDE "modes/loading.gbasm" .INCLUDE "modes/dungeongeneration.gbasm" +.INCLUDE "modes/bigmenu.gbasm" |