Advertisement
Guest User

Untitled

a guest
Dec 30th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. exit                                  
  2.                     lda  #$00
  3.                     tax
  4. @                   sta  pmb+$400,x
  5.                     sta  pmb+$500,x
  6.                     sta  pmb+$600,x
  7.                     sta  pmb+$700,x
  8.                     inx
  9.                     bne  @-
  10.                    
  11.                     ldy  #0
  12. @                   lda  col_fadeout,y
  13.                     sta  COLOR1
  14.                     jsr  wait5
  15.                     iny
  16.                     cpy  #15
  17.                     bne  @-
  18.              
  19.                     lda  #$00                     ; revoke P/M
  20.                     sta  GRACTL
  21.  
  22.                     lda  #$40                     ; disable DLI interrupts
  23.                     sta  NMIEN
  24.                    
  25.                     lda  #$ff                     ; reset keyboard
  26.                     sta  CH
  27.                    
  28.                     lda  #$e0                     ; restore default font
  29.                     sta  CHBAS                    
  30.                    
  31.                     jsr  wait5
  32.                  
  33.                     ldy  #14
  34. @                   jsr  wait5
  35.                     lda  RMTGLOBALVOLUMEFADE
  36.                     add  #$10
  37.                     sta  RMTGLOBALVOLUMEFADE
  38.                     dey
  39.                     bne  @-
  40.                    
  41.                     jsr  RASTERMUSICTRACKER+9
  42.                     jsr  wait
  43.                     jsr  wait
  44.                    
  45.                     lda  #$07
  46.                     ldy  save_vvblkd
  47.                     ldx  save_vvblkd+1
  48.                     jsr  SETVBV
  49.  
  50.                     jsr  wait
  51.                     jsr  gr0
  52.  
  53.                     lda  save_color0
  54.                     sta  COLOR0
  55.                     lda  save_color1
  56.                     sta  COLOR1
  57.                     lda  save_color2
  58.                     sta  COLOR2
  59.                     lda  save_color3
  60.                     sta  COLOR3
  61.                     lda  save_color4
  62.                     sta  COLOR4
  63.                    
  64.                     jsr  wait
  65.                     jsr  wait
  66.                    
  67.                     jmp  ($000a)
  68.              
  69.                    
  70. ename               .byte "E:",$9b
  71.                    
  72. gr0                 ldx  #$00        ;zamkniecie IOCB #0
  73.                     lda  #$0c        ;CLOSE
  74.                     jsr  xcio
  75.                    
  76.                     lda  <ename
  77.                     sta  icbufa,x
  78.                     lda  >ename
  79.                     sta  icbufa+1,x
  80.                     lda  #$0c        ;READ/WRITE
  81.                     sta  icax1,x
  82.                     lda  #$00
  83.                     sta  icax2,x
  84.                     lda  #$03        ;OPEN
  85. xcio                sta  iccmd,x
  86.                     jmp  $E456
  87.                                      
  88.                                        
  89. ; --------------------------------------------------------------------------------------
  90.                    
  91.                     org  fonts
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement