HOW TO PLAY

= HOW_TO_PLAY ($C00474) =

The HOW_TO_PLAY routines build a "how to play" screen.

It execute the commands buffer at $10F300.

Command list
Each command is always 4 bytes.

The command list end with a null command ($00000000).

Loop control ($0-$FF)
Setup loop counter value or decrement current loop counter.

Every between a counter setup and a counter decrement is looped until the counter reaches $00.

$FF decrement the current counter, other value setup the counter.

Arrow data ($100-$1FF)
Set the color of each arrow.

1 = light blue (pressed)

0 = dark blue (released)

If followed by a null command ($0.l) the next word contain a number of frame to wait before executing new commands.

Buttons data ($200-$2FF)
Set the state of each buttons.

1 = pressed

0 = released

If followed by a null command ($0.l) the next word contain a number of frame to wait before executing new commands.

Text
Pointer to a MESS_OUT data buffer.

Always followed by a word value which specify the number of frame to wait before executing new commands.

= List of games known to use HOW_TO_PLAY =


 * NAM-1975
 * Baseball Stars Professional
 * Mahjong Kyo Retsuden