OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8914|回复: 9

ARM裸机_NES模拟器移植超级玛丽(马里奥)游戏➕坦克大战游戏

[复制链接]

9

主题

178

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5084
金钱
5084
注册时间
2016-12-19
在线时间
611 小时
发表于 2021-10-3 10:09:32 | 显示全部楼层 |阅读模式
FC游戏机,是任天堂生产、发行和销售的8位第三世代家用游戏机日本版,官方名称为家庭电脑(日版名:ファミリーコンピュータ,Family Computer,Famicom),俗称“红白机”,1983年7月15日在日本推出;欧美版名称为任天堂娱乐系统(英文版名:Nintendo Entertainment System,NES),俗称“灰机”,1985年10月18日在美国推出。欧美版主机外型和使用的游戏盒带(卡带),与日本版的红白机完全不同。红白机是当时最畅销的游戏机,全球累计销量超过了6100万台。FC游戏机出现对电子游戏产生了十分深远的影响,让美国电子游戏界从1983年的崩溃中恢复过来,也奠定了任天堂在当今游戏界的地位。其后续机种为1990年推出的超级任天堂。

视频地址:https://www.bilibili.com/video/BV1UQ4y1Q79b?spm_id_from=333.999.0.0
5.png 3.png
经典游戏:超级马力欧兄弟、赤色要塞绿色兵团小蜜蜂魂斗罗、街霸、坦克大战、忍者、双截龙、飞龙之拳3、松鼠大作战、沙罗曼蛇、洛克人、炸弹人、小精灵、冒险岛彩虹岛热血系列马戏团星之卡比
红白机 - FC的功能FC使用一颗理光制造的8位的6502中央处理器,内存和显存为2KB。一颗可显示64种颜色的图像控制器(PPU),画面可显示2层卷轴和5个页面,其中2个背景页面各占用1KB显存,由于显存的限制,最多只能显示16种颜色。一颗可编程的声音发生器(PSG),可以提供4个模拟声道和1个PCM数字声道,PCM数字声道表现连续的背景音。
FC主机上有一个复位开关,1个电源开关,1个游戏卡插槽,2个带有十字方向键的2键手柄(游戏控制器),主手柄上有“选择”和“开始”按钮。主机背面有电源接口,RF射频输出接口,视频图像输出接口,音频输出接口。前面还有一个扩展端口,用于连接光线枪的外部设备。1986年,任天堂还推出了一款FC磁盘系统,可以在FC主机上通过转换器连接一个磁盘机,通过软盘来读写游戏,软盘容量为112KB。
2.png 1.png
FC使用理光开发的图像控制器(PPU),有 2KB 的视频内存,调色盘可显示 48 色及 5 个灰阶。一个画面可显示 64 个角色(sprites) ,角色格式为 8x8 或 8x16 个像素,一条扫描线最多显示 8 个角色,虽然可以超过此限制,但是会造成角色闪烁。视频地址:https://www.bilibili.com/video/BV1UQ4y1Q79b?spm_id_from=333.999.0.0
从体系结构上来说,FC有一个伪声音处理器(pseudo-Audio Processing Unit,pAPU),在实际硬件中,这个处理器是集成在2A03 NMOS处理器中的。pAPU内置了2个几乎一样(nearly-identical)的矩形波通道,1个三角波通道,1个噪声通道和1个音频采样回放通道(DCM,增量调制方式)。其中3个模拟声道用于演奏乐音,1个杂音声道表现特殊声效(爆炸声,枪炮声等),音频采样回放通道则可以用来表现连续的背景音。
FC主机上有一个复位开关、1个电源开关、1个游戏卡插槽、2个带有十字方向键的2键手柄(游戏控制器),主手柄上有“选择”和“开始”按钮。主机背面有电源接口、RF射频输出接口、视频图像输出接口、音频输出接口。前面还有一个扩展端口,用于连接光线枪、附加连发手柄等外部设备。 [10]
游戏存储:视频地址:https://www.bilibili.com/video/BV1UQ4y1Q79b?spm_id_from=333.999.0.0
早期游戏卡的存储介质就是类似于BIOS芯片的闪存芯片,分为可擦写和不可擦写两种,只是很多游戏卡是集成在卡上的,不可以取下罢了,这种芯片的优点是写入速度快(相对于软盘),稳定;缺点是容量小,造价高,所以到任天堂的N64为止就不再用了,以后的游戏都采用光盘作为游戏介质。其原理就是用电擦写的工作模式,只是大部份是一次写入的,不能更换内容罢了。

视频地址:https://www.bilibili.com/video/BV1UQ4y1Q79b?spm_id_from=333.999.0.0
S3C6410_NES_TEST.zip (533.45 KB, 下载次数: 142)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

47

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1334
金钱
1334
注册时间
2015-11-30
在线时间
330 小时
发表于 2021-10-3 11:47:48 | 显示全部楼层
请问用的是谁家的板子呢?
回复 支持 反对

使用道具 举报

9

主题

178

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5084
金钱
5084
注册时间
2016-12-19
在线时间
611 小时
 楼主| 发表于 2021-10-4 06:05:21 | 显示全部楼层
a604922959 发表于 2021-10-3 11:47
请问用的是谁家的板子呢?

REAL6410板子叫
回复 支持 反对

使用道具 举报

9

主题

178

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5084
金钱
5084
注册时间
2016-12-19
在线时间
611 小时
 楼主| 发表于 2021-10-5 06:38:46 | 显示全部楼层
a604922959 发表于 2021-10-3 11:47
请问用的是谁家的板子呢?

REAL6410开发板
回复 支持 反对

使用道具 举报

9

主题

178

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5084
金钱
5084
注册时间
2016-12-19
在线时间
611 小时
 楼主| 发表于 2021-10-20 06:34:13 | 显示全部楼层
一个画面可显示 64 个角色(sprites) ,角色格式为 8x8 或 8x16 个像素,一条扫描线最多显示 8 个角色,
回复 支持 反对

使用道具 举报

9

主题

178

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5084
金钱
5084
注册时间
2016-12-19
在线时间
611 小时
 楼主| 发表于 2022-2-3 10:08:34 | 显示全部楼层
6666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

9

主题

178

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5084
金钱
5084
注册时间
2016-12-19
在线时间
611 小时
 楼主| 发表于 2022-3-23 10:37:17 | 显示全部楼层
角色格式为 8x8 或 8x16 个像素,一条扫描线最多显示 8 个角色,
回复 支持 反对

使用道具 举报

9

主题

178

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5084
金钱
5084
注册时间
2016-12-19
在线时间
611 小时
 楼主| 发表于 2022-5-30 05:29:29 | 显示全部楼层
音频采样回放通道则可以用来表现连续的背景音
回复 支持 反对

使用道具 举报

9

主题

178

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5084
金钱
5084
注册时间
2016-12-19
在线时间
611 小时
 楼主| 发表于 2022-7-26 06:44:03 | 显示全部楼层
一条扫描线最多显示 8 个角色
回复 支持 反对

使用道具 举报

9

主题

178

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5084
金钱
5084
注册时间
2016-12-19
在线时间
611 小时
 楼主| 发表于 2022-7-29 06:51:26 | 显示全部楼层
1个电源开关、1个游戏卡插槽、2个带有十字方向键的2键手柄(游戏控制器)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-15 03:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表