Skip to content

Commit c2b2dad

Browse files
committed
plan to use ast and jsdos
1 parent b87e2dd commit c2b2dad

15 files changed

+3031
-2461
lines changed

masm-tasm/.vscode/extensions.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// See http://go.microsoft.com/fwlink/?LinkId=827846
33
// for the documentation about the extensions.json format
44
"recommendations": [
5-
"dbaeumer.vscode-eslint"
5+
"dbaeumer.vscode-eslint",
6+
"amodio.tsl-problem-matcher"
67
]
78
}

masm-tasm/CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
[email](mailto:[email protected]?subject=VSCode_Extension(xsro.masm-tasm)_report&body=hello)|[issue](https://github.com/dosasm/masm-tasm/issues)
44

5+
6+
### 1.2.0 Use Jsdos for default 使用JSDos作为默认仿真器
7+
8+
- By default we think only one assembly file you are using to compile
9+
- If your source code include many files, add a `dosbox.conf` file to your project's root folder we will exec the file just like dosbox
10+
- if you are using
11+
512
### 1.1.0 Fix format 修复格式化时还原的问题
613

714
Thanks to [Asttear][github:Asttear] for debugging and fixing [#37][issue:37]

masm-tasm/package.json

+35-12
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@
1717
"engines": {
1818
"vscode": "^1.61.0"
1919
},
20-
"extensionDependencies": [
21-
"xsro.vscode-dosbox"
22-
],
2320
"categories": [
2421
"Programming Languages",
2522
"Other"
@@ -32,7 +29,6 @@
3229
}
3330
],
3431
"activationEvents": [
35-
"onLanguage:assembly",
3632
"onLanguage:asm-collection",
3733
"onLanguage:tasm",
3834
"onLanguage:masm"
@@ -269,7 +265,11 @@
269265
"type": "string",
270266
"default": "segment",
271267
"markdownDescription": "%config.format.align.description%",
272-
"enum": [ "indent", "label", "segment"],
268+
"enum": [
269+
"indent",
270+
"label",
271+
"segment"
272+
],
273273
"enumItemLabels": [
274274
"%config.format.align.enum.indent.label%",
275275
"%config.format.align.enum.label.label%",
@@ -291,25 +291,45 @@
291291
"instruction": {
292292
"type": "string",
293293
"description": "%config.format.casing.instruction%",
294-
"enum": ["lower", "upper", "title", "off"],
294+
"enum": [
295+
"lower",
296+
"upper",
297+
"title",
298+
"off"
299+
],
295300
"default": "off"
296301
},
297302
"register": {
298303
"type": "string",
299304
"description": "%config.format.casing.register%",
300-
"enum": ["lower", "upper", "title", "off"],
305+
"enum": [
306+
"lower",
307+
"upper",
308+
"title",
309+
"off"
310+
],
301311
"default": "off"
302312
},
303313
"directive": {
304314
"type": "string",
305315
"description": "%config.format.casing.directive%",
306-
"enum": ["lower", "upper", "title", "off"],
316+
"enum": [
317+
"lower",
318+
"upper",
319+
"title",
320+
"off"
321+
],
307322
"default": "off"
308323
},
309324
"operator": {
310325
"type": "string",
311326
"description": "%config.format.casing.operator%",
312-
"enum": ["lower", "upper", "title", "off"],
327+
"enum": [
328+
"lower",
329+
"upper",
330+
"title",
331+
"off"
332+
],
313333
"default": "off"
314334
}
315335
}
@@ -333,14 +353,17 @@
333353
"type": "string",
334354
"default": "off",
335355
"markdownDescription": "%config.format.spaceAfterComma.description%",
336-
"enum": ["always", "never", "off"],
356+
"enum": [
357+
"always",
358+
"never",
359+
"off"
360+
],
337361
"enumItemLabels": [
338362
"%config.format.spaceAfterComma.enum.always%",
339363
"%config.format.spaceAfterComma.enum.never%",
340364
"%config.format.spaceAfterComma.enum.off%"
341365
]
342366
},
343-
344367
"masmtasm.cpp-docs.links": {
345368
"type": "array",
346369
"items": {
@@ -453,7 +476,7 @@
453476
"assert": "^2.0.0",
454477
"del": "^7.0.0",
455478
"download": "^8.0.0",
456-
"emulators": "^0.73.7",
479+
"emulators": "https://raw.githubusercontent.com/dosasm/dosplay/gh-pages/emulators-v8.3.3-dosasm10.tgz",
457480
"eslint": "^8.20.0",
458481
"glob": "^8.0.3",
459482
"js-yaml": "^4.1.0",

0 commit comments

Comments
 (0)