野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15155|回复: 6

奋斗了一天—改NES模拟器程序

[复制链接]
发表于 2016-4-3 20:56:35 | 显示全部楼层 |阅读模式
本帖最后由 njzr 于 2016-4-3 21:01 编辑

新买的开发板天天跟着教程学,一天看4到5课,很快头就大了。闲来无事就尝试改范例程序,找个好玩的起步先!既然是好玩的,必须是—游戏!游戏!游戏!重要的例程要说三遍!

这个是火哥的原版例程,竖屏显示240*240,改了点程序能直接进入游戏界面了
IMG_20160403_155403.jpg IMG_20160403_155931.jpg
上下两个黑边看着不爽,屏幕面积也有浪费嫌疑,尝试改横屏!
奋斗三小时终于横过来了,主要时间都花在啃ILI9341资料上了
IMG_20160403_160700.jpg
只是横过来了而已,上下黑边变成侧面黑边了,依然是240*240,
再看看程序好象模拟器出来的宽度可以有256,以前为了适应240的
屏宽放弃了两边的16列,再改!256*240顺利显示出来了!但还是有
大黑边哦,依然不爽!尝试加入插值,不是很均匀,所以图象是有少
许变形的,不过完全不影响小伙伴们愉快的玩耍。
IMG_20160403_131814.jpg
最后,也是重头戏了!折腾半天光看有个毛用,可我到哪里去找FC手柄啊,
看看手柄程序好象就是读取移位寄存器,干脆直接用若干按钮输入然后填充
键值不就得了,反正103的GPIO多,洞洞板出场!于是史上最简陋的游戏手柄诞生了!
IMG_20160403_131837.jpg
哈哈,新手才学了3天,完全盲人摸象的感觉,不过这个折腾完了以后感觉头也不那
么大了,很多概念经过一翻尝试也搞明白了,当然也可能还有误区,欢迎大家拍砖!






回复

使用道具 举报

发表于 2016-4-5 08:44:36 | 显示全部楼层
新手能做到这样,不容易啊,厉害
回复 支持 反对

使用道具 举报

发表于 2016-4-6 10:33:07 | 显示全部楼层
帮顶,确实很666666
回复 支持 反对

使用道具 举报

发表于 2016-4-6 13:08:16 | 显示全部楼层
厉害厉害!楼主
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-7 13:33:10 | 显示全部楼层
flyleaf 发表于 2016-4-5 08:44
新手能做到这样,不容易啊,厉害

多谢夸赞,但中间有误会了,本宝宝搞PIC和51有20年了,是个老宝宝!不是全新小白
STM32是刚刚才接触到,但基本编程思想、技巧都是触类旁通的。
回复 支持 反对

使用道具 举报

发表于 2016-5-12 15:54:50 | 显示全部楼层
游戏的例程在哪里呀?
回复 支持 反对

使用道具 举报

发表于 2022-1-22 15:18:29 | 显示全部楼层
你好请问nes的例程在哪里可以下载呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-27 03:03 , Processed in 0.031447 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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