ZX Spectrum 128k DIY

图片

“八年来,我一直在黑白打光谱,大家都知道为什么,因为我们英勇的RGB电视根本无法理解信号。” 我要对nodolstig说,要记住在太阳更明亮,草更绿色之前。 但是我不会说,在我的童年时代,没有人说过频谱这个词。 我整个童年都在花花公子里玩,后来在将棋里玩,有时和我的朋友们一起玩。 我既没有在Dandy的“新现实”的转移中,也没有在“来自螺丝钉”中的转移,也没有在我听说过这台计算机的任何杂志中。 我从耳边听到了有关从盒式磁带启动计算机的信息,但是我从未见过它们,也不知道它们的名称。 我只有在上网时才发现他。 我读过这些论坛,使那些在80年代末和90年代初自己组装计算机的人羡慕不已,但我错过了有效性。 尽管那些年我很小,但出于我的全部愿望,我不会收集我的Spectrum克隆。 我输了多少钱? 这是我不久前开始问自己的问题。 一年前,我遇到了一个非常好的vidosik,一个人详细地讲述了这个过程,并展示了如何焊接列宁格勒光谱的克隆。 我对它进行了不止一次的审查,最后决定“我将从头开始组装计算机!”。

我决定以sblive.narod.ru的列宁格勒原始方案为基础。 好吧,添加一堆改进,例如调整圆的绘制(尚不清楚Zonov如何设计具有如此猛烈的门柱的计算机。它表现为字体问题,图形门柱等),稳定晶体振荡器,稳定框架和线同步,最终确定INT信号,引入绑定到黑色级别。



为了使该过程更加凉爽和有趣,我没有寻找一块成品板,而是为自己订购了一块尺寸仅为12 * 18的紧凑型面包板。 我还必须从速卖通和CHIPiDIP订购微芯片和其他小物件。 内存和处理器必须从空闲克隆中删除,我最近从一个spektrumista那里收到了它。 我仍然不知道它是什么样的克隆,它没有电路,我只是从中删除了它。



我决定将所有微电路放在面板上,以便在出现问题时快速更换。 但是Spectrum包含一个ROM,并且仍然需要刷新,我没有程序员,但是这个世界并非没有好人。 我决定放置一个EEPROM W27C512,而不是两个EPROM,在其中缝制48k BASIC,128k BASIC,TR-DOS以及用于48k的存储器测试,能够通过跳线切换存储器组也很不错。 但是在这里,我所有的细节都来了,事先考虑了插座的位置,开始焊接它们。 好吧,我在板上贴有铭文,上面贴有哪个芯片和支脚编号,这极大地方便了我的生活。





每天花几个小时,持续两个半星期,收集的全部相同。 我迫不及待想立即连接它。 开机后,我看到一个白色的屏幕,我已经觉得很好。 在重新检查了整个电路板,去除了几个侧边之后,情况并没有得到改善。 很长一段时间我都不知道发生了什么,但是后来我发现CMOS和TTL微电路不应该发生干扰。 是的,我也是那个业余无线电。 我不得不再次订购零件并等待。 用TTL替换所有CMOS芯片后,仍然出现了令人垂涎的铭文,但图像仍然浮动。



呼吁zx-pk.ru论坛可以部分了解正在发生的事情,但是我没有解决方案。 结果,我不得不在电路上坐了几个小时。 瞧,我只是误解了最终确定INT信号生成的方案,或者更确切地说,我首先正确地理解了它,然后想到了什么地方出了问题,并用门框做了一下。 好,另一个问题已解决。 但是并不是所有的事情都像我们想要的那样红润,我的多媒体显示器上不断出现帧。 然后,我决定与老式的电视SHARP相连,这绝不让我失望。 但事实是黑白,因为其中没有RGB斑点。 而且上面的图片几乎没有抽搐。 再次,对该论坛的呼吁提出了有关如何为开关电源制造滤波器的实用建议。

最后,图片正常,没有抽搐,请运行内存测试。



但是毕竟,对于Spectrum,您还需要一个键盘。 然后我拿出非常原始的东西,拿起旧键盘,从中取出触点膜,将getinax切成小块,将触点焊接到其上,用锉刀加工它,然后用热熔胶将其粘合到拍子上,然后按照方案焊接它们。 结果是一个相当麻烦的外部键盘。 好吧,Sinclair游戏杆的端口直接内置在键盘中。 sega master系统或atari的操纵杆是合适的,或者就我而言,是sega内部的焊接操纵杆,为此我在按钮A上显示了空格键(即,几乎总是用作额外的),当您按下按钮C时,重复按下,在平台游戏中很方便。





我不知道扬声器没有运气,我只是将蜂鸣器带到电视上,因此至少可以调节音量。 用BASIC编写了简单的旋律,测试了声音之后,我决定下载某种游戏。 而且...我没有成功。 我在K554CA3上收集了磁带读取器,尝试了几个微电路,重新检查了整个电路,但没有启动,为什么,现在还不清楚。 我根据五角大楼48的方案在561LN2上重建了读取器(在焊接之前先在面包板上),并且所有这些都在第一次使用。 游戏虽然正在加载,但大多数都立即挂起,其中一些游戏(例如DIZZY 5)设法发挥了一些作用。



有一次,当我早上醒来时,我想知道是否我焊接了正确的电容器……而OMG而不是47纳米法拉,而是焊接了47皮法法拉德,而且我还想要一些有用的东西。 我们再次订购缺少的零件,我们在等待。 在对电容器进行整体焊接之后,您终于可以正常运行,没有其他问题挂起。 我必须向自己保证,光谱上的大多数游戏都是单色的,而且我输的也不是那么多,以至于80年代后期,并不是每个人都给电视涂上颜色,并且很多人都用黑白画面玩过。 但这并没有多大帮助。



在我的LCD监视器上,帧仍然运行。 结果,我仍然决定焊接一个额外的微电路,以缩短水平同步脉冲,此脉冲我想在组装开始时放入,但出于某种原因,我决定节省下来。 最后,我终于得到了一张不错的彩色图片。



图像确实有点翻倍。 在液晶电视上检查,看不到双重视野。 图片很棒。 太好了! 但是我板上仍然有可用空间,不使用它是愚蠢的。 要在2015年将内存扩展到128k并发挥作用,将是很棒的。 为此,请将我们的K565RU5更改为K565RU7或MN41256-08的类似物,可以在速卖通上购买而不会出现问题。 增加了7个微电路,包括YM2149F声音芯片,电路板已完全装满。 内存升级没有问题。 按照这种方案,我将内存扩展到256k,但仍在128k模式下使用它。



最后,事实证明







最初,我不打算在桌上使用板子,为此,我从旧的电视机顶盒中拿起了箱子,理论上,您可以在第二层为驱动器控制器放置一个附加板子,但是我不想为此烦恼。







事实证明,斑点游戏是一个顽强的硬核,我只是设法通过了最近发布的《强大的最终战斗》。



我的童年时代由于缺少此计算机而损失了多少? 就游戏而言,这不太可能,尽管我真的很希望有机会将游戏从磁带转移到磁带。 就用BASIC编程而言,那时我几乎没有兴趣。

Source: https://habr.com/ru/post/zh-CN410081/


All Articles