If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Notes:Revolution X (Genesis)
Jump to navigation
Jump to search
This page contains notes for the game Revolution X (Genesis).
KAYLIELAURIE
00266D04 140A 2215 120E 150A 1E1B 120E K A Y L I E L A U R I E
26:45A0 4E B9 JSR ($00266D10) ; cheat check 26:6D10 41 F9 LEA ($FFFF0002),A0 ; start of high score table in RAM 26:6D16 43 FA LEA $FFEC(PC),A1 ; stored comparison string begins at $266D04 26:6D1A 72 03 MOVEQ #$03,D1 ; total of 4 sets of initials to compare 26:6D1C 70 02 MOVEQ #$02,D0 ; initials contain 3 characters 26:6D1E B3 08 CMPM.B (A0)+,(A1)+ ; compare a single character in player typed initials to stored string 26:6D20 66 10 BNE #$10 [26:6D32] ; branch to $266D32 if the character doesn't match 26:6D22 51 C8 DBFa D0,#$FFFA [26:6D1E] ; loop until all 3 characters are checked 26:6D26 41 E8 LEA $000D(A0),A0 ; add 13 bytes to the current position in the high score table to get to the start of the next set of player typed initials 26:6D2A 51 C9 DBFa D1,#$FFF0 [26:6D1C] ; loop until all 4 sets of initials are checked success 26:6D2E 70 00 MOVEQ #$00,D0 26:6D30 4E 75 RTS fail 26:6D32 70 FF MOVEQ #$FF,D0 26:6D34 4E 75 RTS 26:45A6 67 02 BEQ #$02 [26:45AA] ; branch to $2645AA if cheat successful 26:45A8 60 34 BRA #$34 [26:45DE] ; branch to $2645DE if cheat failed