| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
原始链接: https://news.ycombinator.com/item?id=43888007
在Hacker News上,MartyPC——一款在网页浏览器中运行的、精确到周期的IBM PC模拟器——引起了极大的关注。该模拟器由GloriousCow开发,允许用户以60fps的速度运行诸如Area 5150之类的演示,甚至在移动设备上也能流畅运行。用户对其近乎完美的模拟能力印象深刻,包括查看组件状态、反汇编CPU指令、编辑寄存器和使用内存可视化工具。 讨论强调了该模拟器能够复制取决于制造商和温度等因素的硬件故障,这展示了其精确性。一位评论者指出,温度差异会影响晶体管的行为并导致不同的结果。用户还回忆起演示场景以及在早期PC的硬件限制下取得的技术成就。一些人讲述了早期PC时代RAM限制和扩展板的经历。原作者因分享其工作并鼓励他人在其学习成果的基础上继续努力而受到赞扬。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Run Area 5150 at 60fps on your phone!
Almost every feature from the desktop version is present if practical:
- View the realtime state of nearly every component of the system. - View live disassembly of CPU instructions. - Edit registers and memory. - Slow down or speed up the system. - Peek on how games draw their graphics with the Memory Visualizer.
reply