模拟386
我正在申请一项竞赛,挑战人们为经典计算机编写程序。我将通过 PC/MS-DOS 条目进行申请。规则允许使用最高可达 386 的 CPU。
我进行了一些调查,发现市场上最强大的 386 是运行频率为 40MHz 的 Intel 386DX。无论如何,我不知道它的竞争对手(AMD、Cyrix、德州仪器...)是否发布了具有更好整体性能的386兼容CPU(我对那些包括片内FPU的CPU特别感兴趣)。
你们知道更好的 386 变体吗?此外,我需要知道如何在 DOSBox 上以最准确的方式模拟它。
谢谢!
I'm applying for a contest that challenges people to write a program for a classical computer. I will apply with a PC/MS-DOS entry. The rules permit using a CPU up to a 386.
I'm been investigating a little and I've found that the most powerful 386 in the market was the Intel 386DX running at 40MHz. Anyway, I don't know if any of its competitors (AMD, Cyrix, Texas Instruments...) released a 386-compatible CPU with better overall performance (I'm specially interested on those ones including in-chip FPU).
Do you people know any better 386 variant? Additionally, I need to know how to emulate it on DOSBox with the most accuracy available.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最快的台式机 CPU 似乎是 Am386 @40Mhz,Intel 的成绩为 33(有特殊版本为 40,但不适用于台式机)。 IBM 版本有大量缓存,但最大为 33Mhz(而且非常罕见)。
当您想要模拟旧硬件的精确细节时,这可能是不可能的。
我只会使用 DOSBox,而不使用任何 486+ 指令(很容易在编译器中关闭)。
Fastest desktop CPU seems to be Am386 @40Mhz, Intel finished at 33 (there were special versions at 40, but not for desktops). IBM variant had alot of cache, but 33Mhz max(and it was pretty rare).
When you want to emulate precise specifics of old hardware, this might be not possible.
I would just use DOSBox without using any 486+ instructions (easy to turn off in compiller).
没有集成 FPU 的 386。有一些部分在内部可以被认为接近 386 设计,例如 Cyrix 486 DLC,但由于营销原因,它被作为 486 出售。实际上,Cyrix 可以取代 386(相同的引脚布局),时钟频率高达 100 MHz。
但我强烈怀疑您是否会找到一个模拟器来准确模拟这些芯片。
There is no 386 with a integrated FPU. There are some parts which could be considered close to the 386 design internally, like the Cyrix 486 DLC, but which were sold as a 486 because of marketing reasons. Actually the Cyrix could replace a 386 (same pin layout) and clocked up to 100 MHz.
But I strongly doubt that you will find an emulator to emulate these chips exactly.