站内搜索
发作品签到
标准版

FC卡带_mapper_mix

工程标签

4.0k
0
0
43

简介

FC卡带 EPM240

简介:FC卡带 EPM240

开源协议

GPL 3.0

(未经作者授权,禁止转载)
克隆自FC_MAPPER_240
创建时间:2024-02-07 21:23:51更新时间:2024-06-25 10:00:44

描述

 

2024-06-24 更新内容:(本次更新内容来自网友:沐沐 分享)

-- 验证兼容比较好的复位电路使用方法,暂时不修改图纸以后再更新(方法看下面红字)

-- 上传2个打包好了程序文件

1. 封神榜, 包含cpld源码以及编译后的pof文件 拆分后bin文件,直接下载到芯片就可以用

2. 7合1,赤色要塞+NBA篮球+加纳战机+三木童子+重装机兵+燕山坦克+魂斗罗+菜单。 包含菜单源码,cpld源码及pof文件,拆分后 bin 文件

 

关于复位电路:

左上角4.7k 换成 100K 电阻 + 470pf 电容 (并联在一起)

电阻下方的 C5 100n 电容不贴电容

 

PRG:1MB 2片 512KB

CHR-ROM:512KB

CHR-RAM:32KB 或 8KB

WRAM:32KB 或 8KB

 

存档芯片需要根据不同容量的芯片选用不同的电阻 2个 10k 只贴1个

 

下载 cpld 的 pof 文件 :要么造了这个转接板,要么淘宝去10包邮买个usb-blaster 

https://oshwhub.com/firseve/epm240-ax5205p-ch552

 

现在这个卡理论上足够替代大多数单卡。。。前提是需要CPLD实现对应的mapper。。。

 

 

 

芯片功能,按照上图位置

 

6264/62256 2选1使用,上面不同型号需要不同的10k和100k贴片电阻

存档芯片最好使用低功耗型号

EPM240 替代 MMC1 MMC3 等特殊控制芯片,需要你开发代码
PRG 2号位置 512k ROM  6264 或者 62256。有什么用什么就可以了
PRG 1号位置 512k ROM CHR 512k ROM

 

廉价29编程器传送门

https://oshwhub.com/firseve/eeprom_stc_copy

 

 

 

NES文件拆分工具

看附件,只用于将nes文件拆分成 prg 和 chr 2部分,分别烧录到 29芯片中,对于不足512k的prg文件,需要合并到512k使用

比如这里的 prg4.bin 文件是4个 prg.bin 文件合并后生产的

 

cmd命令 ( 开始窗口调用 cmd 命令)

 

 

烧录文件512k

 

 

因为有切页与bank固定,省的折腾,128k合并4份,或者 256k 合并2份使用 

 

---------------------------------------------------------------------------------------------------------------------------------------------------

 

 

662k 用于降压 5v --> 3.3v 提供给 cpld 使用,你也可以使用 ams1117-3.3,不过要自己修改板子

 

 

电池耗电量计算方法

T4 右侧的限流电阻 10k 两侧测量电压。 电压÷电阻10k = 电流。这里电流越小,右侧电池可以工作及保存存档的时间越长。

 

 

关于左上角复位电路

正常使用时候 M2 信号进入 CPLD的时候 因为有 100n 电容,一直都是高电平,当主机按下 reset 之后,CPU触发复位,此时工作暂停,M2不会输出时钟信号,此时电容不会储存电量导致监测点电压为低电平GND,这也就是主机复位按钮按下的检测方法。

 

 

 

 

 

工程附件放了 Verilog 管脚定义和 mapper4 代码 

mapper_mix.qpf 工程

mapper_mix.qsf 管脚定义

mapper_mix.v 代码

 

.pof 文件是 cpld 的下载文件 类似单片机的 hex 文件

 

下载方法参考这个

下载工具同 AX5202 工程地址 https://oshwhub.com/firseve/epm240-ax5205p-ch552

 

百度网盘下载 QuartusProgrammerSetup-13.0.0.156.exe

用于下载 pof

https://pan.baidu.com/s/1Pz0iR-aDyq7d2q52lmJPTA?pwd=b25q

 

下载器

可以用上面转接板带的下载器,或者淘宝去买个 usb-blaster 使用,10个脚只使用其中的6脚连到板子(10块钱的下载器就是ch552做的)

 

如果需要完整的 程序开发编译环境,请自己搜索下载  Quartus13,(自制和淘宝的下载器都是需要 QuartusProgrammerSetup-13 才能识别和使用)

主程序 QuartusSetup 等文件3G左右。

驱动库全部大约4G-- epm240 只用其中的max库,不到20M

 

附件的代码仅提供参考

 

暂时分享内容就这么多了

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
mapper_mix(mapper4的工程代码和pof下载文件).zip
131
2
吞1测试视频.mp4
55
3
NES拆分.zip
126
4
封神榜(源码+拆分后文件).rar
75
5
7和1-有源码(赤色要塞+NBA篮球+加纳战机+三木童子+重装机兵+燕山坦克+魂斗罗+菜单).rar
96
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航