相关文章
VirtuaNES.v0.97源码探究3 卷轴查看器
启动NES模拟器,再一次打开我们经典的超级马里奥1。 选择工具->查看器->卷轴查看器。这次会出现如下的一个窗口。 响应函数依旧是 WNDCMD CMainFrame::OnViewCommand( WNDCMDPARAM ) 这方面的内容上节说过就不说了。 这次进入的是第二个分支 case ID_VIEW_N…
建站知识
2024/10/29 7:10:46
ad敷铜后还有部分飞线_难以置信!小霸王卡带中居然藏有隐藏游戏,大部分玩家闻所未闻|小霸王|游戏|魂斗罗|卡带|红白机...
“旧游新说”前几期分别揭秘了“魂斗罗水下八关”的传说、小霸王卡带选购秘密、以及小霸王卡带“吹卡”背后的真相。这些事放在那个年代都可以说是非常神奇,但是AGamer今天要讲的神秘现象,绝对要比前面几期更加令人惊讶。相信我,在你看完这篇…
建站知识
2024/11/15 11:23:23
VirtuaNES.v0.97源码探究4 色盘查看器
这节的内容比较简单,和之前两节的内容也很类似,我就长话短说了。 打开超级马里奥1,选择工具->查看器->色盘查看器 与色盘查看器相关的类是CPaletteView,所在文件: Source Files/PaletteView.cpp Header Files/Pa…
建站知识
2024/10/13 22:12:24
VirtuaNES.v0.97源码探究5 内存查看器
切入主题吧 打开超级马里奥1,选择工具->查看器->内存查看器,出现内容如下图1所示。 图1 与内存查看器相关的类是CMemoryView,所在文件: Source Files/MemoryView.cpp Header Files/MemoryView.h 该类的对象m_MemoryView声明…
建站知识
2024/10/12 17:27:56
VirtuaNES.v0.97源码探究7 NES文件格式
这一篇说说跟NES文件格式相关的内容。 NES文件,在真机上相当于就是游戏卡带了。 下面是NES文件格式的说明表。 偏移字节数内容0-3 4 字符串“NES^Z”用来识别.NES文件4 1 16kB ROM的数目5 1 8kB VROM的数目6 1 D0:1=垂直镜像&…
建站知识
2024/10/12 17:27:56
VirtuaNES.v0.97源码探究2 图形查看器
启动NES模拟器,打开我们经典的超级马里奥1。 选择工具->查看器->图形查看器。会出现如下的一个窗口。 在该窗口上单击,画面还会改变。 这些画面有什么意义,VirtiaNES模拟器是如何显示出这些画面的? 以上几个问题就是这篇博文…
建站知识
2024/11/13 9:13:55
VirtuaNES.v0.97源码探究1 多语言菜单的实现
源代码可在这里下载 http://down.51cto.com/data/950071 语言包 即*.vlp文件(包含菜单、对话框、版本资源的动态链接库)。 动态链接库里面有三个函数(可以下载Dll函数查看器查看),分别是 GetVlpLanguage 返回语言的名称…
建站知识
2024/10/12 17:27:56
VirtuaNES.v0.97源码探究6 内存相关
NES内存相关 这一篇主要结合VirtuaNES.v0.97源码把我所知道的NES内存相关的东西总结一下。 源码中,跟内存相关的东西基本上都定义在 NES\MMU.h 和 NES\MMU.cpp CPU的内存映像: 开始地址用途结束地址$0000 2K字节RAM,做4次镜象(即$…
建站知识
2024/10/12 17:28:05