home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 83
/
083.d81
/
i-message
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
2KB
|
58 lines
100 ifa=0thendv=peek(186):ifdv<8thendv=8
110 ifa=0thena=1:load"i-message.o",dv,1
120 gosub270
130 sys49152,9,1,"[208]ress [210][197][212][213][210][206] [198]or [206]ext [205]essage",4,chr$(13)
140 sys49152,15,13,"[205]ind-boggling, huh? [208]ress [211][208][193][195][197]...",7," "
150 fori=1to500:next:gosub430
180 poke198,0:wait198,15:geta$
190 sys49152+374
200 sys49152,1,14,"[208]ress [193]ny [198]-[203]ey [212]o [195]ontinue",7,"[133][134][135][136][137][138][139][140]"
210 sys49152,68,3,"[196]emo [193]gain or [209]uit? ([196][159]/[209][159])",4,"dq"
220 geta$:ifa$="d"then130
230 print"[144]":print""
240 print "load";chr$(34);f$;chr$(34)","dv
250 print"run"
260 poke631,13:poke632,13:poke198,2:end
270 print"[147]":poke53280,0:poke53281,0:iffthenreturn
280 poke214,10:print"[145]";
290 print"[159][169][169][169][169][169][169][169][169][169][169][223][223][223][223][223][223][223][223][223][223][154][169][169][169][169][169][169][169][169][169][169][223][223][223][223][223][223][223][223][223][223]";
300 fori=1to12:print"[159][169][169][169][169][169][169][169][169][169][169][169][169][169][169][169][169][169][169][169][169][154][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223][223]";:next:print""
310 fori=217to242:pokei,peek(i)or128:next
320 poke214,12:print"[145]"tab(2)"[164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]"
330 fori=1to7:printtab(2)"[155] [146][223]":next
340 printtab(2)"[152][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146][223]"
350 print"[169][169][169][169][169][169][169][223][223][223][223][223][223][223][223][223][223][169][169][169][169][169][169][169][169][169][169][223][223][223][223][223][223][223][223][223][154][223]"
360 poke214,14:print"[145][155]";
370 fori=1to5:reada$:gosub380:next:goto390
380 printspc(20-len(a$)/2)""a$:a$="":return
390 f$="hello connect":print"":return
400 data"[201] [206][160][211] [212] [193] [206] [212][160][160][160][205][160][197][160][211] [211] [193] [199] [197]","by [202]effrey [204]. [202]ones"
410 data"[214]1.0 [208]ublished on [204][207][193][196][211][212][193][210] #83","[211]ubscriptions 1-800-831-2694"
420 data"[195]opyright ([195]) 1991 [211]oftdisk"
430 print"[147][146] [158][176]{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}[174]"
440 print" {$7d}[164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][158][146]{$7d}"
450 print" [221][159] [201][206][211][212][193][206][212][160][205][197][211][211][193][199][197][160][213][211][193][199][197] [193][206][196] [211][217][206][212][193][216] [158][146][221]"
460 print" {$7d}[163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][158][146]{$7d}"
470 print" [171]{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}[179]"
480 print" {$7d} ADDR [159]= current location of code [158]{$7d}"
490 print" {$7d} [159]since routine is relocatable [158]{$7d}"
500 print" [171]{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}[179]"
510 print" {$7d} PRINT[160]MESSAGE & BOX [158]{$7d}"
520 print" {$7d} [156][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163] [158]{$7d}"
530 print" {$7d}[159]SYSaddr,line,text color,message$,box[158]{$7d}"
540 print" {$7d}[159]color,validation string$ [158]{$7d}"
550 print" {$7d} {$7d}"
560 print" {$7d}Line [159]1-23 (Add 64 to cancel center) [158]{$7d}"
570 print" {$7d}Text color [159]0-15 [158]{$7d}"
580 print" {$7d}Message$ [159]Can be in quotes. Will be [158]{$7d}"
590 print" {$7d}[159]centered automatically. No nulls. [158]{$7d}"
600 print" {$7d}Box color [159]0-15 [158]{$7d}"
610 print" [221][214]alidation [211]tring$ [159]if null, won't [158][221]"
620 print" {$7d}[159]wait for key. Otherwise will wait [158]{$7d}"
630 print" {$7d}[159]for any of up to 255 [159]specified keys.[158]{$7d}"
640 print" [171]{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}[179]"
650 print" {$7d}Screen Save to $D800 [159]SYSaddr+7 [158]{$7d}"
660 print" {$7d}Restore Screen [159]SYSaddr+374 [158]{$7d}"
670 print" [173]{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}[189]";
680 print"";:return