Skip to content

Commit 113fc2e

Browse files
committed
if the fs cannot be monitored its not easy to sync data with jsdos
1 parent 5433a9d commit 113fc2e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+114
-4150
lines changed

masm-tasm/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
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+
### 1.2.0 No longer explictly dependent on VSCode Dosbox
6+
7+
- 合入https://github.com/dosasm/masm-tasm/pull/
8+
- Jsdos将作为第一支持DOS模拟器,因为其可以更好地与vscode交互,dosbox和dosbox-x也将继续支持
9+
- 不再显式依赖vscode-dosbox,因为在windows平台该插件可能有兼容性问题。
10+
511
### 1.1.0 Fix format 修复格式化时还原的问题
612

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

masm-tasm/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,7 @@
475475
"@vscode/test-electron": "^2.5.2",
476476
"@vscode/test-web": "^0.0.74",
477477
"assert": "^2.1.0",
478+
"browser-or-node": "^3.0.0",
478479
"del": "^8.0.1",
479480
"download": "^8.0.0",
480481
"emulators": "^8.3.9",
@@ -493,6 +494,9 @@
493494
"webpack": "^5.102.1",
494495
"webpack-cli": "^6.0.1"
495496
},
497+
"dependencies": {
498+
"emulators": "C:\\emulators-v8.3.9-dosasm4.0.tgz"
499+
},
496500
"repository": {
497501
"type": "git",
498502
"url": "https://github.com/dosasm/masm-tasm"

masm-tasm/pnpm-lock.yaml

Lines changed: 16 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

masm-tasm/src/dosbox/api.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* originally from https://github.com/dosasm/vscode-dosbox/blob/main/src/api.ts
44
*/
55

6-
import { CommandInterface, Emulators } from "./emulators/emulators";
6+
import { CommandInterface, Emulators } from "emulators";
77
import * as Jszip from "jszip";
88
import * as vscode from "vscode";
99

@@ -14,13 +14,6 @@ export interface CreateBundleOptions {
1414
}
1515

1616
export interface CI extends CommandInterface {
17-
/**a simple shell with stdout and stdin */
18-
shell: {
19-
onStdout: (consumer: (message: string) => void) => void;
20-
shell: (cmd: string) => void;
21-
};
22-
/**use jsdos shell as VSCode Terminal */
23-
terminal(): vscode.Terminal;
2417
}
2518

2619
export interface DosboxResult {

masm-tasm/src/dosbox/emulators/README.md

Lines changed: 0 additions & 16 deletions
This file was deleted.

masm-tasm/src/dosbox/emulators/build.ts

Lines changed: 0 additions & 35 deletions
This file was deleted.

masm-tasm/src/dosbox/emulators/cache.ts

Lines changed: 0 additions & 148 deletions
This file was deleted.

0 commit comments

Comments
 (0)