OberonEmulator 项目使用教程
1. 项目的目录结构及介绍
OberonEmulator 项目的目录结构如下:
OberonEmulator/
├── JS/
├── Java/
├── LSPServer/
├── Oberon/
├── ProposedPatches/
├── WebsocketServer/
├── vscode-oberon-lsp/
├── .gitignore
├── .gitmodules
├── LICENSE.txt
├── OTHER-NOTICES.txt
├── README.md
├── hardware-enumerator.md
├── memory-mapped-io.md
目录介绍
- JS/: 包含用 JavaScript 编写的 Oberon 模拟器代码。
- Java/: 包含用 Java 编写的 Oberon 模拟器代码。
- LSPServer/: 包含语言服务器协议(LSP)服务器的代码。
- Oberon/: 包含 Oberon 系统的源代码和工具。
- ProposedPatches/: 包含建议的补丁文件。
- WebsocketServer/: 包含 WebSocket 服务器的代码。
- vscode-oberon-lsp/: 包含 Visual Studio Code 的 Oberon 语言服务器扩展。
- .gitignore: Git 忽略文件。
- .gitmodules: Git 子模块配置文件。
- LICENSE.txt: 项目许可证文件。
- OTHER-NOTICES.txt: 其他通知文件。
- README.md: 项目自述文件。
- hardware-enumerator.md: 硬件枚举文档。
- memory-mapped-io.md: 内存映射 I/O 文档。
2. 项目的启动文件介绍
JavaScript 版本
- JS/index.js: JavaScript 版本的 Oberon 模拟器主启动文件。
Java 版本
- Java/Main.java: Java 版本的 Oberon 模拟器主启动文件。
3. 项目的配置文件介绍
配置文件
- .gitignore: 配置 Git 忽略的文件和目录。
- .gitmodules: 配置 Git 子模块。
- LICENSE.txt: 项目的许可证配置。
- OTHER-NOTICES.txt: 其他通知配置。
- README.md: 项目自述文件,包含项目的基本信息和使用说明。
以上是 OberonEmulator 项目的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助!