Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. HEADER
  2. LOROM
  3.  
  4.  
  5. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  6. ;Start Status bar removal
  7. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  8.  
  9. ORG $0081F4
  10.     NOP #3      ;DRAW
  11.  
  12. ORG $008293
  13.     db $00
  14.  
  15. ORG $0082E8
  16.     NOP #3      ;DRAW
  17.  
  18. ORG $008C89
  19.     NOP #955
  20.  
  21. ORG $009051
  22.     NOP #39
  23.  
  24. ORG $00985A
  25.     NOP #3      ;DMA
  26.  
  27. ORG $00A5A8
  28.     NOP #3      ;DMA
  29.    
  30. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  31. ;Start old 1-up handle removal
  32. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  33.  
  34. ORG $028AB4
  35.     ;NOP #33    ;Leave this disabled until my status bar is fully ready
  36.             ;I implemented a custom 1-up handler which should be
  37.             ;Allow for better customizations.
  38.    
  39. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  40. ;Start smoke edit
  41. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  42.    
  43. ORG $00FBA4            
  44.     db $64,$64,$62,$60,$E8,$EA,$EC,$EA
  45. ORG $01E985                    
  46.     db $64,$64,$62,$60
  47. ORG $028C6A                
  48.     db $64,$64,$62,$60
  49. ORG $028D42            
  50.     db $68,$68,$6A,$6A,$6A,$62,$62,$62
  51.     db $64,$64,$64,$64,$64
  52. ORG $0296D8                
  53.     db $64,$62,$64,$62,$60,$62,$60
  54. ORG $029922                
  55.     db $64,$62,$64,$62,$62
  56. ORG $029922                
  57.     db $64,$62,$64,$62,$62
  58. ORG $029C33            
  59.     db $64,$64,$62,$60,$60,$60,$60,$60
  60. ORG $02A347                
  61.     db $64,$64,$60,$62
  62.  
  63. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  64. ;Start score removal
  65. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  66.  
  67. ORG $02ADBD
  68.     JML disable_score
  69.    
  70. ORG $00F9F5
  71.     disable_score:
  72.         LDA $16E1,x
  73.         CMP #$0D
  74.         BCC no_1up
  75.         JML $02ADC2
  76.     no_1up:
  77.         JML $02ADC5
  78.        
  79.        
  80. ORG $05CC42
  81.     db $FC,$38,$FC,$38,$FC,$38,$FC,$38
  82.     db $FC,$38,$FC,$38,$FC,$38,$FC,$38
  83.     db $FC,$38,$FC,$38,$FC,$38,$FC,$38
  84.     db $FC,$38,$FC,$38,$FC,$38,$FF
  85.        
  86. ORG $05CC77
  87.     BRA +
  88.     NOP #11
  89.     +
  90.    
  91. ORG $05CCAA
  92.     BRA +
  93.     NOP #76
  94.     +
  95.  
  96. ORG $05CE4C
  97.     JMP +
  98.     NOP #83
  99.     +
  100.    
  101. ORG $05CEAF
  102.     db $FC
  103.    
  104. ORG $05CCFB
  105.     BRA +
  106.     NOP #41
  107.     +
  108.    
  109. ORG $05CECF
  110.     BRA +
  111.     NOP #52
  112.     +
  113.  
  114. ORG $05CF36
  115.     NOP #3
  116.  
  117. ORG $05CF78
  118.     BRA +
  119.     NOP #38
  120.     +
  121.    
  122. ORG $05CDFD
  123.     JMP +
  124.     NOP #57
  125.     +
  126.    
  127. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  128. ;Start OAM RAM routine removal
  129. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  130.  
  131. ORG $008642
  132.     JSL OAM_reset
  133.  
  134. ORG $0094FD
  135.     JSL OAM_reset
  136.  
  137. ORG $0095AB
  138.     JSL OAM_reset
  139.  
  140. ORG $009632
  141.     JSL OAM_reset
  142.  
  143. ORG $009759
  144.     JSL OAM_reset
  145.  
  146. ORG $009870
  147.     JSL OAM_reset
  148.  
  149. ORG $009888
  150.     JSL OAM_reset
  151.  
  152. ORG $009A6F
  153.     JSL OAM_reset
  154.  
  155. ORG $009C9F
  156.     JSL OAM_reset
  157.  
  158. ORG $00A1C3
  159.     JSL OAM_reset
  160.  
  161. ORG $00A295
  162.     JSL OAM_reset
  163.  
  164. ORG $0086DA
  165.     JSL OAM_reset3_init
  166.  
  167. ORG $008027
  168.     BRA +
  169.  
  170. ORG $00804A
  171.     +   SEP #$30
  172.         BRA +
  173.         NOP #4
  174.     +
  175. ORG $009051
  176.     OAM_reset:
  177.         REP #$10
  178.         LDA #$F0
  179.         LDX #$0001
  180.         OAM_reset1:
  181.             STA $0200,X
  182.             INX #4
  183.             CPX #$0191
  184.             BNE OAM_reset1
  185.         OAM_reset3_init:
  186.             SEP #$10
  187.             LDX #$91
  188.         OAM_reset3:
  189.             STA $0300,X
  190.             INX #4
  191.             CPX #$01
  192.             BNE OAM_reset3
  193.         RTL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement