【FC】切bank

(来自自己的聊天记录,未做整理)





首先bank有bank号,而bank又有两种规格,8KB的和16KB的


不管是以8K还是以16K计,编号都是由00开始。
nes文件,文件头中的PROM bank数,是以16KB为单位计的,热血足球联盟的PROM中,每个16KB bank的最后一个字节就是这个bank的编号,原版从00到06,HomeBank没有。


切bank的动作是靠写8000和8001实现的


8000是控制寄存器,8001是数据寄存器


凭印象,8000写06的话是控制8000到BFFF这16KB的前8KB,也就是8000到9FFF;写07的话是控制A000到BFFF。


8001就是写bank号


不过这个bank号应该是8KB bank的编号,编号为n的大bank中,包含的两个小bank编号就是2n和2n+1


8001写bank号,8000写06/07,就切了


我不记得是先写哪个寄存器了,我猜是后写控制寄存器吧,我觉得道理上应该是控制寄存器触发动作


另外提醒一下,加bank时给rom加到bank数为2的幂才ok,比如8个bank、16个bank这样,否则不是所有模拟器都支持


不同的mapper可能操作方法不一样


如果自己直接这样切bank的话可能会遇到问题,就是

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FC(光纤通道)是一种用于存储阵列和服务器之间传输数据的协议。而FC-NVMe(NVMe over FC)是在光纤通道上使用NVMe的组合通道。在FC-NVMe中,SCSI命令被封装在FC帧内,以实现对共享NVMe闪存的访问。对于已经部署了FC SAN基础设施的用户来说,NVMe-over-FC是一种平滑的升级方案。通过升级至最新的HBA Firmware和Driver,用户可以在Linux Kernel中获得对NVMe-over-FC的支持。因此,投资新型的16Gb或32Gb FC HBA和SAN基础设施可以为将来升级到NVMe-over-FC存储阵列做好准备。此外,SCSI和NVMe可以共存于同一个FC网络中,因此,基于FC-SCSI的旧存储和新的NVMe SSD存储可以同时运行。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [[元带你学NVMe协议] 端到端NVMe?| NVMe-OF或FC-NVMe](https://blog.csdn.net/vagrant0407/article/details/130444305)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [高性能算力中心 — NVMe/NVMe-oF — NVMe-oF Overview](https://blog.csdn.net/Jmilk/article/details/125382660)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值