home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FreeWare Collection 2
/
FreeSoftwareCollection2pd199x-jp.img
/
av
/
sample.bas
< prev
next >
Wrap
BASIC Source File
|
1990-06-14
|
1KB
|
28 lines
1000 ' "xbas.rex" をLOADM し、CALLM します。
1010 '
1020 ' 引数 1 モード指定(ロング整数)
1030 ' 00H..xamout
1040 ' 01H..xamkey
1050 ' 2 ダイアル指定値(文字型)のアドレス
1060 ' 3 キー指定値(文字型)のアドレス
1070 ' 4 タイムカウンタ値(>45000)(ロング整数)
1080 '
1090 ' 注意:CROSSAMは右側のジョイスティックポートに接続して下さい
1100 ' マウスは左です。
1110 '
1120 SCREEN@0:COLOR 7,0:CLS
1130 CLEAR ,,,,50000
1140 PRINT "CROSSAMを接続したら、タウンズのキーを押して下さい":DMY$=INPUT$(1)
1150 LOADM"xbas.rex",0
1160 MODE& = 1:DIAL$ = CHR$(1):KNO$ = CHR$(1):CNT&= 45000
1170 PRINT "赤いLEDが点灯したら、どれかCROSSAMのキーを押して下さい"
1180 A=CALLM(0,MODE&,VARPTR(DIAL$),VARPTR(KNO$),CNT&)
1190 PRINT "終了コード = ";A
1200 PRINT "ダイアル = ";ASC(DIAL$);" , キー = ";ASC(KNO$);" が押されました":PRINT
1210 PRINT "ダイアル = 1 , キー = 14 の信号を出力します"
1220 PRINT "タウンズのキーを押して下さい":DMY$=INPUT$(1)
1230 MODE& = 0:DIAL$ = CHR$(1):KNO$ = CHR$(14):CNT&= 45000
1240 A=CALLM(0,MODE&,VARPTR(DIAL$),VARPTR(KNO$),CNT&)
1250 PRINT "終了コード = ";A
1260 END