如何构建紧凑型 x86/EISA/ISA 架构 PC

如何构建紧凑型 x86/EISA/ISA 架构 PC

这个问题基于我之前问过的一个问题(基于 x86 的复古/怀旧 PC,大小与 Raspberry Pi 相当),而且我猜在某种程度上这也符合这个问题 较新的计算机上的 ISA 总线

我仍在寻找硬件来创建紧凑型 x86 计算机,但基于过时的技术(如 486/586 和 ISA 扩展)以便与传统图形和声卡(SB16)一起使用。

我研究过:

  • SBC(单板计算机)
  • Nano-ITX、Pico-ITX
  • ISA/EISA 背板

由于这些技术相当过时,对于当今的任何科技公司来说,构建一个微型等效技术都不是现实的投资(除了那些使用传统嵌入式系统的市场中的公司)。

因此,我想到构建紧凑型 x86 PC 的一个想法是使用小型 ISA 背板(可能只有 2/3 个 ISA 插槽)。

插槽配置:

  1. 单板计算机(传统,486/586,RAM,I/O,可能还有显卡)
  2. 显卡(如果 SBC 没有板载显卡),或者额外的 I/O(PS/2、RS-232)
  3. 原装 Sound Blaster 16

我首先担心的是我不知道 ISA 背板是如何工作的。我完全理解传统的 PC 架构,其中主板控制扩展槽的 I/O,但是在这种配置中,由于主板本质上是背板上的一张卡,我不确定它是否/如何能够与背板上不同插槽上的其他硬件(显卡/声卡)通信。

如果有人对这个领域有了解,我基本上想知道 ISA 背板的用途是否是在与 SBC 结合使用时允许与其他设备通信。

答案1

大约 8 年前,我研究过这类产品的市场。我发现选择很少,因为当时 ISA 技术被认为太过时了。我的目标是获得高端 Pentium 4,但带有 ISA 插槽,这是一个挑战。我还想支持 32 位软件广泛支持的最大 RAM,等等。我做了笔记新 ISA 计算机的注意事项;特别是 newcomp.htm 和 almomobo.htm 中的图表

据我所知,ISA 背板并没有因为高兼容性而受到广泛赞誉。它们似乎是为工业用途而设计的,可能用于通过发送简单命令来控制电子机械的硬件。在这种情况下,公司关心的是标准化(这可能需要较旧的卡才能连接到其他较旧的设备),但不一定是速度和极致性能。所以我真正的目标是直接在主板上提供支持。

我记得我选的是 WinIP-06046。不幸的是,结果并不令人满意。我在我的记录经验中注意到了这一点(在“again.htm”文件中)。我尝试使用声卡,可以检测到它,但尝试将音频数据实际传输到声卡并没有导致扬声器发出悦耳的声音。这也是使用尚未完全验证最近是否正常工作的声卡。不过,我最后还是觉得硬件似乎不太兼容。似乎实际使用卡需要某种计时,而这种计时对于速度如此之快的芯片(与 ISA 标准相比)来说效果不佳。

我听说过 DOSBox 的很多优点,但我发现你对它不满意(根据你超链接的另一个问题中的评论)。几天前我刚看到我的朋友运行 DOSBox,它不能很好地处理 Future Crew 的 Second Reality。然而,尽管存在这种缺陷,但我认为尝试将现代技术(如 Raspberry Pi)与旧技术(如旧 ISA 声卡)融合在一起不太可能取得更好的效果,即使使用背板等转换硬件也是如此。即使物理上可以插入东西,这种转换技术通常也不会像我们想象的那样工作。

您可能还想查看 ramlimit.htm,我在其中讨论了在较新的硬件上使用较旧软件时遇到的一些困难。有些解决方法已记录在案,但我发现即使是这些解决方法也并不总是像记录的那样有效。

相关内容