Phase 4: Steuerelemente implementieren
This commit is contained in:
@@ -302,6 +302,7 @@ instrs! {
|
||||
0xA4 RetGosub;
|
||||
0xA5 RetGosubTo(a: u32);
|
||||
0xA6 OnJump(a: u16, b: bool); // Sprungtabelle, gosub?
|
||||
0xA7 Run(a: u8); // 0 = ohne Ziel, 1 = Zeile, 2 = Datei
|
||||
|
||||
// 0xB0 — Prozeduren und Builtins
|
||||
0xB0 Call(a: u16, b: u8);
|
||||
@@ -316,6 +317,9 @@ instrs! {
|
||||
0xB9 ObjectLoad(a: u16, b: bool, c: bool); // unload?, Index liegt auf Stack?
|
||||
0xBA LoadDynamicObjectProperty(a: u16);
|
||||
0xBB StoreDynamicObjectProperty(a: u16);
|
||||
0xBC LoadObjectIndexedProperty(a: u16, b: u16);
|
||||
0xBD ObjectMethodFn(a: u16, b: u16, c: u8);
|
||||
0xBE StoreObjectIndexedProperty(a: u16, b: u16);
|
||||
|
||||
// 0xE0 — Ereignis-Traps (Sprachreferenz §8); Kennung vom Stack
|
||||
0xE0 TrapDefine(a: u8, b: u32); // Quellenart, Sprungziel
|
||||
|
||||
Reference in New Issue
Block a user