作为个人电脑的最早先驱之一,1976年诞生APPLE-1以及它所采用的有史以来最著名的处理器:6502,标志着一个时代的开始。在短短二十多年时间内,个人电脑大放异彩并彻底改变了世界。因为产量稀少,原版的Apple-1计算机现在已经达到了数十万美元的高价,其原装主板所采用芯片也已经大多数停产。要体验Apple-1只能在模拟器上进行吗?
要玩就玩硬的!得益于近几年来可编程逻辑器件的飞速发展,FPGA已经足够强大到承载一整套计算机系统的所有芯片,不需要进行繁琐的焊接和调试,也不需要真正购买到原装主板采用的芯片,只需要简单的下载比特流文件到FPGA中,FPGA就可能构成任何逻辑,今天您就可以在国产FPGA平台上以前所未有的便捷性体验这台电脑!
这是基于github项目:https://github.com/alangarf/apple-one 在Verimake Sparkroad平台上进行移植, 重写了原项目中在TD上不可被综合的部分,以及最顶层的,适配板卡的部分。
向个人电脑先驱者们致敬!
Start | End | Description |
---|---|---|
0x0000 | 0x1FFF | 8KB of block RAM for system |
0xE000 | 0xEFFF | 4KB of block RAM for basic ROM |
0xFF00 | 0xFFFF | 256B of block RAM for WozMon ROM |
如果是JTAG模式下载的,断电后需要重新下载。
需要安装CP2102驱动。同时连接好VGA电缆。
下载完成后,需要对系统进行复位:摁下SW20以复位。复位成功后,可以在显示屏上看到闪烁的光标。 要运行Apple30th demo,在TTY窗口中输入如下命令:
280R
NOTE:Apple-1只认识大写字符,在使用USB-UART进行输入时,请打开大写锁定。
回车后,即可看到此Demo运行了。
Apple1的ROM中自带一个BASIC解释器,重复上面的STEP1~4,只需要将键入的命令更换为:
E000R
回车后即可开始运行BASIC解释器
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。