• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

通用C64 1MB墨盒電路方案設(shè)計(源碼+電路圖)

2020/08/14
331
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

c64-uni-cart_gerbers.zip

共2個文件

原始形式的Magic Desk盒式磁帶可以容納多達128Kb的代碼,或者最多容納16個8Kb的存儲體。通過向$ DE00寫入字節(jié)來完成存儲區(qū)選擇。如果位8置1,則EXROM被禁止,可用的RAM在$ 8000-$ 9FFF范圍內(nèi)。

該盒帶通過提供128個8Kb的存儲庫擴展了這一想法,因此最大大小為1 Mb。

8位鎖存器(74LS273)的輸入連接到數(shù)據(jù)線。通過組合74LS02或非門的PHI2和I / O1,可以對I / O1信號進行正確的解碼。唯一不同于原始Magic Desk規(guī)范的功能是,當您通過向$ DE00寫入$ 80或更大的值來禁用盒帶時,銀行機制將被鎖定,并且不再有對$ DE00的寫嘗試將更改寄存器的狀態(tài)。直到執(zhí)行硬件重置。之所以必須這樣做,是因為某些程序會無意中寫入$ DE00(或I / O1范圍內(nèi)的任何其他位置),有時,如果程序錯誤地設(shè)置了$ 01,則可能導(dǎo)致崩潰。由于使用這種特定的支架主要是為了使通過Magic Desk Cartridge Generator進行onefile程序編譯 ,我們已決定采用這種方式。如果您想要(或需要)與原始Magic Desk盒式磁帶硬件完全兼容,我們留下了跳線以禁用此行為。切掉墨盒PCB底部的LOCK跳線(“ YES”位置)上露出的軌道,并將其連接到“ NO”位置。這樣可以禁用鎖定機制,但是仍然可以通過將鎖存器的位7設(shè)置為高來從內(nèi)存映射中刪除盒帶。

PCB旨在適應(yīng)各種類型的EPROM及其FLASH變體。您可以使用的最小的EPROM是27C512(64Kb),最大的是27C040(512 Kb)??梢赃x擇將板擴展到完整的1Mb

PCB的設(shè)計使其可以用于各種類型的墨盒盒中。它的主要設(shè)計目的是適合TFW8B的“ Stumpy”墨盒,但也適合原始的Commodore機殼以及波蘭公司KRADEX / MASZCZYK的機殼,該機殼已在歐洲的一些零售商處出售。它也適合Thingiverse提供的模型中的3D打印外殼。不幸的是,我沒有市場上所有的墨盒盒,因此該設(shè)計沒有經(jīng)過測試以適合:“個人計算機”和“ Shareware Plus”(以及所有其他當前可用但此處未提及)的盒子。

請注意-KRADEX / MASZCZYK的墨盒盒是“薄型”的,對于這種類型的盒,您不能將插座用于EPROM!

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

相關(guān)推薦