首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
nes专题
SuperMarioBros-Nes with OpenAI baseline, How?
题意:SuperMarioBros-Nes 使用 OpenAI 基线,怎么做? 问题背景: I am trying to run SuperMarioBros environment in OpenAI baselines. Usually these retro environments are different from native attari 2600 that been
阅读更多...
ARM Linux DIY(十二)NES 游戏
文章目录 前言交叉编译工具链使能 C++nes 游戏模拟器移植游戏手柄调试 前言 很多小伙伴为了不让自己的 V3s 吃灰,进而将其打造成游戏机。 我们 DIY 的板子具备屏幕、扬声器、USB Host(可以接游戏手柄),当然也要凑一凑热闹。 交叉编译工具链使能 C++ 怎么突然讲到工具链了? 因为待会 nes 游戏模拟器编译需要用到 C++,所以就先提前讲一下 这里遇到了
阅读更多...
fc nes CHR解读及使用gd2生成对应图片
首先,这个涉及比较古老的机器,估计也没什么人感兴趣,我在这里只是记录一下相关信息, 其实fc开发感觉相当于现在的单片机之类的开发,当然作为古老机种,可能模式和思路更古老,不及现在快速高效的模式和丰富的资源以及工具。 首先说说CHR文件,fc最初的硬件配置和游戏卡配置非常低,然后有老任和其它企业配套了各种MMC芯片扩展ROM、RAM和其它特殊功能, 而游戏卡的容量一般用mapper来表示
阅读更多...
W801学习笔记十:HLK-W801制作学习机/NES游戏机(总结)
本章总结一下整个开发过程中遇到的问题: 1、引脚的抗干扰问题: 屏幕显示的时候,概率出现花屏。无论怎么修改代码都不能解决,一个偶然的机会,发现当手触摸屏幕的WR和CS引脚时,屏幕会正常。查阅资料,分析有可能是高频干扰导致,需要添加滤波电容。短期的解决方案,在WR和CS引脚,分别焊接一根20厘米左右的飞线。长期方案是在WR/CS引脚与GND之间添加100~ 300pF的滤波电容。 2、刚打开机
阅读更多...
NES 模拟器中音画同步问题
背景 模拟器是与游戏和播放器都有相似之处的系统。模拟器与游戏的相似之处,在于都需要一个采集输入–执行逻辑–然后按一定帧率(通常是 60 FPS)把画面显示出来的循环。但是模拟器又需要模拟音频设备,播放音频设备产生的声音样本,这点与播放器相似。与播放器一样,模拟器也要处理音、视频同步问题,但是模拟器的特别之处又导致它与播放器的音、视频同步问题不太一样,解决方案也不一样。 有什么问题? 考虑下面
阅读更多...
美媒:红白机游戏再袭 任天堂推《NES Remix2》
据美国《连线》杂志4月22日音讯,不久前任天堂发布了一款名为《NES Remix》的小游戏合集,里边的游戏个个经典,不过玩家想要的好像更多。所以任天堂敏捷宣告,将在4月24日发布《NES Remix2》,速度之快不由让人惊叹。 《NES Remix》是一款小游戏合集,它将曾在主机上推出过的多款经典老游戏进行打磨、加工,整合成了一款在Wii U上发布的NES游戏合集。这
阅读更多...
NES(FC) FPGA游戏卡开发笔记(6)---- 再整理下思路和具体工作(包括N8 Pro mapper部分的FPGA代码简单分析)
开发方案的考虑 1)N8是CPLD+FPGA,N8 Pro是两个FPGA(其实也是类似CPLD+FPGA)。ICE40芯片的配置文件也是固化在芯片内的。N8的CPLD的任务是扩展SPI接口可以访问SDIO卡,另外可以向mapper FPGA下载mapper文件进行配置操作。而N8 Pro的这些功能可以让STM32 CPU完成,N8 Pro强化了其他功能,比如cheat,在游戏内调出菜单做即时保存
阅读更多...
NES(FC) FPGA游戏卡开发笔记(3)---- AGM AG32VF407开发环境的使用
AG32VF407是内带2K FPGA逻辑单元的MCU芯片。虽然目前不考虑这款FPGA芯片,因为是开发笔记,就记录一下我的学习使用过程。使用这个IDE就是想了解一下这块MCU到底如何使用的。 安装IDE说明 http://www.tcx-micro.com/doc_25499579.html提供了AGM MCU的开发软件下载。需要安装python3.8版本以上(因为AGM board的脚本使用
阅读更多...
LuatOS-SOC接口文档(air780E)--nes - nes模拟器
nes.init(file_path)# nes模拟器初始化 参数 传入值类型 解释 string file_path 文件路径 返回值 返回值类型 解释 bool 成功返回true,否则返回false 例子 nes.init("/luadb/super_mario.nes") nes.key(key,val) nes模拟器初始化 参数 传入值类型
阅读更多...
基于小安派AiPi-Eye-S1的Nes游戏机
1.作品展示 作品功能可见以下B站视频 外壳可以使用灰太狼大佬提供的外壳STL文件。在嘉立创三维猴上打印(外壳12元+快递6元)。 外壳从以下的帖子中获取: 模型分享 2.作品说明 2.1 硬件部分 硬件上使用到了AiPi-Eye-S1开发板以及3.5寸 240*320像素的电容触摸屏,使用时可以使用USB Type-C线通过开发板上的Type-C接口为设备进行供电。也可以使用锂电池
阅读更多...
NES(FC) FPGA游戏卡开发笔记(9)---- 游戏rom加载方案的初步设计和系统架构
目录 游戏机上电和Reset RESET中断 ROM容量只有8KB或者16KB的情况 分析一下飞狼游戏的rom 游戏卡是否有能力知道游戏机的复位状态 游戏卡是否可以让游戏机复位 游戏机在不插卡上电的情况是处于什么状态 游戏机(或者说执行代码)是否可以向FPGA交互信息 总线冲突 系统架构的设计 Power on或者第一次reset rom加载 加载完成切换游戏运行
阅读更多...
NES(FC) FPGA游戏卡开发笔记(2)---- 开发环境搭建(FPGA/CPU选型篇)
目录 我的需求 国产的FPGA哪个适合我呢? 智多晶SA5Z-30 小梅哥SA5Z-30开发板 开发资料和开发软件 总结 安路EF2L45LG144 FPGA开发板 高云小蜜蜂系列FPGA GW1N 傲格芯(AGM) 1K FPGA选型 CPU选型 为了支持国产芯片事业,优先选择国产的FPGA和CPU。 国产的便宜?国产的能买到吗?国产的开发板多吗?国产的开发资料多吗
阅读更多...
历史上的今天:Internet Explorer 7 正式发布;全球首家网络银行开业;“美版红白机” NES 诞生...
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2022 年 10 月 18 日,在 100 年前的今天,英国 BBC 广播电视台成立;BBC 是世界上最大的新闻媒体,因纪录片和电视剧而在国内闻名。在科技历史中的 10 月 18 日,都有哪些关键事件发生呢? 1985 年 10 月 18 日:“美版红白机” NES 诞生 FC 游戏机,是任天堂(Ninte
阅读更多...