Implementation
gradeNot graded
gradeNot graded
desmume.listAction
Lists the runtime-free command surface. Loading a ROM loads the emulator runtime.
View tool JSON
{
"name": "desmume.list",
"kind": "act",
"impl": "imperative",
"description": "Lists the runtime-free command surface. Loading a ROM loads the emulator runtime.",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"page": "/desmume_webassembly/"
}desmume.callAction
Runs one local command. Only ROM load commands load the emulator runtime.
View tool JSON
{
"name": "desmume.call",
"kind": "act",
"impl": "imperative",
"description": "Runs one local command. Only ROM load commands load the emulator runtime.",
"inputSchema": {
"type": "object",
"required": [
"command"
],
"properties": {
"command": {
"type": "string"
},
"params": {
"type": "object",
"additionalProperties": true
}
},
"additionalProperties": false
},
"page": "/desmume_webassembly/"
}desmume.evalAction
Runs isolated JavaScript after the emulator runtime is available.
View tool JSON
{
"name": "desmume.eval",
"kind": "act",
"impl": "imperative",
"description": "Runs isolated JavaScript after the emulator runtime is available.",
"inputSchema": {
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string"
},
"timeoutMs": {
"type": "number"
}
},
"additionalProperties": false
},
"page": "/desmume_webassembly/"
}desmume.runScriptAction
Alias for desmume.eval with the same isolated Worker boundary.
View tool JSON
{
"name": "desmume.runScript",
"kind": "act",
"impl": "imperative",
"description": "Alias for desmume.eval with the same isolated Worker boundary.",
"inputSchema": {
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string"
},
"timeoutMs": {
"type": "number"
}
},
"additionalProperties": false
},
"page": "/desmume_webassembly/"
}