Routines |
Prev: 6C3C | Up: Map | Next: 6C7A |
GameInit | 6C58 | LD A,($5F2D) | A=1UP_Level. | |
6C5B | RLCA | A=A * 2. | ||
6C5C | AND %01110000 | Keep only bits 4-6. | ||
6C5E | ADD A,$10 | Add 10. | ||
6C60 | LD ($5F2F),A | Write this to 1UP_Nasties. | ||
6C63 | LD HL,$5F55 | Write 0A to BufferIngredients. | ||
6C66 | LD (HL),$0A | |||
6C68 | INC HL | Write 20 to 5F56. | ||
6C69 | LD (HL),$20 | |||
The number of Nasties to spawn maxes at 99.
|
||||
6C6B | LD HL,$5F30 | A=1UP_Ingredients. | ||
6C6E | LD A,(HL) | |||
6C6F | ADD A,$01 | A=A + 01 (with "Decimal Adjust after Addition"). | ||
6C71 | DAA | |||
6C72 | CP $99 | If A is already 99 jump to GameInit_Return. | ||
6C74 | JR C,GameInit_Return | |||
6C76 | LD A,$99 | A=99. | ||
GameInit_Return | 6C78 | LD (HL),A | Write A to HL. | |
6C79 | RET | Return. |
Prev: 6C3C | Up: Map | Next: 6C7A |