If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
🎄 Merry Christmas, TCRF! 🎄
🎄 Merry Christmas, TCRF! 🎄
Notes:Raiden Trad (Genesis)
Jump to navigation
Jump to search
This page contains notes for the game Raiden Trad (Genesis).
Free
Options
The programming for setting the difficulty in options is located at 000848-00087D. It allows only three settings: FFC026:00 - EASY, FFC026:01 - NORMAL, and FFC026:02 - HARD. There's nothing to suggest a FFC026:03 - FREE setting.
controller check 00:0848 08 00 BTST #2,D0 //check d-pad left 00:084C 67 10 BEQ #$10 [00:085E] //goto 00085E if not pressed d-pad left pressed 00:084E 53 39 SUBQ.B #1,($00FFC026) //lower difficulty setting 00:0854 6A 26 BPL #$26 [00:087C] //goto 00087C exit if difficulty is not on EASY rollover, set HARD difficulty 00:0856 13 FC MOVE.b #$02,($00FFC026) //HARD controller check 00:085E 08 00 BTST #3,D0 //check d-pad right 00:0862 67 18 BEQ #$18 [00:087C] //goto 00087C if not pressed d-pad right pressed 00:0864 52 39 ADDQ.B #1,($00FFC026) //raise difficulty setting 00:086A 0C 39 CMPI.B #$02,($00FFC026) //check if difficulty is HARD 00:0872 6F 08 BLE #$08 [00:087C] //goto 00087C if difficulty is not on HARD rollover, set EASY difficulty 00:0874 13 FC MOVE.b #$00,($00FFC026) //EASY exit 00:087C 4E 75 RTS
Gameplay
In game, FFC026:03 is checked for.
00:2C90 12 39 MOVE.b ($00FFC026),D1 00:2C96 C2 3C AND.B #$03,D1 00:2C9A B2 3C CMP.B #$03,D1 00:2C9E 66 04 BNE #$04 [00:2CA4] 00:2CA0 12 3C MOVE.b #$02,D1 // ??? effect 00:2CA4 E4 19 ROR.B #2,D1 00:2CA6 80 01 OR.B D1,D0 00:2CA8 13 C0 MOVE.b D0,($00FFE9AF) 00:2CAE 53 79 SUBQ.W #1,($00FFE99A) 00:2CB4 66 06 BNE #$06 [00:2CBC]