基于STM32设计的掌上游戏机(运行NES游戏模拟器)详细开发过程

news/2024/10/25 3:29:25/

一、环境与硬件介绍

开发环境:keil5

代码风格: 寄存器风格,没有采用库函数,底层代码全部寄存器方式编写,运行效率高,注释清楚。

MCU型号: STM32F103ZET6

开发板: 正常的一块STM32开发板,带LCD插槽,带4颗独立按键。

游戏模拟器:  NES游戏模拟器

LCD :  ALIENTEK的3.5寸屏幕。(屏幕型号不重要,随便一款都可以的,把屏幕底层驱动代码写好,适配即可)

声音输出设备 : 采用VS1053 (SPI接口,操作方便)

游戏手柄: 支持FC游戏手柄


http://www.ppmy.cn/news/135129.html

相关文章

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

NESoid 是安卓系统下公认最好的FC模拟器。据我所知,现在安卓系统下面的绝大部分的FC模拟器,都是基于 NESoid 的内核来开发的。 官方网站:http://www.nesoid.com NESoid 是原生支持实体手柄的,下面以《超级魂斗罗》为例说明我的设置…

使用C++实现FC红白机模拟器 概述

想必提到Fc游戏机大家都应该不会陌生(陌生您也不会搜到这篇文章了 ),FC游戏机又称红白机,是任天堂在1983年推出,很快也火遍中国。不过国内更熟悉的可能是小霸王等一众兼容机(偷笑)~~ 但是不管怎…

【转】FC(红白机)游戏nes文件的汉化技术

FC大字体汉化方法 作者:madcell 一.前言: 本文以FC上第一个发售的游戏《大金刚》为例,介绍如何对标题画面进行大字体汉化。 阅读本文,必须具备一定的的条件,否则看了也是不知所云。例如:掌握计算…

fc安卓模拟器_fc模拟器pc版下载-fc模拟器pc版高级兼容版免费下载

fc模拟器pc版可以有效的帮助到想要回顾童年经典游戏的大家都在电脑上随时体验最原汁原味的快乐。对fc模拟器pc版感兴趣的话就快来进行下载吧。 fc模拟器pc版特色: 1、基于网络朋克创建的上帝观点的沙盒生存游戏。 2、地图世界非常开放免费,玩家可以无…

街机游戏-FC游戏的hack修改rom

这个文章算是一个记录,目前没空再去改游戏了,我怕等我有空的时候,把这方面的知识忘了。 还有关于这个文章的一些纠正。 关于修改街机游戏的一些方法 https://blog.csdn.net/oChunChunYuDong12/article/details/109583038?spm1001.2014.3001.…

FC模拟器网页版 小霸王游戏机,魂斗罗 源码

介绍: 按键说明:移动端使用触摸操控,PC端按键映射如下: 按键 player1 player2 Left A Num-4 Right D Num-6 Up W Num-8 Down S Num-2 A J Num-7 B K Num-9 AA Z Num-/ BB X Num-* Start Enter Num-1 Select…

FC(nes)游戏开发资源

美国的网站,所有NES模拟器(程序设计)方面的资料 http://nesdev.parodius.com 各种NES模拟器源代码 http://www.zophar.net/nes.html FCNES游戏开发教程CC65版本 维京猎人教程 http://hi.baidu.com/fogota/blog 目前最流行的FC/NES模拟器,很强大&#xff…

nes模拟器java版_fc模拟器java版

fc模拟器有好几种,比较常用的有SMYNES ,VirtuaNES ,NESten等等,这个模拟器功能很全。运行流畅,即使是低配置的电脑也照样能运行完美,支持绝大部分FC游戏。 软件介绍 说起超级玛丽、魂斗罗、双截龙&#xff…