1X1 UPSCROLL 1.0
FILE INFORMATION
FILENAME(S): 1X1 UPSCROLL 1.0
FILE TYPE(S): SEQ
FILE SIZE: 4.3K
FIRST SEEN: 2025-12-02 00:16:13
APPEARS ON: 1 disk(s)
FILE HASH
9ca170208724ef1e6527c071347d2dddab5085a43f59726d1495ddc22e28e1d9
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| CODE LIBRARY 1 | 1X1 UPSCROLL 1.0 | SEQ | Maestro | 28 | 7 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |.;--------------| 00000010: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000020: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 3B 20 31 58 31 20 |---------.; 1X1 | 00000030: D5 50 53 43 52 4F 4C 4C 45 52 20 56 31 2E 30 0D |.PSCROLLER V1.0.| 00000040: 3B 0D 3B 20 CE 45 45 44 20 CD 55 53 49 43 20 41 |;.; .EED .USIC A| 00000050: 54 20 24 31 30 30 30 20 26 20 D4 45 58 54 20 41 |T $1000 & .EXT A| 00000060: 54 20 32 38 30 30 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D |T 2800.;--------| 00000070: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000080: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D |---------------.| 00000090: 55 54 45 58 54 20 20 20 20 3D 20 24 32 38 30 30 |UTEXT = $2800| 000000A0: 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |.;--------------| 000000B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000000C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 20 20 20 20 20 20 |---------. | 000000D0: 20 20 20 2A 3D 20 24 30 39 30 30 0D 20 20 20 20 | *= $0900. | 000000E0: 20 20 20 20 20 3B 0D 20 20 20 20 20 20 20 20 20 | ;. | 000000F0: 53 45 49 0D 20 20 20 20 20 20 20 20 20 4C 44 58 |SEI. LDX| 00000100: 20 23 24 46 46 0D 20 20 20 20 20 20 20 20 20 54 | #$FF. T| 00000110: 58 53 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |XS. LDA | 00000120: 23 24 30 43 0D 20 20 20 20 20 20 20 20 20 53 54 |#$0C. ST| 00000130: 41 20 24 44 30 32 31 0D 20 20 20 20 20 20 20 20 |A $D021. | 00000140: 20 53 54 41 20 36 34 36 0D 20 20 20 20 20 20 20 | STA 646. | 00000150: 20 20 4A 53 52 20 24 45 35 34 34 0D 20 20 20 20 | JSR $E544. | 00000160: 20 20 20 20 20 4C 44 41 20 23 24 30 30 0D 20 20 | LDA #$00. | 00000170: 20 20 20 20 20 20 20 53 54 41 20 24 44 30 32 30 | STA $D020| 00000180: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 |. STA $D| 00000190: 30 32 31 0D 20 20 20 20 20 20 20 20 20 53 54 41 |021. STA| 000001A0: 20 36 35 30 0D 20 20 20 20 20 20 20 20 20 4C 44 | 650. LD| 000001B0: 41 20 23 24 38 30 0D 20 20 20 20 20 20 20 20 20 |A #$80. | 000001C0: 53 54 41 20 36 35 37 0D 20 20 20 20 20 20 20 20 |STA 657. | 000001D0: 20 3B 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 | ;. LDA | 000001E0: 23 24 30 30 0D 20 20 20 20 20 20 20 20 20 53 54 |#$00. ST| 000001F0: 41 20 55 54 4C 4F 0D 20 20 20 20 20 20 20 20 20 |A UTLO. | 00000200: 4C 44 41 20 23 24 32 38 0D 20 20 20 20 20 20 20 |LDA #$28. | 00000210: 20 20 53 54 41 20 55 54 48 49 0D 20 20 20 20 20 | STA UTHI. | 00000220: 20 20 20 20 3B 0D 20 20 20 20 20 20 20 20 20 4C | ;. L| 00000230: 44 41 20 23 24 30 30 0D 20 20 20 20 20 20 20 20 |DA #$00. | 00000240: 20 4A 53 52 20 24 31 30 30 30 0D 20 20 20 20 20 | JSR $1000. | 00000250: 20 20 20 20 3B 0D 20 20 20 20 20 20 20 20 20 4C | ;. L| 00000260: 44 41 20 23 24 37 46 0D 20 20 20 20 20 20 20 20 |DA #$7F. | 00000270: 20 53 54 41 20 24 44 43 30 44 0D 20 20 20 20 20 | STA $DC0D. | 00000280: 20 20 20 20 4C 44 41 20 24 44 43 30 44 0D 20 20 | LDA $DC0D. | 00000290: 20 20 20 20 20 20 20 4C 44 41 20 23 24 31 42 0D | LDA #$1B.| 000002A0: 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 30 | STA $D0| 000002B0: 31 31 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |11. LDA | 000002C0: 23 24 32 30 0D 20 20 20 20 20 20 20 20 20 53 54 |#$20. ST| 000002D0: 41 20 24 44 30 31 32 0D 20 20 20 20 20 20 20 20 |A $D012. | 000002E0: 20 4C 44 41 20 23 24 30 31 0D 20 20 20 20 20 20 | LDA #$01. | 000002F0: 20 20 20 53 54 41 20 24 44 30 31 39 0D 20 20 20 | STA $D019. | 00000300: 20 20 20 20 20 20 53 54 41 20 24 44 30 31 41 0D | STA $D01A.| 00000310: 20 20 20 20 20 20 20 20 20 4C 44 58 20 23 3C 50 | LDX #<P| 00000320: 52 4F 47 49 52 51 0D 20 20 20 20 20 20 20 20 20 |ROGIRQ. | 00000330: 4C 44 59 20 23 3E 50 52 4F 47 49 52 51 0D 20 20 |LDY #>PROGIRQ. | 00000340: 20 20 20 20 20 20 20 53 54 58 20 24 30 33 31 34 | STX $0314| 00000350: 0D 20 20 20 20 20 20 20 20 20 53 54 59 20 24 30 |. STY $0| 00000360: 33 31 35 0D 20 20 20 20 20 20 20 20 20 4C 44 58 |315. LDX| 00000370: 20 23 3C 52 45 53 54 4F 52 45 0D 20 20 20 20 20 | #<RESTORE. | 00000380: 20 20 20 20 4C 44 59 20 23 3E 52 45 53 54 4F 52 | LDY #>RESTOR| 00000390: 45 0D 20 20 20 20 20 20 20 20 20 53 54 58 20 24 |E. STX $| 000003A0: 30 33 31 38 0D 20 20 20 20 20 20 20 20 20 53 54 |0318. ST| 000003B0: 59 20 24 30 33 31 39 0D 20 20 20 20 20 20 20 20 |Y $0319. | 000003C0: 20 43 4C 49 0D 20 20 20 20 20 20 20 20 20 3B 0D | CLI. ;.| 000003D0: 43 41 53 45 20 20 20 20 20 4A 4D 50 20 43 41 53 |CASE JMP CAS| 000003E0: 45 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |E.;-------------| 000003F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000400: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 52 45 53 54 4F |----------.RESTO| 00000410: 52 45 20 20 3B 0D 20 20 20 20 20 20 20 20 20 4A |RE ;. J| 00000420: 4D 50 20 24 39 30 30 30 0D 20 20 20 20 20 20 20 |MP $9000. | 00000430: 20 20 52 54 49 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D | RTI.;---------| 00000440: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000450: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 50 |--------------.P| 00000460: 52 4F 47 49 52 51 20 20 3B 0D 20 20 20 20 20 20 |ROGIRQ ;. | 00000470: 20 20 20 4C 44 41 20 23 24 46 46 0D 20 20 20 20 | LDA #$FF. | 00000480: 20 20 20 20 20 53 54 41 20 24 44 30 31 35 0D 20 | STA $D015. | 00000490: 20 20 20 20 20 20 20 20 53 54 41 20 24 44 30 31 | STA $D01| 000004A0: 44 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 23 |D. LDA #| 000004B0: 24 30 30 0D 20 20 20 20 20 20 20 20 20 53 54 41 |$00. STA| 000004C0: 20 24 44 30 31 43 0D 20 20 20 20 20 20 20 20 20 | $D01C. | 000004D0: 53 54 41 20 24 44 30 31 42 0D 20 20 20 20 20 20 |STA $D01B. | 000004E0: 20 20 20 3B 0D 20 20 20 20 20 20 20 20 20 4C 44 | ;. LD| 000004F0: 41 20 23 25 31 31 31 30 30 30 30 30 0D 20 20 20 |A #%11100000. | 00000500: 20 20 20 20 20 20 53 54 41 20 24 44 30 31 30 0D | STA $D010.| 00000510: 20 20 20 20 20 20 20 20 20 3B 0D 20 20 20 20 20 | ;. | 00000520: 20 20 20 20 4C 44 59 20 23 24 30 38 0D 53 45 54 | LDY #$08.SET| 00000530: 53 50 52 33 20 20 4C 44 41 20 23 36 33 0D 20 20 |SPR3 LDA #63. | 00000540: 20 20 20 20 20 20 20 53 54 41 20 32 30 34 30 2C | STA 2040,| 00000550: 59 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 23 |Y. LDA #| 00000560: 24 30 30 0D 20 20 20 20 20 20 20 20 20 53 54 41 |$00. STA| 00000570: 20 24 44 30 32 35 2C 59 0D 20 20 20 20 20 20 20 | $D025,Y. | 00000580: 20 20 44 45 59 0D 20 20 20 20 20 20 20 20 20 42 | DEY. B| 00000590: 50 4C 20 53 45 54 53 50 52 33 0D 20 20 20 20 20 |PL SETSPR3. | 000005A0: 20 20 20 20 3B 0D 20 20 20 20 20 20 20 20 20 4C | ;. L| 000005B0: 44 41 20 23 32 34 0D 20 20 20 20 20 20 20 20 20 |DA #24. | 000005C0: 53 54 41 20 24 44 30 30 30 0D 20 20 20 20 20 20 |STA $D000. | 000005D0: 20 20 20 43 4C 43 0D 20 20 20 20 20 20 20 20 20 | CLC. | 000005E0: 41 44 43 20 23 34 38 0D 20 20 20 20 20 20 20 20 |ADC #48. | 000005F0: 20 53 54 41 20 24 44 30 30 32 0D 20 20 20 20 20 | STA $D002. | 00000600: 20 20 20 20 43 4C 43 0D 20 20 20 20 20 20 20 20 | CLC. | 00000610: 20 41 44 43 20 23 34 38 0D 20 20 20 20 20 20 20 | ADC #48. | 00000620: 20 20 53 54 41 20 24 44 30 30 34 0D 20 20 20 20 | STA $D004. | 00000630: 20 20 20 20 20 43 4C 43 0D 20 20 20 20 20 20 20 | CLC. | 00000640: 20 20 41 44 43 20 23 34 38 0D 20 20 20 20 20 20 | ADC #48. | 00000650: 20 20 20 53 54 41 20 24 44 30 30 36 0D 20 20 20 | STA $D006. | 00000660: 20 20 20 20 20 20 43 4C 43 0D 20 20 20 20 20 20 | CLC. | 00000670: 20 20 20 41 44 43 20 23 34 38 0D 20 20 20 20 20 | ADC #48. | 00000680: 20 20 20 20 53 54 41 20 24 44 30 30 38 0D 20 20 | STA $D008. | 00000690: 20 20 20 20 20 20 20 43 4C 43 0D 20 20 20 20 20 | CLC. | 000006A0: 20 20 20 20 41 44 43 20 23 34 38 0D 20 20 20 20 | ADC #48. | 000006B0: 20 20 20 20 20 53 54 41 20 24 44 30 30 41 0D 20 | STA $D00A. | 000006C0: 20 20 20 20 20 20 20 20 43 4C 43 0D 20 20 20 20 | CLC. | 000006D0: 20 20 20 20 20 41 44 43 20 23 34 38 0D 20 20 20 | ADC #48. | 000006E0: 20 20 20 20 20 20 53 54 41 20 24 44 30 30 43 0D | STA $D00C.| 000006F0: 20 20 20 20 20 20 20 20 20 43 4C 43 0D 20 20 20 | CLC. | 00000700: 20 20 20 20 20 20 41 44 43 20 23 34 38 0D 20 20 | ADC #48. | 00000710: 20 20 20 20 20 20 20 53 54 41 20 24 44 30 30 45 | STA $D00E| 00000720: 0D 20 20 20 20 20 20 20 20 20 3B 0D 20 20 20 20 |. ;. | 00000730: 20 20 20 20 20 4C 44 41 20 23 33 37 0D 20 20 20 | LDA #37. | 00000740: 20 20 20 20 20 20 53 54 41 20 24 44 30 30 31 0D | STA $D001.| 00000750: 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 30 | STA $D0| 00000760: 30 33 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 |03. STA | 00000770: 24 44 30 30 35 0D 20 20 20 20 20 20 20 20 20 53 |$D005. S| 00000780: 54 41 20 24 44 30 30 37 0D 20 20 20 20 20 20 20 |TA $D007. | 00000790: 20 20 53 54 41 20 24 44 30 30 39 0D 20 20 20 20 | STA $D009. | 000007A0: 20 20 20 20 20 53 54 41 20 24 44 30 30 42 0D 20 | STA $D00B. | 000007B0: 20 20 20 20 20 20 20 20 53 54 41 20 24 44 30 30 | STA $D00| 000007C0: 44 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 |D. STA $| 000007D0: 44 30 30 46 0D 20 20 20 20 20 20 20 20 20 3B 0D |D00F. ;.| 000007E0: 20 20 20 20 20 20 20 20 20 4C 44 41 20 59 50 4F | LDA YPO| 000007F0: 53 0D 20 20 20 20 20 20 20 20 20 4F 52 41 20 23 |S. ORA #| 00000800: 24 31 30 0D 20 20 20 20 20 20 20 20 20 53 54 41 |$10. STA| 00000810: 20 24 44 30 31 31 0D 20 20 20 20 20 20 20 20 20 | $D011. | 00000820: 3B 0D 20 20 20 20 20 20 20 20 20 4A 53 52 20 24 |;. JSR $| 00000830: 31 30 30 33 0D 20 20 20 20 20 20 20 20 20 3B 0D |1003. ;.| 00000840: 20 20 20 20 20 20 20 20 20 4C 44 58 20 23 28 31 | LDX #(1| 00000850: 35 2A 38 29 2B 24 33 32 0D 20 20 20 20 20 20 20 |5*8)+$32. | 00000860: 20 20 43 50 58 20 24 44 30 31 32 0D 20 20 20 20 | CPX $D012. | 00000870: 20 20 20 20 20 42 4E 45 20 2A 2D 33 0D 20 20 20 | BNE *-3. | 00000880: 20 20 20 20 20 20 4C 44 58 20 23 24 30 41 0D 20 | LDX #$0A. | 00000890: 20 20 20 20 20 20 20 20 44 45 58 0D 20 20 20 20 | DEX. | 000008A0: 20 20 20 20 20 42 4E 45 20 2A 2D 31 0D 20 20 20 | BNE *-1. | 000008B0: 20 20 20 20 20 20 4C 44 41 20 23 24 37 38 0D 20 | LDA #$78. | 000008C0: 20 20 20 20 20 20 20 20 53 54 41 20 24 44 30 31 | STA $D01| 000008D0: 31 0D 20 20 20 20 20 20 20 20 20 3B 0D 20 20 20 |1. ;. | 000008E0: 20 20 20 20 20 20 4C 44 41 20 23 24 46 46 0D 20 | LDA #$FF. | 000008F0: 20 20 20 20 20 20 20 20 53 54 41 20 24 44 30 31 | STA $D01| 00000900: 35 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 |5. STA $| 00000910: 44 30 31 44 0D 20 20 20 20 20 20 20 20 20 4C 44 |D01D. LD| 00000920: 41 20 23 24 30 46 0D 20 20 20 20 20 20 20 20 20 |A #$0F. | 00000930: 53 54 41 20 24 44 30 31 43 0D 20 20 20 20 20 20 |STA $D01C. | 00000940: 20 20 20 53 54 41 20 24 44 30 31 42 0D 20 20 20 | STA $D01B. | 00000950: 20 20 20 20 20 20 3B 0D 20 20 20 20 20 20 20 20 | ;. | 00000960: 20 4C 44 41 20 23 25 31 31 31 30 30 30 30 30 0D | LDA #%11100000.| 00000970: 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 30 | STA $D0| 00000980: 31 30 0D 20 20 20 20 20 20 20 20 20 3B 0D 20 20 |10. ;. | 00000990: 20 20 20 20 20 20 20 4C 44 59 20 23 24 30 38 0D | LDY #$08.| 000009A0: 53 45 54 53 50 52 34 20 20 4C 44 41 20 23 36 33 |SETSPR4 LDA #63| 000009B0: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 32 30 |. STA 20| 000009C0: 34 30 2C 59 0D 20 20 20 20 20 20 20 20 20 4C 44 |40,Y. LD| 000009D0: 41 20 23 24 30 46 0D 20 20 20 20 20 20 20 20 20 |A #$0F. | 000009E0: 53 54 41 20 24 44 30 32 35 2C 59 0D 20 20 20 20 |STA $D025,Y. | 000009F0: 20 20 20 20 20 44 45 59 0D 20 20 20 20 20 20 20 | DEY. | 00000A00: 20 20 42 50 4C 20 53 45 54 53 50 52 34 0D 20 20 | BPL SETSPR4. | 00000A10: 20 20 20 20 20 20 20 3B 0D 20 20 20 20 20 20 20 | ;. | 00000A20: 20 20 4C 44 41 20 23 31 30 30 0D 20 20 20 20 20 | LDA #100. | 00000A30: 20 20 20 20 53 54 41 20 24 44 30 30 31 0D 20 20 | STA $D001. | 00000A40: 20 20 20 20 20 20 20 53 54 41 20 24 44 30 30 33 | STA $D003| 00000A50: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 |. STA $D| 00000A60: 30 30 35 0D 20 20 20 20 20 20 20 20 20 53 54 41 |005. STA| 00000A70: 20 24 44 30 30 37 0D 20 20 20 20 20 20 20 20 20 | $D007. | 00000A80: 53 54 41 20 24 44 30 30 39 0D 20 20 20 20 20 20 |STA $D009. | 00000A90: 20 20 20 53 54 41 20 24 44 30 30 42 0D 20 20 20 | STA $D00B. | 00000AA0: 20 20 20 20 20 20 53 54 41 20 24 44 30 30 44 0D | STA $D00D.| 00000AB0: 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 30 | STA $D0| 00000AC0: 30 46 0D 20 20 20 20 20 20 20 20 20 3B 0D 20 20 |0F. ;. | 00000AD0: 20 20 20 20 20 20 20 4A 53 52 20 55 50 53 43 52 | JSR UPSCR| 00000AE0: 4F 4C 4C 0D 20 20 20 20 20 20 20 20 20 3B 0D 20 |OLL. ;. | 00000AF0: 20 20 20 20 20 20 20 20 4C 44 41 20 23 24 30 31 | LDA #$01| 00000B00: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 |. STA $D| 00000B10: 30 31 39 0D 20 20 20 20 20 20 20 20 20 4A 4D 50 |019. JMP| 00000B20: 20 24 45 41 33 31 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D | $EA31.;--------| 00000B30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000B40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D |---------------.| 00000B50: 55 44 45 4C 41 59 20 20 20 3D 20 2A 2B 31 0D 55 |UDELAY = *+1.U| 00000B60: 50 53 43 52 4F 4C 4C 20 4C 44 41 20 23 24 30 30 |PSCROLL LDA #$00| 00000B70: 0D 20 20 20 20 20 20 20 20 20 42 45 51 20 55 50 |. BEQ UP| 00000B80: 53 31 0D 20 20 20 20 20 20 20 20 20 44 45 43 20 |S1. DEC | 00000B90: 55 44 45 4C 41 59 0D 20 20 20 20 20 20 20 20 20 |UDELAY. | 00000BA0: 52 54 53 0D 55 50 53 31 20 20 20 20 20 4C 44 41 |RTS.UPS1 LDA| 00000BB0: 20 59 50 4F 53 0D 20 20 20 20 20 20 20 20 20 53 | YPOS. S| 00000BC0: 45 43 0D 20 20 20 20 20 20 20 20 20 53 42 43 20 |EC. SBC | 00000BD0: 23 24 30 31 0D 20 20 20 20 20 20 20 20 20 53 54 |#$01. ST| 00000BE0: 41 20 59 50 4F 53 0D 20 20 20 20 20 20 20 20 20 |A YPOS. | 00000BF0: 42 4D 49 20 4D 4F 56 45 55 50 0D 20 20 20 20 20 |BMI MOVEUP. | 00000C00: 20 20 20 20 52 54 53 0D 20 20 20 20 20 20 20 20 | RTS. | 00000C10: 20 3B 0D 4D 4F 56 45 55 50 20 20 20 4C 44 41 20 | ;.MOVEUP LDA | 00000C20: 23 24 30 37 0D 20 20 20 20 20 20 20 20 20 53 54 |#$07. ST| 00000C30: 41 20 59 50 4F 53 0D 20 20 20 20 20 20 20 20 20 |A YPOS. | 00000C40: 4C 44 58 20 23 24 32 37 0D 55 50 4C 4F 4F 50 20 |LDX #$27.UPLOOP | 00000C50: 20 20 4C 44 41 20 24 30 34 32 38 2C 58 0D 20 20 | LDA $0428,X. | 00000C60: 20 20 20 20 20 20 20 53 54 41 20 24 30 34 30 30 | STA $0400| 00000C70: 2C 58 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |,X. LDA | 00000C80: 24 30 34 35 30 2C 58 0D 20 20 20 20 20 20 20 20 |$0450,X. | 00000C90: 20 53 54 41 20 24 30 34 32 38 2C 58 0D 20 20 20 | STA $0428,X. | 00000CA0: 20 20 20 20 20 20 4C 44 41 20 24 30 34 37 38 2C | LDA $0478,| 00000CB0: 58 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 |X. STA $| 00000CC0: 30 34 35 30 2C 58 0D 20 20 20 20 20 20 20 20 20 |0450,X. | 00000CD0: 4C 44 41 20 24 30 34 41 30 2C 58 0D 20 20 20 20 |LDA $04A0,X. | 00000CE0: 20 20 20 20 20 53 54 41 20 24 30 34 37 38 2C 58 | STA $0478,X| 00000CF0: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 24 30 |. LDA $0| 00000D00: 34 43 38 2C 58 0D 20 20 20 20 20 20 20 20 20 53 |4C8,X. S| 00000D10: 54 41 20 24 30 34 41 30 2C 58 0D 20 20 20 20 20 |TA $04A0,X. | 00000D20: 20 20 20 20 4C 44 41 20 24 30 34 46 30 2C 58 0D | LDA $04F0,X.| 00000D30: 20 20 20 20 20 20 20 20 20 53 54 41 20 24 30 34 | STA $04| 00000D40: 43 38 2C 58 0D 20 20 20 20 20 20 20 20 20 4C 44 |C8,X. LD| 00000D50: 41 20 24 30 35 31 38 2C 58 0D 20 20 20 20 20 20 |A $0518,X. | 00000D60: 20 20 20 53 54 41 20 24 30 34 46 30 2C 58 0D 20 | STA $04F0,X. | 00000D70: 20 20 20 20 20 20 20 20 4C 44 41 20 24 30 35 34 | LDA $054| 00000D80: 30 2C 58 0D 20 20 20 20 20 20 20 20 20 53 54 41 |0,X. STA| 00000D90: 20 24 30 35 31 38 2C 58 0D 20 20 20 20 20 20 20 | $0518,X. | 00000DA0: 20 20 4C 44 41 20 24 30 35 36 38 2C 58 0D 20 20 | LDA $0568,X. | 00000DB0: 20 20 20 20 20 20 20 53 54 41 20 24 30 35 34 30 | STA $0540| 00000DC0: 2C 58 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |,X. LDA | 00000DD0: 24 30 35 39 30 2C 58 0D 20 20 20 20 20 20 20 20 |$0590,X. | 00000DE0: 20 53 54 41 20 24 30 35 36 38 2C 58 0D 20 20 20 | STA $0568,X. | 00000DF0: 20 20 20 20 20 20 4C 44 41 20 24 30 35 42 38 2C | LDA $05B8,| 00000E00: 58 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 |X. STA $| 00000E10: 30 35 39 30 2C 58 0D 20 20 20 20 20 20 20 20 20 |0590,X. | 00000E20: 4C 44 41 20 24 30 35 45 30 2C 58 0D 20 20 20 20 |LDA $05E0,X. | 00000E30: 20 20 20 20 20 53 54 41 20 24 30 35 42 38 2C 58 | STA $05B8,X| 00000E40: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 24 30 |. LDA $0| 00000E50: 36 30 38 2C 58 0D 20 20 20 20 20 20 20 20 20 53 |608,X. S| 00000E60: 54 41 20 24 30 35 45 30 2C 58 0D 20 20 20 20 20 |TA $05E0,X. | 00000E70: 20 20 20 20 4C 44 41 20 24 30 36 33 30 2C 58 0D | LDA $0630,X.| 00000E80: 20 20 20 20 20 20 20 20 20 53 54 41 20 24 30 36 | STA $06| 00000E90: 30 38 2C 58 0D 20 20 20 20 20 20 20 20 20 4C 44 |08,X. LD| 00000EA0: 41 20 24 30 36 35 38 2C 58 0D 20 20 20 20 20 20 |A $0658,X. | 00000EB0: 20 20 20 53 54 41 20 24 30 36 33 30 2C 58 0D 20 | STA $0630,X. | 00000EC0: 20 20 20 20 20 20 20 20 4C 44 41 20 24 30 36 38 | LDA $068| 00000ED0: 30 2C 58 0D 20 20 20 20 20 20 20 20 20 53 54 41 |0,X. STA| 00000EE0: 20 24 30 36 35 38 2C 58 0D 20 20 20 20 20 20 20 | $0658,X. | 00000EF0: 20 20 44 45 58 0D 20 20 20 20 20 20 20 20 20 42 | DEX. B| 00000F00: 50 4C 20 55 50 4C 4F 4F 50 0D 20 20 20 20 20 20 |PL UPLOOP. | 00000F10: 20 20 20 3B 0D 20 20 20 20 20 20 20 20 20 4C 44 | ;. LD| 00000F20: 58 20 23 24 30 30 0D 55 54 48 49 20 20 20 20 20 |X #$00.UTHI | 00000F30: 3D 20 2A 2B 32 0D 55 54 4C 4F 20 20 20 20 20 3D |= *+2.UTLO =| 00000F40: 20 2A 2B 31 0D 55 4C 4F 4F 50 32 20 20 20 4C 44 | *+1.ULOOP2 LD| 00000F50: 41 20 55 54 45 58 54 2C 58 0D 20 20 20 20 20 20 |A UTEXT,X. | 00000F60: 20 20 20 42 4E 45 20 55 50 52 49 4E 54 0D 20 20 | BNE UPRINT. | 00000F70: 20 20 20 20 20 20 20 4C 44 58 20 23 3C 55 54 45 | LDX #<UTE| 00000F80: 58 54 0D 20 20 20 20 20 20 20 20 20 4C 44 59 20 |XT. LDY | 00000F90: 23 3E 55 54 45 58 54 0D 20 20 20 20 20 20 20 20 |#>UTEXT. | 00000FA0: 20 53 54 58 20 55 54 4C 4F 0D 20 20 20 20 20 20 | STX UTLO. | 00000FB0: 20 20 20 53 54 59 20 55 54 48 49 0D 20 20 20 20 | STY UTHI. | 00000FC0: 20 20 20 20 20 4C 44 58 20 23 24 30 30 0D 20 20 | LDX #$00. | 00000FD0: 20 20 20 20 20 20 20 4C 44 41 20 23 24 32 30 0D | LDA #$20.| 00000FE0: 55 50 52 49 4E 54 20 20 20 53 54 41 20 24 30 36 |UPRINT STA $06| 00000FF0: 38 30 2C 58 0D 20 20 20 20 20 20 20 20 20 49 4E |80,X. IN| 00001000: 58 0D 20 20 20 20 20 20 20 20 20 43 50 58 20 23 |X. CPX #| 00001010: 24 32 38 0D 20 20 20 20 20 20 20 20 20 42 4E 45 |$28. BNE| 00001020: 20 55 4C 4F 4F 50 32 0D 20 20 20 20 20 20 20 20 | ULOOP2. | 00001030: 20 4C 44 41 20 55 54 4C 4F 0D 20 20 20 20 20 20 | LDA UTLO. | 00001040: 20 20 20 43 4C 43 0D 20 20 20 20 20 20 20 20 20 | CLC. | 00001050: 41 44 43 20 23 24 32 38 0D 20 20 20 20 20 20 20 |ADC #$28. | 00001060: 20 20 53 54 41 20 55 54 4C 4F 0D 20 20 20 20 20 | STA UTLO. | 00001070: 20 20 20 20 42 43 43 20 55 50 44 4F 4E 45 0D 20 | BCC UPDONE. | 00001080: 20 20 20 20 20 20 20 20 49 4E 43 20 55 54 48 49 | INC UTHI| 00001090: 0D 55 50 44 4F 4E 45 20 20 20 52 54 53 0D 3B 2D |.UPDONE RTS.;-| 000010A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000010B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000010C0: 2D 2D 2D 2D 2D 2D 0D 59 50 4F 53 20 20 20 20 20 |------.YPOS | 000010D0: 2E 42 59 54 45 20 24 30 30 0D 3B 2D 2D 2D 2D 2D |.BYTE $00.;-----| 000010E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000010F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00001100: 2D 2D 0D 0D |--.. |
.;--------------------------------------
-.; 1X1 UPSCROLLER V1.0.;.; NEED MUSIC A
T $1000 & TEXT AT 2800.;----------------
-----------------------.UTEXT = $2800
.;--------------------------------------
-. *= $0900. ;.
SEI. LDX #$FF. TXS.
LDA #$0C. STA $D021.
STA 646. JSR $E544. LDA
#$00. STA $D020. STA $D
021. STA 650. LDA #$80.
STA 657. ;. LDA
#$00. STA UTLO. LDA #$28
. STA UTHI. ;. L
DA #$00. JSR $1000. ;.
LDA #$7F. STA $DC0D.
LDA $DC0D. LDA #$1B.
STA $D011. LDA #$20. ST
A $D012. LDA #$01. STA $
D019. STA $D01A. LDX #<P
ROGIRQ. LDY #>PROGIRQ. S
TX $0314. STY $0315. LDX
#<RESTORE. LDY #>RESTORE.
STX $0318. STY $0319.
CLI. ;.CASE JMP CASE.;-----
----------------------------------.RESTO
RE ;. JMP $9000. RTI.;-
--------------------------------------.P
ROGIRQ ;. LDA #$FF. STA
$D015. STA $D01D. LDA #
$00. STA $D01C. STA $D01
B. ;. LDA #%11100000.
STA $D010. ;. LDY
#$08.SETSPR3 LDA #63. STA 2040,
Y. LDA #$00. STA $D025,Y
. DEY. BPL SETSPR3.
;. LDA #24. STA $D00
0. CLC. ADC #48.
STA $D002. CLC. ADC #48
. STA $D004. CLC.
ADC #48. STA $D006. CL
C. ADC #48. STA $D008.
CLC. ADC #48. STA
$D00A. CLC. ADC #48.
STA $D00C. CLC. AD
C #48. STA $D00E. ;.
LDA #37. STA $D001.
STA $D003. STA $D005. S
TA $D007. STA $D009. STA
$D00B. STA $D00D. STA $
D00F. ;. LDA YPOS.
ORA #$10. STA $D011.
;. JSR $1003. ;.
LDX #(15*8)+$32. CPX $D012.
BNE *-3. LDX #$0A.
DEX. BNE *-1. LDA #$78.
STA $D011. ;. LD
A #$FF. STA $D015. STA $
D01D. LDA #$0F. STA $D01
C. STA $D01B. ;.
LDA #%11100000. STA $D010.
;. LDY #$08.SETSPR4 LDA #63
. STA 2040,Y. LDA #$0F.
STA $D025,Y. DEY.
BPL SETSPR4. ;. LDA #1
00. STA $D001. STA $D003
. STA $D005. STA $D007.
STA $D009. STA $D00B.
STA $D00D. STA $D00F.
;. JSR UPSCROLL. ;.
LDA #$01. STA $D019.
JMP $EA31.;------------------------
---------------.UDELAY = *+1.UPSCROLL
LDA #$00. BEQ UPS1. DEC
UDELAY. RTS.UPS1 LDA YPOS.
SEC. SBC #$01. ST
A YPOS. BMI MOVEUP. RTS.
;.MOVEUP LDA #$07. ST
A YPOS. LDX #$27.UPLOOP LDA $0
428,X. STA $0400,X. LDA
$0450,X. STA $0428,X. LD
A $0478,X. STA $0450,X.
LDA $04A0,X. STA $0478,X.
LDA $04C8,X. STA $04A0,X.
LDA $04F0,X. STA $04C8,X.
LDA $0518,X. STA $04F0,X.
LDA $0540,X. STA $0518,X
. LDA $0568,X. STA $0540
,X. LDA $0590,X. STA $05
68,X. LDA $05B8,X. STA $
0590,X. LDA $05E0,X. STA
$05B8,X. LDA $0608,X. S
TA $05E0,X. LDA $0630,X.
STA $0608,X. LDA $0658,X.
STA $0630,X. LDA $0680,X.
STA $0658,X. DEX. B
PL UPLOOP. ;. LDX #$00.U
THI = *+2.UTLO = *+1.ULOOP2 LD
A UTEXT,X. BNE UPRINT. L
DX #<UTEXT. LDY #>UTEXT.
STX UTLO. STY UTHI. LDX
#$00. LDA #$20.UPRINT STA $06
80,X. INX. CPX #$28.
BNE ULOOP2. LDA UTLO.
CLC. ADC #$28. STA UT
LO. BCC UPDONE. INC UTHI
.UPDONE RTS.;-------------------------
--------------.YPOS .BYTE $00.;-----
----------------------------------..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL