所有关于电路
新闻

复古拆卸:Commodore 64

2016年9月1日通过罗宾·米切尔

在这次复古拆卸中,我们将看看Commodore 64的历史,然后将其拆开!

在这次复古拆卸中,我们将看看Commodore 64的历史,然后将其拆开!

注意:计算机在这次拆卸的制作中受到了伤害。

商品的简要历史64

Commodore 64是一款基于6510的8位计算机,由Commodore计算机公司生产,供个人使用。Commodore 64的生产始于1982年,目的是为了与不断增长的个人电脑市场竞争。1994年停产,售出1700多万台。

由于其价格、可用性和计算能力,Commodore 64被认为是有史以来最具代表性的计算机之一。与当时市场上的许多电脑不同的是,Commodore 64是专门为游戏设计的,因为它不仅包含带有精灵功能的真实视频图像系统,而且还包含可以同时产生音乐和音效的专用声音芯片。

驱动Commodore的CPU运行在0.985MHz (PAL)或1.023 (NTSC),而同一时代的其他计算机使用的处理器,如4Mhz或以上的Z80。然而,6510(它是改良的6502)通常每条指令使用更少的时钟周期,因此1MHz的6502可以与2Mhz的Z80相媲美。

由于Commodore的低价,许多家庭用户第一次接触了计算机。使用简单的汇编语言和内置的BASIC,家庭用户不久就开始编写自己的程序和游戏。这引发了大量自制游戏的涌现,并催生了许多Commodore游戏,包括《Zak McKracken》和《the Alien Mindbenders》,《Maniac Mansion》和《IK+》。

想要了解更多的历史和有趣的链接,请查看这些地方:

Commodore 64概述

在这种拆除中的Commodore 64是第一个版本,也称为“面包箱”。塑料外壳具有较强的时尚颜色为80s灰色。

该系统有一个最先进的(当时)红色LED电源指示和华丽的Commodore 64标志在右上角,让我们知道,这绝对是一个Commodore和其他什么!

Commodore 64概述

盖上盖子(通过背面的螺钉),我们可以看到Commodore 64主板。这里有四个主要领域:

  • 左下角:许多单独的DRAM芯片(每个存储1位)
  • 中间:一个大型单芯片,VIC
  • 左上角:CPU和支持芯片
  • 右上角:IO,包括PL型转炉

Commodore 64的内部

RAM,PLA和VIC

这里我们可以看到DRAM芯片,PLA(右上角的大28 DIP),和奇胶逻辑7400系列IC。

注意,每个IC具有相关的陶瓷去耦电容,以确保从电源线移除高频信号。您也许可能会注意到有人拍摄了这台电脑的IC(毕竟这是一台二手电脑)!

RAM芯片(左),支持逻辑(所有地方),和PLA(右28 DIP芯片)


PLA(可编程逻辑阵列)是控制Commodore 64内部时序的定制IC。这也是该设备的致命弱点:这些设备通常运行得很烫,因此最先坏掉。

我怀疑该系统在这个商品中没有工作,所以旧所有者试图解决电脑(因此缺少的RAM芯片)一点成功。

大型28个浸芯片是PLA - MOS 906114-01


RAM芯片是64K X 1位(TMS4164),它只有8个地址位。因此,为了访问整个地址范围,有两个频闪信号:CAS和RAS。CAS选择列,RAS选择行。通过这种方式,您将在两个8位数据传输中给芯片整个16位地址。

Commodore使用这些IC中的8个,以提供整个64KB的数据。在包括ZX光谱的80年代初期的多台计算机设计中可以使用8个RAM芯片的使用。

8个RAM芯片(TMS4164)提供64KB RAM


Commodore 64 VIC(6569 VIC-II)是计算机的视频处理单元,令人惊讶的是,16KB的地址空间,320 x 200视频分辨率(多色160 x 200),16种颜色,每次扫描8个精灵基于6502台机器的线路,平滑滚动和总线掌握。

在VIC旁边的小芯片是MOS 8701时钟发生器,它为VIC产生所需的时钟信号。

该Commodore 64 VIC - MOS 6569R3

CPU, IO控制,ROM和SID


在这里,我们可以看到系统的支持芯片,包括两个MOS 6526芯片(IO支持)和三个ROM芯片(901225,901226和901227)。901225拥有字符信息,而另外两个芯片负责Commodore Kernel。

大量的大筹码堆在一起!这是因为所有的集成电路共享公共总线!

其所有荣耀中的CPU是6510 40个DIP处理器!处理器的右侧是用于声音接口设备的MOS 6581 SID。MOS 6581是一种相当强大的声音芯片,具有三个独立的可编程振荡器,可以拥有四个不同的波形(锯齿,三角形,脉冲和噪声)。

每个振荡器还具有ADSR(攻击,衰减,维持和释放)和环形调制器。SID芯片还有两个A / D转换,用于游戏踏板。

CPU (6510 - 40DIP)在中间,SID (6581 - 28DIP)在右边

准将PAL转换和电源

Commodore本身产生近合成视频信号(它只需要几个组件),然后将其转换成电视PAL(在美国称为NTSC),这样它就可以使用家用电视显示器。转换是在一个金属容器内完成的,这个金属容器本质上是一个电视发射机。

使用金属外壳的原因是为了防止其他信号干扰Commodore的视频传输,这样你的邻居就不会在36频道上看到你的电脑输出!

金属法拉第笼内的PAL电路


是时候打开盖子了!

分立元件使电子产品看起来很酷!

有趣的是,商品(尽管其尺寸)使用外部电源砖将主要的电压置于合适的电压(5V DC和9V AC)。PAL视频生成可能需要AC电压,但是5V将是IC的电源。

考虑到它的年龄,电解电容器看起来很棒!此外,这是7805稳压器的散热器

品牌!只是…爱它!

Commodore Io.

由于经常变化的技术场景,过去的计算机设计师总是试图使他们的机器成为“未定义”。换句话说,他们试图使他们的设计占未来的技术和设备。

例如,内存扩展使commodore能够增加其内存大小,即使在commodore刚推出时还没有这样的扩展卡可用。

在大多数计算机上找到内存扩展(即使是通用IO端口的形式)

Commodore还有多种视频输出格式。第一个是RF,它是为那些将电视用作显示器的家庭用户设计的。第二个是连接电脑显示器的视频端口。

串行端口适用于IO设备,如磁盘驱动器和磁带读取器,允许用户将文件和程序保存到外部媒体,例如5¼荧光笔和磁带盒。H-L端口不是端口,而是对RF端口的控制(调整RF载波的频率)。

视频和串行输出端口


后面的最后一个IO端口(侧面还有更多)是一个专门用于Commodore卡带单元的卡带端口和一个用于通用IO的用户端口。

盒式磁带端口提供磁带驱动器接口,而用户端口可用于自定义硬件

在Commodore的一侧有两个控制器端口(主要用于游戏),一个开/关开关和一个电源入口。电源需要从一个Commodore 64电源,因为它提供5V和9VAC。当然,没有理由你不能设计你自己的电源模块。

很难找到一台需要交流输入电压的计算机,因为大多数计算机将使用一个9V直流电源模块,然后被馈送到7805 5V到220调节器(5V是当时基本家用计算机的标准)。有趣的是,一些英特尔处理器也需要-5V和12V!

侧端口。适用于游戏

键盘

啊,Commodore的键盘。它肯定是最好的之一(BBC micro和Acorn Electron也有很棒的键盘)。它们是“半”机械式键盘,使用弹簧将键向上推,键下有触点。我说半机械的原因是因为这些键没有连接到机械开关(比如触觉开关)。当按下这个键时,它不会发出咔哒声。

在键盘下面-似乎是一个基于FR2的PCB

键盘。这是一点点尘土飞扬

注意使用弹簧,以确保钥匙是向上的。这意味着下面的橡胶膜不是很坚固

包装起来!

这就是标志性的Commodore 64被拆了!现在是时候重建它,让它工作了。当我拿到这款传家宝时,它并没有通电,所以我会找出问题所在。我将从整理内存开始,然后继续查看PLA是否有问题。

谢谢你检查这款复古含水!在下面的评论中分享您对Commodore 64的美好回忆。

下一个复古的拆卸:辛克莱300计算器

11日评论
  • B
    Biraphile 2016年9月1日

    我不认为它有一个内置的基础-我认为它必须从磁带加载。

    喜欢的。 回复