Akazukin Chacha (SNES)/Dialog Commands: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
m (→‎Dialog Control Commands: linked "endian")
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{subpage}}
==Single-byte Commands==
==Single-byte Commands==
* <tt>$00 to $FB - Kana</tt>
* <tt>$00 to $FB - Kana</tt>

Latest revision as of 20:40, 28 January 2024

This is a sub-page of Akazukin Chacha (SNES).

Single-byte Commands

  • $00 to $FB - Kana

Double-byte Commands

  • $FC00 to $FCFF - Kanji set A
  • $FD00 to $FDFF - Kanji set B
  • $FE00 to $FEFF - Kanji set C
  • $FF00 to $FFFF - Dialog control commands

Dialog Control Commands

  • $FF00 - End dialog
  • $FF01 - Line break
  • $FF02 - Continue???
  • $FF03 - Jump script to -
  • $FF04 - Test event flag
Description Check if a flag is set, jump if true
Syntax FF04 NNMM XXYYZZ
Parameters

NNMM

  • Upper 13 bits - Flag number
  • Lower 3 bits - Bit to test

XXYYZZ

  • Address to jump to (big endian)
  • $FF05 - Set event flag
    • Set an event flag
  • $FF06 - Clear event flag
    • Clear an event flag
  • $FF07 - ???
  • $FF08 - ???
  • $FF09 - Pause - Waits for user input before continuing
  • $FF0A - ???
  • $FF0B - ???
  • $FF0C - ???
  • $FF0D - ???
  • $FF0E - ???
  • $FF0F - ???
  • $FF10 - ???
  • $FF11 -
  • $FF12 -
  • $FF13 - Set to normal font
  • $FF14 - Set to bold font
  • $FF15 - Set to lazy font
  • $FF16 -
  • $FF17 -
  • $FF18 - Choose from 2 options
  • $FF19 - Choose from 3 options
  • $FF1A - Choose from 4 options
  • $FF1B - Choose from 5 options
  • $FF1C - ???
  • $FF1D - ???
  • $FF1E - ???
  • $FF1F - ???
  • $FF20 - Blurb
  • $FF21 - Blurb
  • $FF22 - Blurb
  • $FF23 - Blurb
  • $FF24 - Blurb
  • $FF25 - Blurb
  • $FF26 - Blurb
  • $FF27 - ???
  • $FF28 - Change active speaker
  • $FF29 - ???
  • $FF2A - ???
  • $FF2B - ???
  • $FF2C - ???
  • $FF2D - ???
  • $FF2E - ???
  • $FF2F - ???