DIY TTL街机机...在2018年



在上面的屏幕截图中,视频是在调试过程中从真实硬件中捕获的

亚历山大·米哈伊洛维奇·科科文(Alexander Mikhaylovich Kokovin)是一位俄罗斯视频博客作者,以修理各种老式电子设备而著称,其中大部分是苏联的盘式磁带录像机。 这些都不容易修复,仅需要大量的知识和技能就需要进行复杂而精确的调整,但是他对这种技术的掌握足够好。 他还喜欢修补较简单的设备,例如旧电视机,8位和16位家用计算机,各种音频设备。

亚历山大经常被批评没有从头开始建造复杂的东西,而只是恢复现有的东西。 直到他找到这本书才是真的...



它的封面上写着:MA Ovechkin,DIY电子游戏。 顺便说一句,我曾经也有同一本书,但是,即使我是TTL电路的熟练用户,我还是决定不建造在那里描述的单元,因为它们的组装难度比当时流行的苏联自制计算机要高出数倍,无线电86RK。 我已经知道我会在构建过程的中间(如果不是更早的话)放弃它。 但是科科文不同,他决定继续!

该书描述了两个基于TTL IC的游戏机,第二个类似于70年代的Atari Steeplechase 61厘米(24英寸)CRT街机,以及它的苏联克隆式Skachki。 与第一款街机游戏相比,该自制版本得到了简化,该街机游戏针对四名玩家而不是七名玩家进行了设计。 否则,游戏玩法是相似的。 每个玩家控制一匹马,使其越过障碍。 最佳玩家越过终点线后,屏幕上的所有内容都会冻结,显示谁赢得了第二,第三和第四名。

书中描述的控制台不包含ROM,所有内容仅在TTL中实现,并且使用适合栅格精灵的大正方形像素显示马匹。 如果不加以改进,并打造出带有“曲折感”的复古游戏机,亚历山大就不会成为自己。 通过改变二进制计数器的分频比,他使子画面矩阵的水平和垂直分辨率都提高了好几倍,并且每个坐标也逐渐减小了像素大小。 生成的精灵更加详细,但现在它们需要并行ROM芯片进行存储。

另一个改进是高级声音子系统。 他建立了两个硬件音乐播放器,两个播放器也都使用并行ROM芯片。 其中第一个用于数字化声音样本,例如马步等。 第二个播放两声蜂鸣器音乐:伴有低音的音调。 当然,尽管在两个器件中都使用了相当大小的ROM,但样本很短,而蜂鸣器的音调很长。 这就像比较WAV和通用MIDI文件(以字节为单位):后者播放的时间更长。


这是运行中的完整蜂鸣器音乐播放器:


当前,大多数控制台电路都已构建和调试。 会生成精灵,轨迹和障碍物,但仍必须添加一些部分以使事物可玩。 从第116分钟开始观看(或者,如果您也喜欢时尚的单声道留声机,请从头开始观看),但不要指望正在玩这款游戏。 完成该项目后,Kokovin计划使用该电路建造一台独立的,一体式的32厘米(13英寸)CRT拱廊机(当然,没有硬币或纸币接收器)。


PS:这是Habr用英语撰写的第二篇文章(另一作者的第一篇文章在这里 )。 希望你喜欢。

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


All Articles