注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

深夜是徘徊在潮湿睫毛上的我的梦以及他的梦

是直到最后都无法放手的一种气息,是我们生命中最后的思念……

 
 
 

日志

 
 

任天堂声音文件NSF(Nintendo Sound File)头格式  

2009-03-28 17:44:55|  分类: FC知识整理 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

              任天堂声音文件NSF(Nintendo Sound File)头格式

                          BY 叶枫    2009年2月27日

 偏移地址

 字节数

 类型

说                           明 

 0000H  5  字符串   "NESM",$01;NSF必须的信息,用来识别NSF文件
 0005H  1  字节  当前NSF文件的版本号
 0006H  1  字节  NSF中乐曲数
 0007H  1  字节  起始乐曲播放的号码
 0008H  2  字  数据载入的内存地址,范围($8000-$FFFF)
 000AH  2  字  初始化数据开始的地址,范围($8000-$FFFF)
 000CH  2  字  乐曲播放地址,范围($8000-$FFFF)
 000EH  32  字符串  游戏或乐曲的标题
 002EH  32  字符串  曲作者或艺术家名称
 004EH  32  字符串  版权部分,附加说明等
 006EH  2  字  NTSC制式下乐曲循环播放速度,常为$411A
 0070H  8  字节  Bank切换, 初始8bit值,详细请看下面⑴
 0078H  2  字  NTSC制式下乐曲循环播放速度
 007AH  1  字节  PAL/NTSC制式选择,详细请看下面⑵
 007BH  1  字节  特殊声音芯片,详细请看下面⑶
 007CH  4  字节  4个多余字节,未用,以后可能用到,必须都为$00
 0080H  XXX  字节  音乐数据

 

注解:
      ⑴.6502的寻址空间为64K,但是NES却只用$8000-$FFFF,共32K,对于像超级玛莉1这样的小游戏,不用
考虑存储体(Bank)切换,但是对于像魂斗罗1,2代这样的游戏,超过32K,就要进行存储体(Bank)切换,大小可能
不太一样,有的是16K,有的是32K,有的是8K等等.地址也不一样,$8000,$A000,$C000都有可能.NSF也会遇到空
间不够的情况,这时就要用到存储体(Bank)切换.NSF存储体(Bank)切换大小为4K.
      ⑵.PAL/NTSC制式选择:
         007AH

 D7 D6 D5 D4  D3  D2  D1  D0 
      \___________________________/            |           \____为0,为NTSC制式;为1,为PAL制式
                     |                                                    |_________如果为1,NTSC/PAL
                     |_______________________未用,但必须都为0
      ⑶.声音芯片:
         D0:为1,Konami(VRC6)
         D1:为1,Konami(VRC7)
         D2:为1,Nintendo(FDS)
         D3:为1,Nintendo(MMC5)
         D4:为1,Namcot(106)
         D5:为1,Sunsoft(FME7)
         D6-D7:当前未用,为将来扩充功能用.会有更多的声音芯片出现的可能.


 

  评论这张
 
阅读(1013)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017