这是一个娱乐问题,但无论如何都是一个问题。
我正在寻找流浪汉早期操作系统的盒子,例如德班4,尝试比现在更远的过去奥里克我以前有电脑。
德班4可以作为流浪汉框或 ISO 映像。但对于奥里克和早期的微型计算机:没有准备好的盒子或图像流浪汉/虚拟盒/超V。
在 Linux 计算机上,虚拟机管理程序无法跨越哪些限制,使其无法模拟老式微型计算机?
例如,它是否永远无法模拟 6502 CPU?
答案1
虚拟机管理程序不是模拟器,所以 KVM、VirtualBox、Hyper-V 永远不会模拟 6502。管理程序通过有效地划分计算机资源(包括 CPU),允许多个操作系统在计算机上并行运行;但它们不会改变核心计算机硬件的性质,因此在 x86 上运行的虚拟机管理程序只能运行 x86 软件。
当然,您可以在虚拟机管理程序内运行模拟器,这样您就可以准备一个提供模拟环境的映像。
答案2
实际上有数千个适用于小型系统的模拟器!尤其是6502,有负载。它只是不是通常称为“管理程序”的东西来模拟不接近应用程序处理器的东西;这就是通常所说的“模拟器”的工作。
您可以尝试 Retroarch,它是许多模拟器的前端,并且有 atari 和 NES 以及许多其他模拟器可用。
特别是 6502 在游戏机仿真器中进行仿真,例如,用于原始 8 位 Atari、Atari 2600、NES、Commodore 64 和 BBC Micro 等。还有一些 Oric 模拟器,但我没有尝试过其中一个。 (我可能会在 Retroarch 中运行 Atari 模拟器,并尝试在其中运行 Atari 计算机的 Oric 模拟器 Atoric。)