_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

SPRITE SINUS

FILE INFORMATION

FILENAME(S): SPRITE SINUS

FILE TYPE(S): SEQ

FILE SIZE: 1.8K

FIRST SEEN: 2025-12-01 19:06:31

APPEARS ON: 1 disk(s)

FILE HASH

9c04cf8850c215991b24d9d6de675a56bcf9fac771de8ec5de7b48d68878d651

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ICE SPRITE SINUS SEQ Icebreaker 19 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 53 49 4E 31 41 20 20 20  20 3D 20 4D 45 4D 4F 52  |SIN1A    = MEMOR|
00000010: 59 20 4C 4F 43 41 54 49  4F 4E 0D 53 49 4E 31 42  |Y LOCATION.SIN1B|
00000020: 20 20 20 20 3D 20 4D 45  4D 4F 52 59 20 4C 4F 43  |    = MEMORY LOC|
00000030: 41 54 49 4F 4E 2B 24 31  30 30 0D 53 49 4E 31 43  |ATION+$100.SIN1C|
00000040: 20 20 20 20 3D 20 4D 45  4D 4F 52 59 20 4C 4F 43  |    = MEMORY LOC|
00000050: 41 54 49 4F 4E 2B 24 32  30 30 0D 0D 53 49 4E 55  |ATION+$200..SINU|
00000060: 53 20 20 20 20 4C 44 41  20 23 24 30 30 0D 53 49  |S    LDA #$00.SI|
00000070: 4E 20 20 20 20 20 20 3D  20 2A 2D 31 0D 20 20 20  |N      = *-1.   |
00000080: 20 20 20 20 20 20 43 4C  43 0D 20 20 20 20 20 20  |      CLC.      |
00000090: 20 20 20 41 44 43 20 23  24 46 46 0D 20 20 20 20  |   ADC #$FF.    |
000000A0: 20 20 20 20 20 53 54 41  20 53 49 4E 0D 20 20 20  |     STA SIN.   |
000000B0: 20 20 20 20 20 20 54 41  58 0D 20 20 20 20 20 20  |      TAX.      |
000000C0: 20 20 20 4C 44 41 20 23  24 30 30 0D 20 20 20 20  |   LDA #$00.    |
000000D0: 20 20 20 20 20 53 54 41  20 24 44 30 31 30 0D 20  |     STA $D010. |
000000E0: 20 20 20 20 20 20 20 20  4C 44 41 20 53 49 4E 31  |        LDA SIN1|
000000F0: 41 2C 58 0D 20 20 20 20  20 20 20 20 20 53 54 41  |A,X.         STA|
00000100: 20 24 44 30 30 30 0D 20  20 20 20 20 20 20 20 20  | $D000.         |
00000110: 4C 44 41 20 53 49 4E 31  42 2C 58 0D 20 20 20 20  |LDA SIN1B,X.    |
00000120: 20 20 20 20 20 4C 53 52  20 41 0D 20 20 20 20 20  |     LSR A.     |
00000130: 20 20 20 20 52 4F 52 20  24 44 30 31 30 0D 20 20  |    ROR $D010.  |
00000140: 20 20 20 20 20 20 20 4C  44 41 20 53 49 4E 31 43  |       LDA SIN1C|
00000150: 2C 58 0D 20 20 20 20 20  20 20 20 20 53 54 41 20  |,X.         STA |
00000160: 24 44 30 30 31 0D 20 20  20 20 20 20 20 20 20 43  |$D001.         C|
00000170: 4C 43 0D 20 20 20 20 20  20 20 20 20 54 58 41 0D  |LC.         TXA.|
00000180: 20 20 20 20 20 20 20 20  20 41 44 43 20 23 24 46  |         ADC #$F|
00000190: 36 20 3B 53 50 41 43 45  20 42 45 54 57 45 45 4E  |6 ;SPACE BETWEEN|
000001A0: 20 53 50 52 49 54 45 53  0D 20 20 20 20 20 20 20  | SPRITES.       |
000001B0: 20 20 54 41 58 0D 20 20  20 20 20 20 20 20 20 4C  |  TAX.         L|
000001C0: 44 41 20 53 49 4E 31 41  2C 58 0D 20 20 20 20 20  |DA SIN1A,X.     |
000001D0: 20 20 20 20 53 54 41 20  24 44 30 30 32 0D 20 20  |    STA $D002.  |
000001E0: 20 20 20 20 20 20 20 4C  44 41 20 53 49 4E 31 42  |       LDA SIN1B|
000001F0: 2C 58 0D 20 20 20 20 20  20 20 20 20 4C 53 52 20  |,X.         LSR |
00000200: 41 0D 20 20 20 20 20 20  20 20 20 52 4F 52 20 24  |A.         ROR $|
00000210: 44 30 31 30 0D 20 20 20  20 20 20 20 20 20 4C 44  |D010.         LD|
00000220: 41 20 53 49 4E 31 43 2C  58 0D 20 20 20 20 20 20  |A SIN1C,X.      |
00000230: 20 20 20 53 54 41 20 24  44 30 30 33 0D 20 20 20  |   STA $D003.   |
00000240: 20 20 20 20 20 20 43 4C  43 0D 20 20 20 20 20 20  |      CLC.      |
00000250: 20 20 20 54 58 41 0D 20  20 20 20 20 20 20 20 20  |   TXA.         |
00000260: 41 44 43 20 23 24 46 36  0D 20 20 20 20 20 20 20  |ADC #$F6.       |
00000270: 20 20 54 41 58 0D 20 20  20 20 20 20 20 20 20 4C  |  TAX.         L|
00000280: 44 41 20 53 49 4E 31 41  2C 58 0D 20 20 20 20 20  |DA SIN1A,X.     |
00000290: 20 20 20 20 53 54 41 20  24 44 30 30 34 0D 20 20  |    STA $D004.  |
000002A0: 20 20 20 20 20 20 20 4C  44 41 20 53 49 4E 31 42  |       LDA SIN1B|
000002B0: 2C 58 0D 20 20 20 20 20  20 20 20 20 4C 53 52 20  |,X.         LSR |
000002C0: 41 0D 20 20 20 20 20 20  20 20 20 52 4F 52 20 24  |A.         ROR $|
000002D0: 44 30 31 30 0D 20 20 20  20 20 20 20 20 20 4C 44  |D010.         LD|
000002E0: 41 20 53 49 4E 31 43 2C  58 0D 20 20 20 20 20 20  |A SIN1C,X.      |
000002F0: 20 20 20 53 54 41 20 24  44 30 30 35 0D 20 20 20  |   STA $D005.   |
00000300: 20 20 20 20 20 20 43 4C  43 0D 20 20 20 20 20 20  |      CLC.      |
00000310: 20 20 20 54 58 41 0D 20  20 20 20 20 20 20 20 20  |   TXA.         |
00000320: 41 44 43 20 23 24 46 36  0D 20 20 20 20 20 20 20  |ADC #$F6.       |
00000330: 20 20 54 41 58 0D 20 20  20 20 20 20 20 20 20 4C  |  TAX.         L|
00000340: 44 41 20 53 49 4E 31 41  2C 58 0D 20 20 20 20 20  |DA SIN1A,X.     |
00000350: 20 20 20 20 53 54 41 20  24 44 30 30 36 0D 20 20  |    STA $D006.  |
00000360: 20 20 20 20 20 20 20 4C  44 41 20 53 49 4E 31 42  |       LDA SIN1B|
00000370: 2C 58 0D 20 20 20 20 20  20 20 20 20 4C 53 52 20  |,X.         LSR |
00000380: 41 0D 20 20 20 20 20 20  20 20 20 52 4F 52 20 24  |A.         ROR $|
00000390: 44 30 31 30 0D 20 20 20  20 20 20 20 20 20 4C 44  |D010.         LD|
000003A0: 41 20 53 49 4E 31 43 2C  58 0D 20 20 20 20 20 20  |A SIN1C,X.      |
000003B0: 20 20 20 53 54 41 20 24  44 30 30 37 0D 20 20 20  |   STA $D007.   |
000003C0: 20 20 20 20 20 20 43 4C  43 0D 20 20 20 20 20 20  |      CLC.      |
000003D0: 20 20 20 54 58 41 0D 20  20 20 20 20 20 20 20 20  |   TXA.         |
000003E0: 41 44 43 20 23 24 46 36  0D 20 20 20 20 20 20 20  |ADC #$F6.       |
000003F0: 20 20 54 41 58 0D 20 20  20 20 20 20 20 20 20 4C  |  TAX.         L|
00000400: 44 41 20 53 49 4E 31 41  2C 58 0D 20 20 20 20 20  |DA SIN1A,X.     |
00000410: 20 20 20 20 53 54 41 20  24 44 30 30 38 0D 20 20  |    STA $D008.  |
00000420: 20 20 20 20 20 20 20 4C  44 41 20 53 49 4E 31 42  |       LDA SIN1B|
00000430: 2C 58 0D 20 20 20 20 20  20 20 20 20 4C 53 52 20  |,X.         LSR |
00000440: 41 0D 20 20 20 20 20 20  20 20 20 52 4F 52 20 24  |A.         ROR $|
00000450: 44 30 31 30 0D 20 20 20  20 20 20 20 20 20 4C 44  |D010.         LD|
00000460: 41 20 53 49 4E 31 43 2C  58 0D 20 20 20 20 20 20  |A SIN1C,X.      |
00000470: 20 20 20 53 54 41 20 24  44 30 30 39 0D 20 20 20  |   STA $D009.   |
00000480: 20 20 20 20 20 20 43 4C  43 0D 20 20 20 20 20 20  |      CLC.      |
00000490: 20 20 20 54 58 41 0D 20  20 20 20 20 20 20 20 20  |   TXA.         |
000004A0: 41 44 43 20 23 24 46 36  0D 20 20 20 20 20 20 20  |ADC #$F6.       |
000004B0: 20 20 54 41 58 0D 20 20  20 20 20 20 20 20 20 4C  |  TAX.         L|
000004C0: 44 41 20 53 49 4E 31 41  2C 58 0D 20 20 20 20 20  |DA SIN1A,X.     |
000004D0: 20 20 20 20 53 54 41 20  24 44 30 30 41 0D 20 20  |    STA $D00A.  |
000004E0: 20 20 20 20 20 20 20 4C  44 41 20 53 49 4E 31 42  |       LDA SIN1B|
000004F0: 2C 58 0D 20 20 20 20 20  20 20 20 20 4C 53 52 20  |,X.         LSR |
00000500: 41 0D 20 20 20 20 20 20  20 20 20 52 4F 52 20 24  |A.         ROR $|
00000510: 44 30 31 30 0D 20 20 20  20 20 20 20 20 20 4C 44  |D010.         LD|
00000520: 41 20 53 49 4E 31 43 2C  58 0D 20 20 20 20 20 20  |A SIN1C,X.      |
00000530: 20 20 20 53 54 41 20 24  44 30 30 42 0D 20 20 20  |   STA $D00B.   |
00000540: 20 20 20 20 20 20 43 4C  43 0D 20 20 20 20 20 20  |      CLC.      |
00000550: 20 20 20 54 58 41 0D 20  20 20 20 20 20 20 20 20  |   TXA.         |
00000560: 41 44 43 20 23 24 46 36  0D 20 20 20 20 20 20 20  |ADC #$F6.       |
00000570: 20 20 54 41 58 0D 20 20  20 20 20 20 20 20 20 4C  |  TAX.         L|
00000580: 44 41 20 53 49 4E 31 41  2C 58 0D 20 20 20 20 20  |DA SIN1A,X.     |
00000590: 20 20 20 20 53 54 41 20  24 44 30 30 43 0D 20 20  |    STA $D00C.  |
000005A0: 20 20 20 20 20 20 20 4C  44 41 20 53 49 4E 31 42  |       LDA SIN1B|
000005B0: 2C 58 0D 20 20 20 20 20  20 20 20 20 4C 53 52 20  |,X.         LSR |
000005C0: 41 0D 20 20 20 20 20 20  20 20 20 52 4F 52 20 24  |A.         ROR $|
000005D0: 44 30 31 30 0D 20 20 20  20 20 20 20 20 20 4C 44  |D010.         LD|
000005E0: 41 20 53 49 4E 31 43 2C  58 0D 20 20 20 20 20 20  |A SIN1C,X.      |
000005F0: 20 20 20 53 54 41 20 24  44 30 30 44 0D 20 20 20  |   STA $D00D.   |
00000600: 20 20 20 20 20 20 43 4C  43 0D 20 20 20 20 20 20  |      CLC.      |
00000610: 20 20 20 54 58 41 0D 20  20 20 20 20 20 20 20 20  |   TXA.         |
00000620: 41 44 43 20 23 24 46 36  0D 20 20 20 20 20 20 20  |ADC #$F6.       |
00000630: 20 20 54 41 58 0D 20 20  20 20 20 20 20 20 20 4C  |  TAX.         L|
00000640: 44 41 20 53 49 4E 31 41  2C 58 0D 20 20 20 20 20  |DA SIN1A,X.     |
00000650: 20 20 20 20 53 54 41 20  24 44 30 30 45 0D 20 20  |    STA $D00E.  |
00000660: 20 20 20 20 20 20 20 4C  44 41 20 53 49 4E 31 42  |       LDA SIN1B|
00000670: 2C 58 0D 20 20 20 20 20  20 20 20 20 4C 53 52 20  |,X.         LSR |
00000680: 41 0D 20 20 20 20 20 20  20 20 20 52 4F 52 20 24  |A.         ROR $|
00000690: 44 30 31 30 0D 20 20 20  20 20 20 20 20 20 4C 44  |D010.         LD|
000006A0: 41 20 53 49 4E 31 43 2C  58 0D 20 20 20 20 20 20  |A SIN1C,X.      |
000006B0: 20 20 20 53 54 41 20 24  44 30 30 46 0D 20 20 20  |   STA $D00F.   |
000006C0: 20 20 20 20 20 20 43 4C  43 0D 20 20 20 20 20 20  |      CLC.      |
000006D0: 20 20 20 54 58 41 0D 20  20 20 20 20 20 20 20 20  |   TXA.         |
000006E0: 41 44 43 20 23 24 46 36  0D 20 20 20 20 20 20 20  |ADC #$F6.       |
000006F0: 20 20 54 41 58 0D 20 20  20 20 20 20 20 20 20 52  |  TAX.         R|
00000700: 54 53 0D 0D                                       |TS..            |
SIN1A    = MEMORY LOCATION.SIN1B    = ME
MORY LOCATION+$100.SIN1C    = MEMORY LOC
ATION+$200..SINUS    LDA #$00.SIN      =
 *-1.         CLC.         ADC #$FF.    
     STA SIN.         TAX.         LDA #
$00.         STA $D010.         LDA SIN1
A,X.         STA $D000.         LDA SIN1
B,X.         LSR A.         ROR $D010.  
       LDA SIN1C,X.         STA $D001.  
       CLC.         TXA.         ADC #$F
6 ;SPACE BETWEEN SPRITES.         TAX.  
       LDA SIN1A,X.         STA $D002.  
       LDA SIN1B,X.         LSR A.      
   ROR $D010.         LDA SIN1C,X.      
   STA $D003.         CLC.         TXA. 
        ADC #$F6.         TAX.         L
DA SIN1A,X.         STA $D004.         L
DA SIN1B,X.         LSR A.         ROR $
D010.         LDA SIN1C,X.         STA $
D005.         CLC.         TXA.         
ADC #$F6.         TAX.         LDA SIN1A
,X.         STA $D006.         LDA SIN1B
,X.         LSR A.         ROR $D010.   
      LDA SIN1C,X.         STA $D007.   
      CLC.         TXA.         ADC #$F6
.         TAX.         LDA SIN1A,X.     
    STA $D008.         LDA SIN1B,X.     
    LSR A.         ROR $D010.         LD
A SIN1C,X.         STA $D009.         CL
C.         TXA.         ADC #$F6.       
  TAX.         LDA SIN1A,X.         STA 
$D00A.         LDA SIN1B,X.         LSR 
A.         ROR $D010.         LDA SIN1C,
X.         STA $D00B.         CLC.      
   TXA.         ADC #$F6.         TAX.  
       LDA SIN1A,X.         STA $D00C.  
       LDA SIN1B,X.         LSR A.      
   ROR $D010.         LDA SIN1C,X.      
   STA $D00D.         CLC.         TXA. 
        ADC #$F6.         TAX.         L
DA SIN1A,X.         STA $D00E.         L
DA SIN1B,X.         LSR A.         ROR $
D010.         LDA SIN1C,X.         STA $
D00F.         CLC.         TXA.         
ADC #$F6.         TAX.         RTS..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL