This page contains notes for the game Iridion 3D.
Value of the initial game mode decided by 2FC. Screen mode is stored in byte $3000107; it normally has the range [0..$C] but some values in that range and any higher value jump to more cases, up to either $70 or $71 (not sure which).
00* - FREEZE
01* - Glitched stage intro screen
02+ - Glitched boss intro screen
03+ - FREEZE
04= - FREEZE
05+ - Main menu, but the initial level (w/o password) is set to 01
06= - FREEZE
07* - Title screen fade-out animation
08 - Stage Clear screen, then goes to a glitched level
09 - Game over animation
0A - FREEZE
0B - Password screen
0C - Ending
0D - Gallery Pictures
0E - FREEZE
0F - FREEZE
10 - Stage 1
11 - Stage 1 Intro
12 - Stage 1 Boss Intro
13 - Stage 1 Boss
14 - FREEZE
15+ - Main menu; selecting "START" on the menu sends the player to Level 1 (NORMAL/INITIAL)
16 - FREEZE
17* - Title screen fade-out animation
18 - Stage Clear screen, then goes to Level 1
20 - Stage 2
21 - Stage 2 Intro
22 - Stage 2 Boss Intro
23 - Stage 2 Boss
25+ - Main menu; selecting "START" on the menu sends the player to Level 2
28 - Stage Clear screen, then goes to Level 2
30 - Stage 3
31 - Stage 3 Intro
32 - Stage 3 Boss Intro
33 - Stage 3 Boss
35+ - Main menu; selecting "START" on the menu sends the player to Level 3
38 - Stage Clear screen, then goes to Level 3
40 - Stage 4
41 - Stage 4 Intro
42 - Stage 4 Boss Intro
43 - Stage 4 Boss
45+ - Main menu; selecting "START" on the menu sends the player to Level 4
48 - Stage Clear screen, then goes to Level 4
50 - Stage 5
51 - Stage 5 Intro
52 - Stage 5 Boss Intro
53 - Stage 5 Boss
55+ - Main menu; selecting "START" on the menu sends the player to Level 5
58 - Stage Clear screen, then goes to Level 5
60 - Stage 6
61 - Stage 6 Intro
62 - Stage 6 Boss Intro
63 - Stage 6 Boss
65+ - Main menu; selecting "START" on the menu sends the player to Level 6
68 - Stage Clear screen, then goes to Level 6
70 - Stage 7
71 - Stage 7 Intro
72 - Stage 7 Boss Intro
73 - Stage 7 Boss
75+ - Main menu; selecting "START" on the menu sends the player to Level 7
78 - Stage Clear screen, then goes to Level 7
88 - Stage Clear screen, then goes to the ending
Ones marked with *, +, and = jump to the same code as the others marked with the same one. Of note:
- Target * does something
- Target + jumps to a 113-case switch statement bound by byte $3000107 (as mentioned above)
- Target = does something
The switch that runs this happens after the logo screens and intro movie; those are always played.
(Source: Andlabs)