User Tools

Site Tools


metroid:disassembly:game_engine_page

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
metroid:disassembly:game_engine_page [2015/06/07 15:00] – Added comments on MB/Zebetite password tracking snarfblammetroid:disassembly:game_engine_page [2016/03/06 17:29] (current) – infos on breakable blocks snarfblam
Line 6515: Line 6515:
         ldx #$C0         ldx #$C0
 *       lda TileRoutine,x *       lda TileRoutine,x
-        beq +      ; 0 = free slot+        beq +                           ; 0 = free slot
         jsr Xminus16         jsr Xminus16
         bne -         bne -
         lda TileRoutine,x         lda TileRoutine,x
-        bne ++++         ; no more slots, can't blast tile+        bne ++++                        ; no more slots, can't blast tile
 *       inc TileRoutine,x *       inc TileRoutine,x
         lda $04         lda $04
Line 6527: Line 6527:
         sta TileWRAMHi,x         sta TileWRAMHi,x
         lda InArea         lda InArea
-        cmp #$11+        cmp #$11                        ; In Norfair?
         bne +         bne +
-        cpy #$76+        cpy #$76                        ; Special case for the four-small-bubbles breakable block
         bne +         bne +
         lda #$04         lda #$04
         bne ++         bne ++
-*       tya+*       tya                             ; Destroyed block ID
         clc         clc
         adc #$10         adc #$10
metroid/disassembly/game_engine_page.1433689205.txt.gz · Last modified: 2015/06/07 15:00 by snarfblam