home *** CD-ROM | disk | FTP | other *** search
- 100 poke56,158:clr
- 110 print"[147]one moment please..."
- 120 forad=40449to40739:readop:ck=ck+op:pokead,op:next
- 130 ifck<>31161thenprint"[147]error in data statements.":stop
- 140 pm=0:input"[147]what is the hour";h:ifh<0orh>23then140
- 150 ifh=0thenh=12:goto180
- 160 ifh>12thenh=h-12:pm=-1
- 170 ifpm=0thengosub420
- 180 ifh=12thenpm=not pm
- 190 num=h:gosub370:poke56331,-128*pm+16*fd+sd
- 200 input"what is the minute";m:ifm<0orm>59then140
- 210 num=m:gosub370:poke56330,16*fd+sd
- 220 input"what is the second";s:ifs<0ors>59then140
- 230 num=s:gosub370:poke56329,16*fd+sd
- 240 print"continuous time display? (y[146]/n[146])"
- 250 geta$:ifa$=""then250
- 260 ifa$="n"thenpoke40739,0
- 270 pm=0:input"[147]what is the alarm hour";ah:ifah<0orah>23then270
- 280 ifah>12thenah=ah-12:pm=-1
- 290 ifpm=0thengosub420
- 300 num=ah:gosub370:poke40737,-128*pm+16*fd+sd
- 310 input "what is the alarm minute";am:ifam<0oram>59then270
- 320 num=am:gosub370:poke40738,16*fd+sd
- 330 print"audio alarm? (y[146]/n[146])"
- 340 geta$:ifa$=""then340
- 350 ifa$="n"thenpoke40680,0
- 360 sys40449:print"[147]":end
- 370 rem ** subroutine
- 380 a$=str$(num):iflen(a$)=3thenfd=val(mid$(a$,2,1)):goto400
- 390 fd=0
- 400 sd=val(right$(a$,1))
- 410 return
- 420 rem ** subroutine
- 430 print"a[146]m or p[146]m"
- 440 geta$:ifa$=""then440
- 450 ifa$="p"thenpm=-1
- 460 return
- 40449 data120,173,20,3,73,40
- 40455 data141,20,3,173,21,3
- 40461 data73,116,141,21,3,88
- 40467 data169,0,141,8,220,96
- 40473 data173,35,159,240,121,160
- 40479 data31,173,32,208,153,0
- 40485 data216,200,192,40,208,248
- 40491 data173,11,220,41,16,74
- 40497 data74,74,74,9,176,201
- 40503 data176,208,2,169,160,141
- 40509 data31,4,173,11,220,41
- 40515 data15,9,176,141,32,4
- 40521 data173,11,220,41,128,240
- 40527 data8,169,144,141,39,4
- 40533 data76,93,158,169,129,141
- 40539 data39,4,169,186,141,33
- 40545 data4,173,10,220,41,112
- 40551 data74,74,74,74,9,176
- 40557 data141,34,4,173,10,220
- 40563 data41,15,9,176,141,35
- 40569 data4,169,186,141,36,4
- 40575 data173,9,220,41,112,74
- 40581 data74,74,74,9,176,141
- 40587 data37,4,173,9,220,41
- 40593 data15,9,176,141,38,4
- 40599 data173,11,220,41,159,205
- 40605 data33,159,208,100,173,10
- 40611 data220,41,127,205,34,159
- 40617 data208,90,173,2,159,208
- 40623 data36,169,181,141,0,212
- 40629 data169,23,141,1,212,169
- 40635 data0,141,5,212,169,240
- 40641 data141,6,212,169,33,141
- 40647 data4,212,173,32,208,141
- 40653 data3,159,169,255,141,2
- 40659 data159,206,32,159,208,38
- 40665 data174,32,208,236,3,159
- 40671 data208,14,173,4,159,141
- 40677 data32,208,169,15,141,24
- 40683 data212,76,250,158,173,3
- 40689 data159,141,32,208,169,0
- 40695 data141,24,212,169,30,141
- 40701 data32,159,76,26,159,0
- 40707 data0,10,173,2,159,240
- 40713 data16,173,3,159,141,32
- 40719 data208,169,0,141,24,212
- 40725 data169,0,141,2,159,173
- 40731 data8,220,76,49,234,30
- 40737 data0,0,255
-