home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore Disc 53
/
Commodore_Disc_53_19xx_-_de.d64
/
itime64
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
2KB
|
77 lines
100 rem ==itime64===============c64
110 :
120 rem written by a.m.
130 :
140 rem ====anpassung==============
150 :
160 data 0,0:rem zeile,spalte
170 data 176:rem revers (48 normal)
180 :
190 rem ====wichtige adressen======
200 :
210 rem sys49310 installieren
220 rem sys49316 aus-/einschalten
230 rem sys49152 ausgaberoutine
240 rem 49216 adr. fuer normal/revers
250 rem 49218-49219 adr. fuer position
260 :
270 rem ===definitionen=============
280 :
290 deffnur(n)=val(mid$(ur$,3*n+1,2))
300 deffnbc(ur)=ur+6*int(ur/10)
310 uh=56331:goto480
320 :
330 rem ===== uhr stellen =========
340 :
350 printchr$(147)"uhrzeit 00-00-00[157][157][157][157][157][157][157][157][157][157]";
360 inputur$
370 pokeuh+3,peek(uh+3)or128:rem 50hz
380 pokeuh+4,peek(uh+4)and127:rem uhr
390 ur=fnur(0):ifur>=12thenur=ur+68
400 fori=0to2:pokeuh-i,fnbc(ur)
410 ur=fnur(i+1):next
420 print:print"start auf tastendruck"
430 geta$:ifa$=""then430
440 pokeuh-3,0:return
450 :
460 rem ====== hauptprogramm =======
470 :
480 gosub350:printchr$(147);
490 ready:readx:readrv:gosub580
500 ad=40*y+1024+x
510 ah=int(ad/256):al=ad-256*ah
520 poke49218,al:poke49219,ah
530 poke49216,rv
540 sys49310:end
550 :
560 rem ====== maschinencode =======
570 :
580 fori=49152to49324
590 reada:pokei,a:next:return
600 data 173,011,220,201,018,208,004
610 data 169,000,240,012,144,010,248
620 data 233,104,216,201,036,208,002
630 data 169,018,162,000,032,052,192
640 data 160,010,185,000,220,032,045
650 data 192,136,192,008,208,245,173
660 data 008,220,096,072,169,010,032
670 data 063,192,104,072,074,074,074
680 data 074,032,063,192,104,041,015
690 data 009,048,157,000,004,232,096
700 data 165,162,041,015,208,003,032
710 data 000,192,076,049,234,072,138
720 data 072,152,072,169,127,141,013
730 data 221,172,013,221,048,039,032
740 data 002,253,208,003,108,002,128
750 data 032,188,246,032,225,255,208
760 data 023,032,021,253,032,163,253
770 data 173,014,220,009,128,141,014
780 data 220,032,139,192,032,024,229
790 data 108,002,160,076,114,254,169
800 data 070,141,020,003,169,082,141
810 data 024,003,169,192,141,021,003
820 data 141,025,003,096,120,032,139
830 data 192,088,096,173,072,192,073
840 data 032,141,072,192,096
850 rem ======ende==================