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

SOFTSPRITE

FILE INFORMATION

FILENAME(S): SOFTSPRITE

FILE TYPE(S): PRG

FILE SIZE: 1.6K

FIRST SEEN: 2025-11-30 01:12:39

APPEARS ON: 2 disk(s)

FILE HASH

c91b813bf30274d873827ddffaedd1beaec91527019ce1c8d94d98dd6488e5ee

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
15717 I SEITE B SOFTSPRITE PRG C64er 13 7 DOWNLOAD FILE
15717 I SEITE B SOFTSPRITE PRG DuncanTwain 13 7 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 01 00 01 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |...*************|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000020: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000030: 00 01 2A 20 20 20 20 20  20 49 4E 54 45 52 52 55  |..*      INTERRU|
00000040: 50 54 47 45 53 54 45 55  45 52 54 45 20 20 20 20  |PTGESTEUERTE    |
00000050: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 2A 00  |              *.|
00000060: 01 2A 20 20 20 20 20 20  20 20 4A 4F 59 53 54 49  |.*        JOYSTI|
00000070: 43 4B 41 42 46 52 41 47  45 20 20 20 20 20 20 20  |CKABFRAGE       |
00000080: 20 20 20 20 20 20 20 20  20 20 20 20 20 2A 00 01  |             *..|
00000090: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000000A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000000B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 01 00  |*************...|
000000C0: C1 24 43 30 30 30 00 CA  4D 00 56 49 43 C0 24 44  |.$C000..M.VIC.$D|
000000D0: 30 30 30 00 01 00 01 00  AB 01 20 49 4E 54 45 52  |000....... INTER|
000000E0: 52 55 50 54 20 53 50 45  52 52 45 4E 00 01 00 8D  |RUPT SPERREN....|
000000F0: 23 24 37 46 00 8C 24 44  43 30 44 00 01 00 8D 23  |#$7F..$DC0D....#|
00000100: 25 31 30 30 30 30 30 30  31 00 8C 56 49 43 2B 32  |%10000001..VIC+2|
00000110: 36 00 01 00 01 00 8D 23  3C 49 52 51 4E 45 55 01  |6......#<IRQNEU.|
00000120: 20 5A 45 49 47 45 52 20  56 45 52 42 49 45 47 45  | ZEIGER VERBIEGE|
00000130: 4E 00 8C 24 30 33 31 34  00 8D 23 3E 49 52 51 4E  |N..$0314..#>IRQN|
00000140: 45 55 00 8C 24 30 33 31  35 00 01 00 B1 53 50 52  |EU..$0315....SPR|
00000150: 49 54 45 4D 41 4B 45 01  20 53 50 52 49 54 45 20  |ITEMAKE. SPRITE |
00000160: 45 52 53 54 45 4C 4C 45  4E 00 01 00 AA 01 20 49  |ERSTELLEN..... I|
00000170: 4E 54 45 52 52 55 50 54  20 5A 55 4C 41 53 53 45  |NTERRUPT ZULASSE|
00000180: 4E 00 83 01 20 2E 2E 2E  20 55 4E 44 20 5A 55 52  |N... ... UND ZUR|
00000190: 55 45 43 4B 00 01 00 01  2A 2A 2A 2A 2A 2A 2A 2A  |UECK....********|
000001A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000001B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 01  |**************..|
000001C0: 2A 20 20 20 20 20 20 4E  45 55 45 52 20 49 4E 54  |*      NEUER INT|
000001D0: 45 52 52 55 50 54 20 20  20 20 20 20 20 20 20 20  |ERRUPT          |
000001E0: 20 20 20 20 20 2A 00 01  2A 2A 2A 2A 2A 2A 2A 2A  |     *..********|
000001F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000200: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 01  |**************..|
00000210: 00 49 52 51 4E 45 55 8D  56 49 43 2B 32 35 00 8C  |.IRQNEU.VIC+25..|
00000220: 56 49 43 2B 32 35 00 01  00 8D 24 44 43 30 30 01  |VIC+25....$DC00.|
00000230: 20 20 4A 4F 59 53 54 49  43 4B 2D 50 4F 52 54 20  |  JOYSTICK-PORT |
00000240: 32 00 93 00 A4 4F 42 45  4E 01 20 56 45 52 54 49  |2....OBEN. VERTI|
00000250: 4B 41 4C 41 42 46 52 41  47 45 00 93 00 A4 55 4E  |KALABFRAGE....UN|
00000260: 54 45 4E 00 01 00 B3 48  4F 52 49 5A 4F 4E 54 41  |TEN....HORIZONTA|
00000270: 4C 01 20 4B 45 49 4E 45  20 56 42 2D 45 57 45 47  |L. KEINE VB-EWEG|
00000280: 55 4E 47 00 01 00 01 2A  2A 2A 2A 2A 2A 2A 2A 2A  |UNG....*********|
00000290: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000002A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 01 2A  |*************..*|
000002B0: 20 20 20 20 20 56 45 52  54 49 4B 41 4C 42 45 57  |     VERTIKALBEW|
000002C0: 45 47 55 4E 47 20 20 20  20 20 20 20 20 20 20 20  |EGUNG           |
000002D0: 20 20 20 20 2A 00 01 2A  2A 2A 2A 2A 2A 2A 2A 2A  |    *..*********|
000002E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000002F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 01 00  |*************...|
00000300: 4F 42 45 4E 96 24 44 30  30 31 01 20 59 2D 57 45  |OBEN.$D001. Y-WE|
00000310: 52 54 00 96 24 44 30 30  31 01 20 56 45 52 52 49  |RT..$D001. VERRI|
00000320: 4E 47 45 52 4E 00 93 00  B3 48 4F 52 49 5A 4F 4E  |NGERN....HORIZON|
00000330: 54 41 4C 00 01 00 55 4E  54 45 4E 97 24 44 30 30  |TAL...UNTEN.$D00|
00000340: 31 01 20 59 2D 57 45 52  54 00 97 24 44 30 30 31  |1. Y-WERT..$D001|
00000350: 01 20 45 52 48 4F 45 48  45 4E 00 B3 48 4F 52 49  |. ERHOEHEN..HORI|
00000360: 5A 4F 4E 54 41 4C 00 01  00 01 2A 2A 2A 2A 2A 2A  |ZONTAL....******|
00000370: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000380: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000390: 00 01 2A 20 20 20 20 20  48 4F 52 49 5A 4F 4E 54  |..*     HORIZONT|
000003A0: 41 4C 42 45 57 45 47 55  4E 47 20 20 20 20 20 20  |ALBEWEGUNG      |
000003B0: 20 20 20 20 20 20 20 2A  00 01 2A 2A 2A 2A 2A 2A  |       *..******|
000003C0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000003D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000003E0: 00 01 00 48 4F 52 49 5A  4F 4E 54 41 4C 93 01 20  |...HORIZONTAL.. |
000003F0: 48 4F 52 49 5A 4F 4E 54  41 4C 41 42 46 52 41 47  |HORIZONTALABFRAG|
00000400: 45 00 A4 4C 49 4E 4B 53  00 93 00 A4 52 45 43 48  |E..LINKS....RECH|
00000410: 54 53 00 01 00 B3 45 4E  44 45 01 20 49 52 51 20  |TS....ENDE. IRQ |
00000420: 42 45 45 4E 44 45 4E 00  01 00 4C 49 4E 4B 53 96  |BEENDEN...LINKS.|
00000430: 24 44 30 30 30 01 20 58  2D 57 45 52 54 00 96 24  |$D000. X-WERT..$|
00000440: 44 30 30 30 01 20 56 45  52 52 49 4E 47 45 52 4E  |D000. VERRINGERN|
00000450: 00 B3 45 4E 44 45 01 20  49 52 51 20 42 45 45 4E  |..ENDE. IRQ BEEN|
00000460: 44 45 4E 00 01 00 52 45  43 48 54 53 97 24 44 30  |DEN...RECHTS.$D0|
00000470: 30 30 01 20 58 2D 57 45  52 54 00 97 24 44 30 30  |00. X-WERT..$D00|
00000480: 30 01 20 45 52 48 4F 45  48 45 4E 00 B3 45 4E 44  |0. ERHOEHEN..END|
00000490: 45 01 20 49 52 51 20 42  45 45 4E 44 45 4E 00 01  |E. IRQ BEENDEN..|
000004A0: 00 01 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..**************|
000004B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000004C0: 2A 2A 2A 2A 2A 2A 2A 2A  00 01 2A 20 20 20 20 20  |********..*     |
000004D0: 20 49 4E 54 45 52 52 55  50 54 20 42 45 45 4E 44  | INTERRUPT BEEND|
000004E0: 45 4E 20 20 20 20 20 20  20 20 20 20 20 20 20 2A  |EN             *|
000004F0: 00 01 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..**************|
00000500: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000510: 2A 2A 2A 2A 2A 2A 2A 2A  00 01 00 45 4E 44 45 B3  |********...ENDE.|
00000520: 24 45 41 33 31 01 20 42  45 54 52 49 45 42 53 53  |$EA31. BETRIEBSS|
00000530: 59 53 54 45 4D 00 01 00  01 2A 2A 2A 2A 2A 2A 2A  |YSTEM....*******|
00000540: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000550: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
00000560: 01 2A 20 20 20 20 20 20  20 53 50 52 49 54 45 20  |.*       SPRITE |
00000570: 45 52 53 54 45 4C 4C 45  4E 20 20 20 20 20 20 20  |ERSTELLEN       |
00000580: 20 20 20 20 20 20 2A 00  01 2A 2A 2A 2A 2A 2A 2A  |      *..*******|
00000590: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000005A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
000005B0: 01 00 53 50 52 49 54 45  4D 41 4B 45 8D 23 24 30  |..SPRITEMAKE.#$0|
000005C0: 31 01 20 53 50 52 49 54  45 20 45 49 4E 53 43 48  |1. SPRITE EINSCH|
000005D0: 41 4C 54 45 4E 00 8C 24  44 30 31 35 00 01 00 8D  |ALTEN..$D015....|
000005E0: 23 24 30 44 01 20 42 4C  4F 43 4B 2D 5A 45 49 47  |#$0D. BLOCK-ZEIG|
000005F0: 45 52 00 8C 24 30 37 46  38 01 20 53 45 54 5A 45  |ER..$07F8. SETZE|
00000600: 4E 00 01 00 95 23 24 34  30 01 20 42 4C 4F 43 4B  |N....#$40. BLOCK|
00000610: 20 4D 49 54 20 24 46 46  00 8D 23 24 46 46 01 20  | MIT $FF..#$FF. |
00000620: 46 55 45 4C 4C 45 4E 00  4C 31 8C 24 30 33 34 30  |FUELLEN.L1.$0340|
00000630: 2C 58 00 BD 00 A0 4C 31  00 01 00 83 01 20 2E 2E  |,X....L1..... ..|
00000640: 2E 55 4E 44 20 5A 55 52  55 45 43 4B 00           |.UND ZURUECK.   |
...*************************************
********..*      INTERRUPTGESTEUERTE    
              *..*        JOYSTICKABFRAG
E                    *..****************
*****************************...A$C000.J
M.VIC.$D000....... INTERRUPT SPERREN....
#$7F..$DC0D....#%10000001..VIC+26......#
<IRQNEU. ZEIGER VERBIEGEN..$0314..#>IRQN
EU..$0315....SPRITEMAKE. SPRITE ERSTELLE
N..... INTERRUPT ZULASSEN... ... UND ZUR
UECK....********************************
******..*      NEUER INTERRUPT          
     *..********************************
******...IRQNEU.VIC+25..VIC+25....$DC00.
  JOYSTICK-PORT 2....OBEN. VERTIKALABFRA
GE....UNTEN....HORIZONTAL. KEINE VB-EWEG
UNG....*********************************
*****..*     VERTIKALBEWEGUNG           
    *..*********************************
*****...OBEN.$D001. Y-WERT..$D001. VERRI
NGERN....HORIZONTAL...UNTEN.$D001. Y-WER
T..$D001. ERHOEHEN..HORIZONTAL....******
********************************..*     
HORIZONTALBEWEGUNG             *..******
********************************...HORIZ
ONTAL.. HORIZONTALABFRAGE..LINKS....RECH
TS....ENDE. IRQ BEENDEN...LINKS.$D000. X
-WERT..$D000. VERRINGERN..ENDE. IRQ BEEN
DEN...RECHTS.$D000. X-WERT..$D000. ERHOE
HEN..ENDE. IRQ BEENDEN....**************
************************..*      INTERRU
PT BEENDEN             *..**************
************************...ENDE.$EA31. B
ETRIEBSSYSTEM....***********************
***************..*       SPRITE ERSTELLE
N             *..***********************
***************...SPRITEMAKE.#$01. SPRIT
E EINSCHALTEN..$D015....#$0D. BLOCK-ZEIG
ER..$07F8. SETZEN....#$40. BLOCK MIT $FF
..#$FF. FUELLEN.L1.$0340,X... L1..... ..
.UND ZURUECK.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL