; Remaining non-literal data defined in segment #1 of TH01's REIIDEN.EXE .386 .model use16 large include pc98.inc include th01/th01.inc include th01/formats/cfg.inc .data ; Not *really* a cfg_options_t, since you'd expect that structure to contain ; the immutable contents of REIIDEN.CFG. However, [bombs] is in fact the ; *current* bomb count, and the .CFG value is saved to [credit_bombs]... public _rank, _bgm_mode, _bombs, _lives_extra, _stage_num, byte_34A35 _rank db CFG_RANK_DEFAULT _bgm_mode db CFG_BGM_MODE_DEFAULT _bombs db CFG_BOMBS_DEFAULT _lives_extra db CFG_LIVES_EXTRA_DEFAULT _stage_num db 0 byte_34A35 db 0 db 0 public _RANKS, _first_stage_in_scene, _timer_initialized _RANKS label dword dd aEasy ; "EASY" dd aNormal ; "NORMAL" dd aHard ; "HARD" dd aLunatic ; "LUNATIC" _timer_initialized db 0 db 0 _first_stage_in_scene db 1 db 0 public _input_up, _input_down, _input_lr, _input_shot, _input_strike, _input_ok public _input_bomb, _done, _paused, _input_mem_enter, _input_mem_leave _input_lr db 0 _input_mem_enter db 0 _input_mem_leave db 0 _input_shot db 0 _done db 0 _input_bomb db 0 _paused db 0 _input_ok db 0 _input_strike db 0 _input_up db 0 _input_down db 0 db 0 public _player_deflecting, _bomb_damaging, _player_sliding _player_deflecting db 0 _bomb_damaging db 0 _player_sliding db 0 public _score, _score_bonus, _bomb_frames, _continues_total, _mode_test _score dd 0 _score_bonus dd 0 _bomb_frames dd 0 _continues_total dd 0 dw 0 _mode_test dw 0 public _bomb_doubletap_frames, word_34A70, _test_damage, word_34A74 public _player_invincible, _orb_velocity_x, _lives, _stage_cleared, word_34A7E _bomb_doubletap_frames dw 0 word_34A70 dw 0 _test_damage dw 0 word_34A74 dw 0 dw 0 _player_invincible dw 0 dw 0 _orb_velocity_x dw 0 word_34A7E dw 0 _lives dw 4 _stage_cleared dw 0 public _cardcombo_cur, _orb_in_portal, _cardcombo_max, word_34A8A, word_34A8C _cardcombo_cur dw 0 _orb_in_portal dw 0 _cardcombo_max dw 0 word_34A8A dw 1 word_34A8C dw 1 public _orb_prev_left, _orb_prev_top, word_34A92, _orb_velocity_y, _orb_force _orb_prev_left dw ORB_LEFT_START _orb_prev_top dw ORB_TOP_START word_34A92 dw 0 _orb_velocity_y dq 0.0 _orb_force dq 0.0 public _ptn_slot_stg_has_reduced_sprites, _bomb_palette_flash_peak_ _ptn_slot_stg_has_reduced_sprites db 0 label _bomb_palette_flash_peak_ byte db 0Fh, 0Fh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 0Fh, 0Fh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 0Dh, 0Dh, 0Fh db 06h, 06h, 0Fh public byte_34AD5, byte_34ADF byte_34AD5 db 10 dup (0) byte_34ADF db 0 aEasy db 'EASY',0 aNormal db 'NORMAL',0 aHard db 'HARD',0 aLunatic db 'LUNATIC' end