Site Map | Contact Info | Home  
  
 Home
 Products
 ROMHACK Toolbox
 Ordering Info
 Code Disassembly
  Bega's Battle
  Cliffhanger
  Thayer's Quest
 My Gameroom
 Links

 

 

Page1

Page2

Page3

Page4

Page5

Page6

;----------------------------------------------------
;       Convert Window Move Time into decimal
;----------------------------------------------------
;       Input  A:   Hex      00 = Easy, 0F = Hard
;       Return A:   Decimal  00 = Easy, 15 = Hard 
;----------------------------------------------------
L22AA:  PUSH    BC              ; Save BC Register
        LD      B,0FFh          ; Initialize B (Quotient)
L22AD:  INC     B               ; Add 1 to B every time we subtract 10 from A 
        SUB     00Ah            ; Subtract 10 from A
        JR      NC,L22AD        ; Result positive so keep subtracting       
        ADD     A,00Ah          ; Put 10 back onto A
        LD      C,A             ; C = Remainder after division
        LD      A,B             ; A = Quotient 
        RLC     A               ; Move Quotient to upper nibble
        RLC     A               ; Move Quotient to upper nibble
        RLC     A               ; Move Quotient to upper nibble
        RLC     A               ; Move Quotient to upper nibble
        AND     0F0h            ; Isolate upper nibble
        OR      C               ; Add Remainder to lower nibble

        POP     BC              ; Restore BC Register
        RET                     ; Return






;----------------------------------------------------
;        Jump to Set Cursor and Print Text
;----------------------------------------------------
L22C3:  JP      L2212           ; Set Cursor and Print Text






;----------------------------------------------------
;                    unknown
;----------------------------------------------------
        EX      DE,HL           ;
        CALL    L2334           ; Set Text Cursor Position
        EX      DE,HL           ;
L22CB:  PUSH    HL              ; Save HL Register         
        LD      C,008h          ; Loop = 8
L22CE:  LD      A,(HL)          ;
        INC     HL              ;
        OUT     (044h),A        ;
        DEC     C               ;
        JR      NZ,L22CE        ;       
        POP     HL              ; Restore HL Register
        DJNZ    L22CB           ;       
        RET                     ; Return 







;----------------------------------------------------
;     Write Block of Data to Graphics Address 
;----------------------------------------------------
;      HL = Data Location
;      DE = Graphics Address
;      BC = Number of bytes to output
;----------------------------------------------------
L22D9:  EX      DE,HL           ; Graphics Address
        CALL    L2334           ; Set Graphics Address
        EX      DE,HL           ; Restore variables
L22DE:  LD      A,(HL)          ; Get Data byte
        OUT     (044h),A        ; Write data byte
        INC     HL              ; Point to next data byte
        DEC     BC              ; Decrement counter
        LD      A,B             ; Get counter
        OR      C               ; Check if counter at zero
        JR      NZ,L22DE        ; Continue until all bytes written
        RET                     ; Return








;----------------------------------------------------
;                Copy Graphics Memory
;       HL = Memory Position 0 - 960 (0000-03C0h)
;       DE = Destination to copy to
;       BC = Number of Bytes
;----------------------------------------------------
L22E8:  CALL    L2343           ; Setup Memory Position
L22EB:  IN      A,(045h)        ;
        LD      (DE),A          ;
        INC     DE              ;
        DEC     BC              ;
        LD      A,B             ;
        OR      C               ;
        JR      NZ,L22EB        ;       
        RET                     ; Return








;----------------------------------------------------
;             Program Graphics Chip 
;----------------------------------------------------
L22F5:  PUSH    HL              ; Save HL Register
        PUSH    BC              ; Save BC Register
        LD      HL,0E115h       ; HL = Graphics Chip Status
L22FA:  LD      A,(HL)          ; Check Graphics Chip Status
        OR      A               ; Is Graphics Chip available?
        JR      NZ,L22FA        ; No, so loop here and wait       
        LD      (HL),04Ch       ; Request Graphics Chip write
        LD      BC,00700h       ; Set timeout = 700h
L2303:  DEC     BC              ; Decrement timeout
        LD      A,B             ; Get timeout
        OR      C               ; Check timeout
        JR      Z,L230F         ; Timeout expired, now write to Chip  
        LD      A,(HL)          ; Get Graphics Chip Status
        OR      A               ; Is Graphics Chip available?
        JR      NZ,L2303        ; Not available so continue waiting       

L230C:  POP     BC              ; Restore BC Register
        POP     HL              ; Restore HL Register
        RET                     ; Return

L230F:  PUSH    DE              ; Save DE Register
        CALL    L2316           ; Write Graphics Registers 
        POP     DE              ; Restore DE Register
        JR      L230C           ; Jump back and return     








;---------------------------------------------------- 
;            Write Graphics Registers
;----------------------------------------------------
;   Write the following address to the graphics chip
;   Reg   RAM      Description
;   00    E12F  .0    External video input (0=input disable, 1=enable)
;               .1    Mode M3
;               .2    Mode M4 
;               .3    Mode M5 (Always 0)
;               .4    Horizontal Retrace Interrupt Enable
;               .5    Vertical Retrace Interrupt Enable
;               .6    Digitize mode
;               .7    (Always 0)Mode?
;   01    E130
;   02    E131
;   03    E132
;   04    E133
;   05    E134
;   06    E135
;   07    E136
;---------------------------------------------------- 
L2316:  IN      A,(055h)        ; Read Graphics Byte
        LD      DE,0E12Fh       ; Pointer to Graphics Registers
        LD      C,080h          ; C = Register Location + WRITE_BIT
        LD      B,008h          ; 8 Registers to write
L231F:  LD      A,(DE)          ; Get register byte
        INC     DE              ; Point to next byte
        OUT     (054h),A        ; Write Data Byte FIRST
        PUSH    AF              ; Small pause
        POP     AF              ; Small pause
        LD      A,C             ; Get Register Address
        OUT     (054h),A        ; Write Register SECOND
        PUSH    AF              ; Small pause
        POP     AF              ; Small pause
        IN      A,(055h)        ; Read Graphics Byte
        INC     C               ; Point to next Register Address
        DJNZ    L231F           ; Loop until all registers are writen       
        XOR     A               ; A = 0
        LD      (0E115h),A      ; Clear Write Request
        RET                     ; Return








;----------------------------------------------------
;     Set Text Cursor Position (with Display Bit)
;----------------------------------------------------
;       HL = Cursor Position 0 - 960 (0000-03C0h)
;----------------------------------------------------
;    DISPLAY MATRIX SETUP 24 ROWS, 40 COLUMNS
;            Row 1      0 - 39
;            Row 2     40 - 79
;            Row 3     80 - 119
;                  ...
;            Row 24   920 - 959
;---------------------------------------------------- 
L2334:  IN      A,(055h)        ; Read Graphics Byte
        LD      A,L             ; A = LSB Cursor Position
        OUT     (054h),A        ; Set LSB Cursor Position
        LD      A,H             ; A = MSB Cursor Position
        AND     03Fh            ;
        OR      040h            ; Set Display Bit
        OUT     (054h),A        ; Set MSB Cursor Position
        JP      L234D           ; Goto Delay
;----------------------------------------------------
;    Set Text Cursor Position (without Display Bit)
;----------------------------------------------------
L2343:  IN      A,(055h)        ; Read Graphics Byte
        LD      A,L             ; A = LSB Cursor Position
        OUT     (054h),A        ; Set LSB Cursor Position
        LD      A,H             ; A = MSB Cursor Position
        AND     03Fh            ;
        OUT     (054h),A        ; Set MSB Cursor Position
;---------------------------------------------------- 
;                   Short Delay 
;---------------------------------------------------- 
L234D:  LD      A,008h          ; Delay = 8
L234F:  DEC     A               ; Decrement Delay
        JR      NZ,L234F        ; Loop until Delay is zero       
        RET                     ; Return







;----------------------------------------------------
;    Wait for Comm to be ready, Timeout = 700h
;----------------------------------------------------
L2353:  PUSH    HL              ; Save HL Register
        PUSH    BC              ; Save BC Register
        PUSH    DE              ; Save DE Register
        PUSH    AF              ; Save AF Register
        LD      HL,0E111h       ; Point to Comm
        LD      BC,00700h       ; Set timeout = 700h
        LD      E,(HL)          ; Save Comm previous state
L235E:  DEC     BC              ; Decrement timeout
        LD      A,B             ; Check timeout
        OR      C               ; Compare timeout
        JR      Z,L2367         ; Timeout expired, so leave       
        LD      A,E             ; Get Comm previous state
        CP      (HL)            ; Compare to Comm current state
        JR      Z,L235E         ; Comm not clear so wait       
L2367:  POP     AF              ; Restore AF Register
        POP     DE              ; Restore DE Register
        POP     BC              ; Restore BC Register
        POP     HL              ; Restore HL Register
        RET                     ; Return







;----------------------------------------------------
;      graphics, program hardware, unknown?
;----------------------------------------------------
L236C:  LD      HL,0E12Fh       ; Get Graphics Registers
        SET     0,(HL)          ; Enable External Video Input 
        XOR     A               ; Text = TRANSPARENT, Bkgnd = TRANSPARENT
        LD      (0E136h),A      ; Set Color
        CALL    L22F5           ; Program Graphics Chip
        LD      HL,0E114h       ;
        SET     4,(HL)          ;
        LD      A,(HL)          ;
        OUT     (046h),A        ;
        RET                     ; Return





;----------------------------------------------------
;                  Unknown 
;----------------------------------------------------
L2381:  LD      HL,0E12Fh       ;
        SET     0,(HL)          ;
        CALL    L22F5           ; Program Graphics Chip   
        LD      HL,0E114h       ;
        SET     4,(HL)          ;
        LD      A,(HL)          ;
        OUT     (046h),A        ;
        RET                     ; Return




;----------------------------------------------------
;               Graphics Chip?? 
;----------------------------------------------------
L2392:  LD      HL,0E12Fh       ; Get Graphics Registers
        RES     0,(HL)          ; Disable External Video Input
        LD      HL,0E114h       
        RES     4,(HL)          ;
        LD      A,(HL)          ;
        OUT     (046h),A        ;
        RET                     ; Return



;----------------------------------------------------
L23A0:   .DB   080h080h080h080h080h080h080h080h080h, 080h080h080h, 080h, 080h
         .DB   080h080h, 080h, 080h, 080h, 080h, 080h, 080h, 080h, 080h, 080h, 080h, 080h, 080h
         .DB 080h080h080h080h080h080h080h080h, 080h, 080h, 080h, 080h, 020h, 020h
         .DB   020h020h020h020h020h020h020h020h, 020h, 020h, 020h, 020h020h, 020h
         .DB   020h020h020h020h020h020h020h, 020h, 020h, 020h, 020h, 020h020h, 020h
         .DB   020h020h020h020h020h020h020h020h020h020h
;----------------------------------------------------
       





;----------------------------------------------------
;                 Loop BC = 1
;----------------------------------------------------
L23F0:  PUSH    BC              ; Save BC Register
        LD      BC,00001h       ; Loop = 1
L23F4:  PUSH    AF              ; Save AF Register
L23F5:  LD      A,000h          ; A = 0
        DEC     BC              ; Decrement loop
L23F8:  LD      A,B             ; Get loop
        OR      C               ; Check if loop is zero
L23FA:  JR      NZ,L23F5        ; Loop until delay complete                   
L23FC:  POP     AF              ; Restore AF Regisrer
        POP     BC              ; Restore BC Register
L23FE:  RET                     ; Return




;----------------------------------------------------
;             Time Delay Routine = 14h
;----------------------------------------------------
        PUSH    BC              ; Save BC Register
L2400:  LD      BC,00014h       ; Load Time Delay = 14h
        JR      L23F4           ; Jump to Delay Routine         


;----------------------------------------------------
;             Time Delay Routine = 19h
;----------------------------------------------------
        PUSH    BC              ; Save BC Register
L2406:  LD      BC,00019h       ; Load Time Delay = 19h
        JR      L23F4           ; Jump to Delay Routine               


;----------------------------------------------------
;             Time Delay Routine = 3Ch
;---------------------------------------------------- 
L240B:  PUSH    BC              ; Save BC Register
L240C:  LD      BC,0003Ch       ; Load Time Delay = 3Ch
        JR      L23F4           ; Jump to Delay Routine

               
;----------------------------------------------------
;             Time Delay Routine = 41h
;---------------------------------------------------- 
        PUSH    BC              ; Save BC Register
        LD      BC,00041h       ; Load Time Delay = 41h
        JR      L23F4           ; Jump to Delay Routine


;----------------------------------------------------
;             Time Delay Routine = 4Bh
;---------------------------------------------------- 
        PUSH    BC              ; Save BC Register
        LD      BC,0004Bh       ; Load Time Delay = 4Bh
        JR      L23F4           ; Jump to Delay Routine


;----------------------------------------------------
;             Time Delay Routine = 64h
;---------------------------------------------------- 
L241D:  PUSH    BC              ; Save BC Register
        LD      BC,00064h       ; Load Time Delay = 64h
        JR      L23F4           ; Jump to Delay Routine


;----------------------------------------------------
;             Time Delay Routine = C8h
;----------------------------------------------------
        PUSH    BC              ; Save BC Register
        LD      BC,000C8h       ; Load Time Delay = C8h
        JR      L23F4           ; Jump to Delay Routine
       

;----------------------------------------------------
;             Time Delay Routine = 320h
;----------------------------------------------------         
        PUSH    BC              ; Save BC Register
        LD      BC,00320h       ; Load Time Delay = 320h
        JR      L23F4           ; Jump to Delay Routine


;----------------------------------------------------
;             Time Delay Routine = 1000
;----------------------------------------------------   
L242F:  PUSH    BC              ; Save BC Register
        LD      BC,003E8h       ; Load Time Delay = 3E8h
        JR      L23F4           ; Jump to Delay Routine


;----------------------------------------------------
;             Time Delay Routine = 10000
;----------------------------------------------------   
Delay10000:
L2435:  PUSH    BC              ; Save BC Register
        LD      BC,02710h       ; Load Time Delay = 10000
        JR      L23F4           ; Jump to Delay Routine


;----------------------------------------------------
;             Time Delay Routine = C350h
;----------------------------------------------------   
        PUSH    BC              ; Save BC Register
        LD      BC,0C350h       ; Load Time Delay
        JR      L23F4           ; Jump to Delay Routine





;----------------------------------------------------
;        Time Delay Routine = (10 * 10000)
;----------------------------------------------------   
Delay100000:
L2441:  PUSH    AF              ; Save AF Register
        LD      A,00Ah          ; Loop = 10
L2444:  CALL    Delay10000      ; Call Delay 10,000
        DEC     A               ; Decrement Loop
        JR      NZ,L2444        ; Jump back until all delays complete
        POP     AF              ; Restore AF Register
        RET                     ; Return



;----------------------------------------------------
;        Time Delay Routine = (20 * 10000)
;---------------------------------------------------- 
L244C:  PUSH    AF              ; Save AF Register
        LD      A,014h          ; Loop = 20
        JR      L2444           ; Go to Delay Loop       



;----------------------------------------------------
;        Time Delay Routine = (50 * 10000)
;---------------------------------------------------- 
Delay500000:
L2451:  PUSH    AF              ; Save AF Register
        LD      A,032h          ; Loop = 50
        JR      L2444           ; Go to Delay Loop
       
     
     
;----------------------------------------------------
;        Time Delay Routine = (100 * 10000)
;----------------------------------------------------                           
        PUSH    AF              ; Save AF Register
        LD      A,064h          ; Loop = 100
        JR      L2444           ; Go to Delay Loop       









;----------------------------------------------------
;                  Get ALL Input Data
;----------------------------------------------------
L245B:  LD      HL,0E1A0h       ; Input Data Buffer
        LD      B,00Ah          ; Read all 10 BANKs
        LD      D,009h          ; Read BANKs 0-9
        JP      L247E           ; Debounce Input


;----------------------------------------------------
;            Get Joystick and Button Data
;----------------------------------------------------
L2465:  LD      A,I             ; Get Interrupt Page Register
        JP      PO,L2474        ; If set then only read Buttons
        LD      HL,0E197h       ; Joystick Data Buffer
        LD      B,002h          ; Read 2 BANKs
        LD      D,006h          ; Read BANK 5,6
        JP      L247E           ; Debounce Input


;----------------------------------------------------
;                   Get Button Data
;----------------------------------------------------
L2474:  LD      HL,0E194h       ; Button Data Buffer
        LD      B,001h          ; Read 1 BANK
        LD      D,005h          ; Read BANK 5
        JP      L247E           ; Debounce Input Data










;----------------------------------------------------
;              Debounce Input Data
;----------------------------------------------------
;        HL = End of Debounce Data Buffer
;        B  = Number of BANKs to read
;        D  = Ending Input BANK where
;
;               Bank 0  DIP Switches  1,2
;               Bank 1  DIP Switches 28-35
;               Bank 2  DIP Switches 20-27
;               Bank 3  DIP Switches 12-19
;               Bank 4  DIP Switches  4-11 
;               Bank 5  Button Data
;               Bank 6  Joystick Data
;               Bank 7  unknown
;               Bank 8  unknown
;               Bank 9  unknown
;
;----------------------------------------------------
L247E:  LD      A,00Fh          ; Turn off all Input BANKs
        OUT     (060h),A        ; Select Input BANK
        CALL    L23F0           ; Call Delay1

L2485:  LD      A,D             ; Get BANK Number
        OUT     (060h),A        ; Select Input BANK 
        CALL    L23F0           ; Call Delay1

        IN      A,(062h)        ; Read Input Data 
        CPL                     ; Reverse all bits
        EX      AF,AF'          ; Save Input Data
        LD      A,00Fh          ; Turn off all Input BANKs
        OUT     (060),A         ; Select Input BANK
;----------------------------------------------------
;     Each time we enter this routine we save the
;     Data into a debounce buffer.  The new value
;     is shifted into the buffer and the oldest 
;     value is discarded.
;      New Data -> State1 -> State2 -> (discard)
;----------------------------------------------------
        LD      A,(HL)          ; A = Input State2 (HL)
        DEC     HL              ; Point to State1
        LD      C,(HL)          ; C = Input State1 (HL-1)
        INC     HL              ; Point to State2
        LD      (HL),C          ; Move State1 (HL-1) into State2 (HL)
        DEC     HL              ; Point to State1
        XOR     C               ; Note bits that changed state
        AND     C               ; Check state
        LD      C,A             ; Save changed bits
        EX      AF,AF'          ; Recall current Input Data
        LD      (HL),A          ; Put Input Data into State1 (HL-1)
        DEC     HL              ; Point to Debounced Data
;----------------------------------------------------
; Examine debounce buffer to determine state of input
;----------------------------------------------------
        AND     C               ; AND New data with Changed bits
        OR      (HL)            ; Update any new bits
        LD      (HL),A          ; Store the debounced Data in its place
        DEC     HL              ; Point to next buffer
        DEC     D               ; Read another BANK
        DJNZ    L2485           ; Loop until all BANKs read
        RET                     ; Return









;----------------------------------------------------
;        Get DIP Switch Inputs from BANKs 0-4
;----------------------------------------------------
;  Start by clearing Switch Input Data  E183-E19Eh
;----------------------------------------------------
L24A7:  DI                      ; Disable Interrupts
        XOR     A               ; A = 0
        LD      B,00Ah          ; B = 10
        LD      DE,0E19Eh       ; Set Addresses to clear out
L24AE:  LD      (DE),A          ; Clear location
        DEC     DE              ; Decrement location pointer
        LD      (DE),A          ; Clear location
        DEC     DE              ; Decrement location pointer
        LD      (DE),A          ; Clear location
        DEC     DE              ; Decrement location pointer
        DJNZ    L24AE           ; Loop until all Input cleared out
               
;----------------------------------------------------
;    Loop through BANKs 0-4 and read in variables
;----------------------------------------------------
        LD      B,004h          ; Read BANKs 0-4
        LD      HL,0E18Fh       ; HL = Variable location
L24BB:  LD      A,00Fh          ; Turn off all BANKs
        OUT     (060h),A        ; Select Input BANK
        CALL    L23F0           ; Call Delay1
        CALL    L23F0           ; Call Delay1
        LD      A,B             ; Get BANK Number
        OUT     (060h),A        ; Select Input BANK
        CALL    L23F0           ; Call Delay1
        CALL    L23F0           ; Call Delay1
        IN      A,(062h)        ; Read Input Data
        CPL                     ; Reverse all bits 
        LD      (HL),A          ; Save DIP Switch Data
        DEC     HL              ; Skip debounce
        DEC     HL              ; Skip debounce
        DEC     HL              ; Skip debounce
        DJNZ    L24BB           ; Loop until all BANKs checked       
        EI                      ; Enable Interrupts
        RET                     ; Return







        EXX     
        PUSH    AF
        LD      HL,0E12Eh
        LD      A,(HL)
        DEC     HL
        ADD     A,(HL)
        LD      (HL),A
        DEC     HL
        ADC     A,(HL)
        LD      (HL),A
        DEC     HL
        ADC     A,(HL)
        LD      (HL),A
        LD      HL,0E12Eh
        INC     (HL)
        JR      NZ,L24F8               
        DEC     HL
        INC     (HL)
        JR      NZ,L24F8               
        DEC     HL
        INC     (HL)
        JR      NZ,L24F8               
        DEC     HL
        INC     (HL)

L24F8:  LD      L,A
        LD      H,000
        POP     DE
        LD      B,008

L24FE:  ADD     HL,HL
        LD      A,H
        SUB     D
        JR      C,L2504                 
        LD      H,A

L2504:  DJNZ    L24FE                 
        LD      A,H
        EXX     
        RET     







;----------------------------------------------------
;                   Tilt Routine
;----------------------------------------------------
L2509:  LD      A,(0E15Ah)      ; Get Tilted latch
        OR      A               ; Has game been tilted before?
        RET     NZ              ; Yes, so return
        LD      A,(0E126h)      ; Get Control Register
        BIT     0,A             ;
        JR      Z,L2521         ;       
        LD      SP,0F000h       ; Stack Pointer = F000h
        LD      HL,L0604        ; HL = Start of Begin game
        PUSH    HL              ; Push address onto stack
        IN      A,(055h)        ; Read Graphics Byte
        EI                      ; Enable Interrupts
        RETN                    ; Exit NMI Routine


L2521:  LD      A,001h          ; A = 1
        LD      (0E15Ah),A      ; Set Tilted Latch
        LD      A,(0E126h)      ; Get Control Register
        SET     2,A             ;
        LD      (0E126h),A      ; Save Control Register
        CALL    L2532           ; Display "TILT"
        RET                     ; Return






;----------------------------------------------------
;                 Display "TILT"
;----------------------------------------------------
L2532:  CALL    L21FF           ; Clear Text Display
        LD      A,041h          ; Text = BLUE, Bgnd = BLACK
        CALL    L20CA           ; Setup Graphics Chip for Text
        PUSH    HL              ; Save HL Register
        LD      HL,000CFh       ; Cursor Location
        CALL    L2212           ; Set Cursor and Print Text
;----------------------------------------------------
        .DB   07Fh07Fh07Fh07Fh07Fh07Fh07Fh020h
        .DB   020h07Fh020h020h020h07Fh020h020h
        .DB   020h020h07Fh07Fh07Fh07Fh07Fh07Fh07Fh         
        .DB   000h
;----------------------------------------------------
        POP     HL              ; Restore HL Register
        PUSH    HL              ; Save HL Register
        LD      HL,000F7h       ; Cursor Position
        CALL    L2212           ; Set Cursor and Print Text
;----------------------------------------------------
        JR      NZ,L2585             
        JR      NZ,L25E6               
        JR      NZ,L2589             
        JR      NZ,L258B             
        JR      NZ,L25EC               

L256D:  JR      NZ,L258F             
        JR      NZ,L25F0               

L2571:  JR      NZ,L2593             

L2573:  JR      NZ,L2595             
        JR      NZ,L2597             
        JR      NZ,L25F8               
        JR      NZ,L259B             
        JR      NZ,L257D               
        .DB     000h
;----------------------------------------------------
L257D:  POP     HL              ; Restore HL Register
        PUSH    HL              ; Save HL Register
        LD      HL,0011Fh       ; Cursor Location
        CALL    L2212           ; Set Cursor and Print Text
;----------------------------------------------------
L2585:  JR      NZ,L25A7             
        JR      NZ,L2608               
L2589:  JR      NZ,L25AB             
L258B:  JR      NZ,L25AD             
        JR      NZ,L260E               
L258F:  JR      NZ,L25B1             
        JR      NZ,L2612               
L2593:  JR      NZ,L25B5             
L2595:  JR      NZ,L25B7             
L2597:  JR      NZ,L25B9             
        JR      NZ,L261A               
L259B:  JR      NZ,L25BD             
        JR      NZ,L259F               
;----------------------------------------------------
L259F:  POP     HL              ; Restore HL Register
        PUSH    HL              ; Save HL Register
        LD      HL,00147h       ; Cursor Position
        CALL    L2212           ; Set Cursor and Print Text
;----------------------------------------------------
L25A7:  JR      NZ,L25C9             
        JR      NZ,L262A               
L25AB:  JR      NZ,L25CD             
L25AD:  JR      NZ,L25CF             
        JR      NZ,L2630               
L25B1:  JR      NZ,L25D3             
        JR      NZ,L2634               
L25B5:  JR      NZ,L25D7             
L25B7:  JR      NZ,L25D9             
L25B9:  JR      NZ,L25DB             
        JR      NZ,L263C               
L25BD:  JR      NZ,L25DF             
        JR      NZ,L25C1               
;----------------------------------------------------
L25C1:  POP     HL              ; Restore HL Register
        PUSH    HL              ; Save HL Register
        LD      HL,0016Fh       ; Cursor Position
        CALL    L2212           ; Set Cursor and Print Text
;----------------------------------------------------
L25C9:  JR      NZ,L25EB             
        JR      NZ,L264C               
L25CD:  JR      NZ,L25EF             
L25CF:  JR      NZ,L25F1             
        JR      NZ,L2652               
L25D3:  JR      NZ,L25F5             
        JR      NZ,L2656               
L25D7:  JR      NZ,L25F9             
L25D9:  JR      NZ,L25FB             
L25DB:  JR      NZ,L25FD             
        JR      NZ,L265E               
L25DF:  JR      NZ,L2601             
        JR      NZ,L25E3               
;----------------------------------------------------
L25E3:  POP     HL              ; Restore HL Register
        PUSH    HL              ; Save HL Register
        LD      HL,00197h       ; Cursor Position
        CALL    L2212           ; Set Cursor and Print Text
;----------------------------------------------------
L25EB:  JR      NZ,L260D             
        JR      NZ,L266E               
L25EF:  JR      NZ,L2611             
L25F1:  JR      NZ,L2613             
        JR      NZ,L2674               
L25F5:  JR      NZ,L2617             
        JR      NZ,L2678               
L25F9:  JR      NZ,L261B             
L25FB:  JR      NZ,L261D             
L25FD:  JR      NZ,L261F             
        JR      NZ,L2680               
L2601:  JR      NZ,L2623             
        JR      NZ,L2605               
;----------------------------------------------------
L2605:  POP     HL              ; Restore HL Register
        PUSH    HL              ; Save HL Register
        LD      HL,001BFh       ; Cursor Position
        CALL    L2212           ; Set Cursor and Print Text
;----------------------------------------------------
L260D:  JR      NZ,L262F             
        JR      NZ,L2690               
L2611:  JR      NZ,L2633             
L2613:  JR      NZ,L2635             
        JR      NZ,L2696               
L2617:  JR      NZ,L2639             
        JR      NZ,L269A               
L261B:  LD      A,A
        LD      A,A
L261D:  LD      A,A
        LD      A,A
L261F:  JR      NZ,L2641             
        JR      NZ,L26A2               
L2623:  JR      NZ,L2645             
        JR      NZ,L2627               
;----------------------------------------------------
L2627:  POP     HL              ; Restore HL Register
        RET                     ; Return









;----------------------------------------------------
;                 Begin Scene Data
;----------------------------------------------------
;              Scene One - Bank Heist
;   1 left, 2 down, 4 right, 8 up
;----------------------------------------------------
L2629:   .DB  000h015h047h ; Frame 001547
L262C:   .DB  000h031h060h ; Frame 003160 
L262F:   .DB  000h000h000h ;
L2632:   .DB  000h000h000h ;
L2635:   .DB  00Ch             ; 12 Moves in scene

;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 1
;----------------------------------------------------
L2636:   .DB  000h             ;
L2637:   .DB  000h             ; Correct Move   = NONE
L2638:   .DB  000h             ; Incorrect Move = NONE
L2639:   .DB  000h018h000h ; Move Start Frame:  001800
L263C:   .DB  000h000h000h ; Move End Frame:    000000 
L263F:   .DB  000h000h000h ; Death Start Frame: 000000
L2642:   .DB  000h000h000h ; Death End Frame:   000000
L2645:   .DB  000h             ; Restart 
L2646:   .DB  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 2
;----------------------------------------------------
L2648:   .DB  000h             ;
L2649:   .DB  090h             ; Correct Move   = FEET
L264A:   .DB  060h             ; Incorrect Move = HANDS
L264B:   .DB  000h019h028h ; Move Start Frame:  001928 
L264E:   .DB  000h019h087h ; Move End Frame:    001987
L2651:   .DB  000h039h030h ; Death Start Frame: 003930 
L2654:   .DB  000h042h034h ; Death End Frame:   004234 
L2657:   .DB  00Ch             ; Restart 12 moves
L2658:   .DW  02636h           ; Restart:  Move 1


;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 3
;----------------------------------------------------
L265A:   .DB  000h             ;
L265B:   .DB  090h             ; Correct Move   = FEET
L265C:   .DB  060h             ; Incorrect Move = HANDS
L265D:   .DB  000h019h090h ; Move Start Frame:  001990 
L2660:   .DB  000h020h040h ; Move End Frame:    002040 
L2663:   .DB  000h039h030h ; Death Start Frame: 003930 
L2666:   .DB  000h042h034h ; Death End Frame:   004234 
L2669:   .DB  00Ch             ; Restart 12 moves
L266A:   .DW  02636h           ; Restart: Move 1
 

;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 4
;----------------------------------------------------
L266C:   .DB  000h             ;
L266D:   .DB  060h             ; Correct Move   = HANDS
L266E:   .DB  090h             ; Incorrect Move = FEET
L266F:   .DB  000h021h020h ; Move Start Frame:  002120 
L2672:   .DB  000h021h060h ; Move End Frame:    002160
L2675:   .DB  000h039h030h ; Death Start Frame: 003930 
L2678:   .DB  000h042h034h ; Death End Frame:   004234 
L267B:   .DB  00Ch             ; Restart 12 moves 
L267C:   .DW  02636h           ; Restart: Move 1


;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 5
;---------------------------------------------------- 
L267E:   .DB  000h             ;
L267F:   .DB  008h             ; Correct Move   = UP
L2680:   .DB  062h             ; Incorrect Move = HANDS,DOWN
L2681:   .DB  000h021h086h ; Move Start Frame:  002186
L2684:   .DB  000h022h026h ; Move End Frame:    002226 
L2687:   .DB  000h039h030h ; Death Start Frame: 003930
L268A:   .DB  000h042h034h ; Death End Frame:   004234
L268D:   .DB  00Ch             ; Restart 12 moves
L268E:   .DW  02636h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 6
;---------------------------------------------------- 
L2690:   .DB  000h             ;
L2691:   .DB  000h             ; Correct Move   = NONE
L2692:   .DB  000h             ; Incorrect Move = NONE
L2693:   .DB  000h022h076h ; Move Start Frame:  002276 
L2696:   .DB  000h000h000h ; Move End Frame:    000000
L2699:   .DB  000h000h000h ; Death Start Frame: 000000
L269C:   .DB  000h000h000h ; Death End Frame:   000000
L269F:   .DB  007h             ; Restart 7 moves
L26A0:   .DW  02690h           ; Restart: Move 6

;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 7
;----------------------------------------------------
L26A2:   .DB  000h             ;
L26A3:   .DB  001h             ; Correct Move   = LEFT
L26A4:   .DB  0F4h             ; Incorrect Move = HANDS,FEET,RIGHT
L26A5:   .DB  000h024h019h ; Move Start Frame:  002419
L26A8:   .DB  000h024h059h ; Move End Frame:    002459
L26AB:   .DB  000h032h014h ; Death Start Frame: 003214
L26AE:   .DB  000h035h000h ; Death End Frame:   003500
L26B1:   .DB  007h             ; Restart 7 moves
L26B2:   .DW  02690h           ; Restart: Move 6

;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 8
;----------------------------------------------------
L26B4:   .DB  000h             ;
L26B5:   .DB  004h             ; Correct Move   = RIGHT
L26B6:   .DB  0F1h             ; Incorrect Move = HANDS,FEET,LEFT
L26B7:   .DB  000h024h047h ; Move Start Frame:  002447 
L26BA:   .DB  000h024h087h ; Move End Frame:    002487
L26BD:   .DB  000h032h014h ; Death Start Frame: 003214 
L26C0:   .DB  000h035h000h ; Death End Frame:   003500 
L26C3:   .DB  007h             ; Restart 7 moves
L26C4:   .DW  02690h           ; Restart: Move 6

;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 9
;----------------------------------------------------
L26C6:   .DB  000h             ;
L26C7:   .DB  002h             ; Correct Move   = DOWN
L26C8:   .DB  0F8h             ; Incorrect Move = HANDS,FEET,UP
L26C9:   .DB  000h024h064h ; Move Start Frame:  002464 
L26CC:   .DB  000h025h004h ; Move End Frame:    002504
L26CF:   .DB  000h032h014h ; Death Start Frame: 003214 
L26D2:   .DB  000h035h000h ; Death End Frame:   003500 
L26D5:   .DB  007h             ; Restart 7 moves
L26D6:   .DW  02690h           ; Restart: Move 6

;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 10
;----------------------------------------------------
L26D8:   .DB  000h             ;
L26D9:   .DB  001h             ; Correct Move   = LEFT
L26DA:   .DB  0FEh             ; Incorrect Move = HANDS,FEET,UP,DOWN,RIGHT
L26DB:   .DB  000h025h013h ; Move Start Frame:  002513 
L26DE:   .DB  000h025h053h ; Move End Frame:    002553 
L26E1:   .DB  000h032h014h ; Death Start Frame: 003214 
L26E4:   .DB  000h035h000h ; Death End Frame:   003500 
L26E7:   .DB  007h             ; Restart 7 moves
L26E8:   .DW  02690h           ; Restart: Move 6

;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 11
;----------------------------------------------------
L26EA:   .DB  000h             ;
L26EB:   .DB  004h             ; Correct Move   = RIGHT
L26EC:   .DB  0F1h             ; Incorrect Move = HANDS,FEET,LEFT
L26ED:   .DB  000h025h049h ; Move Start Frame:  002549 
L26F0:   .DB  000h025h089h ; Move End Frame:    002589 
L26F3:   .DB  000h032h014h ; Death Start Frame: 003214 
L26F6:   .DB  000h035h000h ; Death End Frame:   003500 
L26F9:   .DB  007h             ; Restart 7 moves
L26FA:   .DW  02690h           ; Restart: Move 6

;----------------------------------------------------
;   Difficulty 1:Scene 1:Move 12
;----------------------------------------------------
L26FC:   .DB  000h             ;
L26FD:   .DB  060h             ; Correct Move   = HANDS
L26FE:   .DB  095h             ; Incorrect Move = FEET,LEFT,RIGHT
L26FF:   .DB  000h026h040h ; Move Start Frame:  002640 
L2702:   .DB  000h026h080h ; Move End Frame:    002680 
L2705:   .DB  000h032h014h ; Death Start Frame: 003214 
L2708:   .DB  000h035h000h ; Death End Frame:   003500 
L270B:   .DB  007h             ; Restart 7 moves
L270C:   .DW  02690h           ; Restart: Move 6

 







;----------------------------------------------------
;                Scene Two - The Getaway
;----------------------------------------------------
L270E:   .DB  000h047h076h ; Frame 004776 
L2711:   .DB  000h080h074h ; Frame 008074
L2714:   .DB  000h045h092h ; Frame 004592
L2717:   .DB  000h000h000h ; Frame 000000
L271A:   .DB  01Dh             ; 29 Moves in scene

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 1
;----------------------------------------------------
L271B:   .DB  000h             ;
L271C:   .DB  000h             ; Correct Move   = NONE
L271D:   .DB  000h             ; Incorrect Move = NONE
L271E:   .DB  000h051h086h ; Move Start Frame:  005186
L2721:   .DB  000h000h000h ; Move End Frame:    000000 
L2724:   .DB  000h000h000h ; Death Start Frame: 000000
L2727:   .DB  000h000h000h ; Death End Frame:   000000
L272A:   .DB  000h             ; Restart 
L272B:   .DW  00000h           ; Restart
 
;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 2
;----------------------------------------------------
L272D:   .DB  000h             ;         
L272E:   .DB  002h             ; Correct Move   = DOWN         
L272F:   .DB  0F0h             ; Incorrect Move = FEET,HANDS         
L2730:   .DB  000h053h088h ; Move Start Frame:  005388         
L2733:   .DB  000h054h028h ; Move End Frame:    005428         
L2736:   .DB  000h081h020h ; Death Start Frame: 008120         
L2739:   .DB  000h084h009h ; Death End Frame:   008409         
L273C:   .DB  01Dh             ; Restart 29 moves         
L273D:   .DW  0271Bh           ; Restart: Move 1         
 
;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 3
;----------------------------------------------------
L273F:   .DB  000h             ;         
L2740:   .DB  060h             ; Correct Move   = HANDS       
L2741:   .DB  00Eh             ; Incorrect Move = RIGHT,DOWN,UP
L2742:   .DB  000h054h018h ; Move Start Frame:  005418   
L2745:   .DB  000h054h058h ; Move End Frame:    005458   
L2748:   .DB  000h081h020h ; Death Start Frame: 008120   
L274B:   .DB  000h084h009h ; Death End Frame:   008409   
L274E:   .DB  01Dh             ; Restart 29 moves         
L274F:   .DW  0271Bh           ; Restart: Move 1         
 
;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 4
;----------------------------------------------------
L2751:   .DB  000h             ;         
L2752:   .DB  000h             ; Correct Move   = NONE       
L2753:   .DB  000h             ; Incorrect Move = NONE 
L2754:   .DB  000h054h084h ; Move Start Frame:  005484   
L2757:   .DB  000h055h024h ; Move End Frame:    005524   
L275A:   .DB  000h081h020h ; Death Start Frame: 008120   
L275D:   .DB  000h084h009h ; Death End Frame:   008409   
L2760:   .DB  01Dh             ; Restart 29 moves         
L2761:   .DW  0271Bh           ; Restart: Move 1         

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 5
;----------------------------------------------------
L2763:   .DB  000h             ;         
L2764:   .DB  001h             ; Correct Move   = LEFT       
L2765:   .DB  0F0h             ; Incorrect Move = FEET,HANDS 
L2766:   .DB  000h055h016h ; Move Start Frame:  005516   
L2769:   .DB  000h055h056h ; Move End Frame:    005556   
L276C:   .DB  000h081h020h ; Death Start Frame: 008120   
L276F:   .DB  000h084h009h ; Death End Frame:   008409   
L2772:   .DB  01Dh             ; Restart 29 moves         
L2773:   .DW  0271Bh           ; Restart: Move 1         
 
;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 6
;----------------------------------------------------
L2775:   .DB  000h             ;         
L2776:   .DB  000h             ; Correct Move   = NONE
L2777:   .DB  000h             ; Incorrect Move = NONE
L2778:   .DB  000h055h060h ; Move Start Frame:  005560 
L277B:   .DB  000h000h000h ; Move End Frame:    000000 
L277E:   .DB  000h000h000h ; Death Start Frame: 000000 
L2781:   .DB  000h000h000h ; Death End Frame:   000000 
L2784:   .DB  000h             ; Restart         
L2785:   .DW  00000h           ; Restart         

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 7
;----------------------------------------------------
L2787:   .DB  000h             ;         
L2788:   .DB  004h             ; Correct Move   = RIGHT
L2789:   .DB  0F0h             ; Incorrect Move = FEET,HANDS
L278A:   .DB  000h056h000h ; Move Start Frame:  005600 
L278D:   .DB  000h056h040h ; Move End Frame:    005640 
L2790:   .DB  000h081h020h ; Death Start Frame: 008120 
L2793:   .DB  000h084h009h ; Death End Frame:   008409 
L2796:   .DB  018h             ; Restart 24 moves         
L2797:   .DW  02775h           ; Restart: Move 6         

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 8
;----------------------------------------------------
L2799:   .DB  000h             ;         
L279A:   .DB  004h             ; Correct Move   = RIGHT
L279B:   .DB  0F0h             ; Incorrect Move = FEET,HANDS
L279C:   .DB  000h056h080h ; Move Start Frame:  005680 
L279F:   .DB  000h057h020h ; Move End Frame:    005720 
L27A2:   .DB  000h084h039h ; Death Start Frame: 008439 
L27A5:   .DB  000h087h032h ; Death End Frame:   008732 
L27A8:   .DB  018h             ; Restart 24 moves         
L27A9:   .DW  02775h           ; Restart: Move 6         

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 9
;----------------------------------------------------
L27AB:   .DB  000h             ;         
L27AC:   .DB  001h             ; Correct Move   = LEFT
L27AD:   .DB  0F0h             ; Incorrect Move = FEET,HANDS
L27AE:   .DB  000h057h010h ; Move Start Frame:  005710 
L27B1:   .DB  000h057h050h ; Move End Frame:    005750 
L27B4:   .DB  000h084h039h ; Death Start Frame: 008439 
L27B7:   .DB  000h087h032h ; Death End Frame:   008732 
L27BA:   .DB  018h             ; Restart 24 moves         
L27BB:   .DW  02775h           ; Restart: Move 6         

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 10
;----------------------------------------------------
L27BD:   .DB  000h             ;         
L27BE:   .DB  001h             ; Correct Move   = LEFT
L27BF:   .DB  0F0h             ; Incorrect Move = FEET,HANDS
L27C0:   .DB  000h057h052h ; Move Start Frame:  005752 
L27C3:   .DB  000h057h092h ; Move End Frame:    005792 
L27C6:   .DB  000h084h039h ; Death Start Frame: 008439 
L27C9:   .DB  000h087h032h ; Death End Frame:   008732 
L27CC:   .DB  018h             ; Restart 24 moves         
L27CD:   .DW  02775h           ; Restart: Move 6         

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 11
;----------------------------------------------------
L27CF:   .DB  000h             ;         
L27D0:   .DB  004h             ; Correct Move   = RIGHT
L27D1:   .DB  0FBh             ; Incorrect Move = FEET,HANDS,LEFT,UP,DOWN
L27D2:   .DB  000h058h002h ; Move Start Frame:  005802 
L27D5:   .DB  000h058h042h ; Move End Frame:    005842 
L27D8:   .DB  000h084h039h ; Death Start Frame: 008439 
L27DB:   .DB  000h087h032h ; Death End Frame:   008732 
L27DE:   .DB  018h             ; Restart 24 moves         
L27DF:   .DW  02775h           ; Restart: Move 6         

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 12
;----------------------------------------------------
L27E1:   .DB  000h             ;         
L27E2:   .DB  002h             ; Correct Move   = DOWN
L27E3:   .DB  0F0h             ; Incorrect Move = FEET,HANDS
L27E4:   .DB  000h058h074h ; Move Start Frame:  005874 
L27E7:   .DB  000h059h014h ; Move End Frame:    005914 
L27EA:   .DB  000h084h039h ; Death Start Frame: 008439 
L27ED:   .DB  000h087h032h ; Death End Frame:   008732 
L27F0:   .DB  018h             ; Restart 24 moves         
L27F1:   .DW  02775h           ; Restart: Move 6         

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 13
;----------------------------------------------------
L27F3:   .DB  000h             ;         
L27F4:   .DB  000h             ; Correct Move   = NONE
L27F5:   .DB  000h             ; Incorrect Move = NONE
L27F6:   .DB  000h059h020h ; Move Start Frame:  005920
L27F9:   .DB  000h000h000h ; Move End Frame:    000000
L27FC:   .DB  000h000h000h ; Death Start Frame: 000000
L27FF:   .DB  000h000h000h ; Death End Frame:   000000
L2802:   .DB  000h             ; Restart       
L2803:   .DW  00000h           ; Restart       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 14
;----------------------------------------------------
L2805:   .DB  000h             ;         
L2806:   .DB  001h             ; Correct Move   = LEFT
L2807:   .DB  0FEh             ; Incorrect Move = HANDS,FEET,RIGHT,UP,DOWN
L2808:   .DB  000h060h000h ; Move Start Frame:  006000
L280B:   .DB  000h060h040h ; Move End Frame:    006040
L280E:   .DB  000h097h094h ; Death Start Frame: 009794
L2811:   .DB  001h000h081h ; Death End Frame:   010081
L2814:   .DB  011h             ; Restart 17 moves       
L2815:   .DW  027F3h           ; Restart: Move 13       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 15
;----------------------------------------------------
L2817:   .DB  000h             ;         
L2818:   .DB  001h             ; Correct Move   = LEFT
L2819:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L281A:   .DB  000h061h008h ; Move Start Frame:  006108
L281D:   .DB  000h061h048h ; Move End Frame:    006148
L2820:   .DB  000h097h094h ; Death Start Frame: 009794
L2823:   .DB  001h000h081h ; Death End Frame:   010081
L2826:   .DB  011h             ; Restart 17 moves       
L2827:   .DW  027F3h           ; Restart: Move 13       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 16
;----------------------------------------------------
L2829:   .DB  000h             ;         
L282A:   .DB  001h             ; Correct Move   = LEFT
L282B:   .DB  0FEh             ; Incorrect Move = HANDS,FEET,RIGHT,UP,DOWN
L282C:   .DB  000h062h078h ; Move Start Frame:  006278
L282F:   .DB  000h063h018h ; Move End Frame:    006318
L2832:   .DB  000h097h094h ; Death Start Frame: 009794
L2835:   .DB  001h000h081h ; Death End Frame:   010081
L2838:   .DB  011h             ; Restart 17 moves       
L2839:   .DW  027F3h           ; Restart: Move 13       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 17
;----------------------------------------------------
L283B:   .DB  000h             ;         
L283C:   .DB  060h             ; Correct Move   = HANDS
L283D:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L283E:   .DB  000h063h042h ; Move Start Frame:  006342
L2841:   .DB  000h063h082h ; Move End Frame:    006382
L2844:   .DB  000h084h039h ; Death Start Frame: 008439
L2847:   .DB  000h087h032h ; Death End Frame:   008732
L284A:   .DB  011h             ; Restart 17 moves       
L284B:   .DW  027F3h           ; Restart: Move 13       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 18
;----------------------------------------------------
L284D:   .DB  000h             ;         
L284E:   .DB  008h             ; Correct Move   = UP
L284F:   .DB  0F7h             ; Incorrect Move = HANDS,FEET,LEFT,DOWN
L2850:   .DB  000h064h096h ; Move Start Frame:  006496
L2853:   .DB  000h065h036h ; Move End Frame:    006536
L2856:   .DB  000h084h039h ; Death Start Frame: 008439
L2859:   .DB  000h087h032h ; Death End Frame:   008732
L285C:   .DB  011h             ; Restart 17 moves       
L285D:   .DW  027F3h           ; Restart: Move 13       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 19
;----------------------------------------------------
L285F:   .DB  000h             ;         
L2860:   .DB  004h             ; Correct Move   = RIGHT
L2861:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2862:   .DB  000h066h094h ; Move Start Frame:  006694
L2865:   .DB  000h067h034h ; Move End Frame:    006734
L2868:   .DB  001h001h005h ; Death Start Frame: 010105
L286B:   .DB  001h004h027h ; Death End Frame:   010427
L286E:   .DB  011h             ; Restart 17 moves       
L286F:   .DW  027F3h           ; Restart: Move 13       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 20
;----------------------------------------------------
L2871:   .DB  000h             ;         
L2872:   .DB  001h             ; Correct Move   = LEFT
L2873:   .DB  0FEh             ; Incorrect Move = HANDS,FEET,RIGHT,UP,DOWN
L2874:   .DB  000h069h004h ; Move Start Frame:  006904
L2877:   .DB  000h069h044h ; Move End Frame:    006944
L287A:   .DB  001h001h005h ; Death Start Frame: 010105
L287D:   .DB  001h004h027h ; Death End Frame:   010427
L2880:   .DB  011h             ; Restart 17 moves       
L2881:   .DW  027F3h           ; Restart: Move 13       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 21
;----------------------------------------------------
L2883:   .DB  000h             ;         
L2884:   .DB  000h             ; Correct Move   = NONE
L2885:   .DB  000h             ; Incorrect Move = NONE
L2886:   .DB  000h069h074h ; Move Start Frame:  006974
L2889:   .DB  000h000h000h ; Move End Frame:    000000
L288C:   .DB  000h000h000h ; Death Start Frame: 000000
L288F:   .DB  000h000h000h ; Death End Frame:   000000
L2892:   .DB  000h             ; Restart       
L2893:   .DW  00000h           ; Restart       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 22
;----------------------------------------------------
L2895:   .DB  000h             ;         
L2896:   .DB  002h             ; Correct Move   = DOWN
L2897:   .DB  0FDh             ; Incorrect Move = HANDS,FEET,LEFT,RIGHT,UP
L2898:   .DB  000h070h015h ; Move Start Frame:  007015
L289B:   .DB  000h070h055h ; Move End Frame:    007055
L289E:   .DB  001h001h005h ; Death Start Frame: 010105
L28A1:   .DB  001h004h027h ; Death End Frame:   010427
L28A4:   .DB  009h             ; Restart 9 moves       
L28A5:   .DW  02883h           ; Restart: Move 21       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 23
;----------------------------------------------------
L28A7:   .DB  000h             ;         
L28A8:   .DB  001h             ; Correct Move   = LEFT
L28A9:   .DB  0FEh             ; Incorrect Move = HANDS,FEET,RIGHT,UP,DOWN
L28AA:   .DB  000h071h014h ; Move Start Frame:  007114
L28AD:   .DB  000h071h054h ; Move End Frame:    007154
L28B0:   .DB  001h001h005h ; Death Start Frame: 010105
L28B3:   .DB  001h004h027h ; Death End Frame:   010427
L28B6:   .DB  009h             ; Restart 9 moves       
L28B7:   .DW  02883h           ; Restart: Move 21       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 24
;----------------------------------------------------
L28B9:   .DB  000h             ;         
L28BA:   .DB  060h             ; Correct Move   = HANDS
L28BB:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L28BC:   .DB  000h072h002h ; Move Start Frame:  007202
L28BF:   .DB  000h072h042h ; Move End Frame:    007242
L28C2:   .DB  000h081h020h ; Death Start Frame: 008120
L28C5:   .DB  000h084h009h ; Death End Frame:   008409
L28C8:   .DB  009h             ; Restart 9 moves       
L28C9:   .DW  02883h           ; Restart: Move 21       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 25
;----------------------------------------------------
L28CB:   .DB  000h             ;         
L28CC:   .DB  090h             ; Correct Move   = FEET
L28CD:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L28CE:   .DB  000h072h039h ; Move Start Frame:  007239
L28D1:   .DB  000h072h079h ; Move End Frame:    007279
L28D4:   .DB  000h081h020h ; Death Start Frame: 008120
L28D7:   .DB  000h084h009h ; Death End Frame:   008409
L28DA:   .DB  009h             ; Restart 9 moves       
L28DB:   .DW  02883h           ; Restart: Move 21       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 26
;----------------------------------------------------
L28DD:   .DB  000h             ;         
L28DE:   .DB  090h             ; Correct Move   = FEET
L28DF:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L28E0:   .DB  000h072h084h ; Move Start Frame:  007284
L28E3:   .DB  000h073h024h ; Move End Frame:    007324
L28E6:   .DB  000h081h020h ; Death Start Frame: 008120
L28E9:   .DB  000h084h009h ; Death End Frame:   008409
L28EC:   .DB  009h             ; Restart 9 moves       
L28ED:   .DW  02883h           ; Restart: Move 21       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 27
;----------------------------------------------------
L28EF:   .DB  000h             ;         
L28F0:   .DB  090h             ; Correct Move   = FEET
L28F1:   .DB  06Fh             ; Incorrect Move = HANDS,LEFT,RIGHT,UP,DOWN
L28F2:   .DB  000h074h003h ; Move Start Frame:  007403
L28F5:   .DB  000h074h043h ; Move End Frame:    007443
L28F8:   .DB  000h084h039h ; Death Start Frame: 008439
L28FB:   .DB  000h087h032h ; Death End Frame:   008732
L28FE:   .DB  009h             ; Restart 9 moves       
L28FF:   .DW  02883h           ; Restart: Move 21       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 28
;----------------------------------------------------
L2901:   .DB  000h             ;         
L2902:   .DB  004h             ; Correct Move   = RIGHT
L2903:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2904:   .DB  000h074h070h ; Move Start Frame:  007470
L2907:   .DB  000h075h010h ; Move End Frame:    007510
L290A:   .DB  000h084h039h ; Death Start Frame: 008439
L290D:   .DB  000h087h032h ; Death End Frame:   008732
L2910:   .DB  009h             ; Restart 9 moves       
L2911:   .DW  02883h           ; Restart: Move 21       

;----------------------------------------------------
;   Difficulty 1:Scene 2:Move 29
;----------------------------------------------------
L2913:   .DB  000h             ;         
L2914:   .DB  060h             ; Correct Move   = HANDS
L2915:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2916:   .DB  000h079h058h ; Move Start Frame:  007958
L2919:   .DB  000h079h098h ; Move End Frame:    007998
L291C:   .DB  001h017h053h ; Death Start Frame: 011753
L291F:   .DB  001h022h015h ; Death End Frame:   012215
L2922:   .DB  009h             ; Restart 9 moves       
L2923:   .DW  02883h           ; Restart: Move 21       
 









;----------------------------------------------------
;             Scene Three - Rooftops
;----------------------------------------------------
L2925:   .DB  001h023h097h ; Frame 012397
L2928:   .DB  001h072h048h ; Frame 017248
L292B:   .DB  001h022h047h ; Frame 012247
L292E:   .DB  000h000h000h ; Frame 000000
L2931:   .DB  024h             ; 36 moves in scene
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 1
;----------------------------------------------------
L2932:   .DB  000h             ;         
L2933:   .DB  000h             ; Correct Move   = NONE
L2934:   .DB  000h             ; Incorrect Move = NONE
L2935:   .DB  001h024h060h ; Move Start Frame:  012460
L2938:   .DB  000h000h000h ; Move End Frame:    000000
L293B:   .DB  000h000h000h ; Death Start Frame: 000000
L293E:   .DB  000h000h000h ; Death End Frame:   000000
L2941:   .DB  000h             ; Restart
L2942:   .DW  00000h           ; Restart       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 2
;---------------------------------------------------- 
L2944:   .DB  000h             ;         
L2945:   .DB  060h             ; Correct Move   = HANDS
L2946:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2947:   .DB  001h027h002h ; Move Start Frame:  012702
L294A:   .DB  001h027h042h ; Move End Frame:    012742
L294D:   .DB  001h072h051h ; Death Start Frame: 017251
L2950:   .DB  001h078h020h ; Death End Frame:   017820
L2953:   .DB  024h             ; Restart 36 moves       
L2954:   .DW  02932h           ; Restart: Move 1       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 3
;----------------------------------------------------
L2956:   .DB  000h             ;         
L2957:   .DB  060h             ; Correct Move   = HANDS
L2958:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2959:   .DB  001h027h025h ; Move Start Frame:  012725
L295C:   .DB  001h027h065h ; Move End Frame:    012765
L295F:   .DB  001h072h051h ; Death Start Frame: 017251
L2962:   .DB  001h078h020h ; Death End Frame:   017820
L2965:   .DB  024h             ; Restart 36 moves       
L2966:   .DW  02932h           ; Restart: Move 1       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 4
;----------------------------------------------------
L2968:   .DB  000h             ;         
L2969:   .DB  000h             ; Correct Move   = NONE
L296A:   .DB  000h             ; Incorrect Move = NONE
L296B:   .DB  001h036h001h ; Move Start Frame:  013601
L296E:   .DB  000h000h000h ; Move End Frame:    000000
L2971:   .DB  000h000h000h ; Death Start Frame: 000000
L2974:   .DB  000h000h000h ; Death End Frame:   000000
L2977:   .DB  000h             ; Restart
L2978:   .DW  00000h           ; Restart       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 5
;---------------------------------------------------- 
L297A:   .DB  000h             ;         
L297B:   .DB  000h             ; Correct Move   = NONE
L297C:   .DB  000h             ; Incorrect Move = NONE
L297D:   .DB  001h038h066h ; Move Start Frame:  013866
L2980:   .DB  001h039h006h ; Move End Frame:    013906
L2983:   .DB  001h082h035h ; Death Start Frame: 018235
L2986:   .DB  001h085h077h ; Death End Frame:   018577
L2989:   .DB  021h             ; Restart 33 moves
L298A:   .DW  02968h           ; Restart: Move 4       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 6
;---------------------------------------------------- 
L298C:   .DB  000h             ;         
L298D:   .DB  001h             ; Correct Move   = LEFT
L298E:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L298F:   .DB  001h038h088h ; Move Start Frame:  013888
L2992:   .DB  001h039h018h ; Move End Frame:    013918
L2995:   .DB  001h082h035h ; Death Start Frame: 018235
L2998:   .DB  001h085h077h ; Death End Frame:   018577
L299B:   .DB  021h             ; Restart 33 moves
L299C:   .DW  02968h           ; Restart: Move 4       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 7
;----------------------------------------------------
L299E:   .DB  000h             ;         
L299F:   .DB  090h             ; Correct Move   = FEET
L29A0:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L29A1:   .DB  001h038h098h ; Move Start Frame:  013898
L29A4:   .DB  001h039h028h ; Move End Frame:    013928
L29A7:   .DB  001h082h035h ; Death Start Frame: 018235
L29AA:   .DB  001h085h077h ; Death End Frame:   018577
L29AD:   .DB  021h             ; Restart 33 moves
L29AE:   .DW  02968h           ; Restart: Move 4       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 8
;----------------------------------------------------
L29B0:   .DB  000h             ;         
L29B1:   .DB  008h             ; Correct Move   = UP
L29B2:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L29B3:   .DB  001h039h044h ; Move Start Frame:  013944
L29B6:   .DB  001h039h084h ; Move End Frame:    013984
L29B9:   .DB  001h082h035h ; Death Start Frame: 018235
L29BC:   .DB  001h085h077h ; Death End Frame:   018577
L29BF:   .DB  021h             ; Restart 33 moves
L29C0:   .DW  02968h           ; Restart: Move 4       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 9
;----------------------------------------------------
L29C2:   .DB  000h             ;         
L29C3:   .DB  004h             ; Correct Move   = RIGHT
L29C4:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L29C5:   .DB  001h040h044h ; Move Start Frame:  014044
L29C8:   .DB  001h040h084h ; Move End Frame:    014084
L29CB:   .DB  001h082h035h ; Death Start Frame: 018235
L29CE:   .DB  001h085h077h ; Death End Frame:   018577
L29D1:   .DB  021h             ; Restart 33 moves
L29D2:   .DW  02968h           ; Restart: Move 4       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 10
;----------------------------------------------------
L29D4:   .DB  000h             ;         
L29D5:   .DB  001h             ; Correct Move   = LEFT
L29D6:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L29D7:   .DB  001h042h056h ; Move Start Frame:  014256
L29DA:   .DB  001h042h096h ; Move End Frame:    014296
L29DD:   .DB  001h082h035h ; Death Start Frame: 018235
L29E0:   .DB  001h085h077h ; Death End Frame:   018577
L29E3:   .DB  021h             ; Restart 33 moves
L29E4:   .DW  02968h           ; Restart: Move 4       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 11
;----------------------------------------------------
L29E6:   .DB  000h             ;         
L29E7:   .DB  001h             ; Correct Move   = LEFT
L29E8:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L29E9:   .DB  001h043h043h ; Move Start Frame:  014343
L29EC:   .DB  001h043h083h ; Move End Frame:    014383
L29EF:   .DB  001h082h035h ; Death Start Frame: 018235
L29F2:   .DB  001h085h077h ; Death End Frame:   018577
L29F5:   .DB  021h             ; Restart 33 moves
L29F6:   .DW  02968h           ; Restart: Move 4       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 12
;----------------------------------------------------
L29F8:   .DB  000h             ;         
L29F9:   .DB  000h             ; Correct Move   = NONE
L29FA:   .DB  000h             ; Incorrect Move = NONE
L29FB:   .DB  001h045h069h ; Move Start Frame:  014569
L29FE:   .DB  000h000h000h ; Move End Frame:    000000
L2A01:   .DB  000h000h000h ; Death Start Frame: 000000
L2A04:   .DB  000h000h000h ; Death End Frame:   000000
L2A07:   .DB  000h             ; Restart
L2A08:   .DW  00000h           ; Restart       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 13
;----------------------------------------------------
L2A0A:   .DB  000h             ;         
L2A0B:   .DB  060h             ; Correct Move   = HANDS
L2A0C:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2A0D:   .DB  001h046h068h ; Move Start Frame:  014668
L2A10:   .DB  001h047h008h ; Move End Frame:    014708
L2A13:   .DB  001h082h035h ; Death Start Frame: 018235
L2A16:   .DB  001h085h077h ; Death End Frame:   018577
L2A19:   .DB  019h             ; Restart 25 moves
L2A1A:   .DW  029F8h           ; Restart: Move 12       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 14
;----------------------------------------------------
L2A1C:   .DB  000h             ;         
L2A1D:   .DB  002h             ; Correct Move   = DOWN
L2A1E:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2A1F:   .DB  001h046h094h ; Move Start Frame:  014694
L2A22:   .DB  001h047h034h ; Move End Frame:    014734
L2A25:   .DB  001h082h035h ; Death Start Frame: 018235
L2A28:   .DB  001h085h077h ; Death End Frame:   018577
L2A2B:   .DB  019h             ; Restart 25 moves
L2A2C:   .DW  029F8h           ; Restart: Move 12       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 15
;----------------------------------------------------
L2A2E:   .DB  000h             ;         
L2A2F:   .DB  004h             ; Correct Move   = RIGHT
L2A30:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2A31:   .DB  001h047h088h ; Move Start Frame:  014788
L2A34:   .DB  001h048h018h ; Move End Frame:    014818
L2A37:   .DB  001h095h096h ; Death Start Frame: 019596
L2A3A:   .DB  001h098h089h ; Death End Frame:   019889
L2A3D:   .DB  019h             ; Restart 25 moves
L2A3E:   .DW  029F8h           ; Restart: Move 12       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 16
;----------------------------------------------------
L2A40:   .DB  000h             ;         
L2A41:   .DB  001h             ; Correct Move   = LEFT
L2A42:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2A43:   .DB  001h048h018h ; Move Start Frame:  014818
L2A46:   .DB  001h048h058h ; Move End Frame:    014858
L2A49:   .DB  001h095h096h ; Death Start Frame: 019596
L2A4C:   .DB  001h098h089h ; Death End Frame:   019889
L2A4F:   .DB  019h             ; Restart 25 moves
L2A50:   .DW  029F8h           ; Restart: Move 12       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 17
;----------------------------------------------------
L2A52:   .DB  000h             ;         
L2A53:   .DB  000h             ; Correct Move   = NONE
L2A54:   .DB  000h             ; Incorrect Move = NONE
L2A55:   .DB  001h050h014h ; Move Start Frame:  015014
L2A58:   .DB  000h000h000h ; Move End Frame:    000000
L2A5B:   .DB  000h000h000h ; Death Start Frame: 000000
L2A5E:   .DB  000h000h000h ; Death End Frame:   000000
L2A61:   .DB  000h             ; Restart
L2A62:   .DW  00000h           ; Restart       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 18
;----------------------------------------------------
L2A64:   .DB  000h             ;         
L2A65:   .DB  008h             ; Correct Move   = UP
L2A66:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2A67:   .DB  001h051h043h ; Move Start Frame:  015143
L2A6A:   .DB  001h051h083h ; Move End Frame:    015183
L2A6D:   .DB  001h095h096h ; Death Start Frame: 018596
L2A70:   .DB  001h098h089h ; Death End Frame:   019889
L2A73:   .DB  014h             ; Restart 20 moves
L2A74:   .DW  02A52h           ; Restart: Move 17       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 19
;----------------------------------------------------
L2A76:   .DB  000h             ;         
L2A77:   .DB  002h             ; Correct Move   = RIGHT
L2A78:   .DB  0F8h             ; Incorrect Move = HANDS,FEET,UP
L2A79:   .DB  001h052h021h ; Move Start Frame:  015221
L2A7C:   .DB  001h052h061h ; Move End Frame:    015261
L2A7F:   .DB  001h095h096h ; Death Start Frame: 019596
L2A82:   .DB  001h098h089h ; Death End Frame:   019889
L2A85:   .DB  014h             ; Restart 20 moves
L2A86:   .DB  02A52h           ; Restart: Move 17       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 20
;----------------------------------------------------
L2A88:   .DB  000h             ;         
L2A89:   .DB  001h             ; Correct Move   = LEFT
L2A8A:   .DB  0F4h             ; Incorrect Move = HANDS,FEET,RIGHT
L2A8B:   .DB  001h052h032h ; Move Start Frame:  015232
L2A8E:   .DB  001h052h072h ; Move End Frame:    015272
L2A91:   .DB  001h095h096h ; Death Start Frame: 019596
L2A94:   .DB  001h098h089h ; Death End Frame:   019889
L2A97:   .DB  014h             ; Restart 20 moves
L2A98:   .DW  02A52h           ; Restart: Move 17       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 21
;----------------------------------------------------
L2A9A:   .DB  000h             ;         
L2A9B:   .DB  002h             ; Correct Move   = DOWN
L2A9C:   .DB  0F8h             ; Incorrect Move = HANDS,FEET,RIGHT
L2A9D:   .DB  001h052h053h ; Move Start Frame:  015253
L2AA0:   .DB  001h052h093h ; Move End Frame:    015293
L2AA3:   .DB  001h095h096h ; Death Start Frame: 019596
L2AA6:   .DB  001h098h089h ; Death End Frame:   019889
L2AA9:   .DB  014h             ; Restart 20 moves
L2AAA:   .DW  02A52h           ; Restart: Move 17       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 22
;----------------------------------------------------
L2AAC:   .DB  000h             ;         
L2AAD:   .DB  004h             ; Correct Move   = RIGHT
L2AAE:   .DB  0F1h             ; Incorrect Move = HANDS,FEET,LEFT
L2AAF:   .DB  001h052h070h ; Move Start Frame:  015270
L2AB2:   .DB  001h053h010h ; Move End Frame:    015310
L2AB5:   .DB  001h095h096h ; Death Start Frame: 019596
L2AB8:   .DB  001h098h089h ; Death End Frame:   019889
L2ABB:   .DB  014h             ; Restart 20 moves
L2ABC:   .DW  02A52h           ; Restart: Move 17       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 23
;----------------------------------------------------
L2ABE:   .DB  000h             ;         
L2ABF:   .DB  008h             ; Correct Move   = UP
L2AC0:   .DB  0F2h             ; Incorrect Move = HANDS,FEET,DOWN
L2AC1:   .DB  001h052h096h ; Move Start Frame:  015296
L2AC4:   .DB  001h053h036h ; Move End Frame:    015336
L2AC7:   .DB  001h095h096h ; Death Start Frame: 019596
L2ACA:   .DB  001h098h089h ; Death End Frame:   019889
L2ACD:   .DB  014h             ; Restart 20 moves
L2ACE:   .DW  02A52h           ; Restart: Move 17       

;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 24
;----------------------------------------------------
L2AD0:   .DB  000h             ;         
L2AD1:   .DB  000h             ; Correct Move   = NONE
L2AD2:   .DB  000h             ; Incorrect Move = NONE
L2AD3:   .DB  001h057h050h ; Move Start Frame:  015750
L2AD6:   .DB  000h000h000h ; Move End Frame:    000000
L2AD9:   .DB  000h000h000h ; Death Start Frame: 000000
L2ADC:   .DB  000h000h000h ; Death End Frame:   000000
L2ADF:   .DB  000h             ; Restart
L2AE0:   .DB  00000h           ; Restart       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 25
;----------------------------------------------------
L2AE2:   .DB  000h             ;         
L2AE3:   .DB  008h             ; Correct Move   = UP
L2AE4:   .DB  0F2h             ; Incorrect Move = HANDS,FEET,DOWN
L2AE5:   .DB  001h058h084h ; Move Start Frame:  015884
L2AE8:   .DB  001h059h014h ; Move End Frame:    015914
L2AEB:   .DB  001h082h035h ; Death Start Frame: 018235
L2AEE:   .DB  001h085h077h ; Death End Frame:   018577
L2AF1:   .DB  00Dh             ; Restart 13 moves
L2AF2:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 26
;---------------------------------------------------- 
L2AF4:   .DB  000h             ;         
L2AF5:   .DB  001h             ; Correct Move   = LEFT
L2AF6:   .DB  0F4h             ; Incorrect Move = HANDS,FEET,RIGHT
L2AF7:   .DB  001h060h054h ; Move Start Frame:  016054
L2AFA:   .DB  001h060h094h ; Move End Frame:    016094
L2AFD:   .DB  001h082h035h ; Death Start Frame: 018235
L2B00:   .DB  001h085h077h ; Death End Frame:   018577
L2B03:   .DB  00Dh             ; Restart 13 moves
L2B04:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 27
;----------------------------------------------------
L2B06:   .DB  000h             ;         
L2B07:   .DB  004h             ; Correct Move   = RIGHT
L2B08:   .DB  0F1h             ; Incorrect Move = HANDS,FEET,LEFT
L2B09:   .DB  001h060h094h ; Move Start Frame:  016094
L2B0C:   .DB  001h061h034h ; Move End Frame:    016134
L2B0F:   .DB  001h082h035h ; Death Start Frame: 018235
L2B12:   .DB  001h085h077h ; Death End Frame:   018577
L2B15:   .DB  00Dh             ; Restart 13 moves
L2B16:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 28
;----------------------------------------------------
L2B18:   .DB  000h             ;         
L2B19:   .DB  001h             ; Correct Move   = LEFT
L2B1A:   .DB  0F4h             ; Incorrect Move = HANDS,FEET,RIGHT
L2B1B:   .DB  001h061h037h ; Move Start Frame:  016137
L2B1E:   .DB  001h061h077h ; Move End Frame:    016177
L2B21:   .DB  001h082h035h ; Death Start Frame: 018235
L2B24:   .DB  001h085h077h ; Death End Frame:   018577
L2B27:   .DB  00Dh             ; Restart 13 moves
L2B28:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 29
;----------------------------------------------------
L2B2A:   .DB  000h             ;         
L2B2B:   .DB  004h             ; Correct Move   = RIGHT
L2B2C:   .DB  0F1h             ; Incorrect Move = HANDS,FEET,LEFT
L2B2D:   .DB  001h061h070h ; Move Start Frame:  016170
L2B30:   .DB  001h062h010h ; Move End Frame:    016210
L2B33:   .DB  001h082h035h ; Death Start Frame: 018235
L2B36:   .DB  001h085h077h ; Death End Frame:   018577
L2B39:   .DB  00Dh             ; Restart 13 moves
L2B3A:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 30
;----------------------------------------------------
L2B3C:   .DB  000h             ;         
L2B3D:   .DB  001h             ; Correct Move   = LEFT
L2B3E:   .DB  0F4h             ; Incorrect Move = HANDS,FEET,RIGHT
L2B3F:   .DB  001h062h022h ; Move Start Frame:  016222
L2B42:   .DB  001h062h062h ; Move End Frame:    016262
L2B45:   .DB  001h082h035h ; Death Start Frame: 018235
L2B48:   .DB  001h085h077h ; Death End Frame:   018577
L2B4B:   .DB  00Dh             ; Restart 13 moves
L2B4C:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 31
;----------------------------------------------------
L2B4E:   .DB  000h             ;         
L2B4F:   .DB  004h             ; Correct Move   = RIGHT
L2B50:   .DB  0F1h             ; Incorrect Move = HANDS,FEET,LEFT
L2B51:   .DB  001h062h054h ; Move Start Frame:  016254
L2B54:   .DB  001h062h094h ; Move End Frame:    016294
L2B57:   .DB  001h082h035h ; Death Start Frame: 018235
L2B5A:   .DB  001h085h077h ; Death End Frame:   018577
L2B5D:   .DB  00Dh             ; Restart 13 moves
L2B5E:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 32
;----------------------------------------------------
L2B60:   .DB  000h             ;         
L2B61:   .DB  001h             ; Correct Move   = LEFT
L2B62:   .DB  0F4h             ; Incorrect Move = HANDS,FEET,RIGHT
L2B63:   .DB  001h063h007h ; Move Start Frame:  016307
L2B66:   .DB  001h063h047h ; Move End Frame:    016347
L2B69:   .DB  001h082h035h ; Death Start Frame: 018235
L2B6C:   .DB  001h085h077h ; Death End Frame:   018577
L2B6F:   .DB  00Dh             ; Restart 13 moves
L2B70:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 33
;----------------------------------------------------
L2B72:   .DB  000h             ;         
L2B73:   .DB  004h             ; Correct Move   = RIGHT
L2B74:   .DB  0F1h             ; Incorrect Move = HANDS,FEET,LEFT
L2B75:   .DB  001h063h039h ; Move Start Frame:  016339
L2B78:   .DB  001h063h079h ; Move End Frame:    016379
L2B7B:   .DB  001h082h035h ; Death Start Frame: 018235
L2B7E:   .DB  001h085h077h ; Death End Frame:   018577
L2B81:   .DB  00Dh             ; Restart 13 moves
L2B82:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 34
;----------------------------------------------------
L2B84:   .DB  000h             ;         
L2B85:   .DB  001h             ; Correct Move   = LEFT
L2B86:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2B87:   .DB  001h063h092h ; Move Start Frame:  016392
L2B8A:   .DB  001h064h032h ; Move End Frame:    016432
L2B8D:   .DB  001h082h035h ; Death Start Frame: 018235
L2B90:   .DB  001h085h077h ; Death End Frame:   018577
L2B93:   .DB  00Dh             ; Restart 13 moves
L2B94:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 35
;----------------------------------------------------
L2B96:   .DB  000h             ;         
L2B97:   .DB  004h             ; Correct Move   = RIGHT
L2B98:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2B99:   .DB  001h064h024h ; Move Start Frame:  016424
L2B9C:   .DB  001h064h064h ; Move End Frame:    016464
L2B9F:   .DB  001h082h035h ; Death Start Frame: 018235
L2BA2:   .DB  001h085h077h ; Death End Frame:   018577
L2BA5:   .DB  00Dh             ; Restart 13 moves
L2BA6:   .DW  02AD0h           ; Restart: Move 24       
 
;----------------------------------------------------
;   Difficulty 1:Scene 3:Move 36
;----------------------------------------------------
L2BA8:   .DB  000h             ;         
L2BA9:   .DB  004h             ; Correct Move   = RIGHT
L2BAA:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2BAB:   .DB  001h069h098h ; Move Start Frame:  016998
L2BAE:   .DB  001h070h038h ; Move End Frame:    017038
L2BB1:   .DB  001h095h096h ; Death Start Frame: 018235
L2BB4:   .DB  001h098h089h ; Death End Frame:   018577
L2BB7:   .DB  00Dh             ; Restart 13 moves
L2BB8:   .DW  02AD0h           ; Restart: Move 24       











;----------------------------------------------------
;             Scene Four - Highway
;----------------------------------------------------
L2BBA:   .DB  002h008h091h ; Frame 020891
L2BBD:   .DB  002h033h021h ; Frame 023321
L2BC0:   .DB  002h007h041h ; Frame 020741
L2BC3:   .DB  000h000h000h ; Frame 000000
L2BC6:   .DB  033h             ; 51 moves in scene

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 1
;----------------------------------------------------
L2BC7:   .DB  000h             ;         
L2BC8:   .DB  000h             ; Correct Move   = NONE
L2BC9:   .DB  000h             ; Incorrect Move = NONE
L2BCA:   .DB  002h012h040h ; Move Start Frame:  021240
L2BCD:   .DB  000h000h000h ; Move End Frame:    000000
L2BD0:   .DB  000h000h000h ; Death Start Frame: 000000
L2BD3:   .DB  000h000h000h ; Death End Frame:   000000
L2BD6:   .DB  000h             ; Restart
L2BD7:   .DW  00000h           ; Restart       

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 2
;----------------------------------------------------
L2BD9:   .DB  000h             ;         
L2BDA:   .DB  060h             ; Correct Move   = HANDS
L2BDB:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2BDC:   .DB  002h015h053h ; Move Start Frame:  021553
L2BDF:   .DB  002h015h083h ; Move End Frame:    021583
L2BE2:   .DB  002h033h058h ; Death Start Frame: 023358
L2BE5:   .DB  002h036h040h ; Death End Frame:   023640
L2BE8:   .DB  033h             ; Restart 51 moves
L2BE9:   .DW  02BC7h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 3
;----------------------------------------------------
L2BEB:   .DB  000h             ;         
L2BEC:   .DB  000h             ; Correct Move   = NONE
L2BED:   .DB  000h             ; Incorrect Move = NONE
L2BEE:   .DB  002h015h070h ; Move Start Frame:  021570
L2BF1:   .DB  002h016h000h ; Move End Frame:    021600
L2BF4:   .DB  002h033h058h ; Death Start Frame: 023358
L2BF7:   .DB  002h036h040h ; Death End Frame:   023640
L2BFA:   .DB  033h             ; Restart 51 moves
L2BFB:   .DW  02BC7h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 4
;---------------------------------------------------- 
L2BFD:   .DB  000h             ;         
L2BFE:   .DB  060h             ; Correct Move   = HANDS
L2BFF:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2C00:   .DB  002h015h094h ; Move Start Frame:  021594
L2C03:   .DB  002h016h014h ; Move End Frame:    021614
L2C06:   .DB  002h033h058h ; Death Start Frame: 023358
L2C09:   .DB  002h036h040h ; Death End Frame:   023640
L2C0C:   .DB  033h             ; Restart 51 moves
L2C0D:   .DW  02BC7h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 5
;----------------------------------------------------
L2C0F:   .DB  000h             ;         
L2C10:   .DB  004h             ; Correct Move   = RIGHT
L2C11:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2C12:   .DB  002h016h040h ; Move Start Frame:  021640
L2C15:   .DB  002h016h070h ; Move End Frame:    021670
L2C18:   .DB  002h033h058h ; Death Start Frame: 023358
L2C1B:   .DB  002h036h040h ; Death End Frame:   023640
L2C1E:   .DB  033h             ; Restart 51 moves
L2C1F:   .DW  02BC7h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 6
;----------------------------------------------------
L2C21:   .DB  000h             ;         
L2C22:   .DB  004h             ; Correct Move   = RIGHT
L2C23:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2C24:   .DB  002h016h069h ; Move Start Frame:  021669
L2C27:   .DB  002h016h099h ; Move End Frame:    021699
L2C2A:   .DB  002h033h058h ; Death Start Frame: 023358
L2C2D:   .DB  002h036h040h ; Death End Frame:   023640
L2C30:   .DB  033h             ; Restart 51 moves
L2C31:   .DW  02BC7h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 7
;----------------------------------------------------
L2C33:   .DB  000h             ;         
L2C34:   .DB  004h             ; Correct Move   = RIGHT
L2C35:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2C36:   .DB  002h016h098h ; Move Start Frame:  021698
L2C39:   .DB  002h017h028h ; Move End Frame:    021728
L2C3C:   .DB  002h033h058h ; Death Start Frame: 023358
L2C3F:   .DB  002h036h040h ; Death End Frame:   023640
L2C42:   .DB  033h             ; Restart 51 moves
L2C43:   .DW  02BC7h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 8
;----------------------------------------------------
L2C45:   .DB  000h             ;         
L2C46:   .DB  004h             ; Correct Move   = RIGHT
L2C47:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2C48:   .DB  002h017h027h ; Move Start Frame:  021727
L2C4B:   .DB  002h017h057h ; Move End Frame:    021757
L2C4E:   .DB  002h033h058h ; Death Start Frame: 023358
L2C51:   .DB  002h036h040h ; Death End Frame:   023640
L2C54:   .DB  033h             ; Restart 51 moves
L2C55:   .DW  02BC7h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 9
;----------------------------------------------------
L2C57:   .DB  000h             ;         
L2C58:   .DB  060h             ; Correct Move   = HANDS
L2C59:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2C5A:   .DB  002h018h026h ; Move Start Frame:  021826
L2C5D:   .DB  002h018h056h ; Move End Frame:    021856
L2C60:   .DB  002h033h058h ; Death Start Frame: 023358
L2C63:   .DB  002h036h040h ; Death End Frame:   023640
L2C66:   .DB  033h             ; Restart 51 moves
L2C67:   .DW  02BC7h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 10
;----------------------------------------------------
L2C69:   .DB  000h             ;         
L2C6A:   .DB  000h             ; Correct Move   = NONE
L2C6B:   .DB  000h             ; Incorrect Move = NONE
L2C6C:   .DB  002h018h097h ; Move Start Frame:  021897
L2C6F:   .DB  000h000h000h ; Move End Frame:    000000
L2C72:   .DB  000h000h000h ; Death Start Frame: 000000
L2C75:   .DB  000h000h000h ; Death End Frame:   000000
L2C78:   .DB  000h             ; Restart
L2C79:   .DW  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 11
;----------------------------------------------------
L2C7B:   .DB  000h             ;         
L2C7C:   .DB  060h             ; Correct Move   = HANDS
L2C7D:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2C7E:   .DB  002h020h004h ; Move Start Frame:  022005
L2C81:   .DB  002h020h034h ; Move End Frame:    022034
L2C84:   .DB  002h033h058h ; Death Start Frame: 023358
L2C87:   .DB  002h036h040h ; Death End Frame:   023640
L2C8A:   .DB  02Ah             ; Restart 42 moves
L2C8B:   .DB  02C69h           ; Restart: Move 10

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 12
;----------------------------------------------------
L2C8D:   .DB  000h             ;         
L2C8E:   .DB  004h             ; Correct Move   = RIGHT
L2C8F:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2C90:   .DB  002h020h050h ; Move Start Frame:  022050
L2C93:   .DB  002h020h080h ; Move End Frame:    022080
L2C96:   .DB  002h033h058h ; Death Start Frame: 023358
L2C99:   .DB  002h036h040h ; Death End Frame:   023640
L2C9C:   .DB  02Ah             ; Restart 42 moves
L2C9D:   .DW  02C69h           ; Restart: Move 10

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 13
;----------------------------------------------------
L2C9F:   .DB  000h             ;         
L2CA0:   .DB  000h             ; Correct Move   = NONE
L2CA1:   .DB  000h             ; Incorrect Move = NONE
L2CA2:   .DB  002h020h065h ; Move Start Frame:  022065
L2CA5:   .DB  002h020h095h ; Move End Frame:    022095
L2CA8:   .DB  002h033h058h ; Death Start Frame: 023358
L2CAB:   .DB  002h036h040h ; Death End Frame:   023640
L2CAE:   .DB  02Ah             ; Restart 42 moves
L2CAF:   .DB  02C69h           ; Restart: Move 10

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 14
;----------------------------------------------------
L2CB1:   .DB  000h             ;         
L2CB2:   .DB  060h             ; Correct Move   = HANDS
L2CB3:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2CB4:   .DB  002h020h097h ; Move Start Frame:  022097
L2CB7:   .DB  002h021h017h ; Move End Frame:    022117
L2CBA:   .DB  002h033h058h ; Death Start Frame: 023358
L2CBD:   .DB  002h036h040h ; Death End Frame:   023640
L2CC0:   .DB  02Ah             ; Restart 42 moves
L2CC1:   .DW  02C69h           ; Restart: Move 10

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 15
;----------------------------------------------------
L2CC3:   .DB  000h             ;         
L2CC4:   .DB  060h             ; Correct Move   = HANDS
L2CC5:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2CC6:   .DB  002h021h002h ; Move Start Frame:  022102
L2CC9:   .DB  002h021h032h ; Move End Frame:    022132
L2CCC:   .DB  002h033h058h ; Death Start Frame: 023358
L2CCF:   .DB  002h036h040h ; Death End Frame:   023640
L2CD2:   .DB  02Ah             ; Restart 42 moves
L2CD3:   .DW  02C69h           ; Restart: Move 10

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 16
;----------------------------------------------------
L2CD5:   .DB  000h             ;         
L2CD6:   .DB  060h             ; Correct Move   = HANDS
L2CD7:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2CD8:   .DB  002h021h046h ; Move Start Frame:  022146
L2CDB:   .DB  002h021h076h ; Move End Frame:    022176
L2CDE:   .DB  002h033h058h ; Death Start Frame: 023358
L2CE1:   .DB  002h036h040h ; Death End Frame:   023640
L2CE4:   .DB  02Ah             ; Restart 42 moves
L2CE5:   .DW  02C69h           ; Restart: Move 10

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 17
;----------------------------------------------------
L2CE7:   .DB  000h             ;         
L2CE8:   .DB  060h             ; Correct Move   = HANDS
L2CE9:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2CEA:   .DB  002h021h060h ; Move Start Frame:  022160
L2CED:   .DB  002h021h090h ; Move End Frame:    022190
L2CF0:   .DB  002h033h058h ; Death Start Frame: 023358
L2CF3:   .DB  002h036h040h ; Death End Frame:   023640
L2CF6:   .DB  02Ah             ; Restart 42 moves
L2CF7:   .DW  02C69h           ; Restart: Move 10

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 18
;----------------------------------------------------
L2CF9:   .DB  000h             ;         
L2CFA:   .DB  000h             ; Correct Move   = NONE
L2CFB:   .DB  000h             ; Incorrect Move = NONE
L2CFC:   .DB  002h022h024h ; Move Start Frame:  022224
L2CFF:   .DB  000h000h000h ; Move End Frame:    000000
L2D02:   .DB  000h000h000h ; Death Start Frame: 000000
L2D05:   .DB  000h000h000h ; Death End Frame:   000000
L2D08:   .DB  000h             ; Restart
L2D09:   .DW  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 19
;---------------------------------------------------- 
L2D0B:   .DB  000h             ;         
L2D0C:   .DB  060h             ; Correct Move   = HANDS
L2D0D:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2D0E:   .DB  002h022h037h ; Move Start Frame:  022237
L2D11:   .DB  002h022h067h ; Move End Frame:    022267
L2D14:   .DB  002h033h058h ; Death Start Frame: 023358
L2D17:   .DB  002h036h040h ; Death End Frame:   023640
L2D1A:   .DB  022h             ; Restart 34 moves
L2D1B:   .DW  02CF9h           ; Restart: Move 18

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 20
;---------------------------------------------------- 
L2D1D:   .DB  000h             ;         
L2D1E:   .DB  000h             ; Correct Move   = NONE
L2D1F:   .DB  000h             ; Incorrect Move = NONE
L2D20:   .DB  002h022h050h ; Move Start Frame:  022250
L2D23:   .DB  002h022h080h ; Move End Frame:    022280
L2D26:   .DB  002h033h058h ; Death Start Frame: 023358
L2D29:   .DB  002h036h040h ; Death End Frame:   023640
L2D2C:   .DB  022h             ; Restart 34 moves
L2D2D:   .DW  02CF9h           ; Restart: Move 18

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 21
;----------------------------------------------------
L2D2F:   .DB  000h             ;         
L2D30:   .DB  060h             ; Correct Move   = HANDS
L2D31:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2D32:   .DB  002h022h064h ; Move Start Frame:  022264
L2D35:   .DB  002h022h094h ; Move End Frame:    022294
L2D38:   .DB  002h033h058h ; Death Start Frame: 023358
L2D3B:   .DB  002h036h040h ; Death End Frame:   023640
L2D3E:   .DB  022h             ; Restart 34 moves
L2D3F:   .DB  02CF9h           ; Restart: Move 18

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 22
;----------------------------------------------------
L2D41:   .DB  000h             ;         
L2D42:   .DB  004h             ; Correct Move   = RIGHT
L2D43:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2D44:   .DB  002h023h026h ; Move Start Frame:  022326
L2D47:   .DB  002h023h056h ; Move End Frame:    022356
L2D4A:   .DB  002h033h058h ; Death Start Frame: 023358
L2D4D:   .DB  002h036h040h ; Death End Frame:   023640
L2D50:   .DB  022h             ; Restart 34 moves
L2D51:   .DW  02CF9h           ; Restart: Move 18

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 23
;----------------------------------------------------
L2D53:   .DB  000h             ;         
L2D54:   .DB  004h             ; Correct Move   = RIGHT
L2D55:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2D56:   .DB  002h023h045h ; Move Start Frame:  022345
L2D59:   .DB  002h023h075h ; Move End Frame:    022375
L2D5C:   .DB  002h033h058h ; Death Start Frame: 023358
L2D5F:   .DB  002h036h040h ; Death End Frame:   023640
L2D62:   .DB  022h             ; Restart 34 moves
L2D63:   .DW  02CF9h           ; Restart: Move 18

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 24
;----------------------------------------------------
L2D65:   .DB  000h             ;         
L2D66:   .DB  004h             ; Correct Move   = RIGHT
L2D67:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2D68:   .DB  002h023h084h ; Move Start Frame:  022384
L2D6B:   .DB  002h024h004h ; Move End Frame:    022404
L2D6E:   .DB  002h033h058h ; Death Start Frame: 023358
L2D71:   .DB  002h036h040h ; Death End Frame:   023640
L2D74:   .DB  022h             ; Restart 34 moves
L2D75:   .DW  02CF9h           ; Restart: Move 18

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 25
;----------------------------------------------------
L2D77:   .DB  000h             ;         
L2D78:   .DB  004h             ; Correct Move   = RIGHT
L2D79:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2D7A:   .DB  002h024h003h ; Move Start Frame:  022403
L2D7D:   .DB  002h024h033h ; Move End Frame:    022433
L2D80:   .DB  002h033h058h ; Death Start Frame: 023358
L2D83:   .DB  002h036h040h ; Death End Frame:   023640
L2D86:   .DB  022h             ; Restart 34 moves
L2D87:   .DW  02CF9h           ; Restart: Move 18

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 26
;----------------------------------------------------
L2D89:   .DB  000h             ;         
L2D8A:   .DB  060h             ; Correct Move   = HANDS
L2D8B:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2D8C:   .DB  002h024h024h ; Move Start Frame:  022424
L2D8F:   .DB  002h024h054h ; Move End Frame:    022454
L2D92:   .DB  002h033h058h ; Death Start Frame: 023358
L2D95:   .DB  002h036h040h ; Death End Frame:   023640
L2D98:   .DB  022h             ; Restart 34 moves
L2D99:   .DB  02CF9h           ; Restart: Move 18

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 27
;----------------------------------------------------
L2D9B:   .DB  000h             ;         
L2D9C:   .DB  000h             ; Correct Move   = NONE
L2D9D:   .DB  000h             ; Incorrect Move = NONE
L2D9E:   .DB  002h024h092h ; Move Start Frame:  022492
L2DA1:   .DB  000h000h000h ; Move End Frame:    000000
L2DA4:   .DB  000h000h000h ; Death Start Frame: 000000
L2DA7:   .DB  000h000h000h ; Death End Frame:   000000
L2DAA:   .DB  000h             ; Restart
L2DAB:   .DW  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 28
;----------------------------------------------------
L2DAD:   .DB  000h             ;         
L2DAE:   .DB  008h             ; Correct Move   = UP
L2DAF:   .DB  0F7h             ; Incorrect Move = HANDS,FEET,LEFT,RIGHT,DOWN
L2DB0:   .DB  002h024h094h ; Move Start Frame:  022494
L2DB3:   .DB  002h025h024h ; Move End Frame:    022524
L2DB6:   .DB  002h033h058h ; Death Start Frame: 023358
L2DB9:   .DB  002h036h040h ; Death End Frame:   023640
L2DBC:   .DB  019h             ; Restart 25 moves
L2DBD:   .DW  02D9Bh           ; Restart: Move 27

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 29
;----------------------------------------------------
L2DBF:   .DB  000h             ;         
L2DC0:   .DB  060h             ; Correct Move   = HANDS
L2DC1:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2DC2:   .DB  002h025h000h ; Move Start Frame:  022500
L2DC5:   .DB  002h025h030h ; Move End Frame:    022530
L2DC8:   .DB  002h033h058h ; Death Start Frame: 023358
L2DCB:   .DB  002h036h040h ; Death End Frame:   023640
L2DCE:   .DB  019h             ; Restart 25 moves
L2DCF:   .DW  02D9Bh           ; Restart: Move 27

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 30
;----------------------------------------------------
L2DD1:   .DB  000h             ;         
L2DD2:   .DB  004h             ; Correct Move   = RIGHT
L2DD3:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2DD4:   .DB  002h025h038h ; Move Start Frame:  022538
L2DD7:   .DB  002h025h068h ; Move End Frame:    022568
L2DDA:   .DB  002h033h058h ; Death Start Frame: 023358
L2DDD:   .DB  002h036h040h ; Death End Frame:   023640
L2DE0:   .DB  019h             ; Restart 25 moves
L2DE1:   .DW  02D9Bh           ; Restart: Move 27

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 31
;----------------------------------------------------
L2DE3:   .DB  000h             ;         
L2DE4:   .DB  000h             ; Correct Move   = NONE
L2DE5:   .DB  000h             ; Incorrect Move = NONE
L2DE6:   .DB  002h025h056h ; Move Start Frame:  022556
L2DE9:   .DB  002h025h086h ; Move End Frame:    022586
L2DEC:   .DB  002h033h058h ; Death Start Frame: 023358
L2DEF:   .DB  002h036h040h ; Death End Frame:   023640
L2DF2:   .DB  019h             ; Restart 25 moves
L2DF3:   .DW  02D9Bh           ; Restart: Move 27

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 32
;----------------------------------------------------
L2DF5:   .DB  000h             ;         
L2DF6:   .DB  060h             ; Correct Move   = HANDS
L2DF7:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2DF8:   .DB  002h025h080h ; Move Start Frame:  022580
L2DFB:   .DB  002h026h010h ; Move End Frame:    022610
L2DFE:   .DB  002h033h058h ; Death Start Frame: 023358
L2E01:   .DB  002h036h040h ; Death End Frame:   023640
L2E04:   .DB  019h             ; Restart 25 moves
L2E05:   .DW  02D9Bh           ; Restart: Move 27

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 33
;----------------------------------------------------
L2E07:   .DB  000h             ;         
L2E08:   .DB  060h             ; Correct Move   = HANDS
L2E09:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2E0A:   .DB  002h025h092h ; Move Start Frame:  022592
L2E0D:   .DB  002h026h022h ; Move End Frame:    022622
L2E10:   .DB  002h033h058h ; Death Start Frame: 023358
L2E13:   .DB  002h036h040h ; Death End Frame:   023640
L2E16:   .DB  019h             ; Restart 25 moves
L2E17:   .DW  02D9Bh           ; Restart: Move 27

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 34
;----------------------------------------------------
L2E19:   .DB  000h             ;         
L2E1A:   .DB  060h             ; Correct Move   = HANDS
L2E1B:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2E1C:   .DB  002h026h010h ; Move Start Frame:  022610
L2E1F:   .DB  002h026h040h ; Move End Frame:    022640
L2E22:   .DB  002h033h058h ; Death Start Frame: 023358
L2E25:   .DB  002h036h040h ; Death End Frame:   023640
L2E28:   .DB  019h             ; Restart 25 moves
L2E29:   .DW  02D9Bh           ; Restart: Move 27

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 35
;----------------------------------------------------
L2E2B:   .DB  000h             ;         
L2E2C:   .DB  000h             ; Correct Move   = NONE
L2E2D:   .DB  000h             ; Incorrect Move = NONE
L2E2E:   .DB  002h026h083h ; Move Start Frame:  022683
L2E31:   .DB  000h000h000h ; Move End Frame:    000000
L2E34:   .DB  000h000h000h ; Death Start Frame: 000000
L2E37:   .DB  000h000h000h ; Death End Frame:   000000
L2E3A:   .DB  000h             ; Restart
L2E3B:   .DW  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 36
;----------------------------------------------------
L2E3D:   .DB  000h             ;         
L2E3E:   .DB  000h             ; Correct Move   = NONE
L2E3F:   .DB  000h             ; Incorrect Move = NONE
L2E40:   .DB  002h026h089h ; Move Start Frame:  022689
L2E43:   .DB  002h027h019h ; Move End Frame:    022719
L2E46:   .DB  002h033h058h ; Death Start Frame: 023358
L2E49:   .DB  002h036h040h ; Death End Frame:   023640
L2E4C:   .DB  011h             ; Restart 16 moves
L2E4D:   .DW  02E2Bh           ; Restart: Move 35

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 37
;----------------------------------------------------
L2E4F:   .DB  000h             ;         
L2E50:   .DB  060h             ; Correct Move   = HANDS
L2E51:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2E52:   .DB  002h027h002h ; Move Start Frame:  022702
L2E55:   .DB  002h027h032h ; Move End Frame:    022732
L2E58:   .DB  002h033h058h ; Death Start Frame: 023358
L2E5B:   .DB  002h036h040h ; Death End Frame:   023640
L2E5E:   .DB  011h             ; Restart 16 moves
L2E5F:   .DW  02E2Bh           ; Restart: Move 35

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 38
;----------------------------------------------------
L2E61:   .DB  000h             ;         
L2E62:   .DB  060h             ; Correct Move   = HANDS
L2E63:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2E64:   .DB  002h027h030h ; Move Start Frame:  022730
L2E67:   .DB  002h027h060h ; Move End Frame:    022760
L2E6A:   .DB  002h033h058h ; Death Start Frame: 023358
L2E6D:   .DB  002h036h040h ; Death End Frame:   023640
L2E70:   .DB  011h             ; Restart 16 moves
L2E71:   .DB  02E2Bh           ; Restart: Move 35

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 39
;---------------------------------------------------- 
L2E73:   .DB  000h             ;         
L2E74:   .DB  004h             ; Correct Move   = RIGHT
L2E75:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2E76:   .DB  002h027h050h ; Move Start Frame:  022750
L2E79:   .DB  002h027h080h ; Move End Frame:    022780
L2E7C:   .DB  002h033h058h ; Death Start Frame: 023358
L2E7F:   .DB  002h036h040h ; Death End Frame:   023640
L2E82:   .DB  011h             ; Restart 16 moves
L2E83:   .DW  02E2Bh           ; Restart: Move 35

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 40
;----------------------------------------------------
L2E85:   .DB  000h             ;         
L2E86:   .DB  004h             ; Correct Move   = RIGHT
L2E87:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2E88:   .DB  002h027h084h ; Move Start Frame:  022784
L2E8B:   .DB  002h028h014h ; Move End Frame:    022814
L2E8E:   .DB  002h033h058h ; Death Start Frame: 023358
L2E91:   .DB  002h036h040h ; Death End Frame:   023640
L2E94:   .DB  011h             ; Restart 16 moves
L2E95:   .DW  02E2Bh           ; Restart: Move 35

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 41
;----------------------------------------------------
L2E97:   .DB  000h             ;         
L2E98:   .DB  060h             ; Correct Move   = HANDS
L2E99:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2E9A:   .DB  002h027h094h ; Move Start Frame:  022794
L2E9D:   .DB  002h028h024h ; Move End Frame:    022824
L2EA0:   .DB  002h033h058h ; Death Start Frame: 023358
L2EA3:   .DB  002h036h040h ; Death End Frame:   023640
L2EA6:   .DB  011h             ; Restart 16 moves
L2EA7:   .DW  02E2Bh           ; Restart: Move 35

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 42
;----------------------------------------------------
L2EA9:   .DB  000h             ;         
L2EAA:   .DB  060h             ; Correct Move   = HANDS
L2EAB:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2EAC:   .DB  002h028h045h ; Move Start Frame:  022845
L2EAF:   .DB  002h028h075h ; Move End Frame:    022875
L2EB2:   .DB  002h033h058h ; Death Start Frame: 023358
L2EB5:   .DB  002h036h040h ; Death End Frame:   023640
L2EB8:   .DB  011h             ; Restart 16 moves
L2EB9:   .DW  02E2Bh           ; Restart: Move 35

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 43
;----------------------------------------------------
L2EBB:   .DB  000h             ;         
L2EBC:   .DB  000h             ; Correct Move   = NONE
L2EBD:   .DB  000h             ; Incorrect Move = NONE
L2EBE:   .DB  002h029h025h ; Move Start Frame:  022925
L2EC1:   .DB  000h000h000h ; Move End Frame:    000000
L2EC4:   .DB  000h000h000h ; Death Start Frame: 000000
L2EC7:   .DB  000h000h000h ; Death End Frame:   000000
L2ECA:   .DB  000h             ; Restart
L2ECB:   .DW  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 44
;----------------------------------------------------
L2ECD:   .DB  000h             ;         
L2ECE:   .DB  008h             ; Correct Move   = UP
L2ECF:   .DB  0F7h             ; Incorrect Move = HANDS,FEET,LEFT,RIGHT,DOWN
L2ED0:   .DB  002h029h041h ; Move Start Frame:  022941
L2ED3:   .DB  002h029h071h ; Move End Frame:    022971
L2ED6:   .DB  002h033h058h ; Death Start Frame: 023358
L2ED9:   .DB  002h036h040h ; Death End Frame:   023640
L2EDC:   .DB  009h             ; Restart 9 moves
L2EDD:   .DW  02EBBh           ; Restart: Move 43

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 45
;----------------------------------------------------
L2EDF:   .DB  000h             ;         
L2EE0:   .DB  060h             ; Correct Move   = HANDS
L2EE1:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2EE2:   .DB  002h029h055h ; Move Start Frame:  022955
L2EE5:   .DB  002h029h085h ; Move End Frame:    022985
L2EE8:   .DB  002h033h058h ; Death Start Frame: 023358
L2EEB:   .DB  002h036h040h ; Death End Frame:   023640
L2EEE:   .DB  009h             ; Restart 9 moves
L2EEF:   .DW  02EBBh           ; Restart: Move 43

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 46
;----------------------------------------------------
L2EF1:   .DB  000h             ;         
L2EF2:   .DB  004h             ; Correct Move   = RIGHT
L2EF3:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2EF4:   .DB  002h029h095h ; Move Start Frame:  022995
L2EF7:   .DB  002h030h025h ; Move End Frame:    023025
L2EFA:   .DB  002h033h058h ; Death Start Frame: 023358
L2EFD:   .DB  002h036h040h ; Death End Frame:   023640
L2F00:   .DB  009h             ; Restart 9 moves
L2F01:   .DW  02EBBh           ; Restart: Move 43

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 47
;----------------------------------------------------
L2F03:   .DB  000h             ;         
L2F04:   .DB  060h             ; Correct Move   = HANDS
L2F05:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2F06:   .DB  002h030h010h ; Move Start Frame:  023010
L2F09:   .DB  002h030h040h ; Move End Frame:    023040
L2F0C:   .DB  002h033h058h ; Death Start Frame: 023358
L2F0F:   .DB  002h036h040h ; Death End Frame:   023640
L2F12:   .DB  009h             ; Restart 9 moves
L2F13:   .DW  02EBBh           ; Restart: Move 43

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 48
;----------------------------------------------------
L2F15:   .DB  000h             ;         
L2F16:   .DB  060h             ; Correct Move   = HANDS
L2F17:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2F18:   .DB  002h030h035h ; Move Start Frame:  023035
L2F1B:   .DB  002h030h065h ; Move End Frame:    023065
L2F1E:   .DB  002h033h058h ; Death Start Frame: 023358
L2F21:   .DB  002h036h040h ; Death End Frame:   023640
L2F24:   .DB  009h             ; Restart 9 moves
L2F25:   .DW  02EBBh           ; Restart: Move 43

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 49
;----------------------------------------------------
L2F27:   .DB  000h             ;         
L2F28:   .DB  060h             ; Correct Move   = HANDS
L2F29:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2F2A:   .DB  002h030h046h ; Move Start Frame:  023046
L2F2D:   .DB  002h030h076h ; Move End Frame:    023076
L2F30:   .DB  002h033h058h ; Death Start Frame: 023358
L2F33:   .DB  002h036h040h ; Death End Frame:   023640
L2F36:   .DB  009h             ; Restart 9 moves
L2F37:   .DW  02EBBh           ; Restart: Move 43

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 50
;----------------------------------------------------
L2F39:   .DB  000h             ;         
L2F3A:   .DB  060h             ; Correct Move   = HANDS
L2F3B:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2F3C:   .DB  002h030h058h ; Move Start Frame:  023058
L2F3F:   .DB  002h030h088h ; Move End Frame:    023088
L2F42:   .DB  002h033h058h ; Death Start Frame: 023358
L2F45:   .DB  002h036h040h ; Death End Frame:   023640
L2F48:   .DB  009h             ; Restart 9 moves
L2F49:   .DW  02EBBh           ; Restart: Move 43

;----------------------------------------------------
;   Difficulty 1:Scene 4:Move 51
;----------------------------------------------------
L2F4B:   .DB  000h             ;         
L2F4C:   .DB  060h             ; Correct Move   = HANDS
L2F4D:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2F4E:   .DB  002h031h048h ; Move Start Frame:  023148
L2F51:   .DB  002h031h078h ; Move End Frame:    023178
L2F54:   .DB  002h033h058h ; Death Start Frame: 023358
L2F57:   .DB  002h036h040h ; Death End Frame:   023640
L2F5A:   .DB  009h             ; Restart 9 moves
L2F5B:   .DW  02EBBh           ; Restart: Move 43
 










;----------------------------------------------------
;           Scene Five - The Castle Battle 
;----------------------------------------------------
L2F5D:   .DB  002h057h028h ; Frame 025728
L2F60:   .DB  002h063h087h ; Frame 026387
L2F63:   .DB  002h055h079h ; Frame 025579
L2F66:   .DB  002h057h027h ; Frame 025727
L2F69:   .DB  00Bh             ; 11 moves in scene

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 1
;----------------------------------------------------
L2F6A:   .DB  000h             ;         
L2F6B:   .DB  000h             ; Correct Move   = NONE
L2F6C:   .DB  000h             ; Incorrect Move = NONE
L2F6D:   .DB  002h057h029h ; Move Start Frame:  025729
L2F70:   .DB  000h000h000h ; Move End Frame:    000000
L2F73:   .DB  000h000h000h ; Death Start Frame: 000000
L2F76:   .DB  000h000h000h ; Death End Frame:   000000
L2F79:   .DB  000h             ; Restart
L2F7A:   .DB  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 2
;----------------------------------------------------
L2F7C:   .DB  000h             ;         
L2F7D:   .DB  090h             ; Correct Move   = FEET
L2F7E:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2F7F:   .DB  002h057h015h ; Move Start Frame:  025715
L2F82:   .DB  002h057h045h ; Move End Frame:    025745
L2F85:   .DB  002h064h023h ; Death Start Frame: 026423
L2F88:   .DB  002h067h005h ; Death End Frame:   026705
L2F8B:   .DB  00Bh             ; Restart 11 moves
L2F8C:   .DW  02F6Ah           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 3
;----------------------------------------------------
L2F8E:   .DB  000h             ;         
L2F8F:   .DB  090h             ; Correct Move   = FEET
L2F90:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2F91:   .DB  002h057h065h ; Move Start Frame:  025765
L2F94:   .DB  002h057h095h ; Move End Frame:    025795
L2F97:   .DB  002h064h023h ; Death Start Frame: 026423
L2F9A:   .DB  002h067h005h ; Death End Frame:   026705
L2F9D:   .DB  00Bh             ; Restart 11 moves
L2F9E:   .DW  02F6Ah           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 4
;----------------------------------------------------
L2FA0:   .DB  000h             ;         
L2FA1:   .DB  090h             ; Correct Move   = FEET
L2FA2:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2FA3:   .DB  002h057h095h ; Move Start Frame:  025795
L2FA6:   .DB  002h058h025h ; Move End Frame:    025825
L2FA9:   .DB  002h064h023h ; Death Start Frame: 026423
L2FAC:   .DB  002h067h005h ; Death End Frame:   026705
L2FAF:   .DB  00Bh             ; Restart 11 moves
L2FB0:   .DW  02F6Ah           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 5
;----------------------------------------------------
L2FB2:   .DB  000h             ;         
L2FB3:   .DB  060h             ; Correct Move   = HANDS
L2FB4:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2FB5:   .DB  002h058h000h ; Move Start Frame:  025800
L2FB8:   .DB  002h058h030h ; Move End Frame:    025830
L2FBB:   .DB  002h064h023h ; Death Start Frame: 026423
L2FBE:   .DB  002h067h005h ; Death End Frame:   026705
L2FC1:   .DB  00Bh             ; Restart 11 moves
L2FC2:   .DW  02F6Ah           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 6
;----------------------------------------------------
L2FC4:   .DB  000h             ;         
L2FC5:   .DB  090h             ; Correct Move   = FEET
L2FC6:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2FC7:   .DB  002h058h008h ; Move Start Frame:  025808
L2FCA:   .DB  002h058h038h ; Move End Frame:    025838
L2FCD:   .DB  002h064h023h ; Death Start Frame: 026423
L2FD0:   .DB  002h067h005h ; Death End Frame:   026705
L2FD3:   .DB  00Bh             ; Restart 11 moves
L2FD4:   .DW  02F6Ah           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 7
;----------------------------------------------------
L2FD6:   .DB  000h             ;         
L2FD7:   .DB  090h             ; Correct Move   = HANDS
L2FD8:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L2FD9:   .DB  002h058h024h ; Move Start Frame:  025824
L2FDC:   .DB  002h058h054h ; Move End Frame:    025854
L2FDF:   .DB  002h064h023h ; Death Start Frame: 026423
L2FE2:   .DB  002h067h005h ; Death End Frame:   026705
L2FE5:   .DB  00Bh             ; Restart 11 moves
L2FE6:   .DW  02F6Ah           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 8
;----------------------------------------------------
L2FE8:   .DB  000h             ;         
L2FE9:   .DB  000h             ; Correct Move   = NONE
L2FEA:   .DB  000h             ; Incorrect Move = NONE
L2FEB:   .DB  002h059h031h ; Move Start Frame:  025931
L2FEE:   .DB  000h000h000h ; Move End Frame:    000000
L2FF1:   .DB  000h000h000h ; Death Start Frame: 000000
L2FF4:   .DB  000h000h000h ; Death End Frame:   000000
L2FF7:   .DB  000h             ; Restart
L2FF8:   .DB  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 9
;----------------------------------------------------
L2FFA:   .DB  000h             ;         
L2FFB:   .DB  001h             ; Correct Move   = LEFT
L2FFC:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L2FFD:   .DB  002h059h044h ; Move Start Frame:  025944
L3000:   .DB  002h059h074h ; Move End Frame:    025974
L3003:   .DB  002h077h025h ; Death Start Frame: 027725
L3006:   .DB  002h080h014h ; Death End Frame:   028014
L3009:   .DB  004h             ; Restart 4 moves
L300A:   .DW  02FE8h           ; Restart: Move 8

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 10
;----------------------------------------------------
L300C:   .DB  000h             ;         
L300D:   .DB  004h             ; Correct Move   = RIGHT
L300E:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L300F:   .DB  002h059h096h ; Move Start Frame:  025996
L3012:   .DB  002h060h026h ; Move End Frame:    025626
L3015:   .DB  002h077h025h ; Death Start Frame: 027725
L3018:   .DB  002h080h014h ; Death End Frame:   028014
L301B:   .DB  004h             ; Restart 4 moves
L301C:   .DW  02FE8h           ; Restart: Move 8

;----------------------------------------------------
;   Difficulty 1:Scene 5:Move 11
;----------------------------------------------------
L301E:   .DB  000h             ;         
L301F:   .DB  004h             ; Correct Move   = RIGHT
L3020:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L3021:   .DB  002h061h046h ; Move Start Frame:  026146
L3024:   .DB  002h061h076h ; Move End Frame:    026176
L3027:   .DB  002h077h025h ; Death Start Frame: 027725
L302A:   .DB  002h080h014h ; Death End Frame:   028014
L302D:   .DB  004h             ; Restart 4 moves
L302E:   .DW  02FE8h           ; Restart: Move 8










;----------------------------------------------------
;           Scene SIX - Finale 
;----------------------------------------------------
L3030:   .DB  002h085h014h ; Frame 028514
L3033:   .DB  003h012h012h ; Frame 031212
L3036:   .DB  002h083h063h ; Frame 028363
L3039:   .DB  002h085h010h ; Frame 028510
L303C:   .DB  00Ch             ; 12 moves in scene

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 1
;----------------------------------------------------
L303D:   .DB  000h             ;         
L303E:   .DB  000h             ; Correct Move   = NONE
L303F:   .DB  000h             ; Incorrect Move = NONE
L3040:   .DB  002h088h036h ; Move Start Frame:  028836
L3043:   .DB  000h000h000h ; Move End Frame:    000000
L3046:   .DB  000h000h000h ; Death Start Frame: 000000
L3049:   .DB  000h000h000h ; Death End Frame:   000000
L304C:   .DB  000h             ; Restart
L304D:   .DW  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 2
;----------------------------------------------------
L304F:   .DB  000h             ;         
L3050:   .DB  060h             ; Correct Move   = HANDS
L3051:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L3052:   .DB  002h089h000h ; Move Start Frame:  028900
L3055:   .DB  002h089h030h ; Move End Frame:    028930
L3058:   .DB  003h012h075h ; Death Start Frame: 031275
L305B:   .DB  003h016h019h ; Death End Frame:   031619
L305E:   .DB  00Ch             ; Restart 12 moves
L305F:   .DW  0303Dh           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 3
;----------------------------------------------------
L3061:   .DB  000h             ;         
L3062:   .DB  060h             ; Correct Move   = HANDS
L3063:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L3064:   .DB  002h094h022h ; Move Start Frame:  029422
L3067:   .DB  002h094h052h ; Move End Frame:    029452
L306A:   .DB  003h012h075h ; Death Start Frame: 031275
L306D:   .DB  003h016h019h ; Death End Frame:   031619
L3070:   .DB  00Ch             ; Restart 12 moves
L3071:   .DW  0303Dh           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 4
;----------------------------------------------------
L3073:   .DB  000h             ;         
L3074:   .DB  001h             ; Correct Move   = LEFT
L3075:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L3076:   .DB  002h096h022h ; Move Start Frame:  029622
L3079:   .DB  002h096h052h ; Move End Frame:    029652
L307C:   .DB  003h012h075h ; Death Start Frame: 031275
L307F:   .DB  003h016h019h ; Death End Frame:   031619
L3082:   .DB  00Ch             ; Restart 12 moves
L3083:   .DW  0303Dh           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 5
;----------------------------------------------------
L3085:   .DB  000h             ;         
L3086:   .DB  0F0h             ; Correct Move   = HANDS,FEET
L3087:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L3088:   .DB  003h000h098h ; Move Start Frame:  030098
L308B:   .DB  003h001h028h ; Move End Frame:    030128
L308E:   .DB  003h019h099h ; Death Start Frame: 031999
L3091:   .DB  003h023h079h ; Death End Frame:   032379
L3094:   .DB  00Ch             ; Restart 12 moves
L3095:   .DW  0303Dh           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 6
;----------------------------------------------------
L3097:   .DB  000h             ;         
L3098:   .DB  000h             ; Correct Move   = NONE
L3099:   .DB  000h             ; Incorrect Move = NONE
L309A:   .DB  003h004h060h ; Move Start Frame:  030460
L309D:   .DB  000h000h000h ; Move End Frame:    000000
L30A0:   .DB  000h000h000h ; Death Start Frame: 000000
L30A3:   .DB  000h000h000h ; Death End Frame:   000000
L30A6:   .DB  000h             ; Restart
L30A7:   .DW  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 7
;----------------------------------------------------
L30A9:   .DB  000h             ;         
L30AA:   .DB  004h             ; Correct Move   = RIGHT
L30AB:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L30AC:   .DB  003h007h094h ; Move Start Frame:  030794
L30AF:   .DB  003h008h014h ; Move End Frame:    030814
L30B2:   .DB  003h019h099h ; Death Start Frame: 031999
L30B5:   .DB  003h023h079h ; Death End Frame:   032379
L30B8:   .DB  007h             ; Restart 7 moves
L30B9:   .DW  03097h           ; Restart: Move 6

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 8
;----------------------------------------------------
L30BB:   .DB  000h             ;         
L30BC:   .DB  002h             ; Correct Move   = UP
L30BD:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L30BE:   .DB  003h008h004h ; Move Start Frame:  030804
L30C1:   .DB  003h008h034h ; Move End Frame:    030834
L30C4:   .DB  003h019h099h ; Death Start Frame: 031999
L30C7:   .DB  003h023h079h ; Death End Frame:   032379
L30CA:   .DB  007h             ; Restart 7 moves
L30CB:   .DW  03097h           ; Restart: Move 6

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 9
;----------------------------------------------------
L30CD:   .DB  000h             ;         
L30CE:   .DB  001h             ; Correct Move   = LEFT
L30CF:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L30D0:   .DB  003h008h034h ; Move Start Frame:  030834
L30D3:   .DB  003h008h064h ; Move End Frame:    030864
L30D6:   .DB  003h019h099h ; Death Start Frame: 031999
L30D9:   .DB  003h023h079h ; Death End Frame:   032379
L30DC:   .DB  007h             ; Restart 7 moves
L30DD:   .DW  03097h           ; Restart: Move 6

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 10
;----------------------------------------------------
L30DF:   .DB  000h             ;         
L30E0:   .DB  060h             ; Correct Move   = HANDS
L30E1:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L30E2:   .DB  003h008h090h ; Move Start Frame:  030890
L30E5:   .DB  003h009h020h ; Move End Frame:    030920
L30E8:   .DB  003h023h099h ; Death Start Frame: 032399
L30EB:   .DB  003h026h092h ; Death End Frame:   032692
L30EE:   .DB  007h             ; Restart 7 moves
L30EF:   .DW  03097h           ; Restart: Move 6

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 11
;----------------------------------------------------
L30F1:   .DB  000h             ;         
L30F2:   .DB  000h             ; Correct Move   = NONE
L30F3:   .DB  000h             ; Incorrect Move = NONE
L30F4:   .DB  003h009h054h ; Move Start Frame:  030954
L30F7:   .DB  000h000h000h ; Move End Frame:    000000
L30FA:   .DB  000h000h000h ; Death Start Frame: 000000
L30FD:   .DB  000h000h000h ; Death End Frame:   000000
L3100:   .DB  000h             ; Restart
L3101:   .DW  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 6:Move 12
;----------------------------------------------------
L3103:   .DB  000h             ;         
L3104:   .DB  008h             ; Correct Move   = UP
L3105:   .DB  0F0h             ; Incorrect Move = HANDS,FEET
L3106:   .DB  003h010h063h ; Move Start Frame:  031063
L3109:   .DB  003h010h093h ; Move End Frame:    031093
L310C:   .DB  003h027h097h ; Death Start Frame: 032797
L310F:   .DB  003h031h002h ; Death End Frame:   033102
L3112:   .DB  002h             ; Restart 2 moves
L3113:   .DW  030F1h           ; Restart: Move 11









;----------------------------------------------------
;           Scene SEVEN - Finale II
;----------------------------------------------------
L3115:   .DB  003h032h055h ; Frame 033255
L3118:   .DB  003h071h038h ; Frame 037138
L311B:   .DB  003h031h005h ; Frame 033105
L311E:   .DB  003h032h052h ; Frame 033252
L3120:   .DB  01Fh             ; 31 moves in scene

;----------------------------------------------------
;   Difficulty 1:Scene 7:Move 1
;----------------------------------------------------
L3122:   .DB  000h             ;         
L3123:   .DB  000h             ; Correct Move   = NONE
L3124:   .DB  000h             ; Incorrect Move = NONE
L3125:   .DB  003h035h025h ; Move Start Frame:  031063
L3128:   .DB  000h000h000h ; Move End Frame:    000000
L312B:   .DB  000h000h000h ; Death Start Frame: 000000
L312E:   .DB  000h000h000h ; Death End Frame:   000000
L3131:   .DB  000h             ; Restart
L3132:   .DW  00000h           ; Restart

;----------------------------------------------------
;   Difficulty 1:Scene 7:Move 2
;---------------------------------------------------- 
L3134:   .DB  000h             ;         
L3135:   .DB  060h             ; Correct Move   = HANDS
L3136:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L3137:   .DB  003h036h068h ; Move Start Frame:  033668
L313A:   .DB  003h036h098h ; Move End Frame:    033698
L313D:   .DB  003h071h092h ; Death Start Frame: 037192
L3140:   .DB  003h075h011h ; Death End Frame:   037511
L3143:   .DB  01Fh             ; Restart 31 moves
L3144:   .DW  03122h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 7:Move 3
;----------------------------------------------------
L3146:   .DB  000h             ;         
L3147:   .DB  090h             ; Correct Move   = FEET
L3148:   .DB  00Fh             ; Incorrect Move = LEFT,RIGHT,UP,DOWN
L3149:   .DB  003h037h004h ; Move Start Frame:  033704
L314C:   .DB  003h037h034h ; Move End Frame:    033734
L314F:   .DB  003h071h092h ; Death Start Frame: 037192
L3152:   .DB  003h075h011h ; Death End Frame:   037511
L3155:   .DB  01Fh             ; Restart 31 moves
L3156:   .DW  03122h           ; Restart: Move 1

;----------------------------------------------------
;   Difficulty 1:Scene 7:Move 4
;----------------------------------------------------
L3158:   .DB  000h             ;         
L3159:   .DB  000h             ; Correct Move   = NONE
L315A:   .DB  000h             ; Incorrect Move = NONE
L315B:   .DB  003h037h010h ; Move Start Frame:  033710
L315E:   .DB  000h000h000h ; Move End Frame:    000000
L3161:   .DB  000h000h000h ; Death Start Frame: 000000
L3164:   .DB  000h000h000h ; Death End Frame:   000000
L3167:   .DB  01Fh             ; Restart 31 moves
L3168:   .DW  03122h           ; Restart: Move 1


NEXT PAGE
 

HOME  

  ROMHACK 2009