- 2024-01-12NES 模拟器中音画同步问题
背景模拟器是与游戏和播放器都有相似之处的系统。模拟器与游戏的相似之处,在于都需要一个采集输入--执行逻辑--然后按一定帧率(通常是60FPS)把画面显示出来的循环。但是模拟器又需要模拟音频设备,播放音频设备产生的声音样本,这点与播放器相似。与播放器一样,模拟器也要处理音、视频
- 2023-12-16Vue 2 即将停止更新
本文翻译自Vue2isApproachingEndOfLife,作者:EvanYou,略有删改。随着2024年即将到来,我们借此机会提醒Vue社区,Vue2将于2023年12月31日终止更新(EOL)。Vue2.0在7年多前的2016年发布。它是Vue成为主流框架旅程中的一个重要里程碑。许多现在的Vue开发者是在Vue2时代开始使用
- 2023-07-28《HelloGitHub》第 88 期
兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。https://github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、Swift...
- 2023-07-09配置steam input遇到的坑,调用steam input API 之前的准备工作
配置steaminput遇到的坑,调用steaminputAPI之前的准备工作 总共需要3种类型的文件1.steam_appid.txt这个文件里面就只有一个id,对应着你正在调试的app,这个文件必须放在你生成的game.exe旁边比如在vc的Debug文件夹中,或者工程的根目录下.缺这个文件SteamAPI_Init无法调
- 2023-05-12NES 系统架构
主机NES(FC、红白机、小霸王)的系统架构可用下图表示:系统中最核心的组件是CPU,其它组件都可以算作CPU的外设。CPU的外设包括:PPU(图像处理器)、APU(音频处理器)、WRAM(内存)、IO设备(手柄、键盘等)、CART(卡带)。这些外设分别占据CPU地址空间中的一部分,CPU通过设置CPU地址总线选中
- 2023-03-23NES 名词解释
本文介绍了NES(FC、红白机、小霸王)中一些名词或者术语,主要与PPU有关。Tile8x8像素图像。每像素2比特,共16字节大小。每个像素可以使用4种颜色。Sprite表示屏
- 2023-01-26【原创】NES第十波:解说一个NES音乐贺卡的源代码
我将自己写的一编音乐贺卡源代码拿来做解说。完整的工程和源代码见最后面的下载链接。之前的解说都是保姆级的。从这一章开始,就变得简洁了。 一、定义内存变量(汇编都是
- 2023-01-22【原创】如何为自己编写的NES游戏添加音乐?
给大家介绍两个编辑NES音乐的工具:FamiTracker和 FamiStudio。网上都能下载到,而且开源了的。如果下载不了,可以加到我的Q群,找群友帮助。 这两个软件都提供音乐引擎,但是
- 2022-10-182021ICPC沈阳站 J Luggage Lock 思路以及C++实现
题目JLuggageLock思路我们可以将密码锁的每一个状态看成一个节点,每一个操作看成从一个节点到另一个节点的权重为1(意思是经过一次操作)的有向边,这个问题就可以看成一个