Files
2026-10-26 13:42:07 +03:00

123 lines
3.5 KiB
JSON

{
"version": "2.0.0",
"tasks": [
{
"label": "make MB_v5.21 (sjasmplus)",
"type": "shell",
"command": "sjasmplus",
"args": [
"--fullpath",
"--nofakes",
"--i8080",
"--sld=mb.sld",
"mb.asm"
],
"options": {
"cwd": "v5.21"
},
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"group": {
"kind": "build",
"isDefault": false
}
},
{
"label": "make MSX Basic v2 (sjasmplus)",
"type": "shell",
"command": "sjasmplus",
"args": [
"--fullpath",
"--nofakes",
"--sld=mb.sld",
"mb.asm"
],
"options": {
"cwd": "MSX_v2"
},
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"group": {
"kind": "build",
"isDefault": false
}
},
{
"label": "make Alphatronocs MONITOR (sjasmplus)",
"type": "shell",
"command": "sjasmplus",
"args": [
"--fullpath",
"--nofakes",
"--sld=monitor.sld",
"monitor.asm"
],
"options": {
"cwd": "v5.26"
},
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"group": {
"kind": "build",
"isDefault": false
}
},
{
"label": "make Alphatronics BASIC v5.26 (sjasmplus)",
"type": "shell",
"command": "sjasmplus",
"args": [
"--fullpath",
"--nofakes",
"--sld=mb.sld",
"mb.asm"
],
"options": {
"cwd": "v5.26"
},
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"group": {
"kind": "build",
"isDefault": true
}
}
]
}