独習mrubyバイトコード[GETGLOBAL]
OP_GETGLOBALArgumentsA: レジスタ番号
Bx: シンボル番号
How it works?
Bx: シンボル番号
How it works?
R(A) := getglobal(Syms(Bx))
レジスタにシンボルに対応するグローバル変数の ...
独習mrubyバイトコード[OP_LOADF]
OP_LOADFArgumentsA:レジスタ番号
How it works?
How it works?
R(A) := true
レジスタにfalseオブジェクトを代入する
When used?falseを扱うときに用いられる。 ...
独習mrubyバイトコード[OP_LOADT]
OP_LOADTArgumentsA:レジスタ番号
How it works?
How it works?
R(A) := true
レジスタにtrueオブジェクトを代入する
When used?trueを扱うときに用いられる。
独習mrubyバイトコード[OP_LOADSELF]
OP_LOADSELFArgumentsA:レジスタ番号
How it works?
How it works?
R(A) := self
レジスタにselfオブジェクトを代入する
When used?selfに対して、何か処理をする ...
独習mrubyバイトコード[OP_LOADNIL]
OP_LOADNILArgumentsA:レジスタ番号
How it works?
How it works?
R(A) := nil
レジスタにnilオブジェクトを代入する
When used?nilをレジスタ引数にとる命令に使われ ...
m5stack-avatarのコンパイルエラー(解決済)
M5Stackでかわいい顔を表示しつつリップシンク付きでお話できる、こちらを導入しようと思い試しています。
下記のようなコードで、AquesTalkで発話するところまでは行けましたが、m5stack-avatar
独習mrubyバイトコード[OP_LOADSYM]
OP_LOADSYMArgumentsA:レジスタ番号
Bx:シンボル番号
How it works?
Bx:シンボル番号
How it works?
R(A) := Syms(Bx)
レジスタに実行中のmrb_irepに格納されているBx番目のシンボルオブジ ...
M5Stack/ESP32 Arduino向けのmruby/cライブラリを作る
Wio LTE Arduino用にライブラリ化したmruby/cを少しだけ改造して、ESP32 Arduino用にしてみました。
まだAPIの移植はほとんどできていませんが、M5StackのLCD用のサンプルスケ
独習mrubyバイトコード[OP_LOADI]
OP_LOADIArgumentsA:レジスタ番号
sBx:整数
How it works?
sBx:整数
How it works?
R(A) := sBx
レジスタにFixnumとしてsBxの値を代入する。
sBxは16bitの符号付き整数で ...
独習mrubyバイトコード[OP_LOADL]
OP_LOADLArgumentsA:レジスタ番号
Bx:リテラル番号
How it works?
Bx:リテラル番号
How it works?
R(A) := Pool(Bx)
レジスタに実行中のIREPに格納されているBx番目のリテラルのポインタを代入す ...