TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

NES86 – IBM PC Emulator for the NES

129 点作者 Tiberium3 个月前

8 条评论

TazeTSchnitzel3 个月前
I ended up finding the application it's intended to run, ELKS, the most interesting part. ELKS (“Embedded Linux Kernel Subset”) is apparently a very, very old fork of Linux from the 1990's that targets 16-bit real-mode x86 systems with no MMU (e.g. 8086) rather than 32-bit protected mode x86 (80386 and later). It's fascinating in a similar way to how, say, ancient religious schisms are. It's still actively maintained even!
评论 #43084885 未加载
评论 #43085514 未加载
评论 #43084680 未加载
xattt3 个月前
The 90s were a time when hypotheticals such as this were hotly debated by nerdy children at recess. I am very satisfied to see this project to come to fruition.
userbinator3 个月前
<i>NES86 uses a mapper configuration that is theoretically valid but generally not supported by emulators nor flash cartridges.</i><p>I suppose the next step to take this project to its logical conclusion would be to make an actual cartridge of it that works on a stock NES. Alternatively, add another level by running this in a browser JS NES emulator.<p>Is there already a good short term for this sort of &quot;testing the limits of Turing-completeness in practice&quot; exercise? Here are two other well-known attempts:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41600756">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41600756</a><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37878851">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37878851</a>
评论 #43085588 未加载
评论 #43087852 未加载
WoodenChair3 个月前
Having previously programmed both an NES emulator and an IBM PC emulator, I can say that this is quite an achievement. The IBM PC is much harder to emulate than the NES. This emulator is written in 6502 assembly. So the person wrote an emulator for the 8086 in 6502 assembly.
评论 #43084677 未加载
happycube3 个月前
Wow, this is <i>trippy</i>. I can see how 0-page would really help with the 8088 emulator, but I never imagined running ELKS on a 6502 ;)
leshokunin3 个月前
Highly recommend watching the video linked in the readme: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;OooHTDMUSGY" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;OooHTDMUSGY</a><p>It is very well produced, funny and informative.<p>Importantly, this means we can port the PlayStation 3 emulator or mine Bitcoin on the NES.
评论 #43090043 未加载
numberonebot3 个月前
&quot;Brain, what do you want to do tonight? The same thing we do every night, Pinky - try to take over the world!&quot;<p>This is the most vile and nefarious act of evil genius I&#x27;ve witnessed in ages!
DrNosferatu3 个月前
Will it run Alley Cat?