文件名称:FSHistory:播放并享受Microsoft Flight Simulator的历史
文件大小:1.1MB
文件格式:ZIP
更新时间:2024-04-08 13:52:21
webassembly flight-simulator retrogaming C
FSH历史 播放并享受Microsoft Flight Simulator的历史 您知道微软开发了多少个飞行模拟器? 是已经发布的最新版本,已经超过了。 看看这一切是如何开始的。玩微软从1982年到1989年开发的前四个飞行模拟器游戏。它具有完全的鼠标和键盘控制,甚至可以在您的手机上使用。但是,建议使用完整的IBM风格键盘。 技术方面 每当我开始一个新项目时,我总是想知道应该使用哪种编程语言。在大多数情况下,要求是相同的。它必须快速,键入并且结果必须在网站上显示。特别是我想使其尽可能简单。当逻辑不太复杂时,C通常是我选择的语言。这类仿真器就是这种情况。低级语言上的低级硬件仿真。 C语言也是WebAssembly的自然选择,因为语言功能非常完美。就像您编写一个普通的C库一样。 clang提供了理想的编译器基础结构,可以创建自定义的WebAssembly文件,而无需任何其他运行时代码。因此
【文件预览】:
FSHistory-master
----images()
--------GitHub-Mark-64px.png(3KB)
--------slides.gif(132KB)
--------title.png(24KB)
----fshistory.wasm(118KB)
----data()
--------fs1.fs.bz2(61KB)
--------fs2.fs.bz2(95KB)
--------fs3.fs.bz2(327KB)
--------fs4.fs.bz2(367KB)
----dos.js(13KB)
----index.html(14KB)
----LICENSE(1KB)
----bzip2.js(13KB)
----src()
--------fs4.h(128B)
--------sdl.c(8KB)
--------sdl.h(197B)
--------disasm()
--------main.c(4KB)
--------fs4.c(4KB)
--------fs()
--------devices()
--------debug()
--------utils()
--------dos()
--------cpu()
--------wasm_libc_wrapper()
----.gitignore(499B)
----Makefile(4KB)
----README.md(3KB)
----scripts()
--------compile_fast.sh(291B)
--------compile_wasm.sh(308B)