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

SCREEN.SOU

FILE INFORMATION

FILENAME(S): SCREEN.SOU

FILE TYPE(S): PRG

FILE SIZE: 1.8K

FIRST SEEN: 2025-11-30 01:13:10

APPEARS ON: 3 disk(s)

FILE HASH

460a17f014970579681307b341b352955ac5088999292e431c19debed8081f9b

FOUND ON DISKS (3 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
10908 08 89 SCREEN.SOU PRG C64er, DuncanTwain 31 13 DOWNLOAD FILE
10908 08 89 SCREEN.SOU PRG DuncanTwain 31 13 DOWNLOAD FILE
10908 08 89 SCREEN.SOU PRG earthshaker 31 13 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 0F 62 16 62 00 00 2E E0  00 1D 62 01 00 2E AA 00  |.b.b......b.....|
00000010: 29 62 02 00 2E A3 31 2C  33 2C 31 00 6E 62 F2 03  |)b....1,3,1.nb..|
00000020: 3B 20 20 20 20 41 55 54  4F 4D 41 54 49 53 43 48  |;    AUTOMATISCH|
00000030: 45 20 41 42 53 43 48 41  4C 54 55 4E 47 20 44 20  |E ABSCHALTUNG D |
00000040: 42 49 4C 44 53 43 48 49  52 4D 53 20 42 45 49 20  |BILDSCHIRMS BEI |
00000050: 4D 41 53 54 45 52 54 45  58 54 20 56 20 32 2E 30  |MASTERTEXT V 2.0|
00000060: 00 B3 62 FC 03 3B 20 20  20 20 2A 2A 2A 2A 2A 2A  |..b..;    ******|
00000070: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000080: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000090: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000000A0: 2A 2A 2A 2A 2A 00 B9 62  06 04 3B 00 C6 62 10 04  |*****..b..;..b..|
000000B0: 20 2E 90 24 32 33 38 42  00 CC 62 15 04 3B 00 D9  | ..$238B..b..;..|
000000C0: 62 2E 04 20 2E 8F 45 49  4E 3D 31 00 E6 62 38 04  |b.. ..EIN=1..b8.|
000000D0: 20 2E 8F 41 55 53 3D 30  00 F7 62 42 04 20 2E 8F  | ..AUS=0..bB. ..|
000000E0: 54 41 53 54 45 3D 24 44  34 00 07 63 4C 04 20 2E  |TASTE=$D4..cL. .|
000000F0: 8F 4B 45 49 4E 45 3D 38  38 00 18 63 56 04 20 2E  |.KEINE=88..cV. .|
00000100: 8F 4D 4D 55 3D 24 46 46  30 30 00 37 63 60 04 20  |.MMU=$FF00.7c`. |
00000110: 2E 8F 53 45 4B 55 4E 44  45 4E 3D 33 30 30 3B 20  |..SEKUNDEN=300; |
00000120: 35 20 4D 49 4E 55 54 45  4E 00 3D 63 7E 04 3B 00  |5 MINUTEN.=c~.;.|
00000130: 5C 63 E2 04 3B 20 2A 2A  2A 20 4E 45 55 45 20 49  |\c..; *** NEUE I|
00000140: 52 51 2D 52 4F 55 54 49  4E 45 20 2A 2A 2A 00 62  |RQ-ROUTINE ***.b|
00000150: 63 EC 04 3B 00 95 63 F6  04 49 52 51 20 97 53 43  |c..;..c..IRQ .SC|
00000160: 52 45 45 4E 3B 20 42 49  4C 44 53 43 48 49 52 4D  |REEN; BILDSCHIRM|
00000170: 20 45 49 4E 2F 41 55 53  2D 53 43 48 41 4C 54 2D  | EIN/AUS-SCHALT-|
00000180: 52 4F 55 54 49 4E 45 00  C1 63 00 05 20 96 24 32  |ROUTINE..c.. .$2|
00000190: 30 37 37 3B 20 4E 4F 52  4D 41 4C 45 20 4D 41 53  |077; NORMALE MAS|
000001A0: 54 45 52 54 45 58 54 20  49 52 51 2D 52 4F 55 54  |TERTEXT IRQ-ROUT|
000001B0: 49 4E 45 00 C7 63 0A 05  3B 00 FE 63 14 05 53 43  |INE..c..;..c..SC|
000001C0: 52 45 45 4E 20 81 42 53  46 4C 41 47 3B 20 49 53  |REEN .BSFLAG; IS|
000001D0: 54 20 44 45 52 20 42 49  4C 44 53 43 48 49 52 4D  |T DER BILDSCHIRM|
000001E0: 20 45 49 4E 47 45 53 43  48 41 4C 54 45 4E 20 3F  | EINGESCHALTEN ?|
000001F0: 00 21 64 1E 05 20 B8 53  43 52 45 45 4E 31 3B 20  |.!d.. .SCREEN1; |
00000200: 53 50 52 49 4E 47 45 2C  20 57 45 4E 4E 20 4E 49  |SPRINGE, WENN NI|
00000210: 43 48 54 00 27 64 28 05  3B 00 52 64 32 05 3B 20  |CHT.'d(.;.Rd2.; |
00000220: 2A 2A 2A 20 42 49 4C 44  53 43 48 49 52 4D 20 49  |*** BILDSCHIRM I|
00000230: 53 54 20 45 49 4E 47 45  53 43 48 41 4C 54 45 4E  |ST EINGESCHALTEN|
00000240: 20 2A 2A 2A 00 58 64 3C  05 3B 00 82 64 46 05 20  | ***.Xd<.;..dF. |
00000250: 81 54 41 53 54 45 3B 20  57 55 52 44 45 20 45 49  |.TASTE; WURDE EI|
00000260: 4E 45 20 54 41 53 54 45  20 47 45 44 52 55 45 43  |NE TASTE GEDRUEC|
00000270: 4B 54 20 3F 00 9C 64 50  05 20 85 23 4B 45 49 4E  |KT ?..dP. .#KEIN|
00000280: 45 3B 20 57 45 4E 4E 20  4E 49 43 48 54 2C 00 D7  |E; WENN NICHT,..|
00000290: 64 5A 05 20 B8 53 43 52  45 45 4E 30 3B 20 44 41  |dZ. .SCREEN0; DA|
000002A0: 4E 4E 20 53 50 52 49 4E  47 45 20 47 4C 45 49 43  |NN SPRINGE GLEIC|
000002B0: 48 20 5A 55 4D 20 45 52  48 4F 45 48 45 4E 20 44  |H ZUM ERHOEHEN D|
000002C0: 20 5A 41 45 48 4C 45 52  53 00 08 65 64 05 20 2E  | ZAEHLERS..ed. .|
000002D0: BF 30 2C 5A 41 45 48 4C  45 52 3B 20 53 4F 4E 53  |.0,ZAEHLER; SONS|
000002E0: 54 20 49 52 51 2D 5A 41  45 48 4C 45 52 20 41 55  |T IRQ-ZAEHLER AU|
000002F0: 46 20 30 20 53 45 54 5A  45 4E 00 33 65 6E 05 53  |F 0 SETZEN.3en.S|
00000300: 43 52 45 45 4E 30 20 2E  B9 5A 41 45 48 4C 45 52  |CREEN0 ..ZAEHLER|
00000310: 3B 20 49 52 51 2D 5A 41  45 48 4C 45 52 20 45 52  |; IRQ-ZAEHLER ER|
00000320: 48 4F 48 45 4E 00 61 65  78 05 20 2E C5 53 45 4B  |HOHEN.aex. ..SEK|
00000330: 55 4E 44 45 4E 2A 35 30  2C 5A 41 45 48 4C 45 52  |UNDEN*50,ZAEHLER|
00000340: 3B 20 47 52 45 4E 5A 45  20 45 52 52 45 49 43 48  |; GRENZE ERREICH|
00000350: 54 20 3F 00 83 65 82 05  20 B7 45 4E 44 45 3B 20  |T ?..e.. .ENDE; |
00000360: 57 45 4E 4E 20 4E 49 43  48 54 2C 20 44 41 4E 4E  |WENN NICHT, DANN|
00000370: 20 45 4E 44 45 00 9A 65  8C 05 20 81 23 41 55 53  | ENDE..e.. .#AUS|
00000380: 3B 20 53 4F 4E 53 54 20  46 4C 41 47 00 CC 65 96  |; SONST FLAG..e.|
00000390: 05 20 82 42 53 46 4C 41  47 3B 20 41 55 46 20 42  |. .BSFLAG; AUF B|
000003A0: 49 4C 44 53 43 48 49 52  4D 20 41 55 53 47 45 53  |ILDSCHIRM AUSGES|
000003B0: 43 48 41 4C 54 45 4E 20  53 45 54 5A 45 4E 00 E7  |CHALTEN SETZEN..|
000003C0: 65 A0 05 20 83 23 36 3B  20 42 49 4C 44 53 43 48  |e.. .#6; BILDSCH|
000003D0: 49 52 4D 20 55 45 42 45  52 00 0E 66 AA 05 20 97  |IRM UEBER..f.. .|
000003E0: 56 44 43 53 45 54 3B 20  56 44 43 2D 52 45 47 49  |VDCSET; VDC-REGI|
000003F0: 53 54 45 52 20 41 55 53  53 43 48 41 4C 54 45 4E  |STER AUSSCHALTEN|
00000400: 00 35 66 B4 05 20 2E BF  30 2C 5A 41 45 48 4C 45  |.5f.. ..0,ZAEHLE|
00000410: 52 3B 20 5A 41 45 48 4C  45 52 20 41 55 46 20 30  |R; ZAEHLER AUF 0|
00000420: 20 53 45 54 5A 45 4E 00  5A 66 BE 05 45 4E 44 45  | SETZEN.Zf..ENDE|
00000430: 20 A4 3B 20 5A 55 52 20  4E 4F 52 4D 41 4C 45 4E  | .; ZUR NORMALEN|
00000440: 20 49 52 51 2D 52 4F 55  54 49 4E 45 00 60 66 C8  | IRQ-ROUTINE.`f.|
00000450: 05 3B 00 8B 66 D2 05 3B  20 2A 2A 2A 20 42 49 4C  |.;..f..; *** BIL|
00000460: 44 53 43 48 49 52 4D 20  49 53 54 20 41 55 53 47  |DSCHIRM IST AUSG|
00000470: 45 53 43 48 41 4C 54 45  4E 20 2A 2A 2A 00 91 66  |ESCHALTEN ***..f|
00000480: DC 05 3B 00 C0 66 E6 05  53 43 52 45 45 4E 31 20  |..;..f..SCREEN1 |
00000490: 81 54 41 53 54 45 3B 20  57 55 52 44 45 20 45 49  |.TASTE; WURDE EI|
000004A0: 4E 45 20 54 41 53 54 45  20 47 45 44 52 55 45 43  |NE TASTE GEDRUEC|
000004B0: 4B 54 00 D9 66 F0 05 20  85 23 4B 45 49 4E 45 3B  |KT..f.. .#KEINE;|
000004C0: 20 57 45 4E 4E 20 4E 49  43 48 54 00 03 67 FA 05  | WENN NICHT..g..|
000004D0: 20 B8 45 4E 44 45 3B 20  44 41 4E 4E 20 5A 55 52  | .ENDE; DANN ZUR|
000004E0: 20 4E 4F 52 4D 41 4C 45  4E 20 49 52 51 2D 52 4F  | NORMALEN IRQ-RO|
000004F0: 55 54 49 4E 45 00 1F 67  04 06 20 81 23 32 38 3B  |UTINE..g.. .#28;|
00000500: 20 53 4F 4E 53 54 20 42  49 4C 44 53 43 48 49 52  | SONST BILDSCHIR|
00000510: 4D 00 3C 67 0E 06 20 83  23 36 3B 20 55 45 42 45  |M.<g.. .#6; UEBE|
00000520: 52 20 56 44 43 2D 52 45  47 49 53 54 45 52 00 5D  |R VDC-REGISTER.]|
00000530: 67 18 06 20 97 56 44 43  53 45 54 3B 20 57 49 45  |g.. .VDCSET; WIE|
00000540: 44 45 52 20 45 49 4E 53  43 48 41 4C 54 45 4E 00  |DER EINSCHALTEN.|
00000550: 75 67 22 06 20 81 23 45  49 4E 3B 20 55 4E 44 20  |ug". .#EIN; UND |
00000560: 42 53 2D 46 4C 41 47 00  9D 67 2C 06 20 82 42 53  |BS-FLAG..g,. .BS|
00000570: 46 4C 41 47 3B 20 41 55  46 20 42 49 4C 44 53 43  |FLAG; AUF BILDSC|
00000580: 48 49 52 4D 20 45 49 4E  20 53 45 54 5A 45 4E 00  |HIRM EIN SETZEN.|
00000590: BE 67 36 06 20 A4 3B 20  5A 55 52 20 4E 4F 52 4D  |.g6. .; ZUR NORM|
000005A0: 41 4C 45 4E 20 49 52 51  2D 52 4F 55 54 49 4E 45  |ALEN IRQ-ROUTINE|
000005B0: 00 C4 67 40 06 3B 00 E3  67 4A 06 5A 41 45 48 4C  |..g@.;..gJ.ZAEHL|
000005C0: 45 52 20 2E 91 30 2C 30  3B 20 49 52 51 2D 5A 41  |ER ..0,0; IRQ-ZA|
000005D0: 45 48 4C 45 52 00 03 68  54 06 42 53 46 4C 41 47  |EHLER..hT.BSFLAG|
000005E0: 20 2E 91 31 3B 20 42 53  20 45 49 4E 2F 41 55 53  | ..1; BS EIN/AUS|
000005F0: 2D 46 4C 41 47 00 09 68  5E 06 3B 00 42 68 68 06  |-FLAG..h^.;.Bhh.|
00000600: 3B 20 2A 2A 2A 20 56 44  43 2D 52 45 47 49 53 54  |; *** VDC-REGIST|
00000610: 45 52 20 28 58 52 45 47  29 20 41 55 46 20 57 45  |ER (XREG) AUF WE|
00000620: 52 54 20 28 41 4B 4B 55  29 20 53 45 54 5A 45 4E  |RT (AKKU) SETZEN|
00000630: 20 2A 2A 2A 00 48 68 72  06 3B 00 77 68 7C 06 56  | ***.Hhr.;.wh|.V|
00000640: 44 43 53 45 54 20 84 4D  4D 55 3B 20 53 50 45 49  |DCSET .MMU; SPEI|
00000650: 43 48 45 52 20 4B 4F 4E  46 49 47 55 52 41 54 49  |CHER KONFIGURATI|
00000660: 4F 4E 20 4D 45 52 4B 45  4E 00 8B 68 86 06 20 A0  |ON MERKEN..h.. .|
00000670: 3B 20 41 4B 4B 55 20 4D  45 52 4B 45 4E 00 9E 68  |; AKKU MERKEN..h|
00000680: 90 06 20 81 23 30 3B 20  41 4C 4C 45 20 52 4F 4D  |.. .#0; ALLE ROM|
00000690: 00 B5 68 9A 06 20 82 4D  4D 55 3B 20 45 49 4E 53  |..h.. .MMU; EINS|
000006A0: 43 48 41 4C 54 45 4E 00  CF 68 A4 06 20 A1 3B 20  |CHALTEN..h.. .; |
000006B0: 41 4B 4B 55 20 57 49 45  44 45 52 20 48 4F 4C 45  |AKKU WIEDER HOLE|
000006C0: 4E 00 F4 68 AE 06 20 97  24 43 44 43 43 3B 20 56  |N..h.. .$CDCC; V|
000006D0: 44 43 20 55 45 42 45 52  20 4B 45 52 4E 41 4C 20  |DC UEBER KERNAL |
000006E0: 53 45 54 5A 45 4E 00 1D  69 B8 06 20 89 4D 4D 55  |SETZEN..i.. .MMU|
000006F0: 3B 20 41 4C 54 45 20 4B  4F 4E 46 49 47 55 52 41  |; ALTE KONFIGURA|
00000700: 54 49 4F 4E 20 48 45 52  53 54 45 4C 4C 45 4E 00  |TION HERSTELLEN.|
00000710: 24 69 C2 06 20 A4 00 00  00                       |$i.. ....       |
.B.B......B.....)B....1,3,1.NB..;    AUT
OMATISCHE ABSCHALTUNG D BILDSCHIRMS BEI 
MASTERTEXT V 2.0..B..;    **************
****************************************
*****..B..;.FB.. ..$238B.LB..;.YB.. ..EI
N=1..B8. ..AUS=0..BB. ..TASTE=$D4..CL. .
.KEINE=88..CV. ..MMU=$FF00.7C`. ..SEKUND
EN=300; 5 MINUTEN.=C~.;.\C..; *** NEUE I
RQ-ROUTINE ***.BC..;..C..IRQ .SCREEN; BI
LDSCHIRM EIN/AUS-SCHALT-ROUTINE.AC.. .$2
077; NORMALE MASTERTEXT IRQ-ROUTINE.GC..
;..C..SCREEN .BSFLAG; IST DER BILDSCHIRM
 EINGESCHALTEN ?.!D.. .SCREEN1; SPRINGE,
 WENN NICHT.'D(.;.RD2.; *** BILDSCHIRM I
ST EINGESCHALTEN ***.XD<.;..DF. .TASTE; 
WURDE EINE TASTE GEDRUECKT ?..DP. .#KEIN
E; WENN NICHT,.WDZ. .SCREEN0; DANN SPRIN
GE GLEICH ZUM ERHOEHEN D ZAEHLERS..ED. .
.0,ZAEHLER; SONST IRQ-ZAEHLER AUF 0 SETZ
EN.3EN.SCREEN0 ..ZAEHLER; IRQ-ZAEHLER ER
HOHEN.AEX. .ESEKUNDEN*50,ZAEHLER; GRENZE
 ERREICHT ?..E.. .ENDE; WENN NICHT, DANN
 ENDE..E.. .#AUS; SONST FLAG.LE.. .BSFLA
G; AUF BILDSCHIRM AUSGESCHALTEN SETZEN..
E . .#6; BILDSCHIRM UEBER..F.. .VDCSET; 
VDC-REGISTER AUSSCHALTEN.5F.. ..0,ZAEHLE
R; ZAEHLER AUF 0 SETZEN.ZF..ENDE .; ZUR 
NORMALEN IRQ-ROUTINE.`FH.;..FR.; *** BIL
DSCHIRM IST AUSGESCHALTEN ***..F..;..F..
SCREEN1 .TASTE; WURDE EINE TASTE GEDRUEC
KT.YF.. .#KEINE; WENN NICHT..G.. .ENDE; 
DANN ZUR NORMALEN IRQ-ROUTINE..G.. .#28;
 SONST BILDSCHIRM.<G.. .#6; UEBER VDC-RE
GISTER.]G.. .VDCSET; WIEDER EINSCHALTEN.
UG". .#EIN; UND BS-FLAG..G,. .BSFLAG; AU
F BILDSCHIRM EIN SETZEN..G6. .; ZUR NORM
ALEN IRQ-ROUTINE.DG@.;..GJ.ZAEHLER ..0,0
; IRQ-ZAEHLER..HT.BSFLAG ..1; BS EIN/AUS
-FLAG..H^.;.BHH.; *** VDC-REGISTER (XREG
) AUF WERT (AKKU) SETZEN ***.HHR.;.WH|.V
DCSET .MMU; SPEICHER KONFIGURATION MERKE
N..H..  ; AKKU MERKEN..H.. .#0; ALLE ROM
..H.. .MMU; EINSCHALTEN.OH.. .; AKKU WIE
DER HOLEN..H.. .$CDCC; VDC UEBER KERNAL 
SETZEN..I.. .MMU; ALTE KONFIGURATION HER
STELLEN.$IB. ....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL