加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

通用C64 1MB墨盒电路方案设计(源码+电路图)

2020/08/14
408
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

原始形式的Magic Desk盒式磁带可以容纳多达128Kb的代码,或者最多容纳16个8Kb的存储体。通过向$ DE00写入字节来完成存储区选择。如果位8置1,则EXROM被禁止,可用的RAM在$ 8000-$ 9FFF范围内。

该盒带通过提供128个8Kb的存储库扩展了这一想法,因此最大大小为1 Mb。

8位锁存器(74LS273)的输入连接到数据线。通过组合74LS02或非门的PHI2和I / O1,可以对I / O1信号进行正确的解码。唯一不同于原始Magic Desk规范的功能是,当您通过向$ DE00写入$ 80或更大的值来禁用盒带时,银行机制将被锁定,并且不再有对$ DE00的写尝试将更改寄存器的状态。直到执行硬件重置。之所以必须这样做,是因为某些程序会无意中写入$ DE00(或I / O1范围内的任何其他位置),有时,如果程序错误地设置了$ 01,则可能导致崩溃。由于使用这种特定的支架主要是为了使通过Magic Desk Cartridge Generator进行onefile程序编译 ,我们已决定采用这种方式。如果您想要(或需要)与原始Magic Desk盒式磁带硬件完全兼容,我们留下了跳线以禁用此行为。切掉墨盒PCB底部的LOCK跳线(“ YES”位置)上露出的轨道,并将其连接到“ NO”位置。这样可以禁用锁定机制,但是仍然可以通过将锁存器的位7设置为高来从内存映射中删除盒带。

PCB旨在适应各种类型的EPROM及其FLASH变体。您可以使用的最小的EPROM是27C512(64Kb),最大的是27C040(512 Kb)。可以选择将板扩展到完整的1Mb

PCB的设计使其可以用于各种类型的墨盒盒中。它的主要设计目的是适合TFW8B的“ Stumpy”墨盒,但也适合原始的Commodore机壳以及波兰公司KRADEX / MASZCZYK的机壳,该机壳已在欧洲的一些零售商处出售。它也适合Thingiverse提供的模型中的3D打印外壳。不幸的是,我没有市场上所有的墨盒盒,因此该设计没有经过测试以适合:“个人计算机”和“ Shareware Plus”(以及所有其他当前可用但此处未提及)的盒子。

请注意-KRADEX / MASZCZYK的墨盒盒是“薄型”的,对于这种类型的盒,您不能将插座用于EPROM!

  • c64-uni-cart_gerbers.zip
  • c64-uni-cart-master.zip

相关推荐

电子产业图谱