LoginSignup
1
1

More than 5 years have passed since last update.

プチコン3号命令メモ

Posted at

公式情報等

公式ホームページ
マニュアル
リファレンス等
障害情報

命令表

マニュアルの抜き出しです。
編集時は?でヘルプがでるので、あまり、抜き出す意味はなかった。
何かあったら、独自にメモを足します。

ダイレクトモード専用(プログラム内記述不可)

制御 CLEAR, NEW、RUN、CONT
編集 LIST、LIST ERR
プロジェクト PROJECT

基本命令 変数と配列

変数 =、DIM、VAR、INC、DEC、SWAP
配列 COPY、SORT、RSORT、PUSH、POP()、UNSHIFT、SHIFT()

基本命令 制御

制御 @、GOTO、END、STOP
サブルーチン GOSUB、RETURN
条件分岐 IF〜THEN〜ELSE〜ENDIF、ON〜GOTO、ON〜GOSUB、IF〜GOTO
ループ FOR〜TO〜STEP〜NEXT、WHILE〜WEND、REPEAT〜UNTIL、BREAK、CONTINUE

基本命令 高度な制御

ユーザー定義命令・関数 DEF、COMMON DEF、END、RETURN
命令・関数の呼び出し CALL、CALL()
内部情報のON/OFF XON、XOFF

基本命令 データ操作

データ操作命令 READ、DATA、RESTORE

その他

環境設定 OPTION
同期 WAIT、VSYNC
コメント REM、'
ファンクションキー KEY
日時 TMREAD、DTREAD

コンソール制御系

コンソール描画 CLS、PRINT、COLOR
コンソール制御 LOCATE、ATTR、SCROLL
コンソール入力 CHKCHR()、INPUT、LINPUT、INKEY$()
フォント定義 FONTDEF

入力

ハードウェアボタン BUTTON()、BREPEAT、STICK、STICKEX
タッチスクリーン TOUCH
各種センサー ACCEL、GYROV、GYROA、GYROSYNC
マイク MICSTART、MICSTOP、MICDATA()、MICSAVE
BUTTON() ハードウェアボタンの状態取得

ファイル

ファイル管理命令 FILES、LOAD、SAVE、RENAME、DELETE
プログラム呼び出し命令 EXEC、USE

ワイヤレス通信

通信命令 MPSTART、MPEND、MPSEND、MPRECV
情報取得 MPSTAT()、MPNAME$()
ユーザー定義データ MPGET()、MPSET

スクリーン制御

スクリーン制御 XSCREEN、DISPLAY、VISIBLE
背景色定義 BACKCOLOR、BACKCOLOR()
XSCREEN  面モードと同期モードの設定 

グラフィック

画面設定 GPAGE、GCLIP、GPRIO
カラー設定 GCOLOR、RGB()、RGBREAD、GSPOIT()
描画命令 GCLS、GPSET、GLINE、GCIRCLE、GBOX、GFILL、GPAINT
画面データ転送 GCOPY、GSAVE、GLOAD

SPRITE

SPRITE定義 SPPAGE、SPCLIP、SPDEF、SPSET、SPCLR、SPHOME、SPCHR
SPRITE表示 SPSHOW、SPHIDE、SPOFS、SPROT、SPROT()、SPSCALE、SPCOLOR
SPRITE連結 SPLINK、SPUNLINK
SPRITEアニメーション SPANIM、SPCHK()
SPRITE内部変数 SPVAR、SPVAR()
SPRITE衝突判定 SPCOL、SPCOLVEC、SPHITSP()、SPHITRC()、SPHITINFO

BG

BG定義 BGPAGE、BGSCREEN、BGCLIP、BGHOME
BG表示 BGCLR、BGOFS、BGROT、BGSCALE、BGPUT、BGFILL
BG情報 BGGET()
BGアニメーション BGANIM、BHCHK()
BG内部変数 BGVAR、BGVAR()
BGデータ転送 BGCOPY、BGSAVE、BGLOAD

効果音

効果音発生 BEEP

BGM

BGM演奏 BGMPLAY、BGMSTOP
BGM状態 BGMCHK()
トラック音量制御 BGMVOL
MMLユーザー定義 BGMSET、BGMSETD、BGMCLEAR、BGMVAR、BGMVAR()
波形簡易定義 WAVSET、WAVSETA
エフェクト制御 EFCON、EFCOFF

音声合成

音声合成 TALK、TALKSTOP
発生状態 TALKCHK()

数学関連

数学関数 FLOOR()、ROUND()、CEIL()、ABS()、SGN()、MIN()、MAX()、RANDOMIZE、RND()、RNDF()
指数・対数関数 SQR()、EXP()、LOG()、POW()
三角関数 PI()、RAD()、DEG()、SIN()、COS()、TAN()、ASIN()、ACOS()、ATAN()
双曲線関数 SINH()、COSH()、TANH()

文字列操作

文字列関数 ASC()、CHR$()、VAL()、STR$()、HEX$()、FORMAT$() LEN()、MID$()、LEFT$()、RIGHT$()、*、INSTR()、SUBST()

ソースコード操作

ソースコード編集 PRGEDIT、PRGGET()、PRGSET、PRGINS、PRGDEL
ソースコード情報 PRGSIZE()、PRGNAME$()
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1