trs80-emulator TypeScript仿真器

如果你对复古计算机感兴趣,或者想要研究 TRS-80 这款经典老机器,那么trs80-emulator是个不错的选择。这个TypeScript编写的仿真器可以模拟 TRS-80 Model I 和 Model III,让你在现代环境中体验那种怀旧的计算机感觉。它的运行也蛮,只要按照以下步骤:

npm install
npm run build
npm start
,你就可以开始在本地运行了。真的是挺有意思的项目,尤其适合喜欢玩老硬件或者复古计算机的人。如果你对TypeScript也感兴趣,这个仿真器的代码也简洁,能够你更好地理解如何用TypeScript做一些硬件模拟。如果你有兴趣,可以在自己本地试试看哦!

zip
trs80-emulator-master.zip 预估大小:53个文件
folder
trs80-emulator-master 文件夹
file
webpack.config.js 2KB
folder
src 文件夹
file
Utils.ts 45B
file
EventScheduler.ts 3KB
file
SettingsPanel.ts 16KB
file
ControlPanel.ts 13KB
file
index.ts 271B
file
Fonts.ts 39KB
file
CanvasScreen.ts 8KB
file
Config.ts 5KB
file
ProgressBar.ts 2KB
file
Keyboard.ts 12KB
file
FloppyDiskController.ts 21KB
file
Trs80Screen.ts 3KB
file
Model3Rom.ts 19KB
file
Trs80.ts 37KB
file
Machine.ts 582B
file
Model1Level1Rom.ts 5KB
file
EditorFont.ts 160KB
file
Model1Level2Rom.ts 16KB
file
Editor.ts 8KB
file
Main.ts 3KB
file
CassettePlayer.ts 753B
folder
images 文件夹
file
model1a-bit6.png 3KB
file
model3-2.png 2KB
file
model3-3.png 2KB
file
model1b.png 3KB
file
model1a.png 3KB
file
model3-1.png 3KB
folder
roms 文件夹
file
model1-level1.rom 4KB
file
model3.rom 14KB
file
model1-level2.rom 12KB
file
.npmignore 32B
folder
.idea 文件夹
file
misc.xml 172B
file
modules.xml 268B
file
.gitignore 39B
file
vcs.xml 167B
file
tsconfig.json 428B
file
LICENSE 1KB
folder
tools 文件夹
file
convert_roms 465B
file
css2ts 135B
file
trs80-emulator.iml 403B
folder
font 文件夹
file
.gitignore 8B
file
index.js 93KB
file
package-lock.json 348B
file
package.json 318B
file
tslint.json 438B
file
README.md 923B
file
FONTS.md 4KB
folder
docs 文件夹
file
index.html 495B
folder
dist 文件夹
file
main.js 863KB
file
.gitignore 32B
file
package-lock.json 158KB
file
package.json 1KB
zip 文件大小:355.89KB