我想设计一款51游戏机,开源的.

2020-01-12 17:15发布

如题
那当然不是什么贪吃蛇,俄罗斯方块一类的简单东西.
要求是:显示用TFT2.0屏,SD卡贮藏游戏,音乐合成芯片,
游戏:2D游戏(为这台游戏机重新写的游戏)

以上都只是概念,目前没有具体的设计,我只是初学51,打算用51来做.
有8Bit爱好者吗?我们一起来做.

声名:这是业余制作项目,如果设计好,我打算把设计图拿到淘宝上卖,

当然这不是什么能卖钱的项目,只是能满足爱好.

以后真的做出来了,大家学51的,就可以Keil51写点游戏,在它上面玩...
不是为赚钱,就是想法更多的人能玩玩自己写的游戏.

有意者可加入我们的Q群.204698029
名称 机械人/游戏机/单片机
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
96条回答
ni_fogota
1楼-- · 2020-01-23 15:22
回复【91楼】d-link2
回复【78楼】ni_fogota  维京猎人
大家都已经迷糊了。。。
给大家下课剂猛药。。。大家也来做吧。。。下面的设计还没完工,大家可以参考。。
-----------------------------------------------------------------------
看来你真的没设计过电玩~~~~~
74ls273时序有错,,,,,,

-----------------------------------------------------------------------

273是上升沿锁存,ALE是下降沿锁存,这加个非门,看上去没错的.

另外是书上是用373为例的,没有非门

74373是高电位锁存,

我先不管了,改回用74373,去掉非门.
nono20000
2楼-- · 2020-01-23 18:06

(原文件名:QQ截图20120309002123.jpg)

清晰图下载ourdev_725077F6GKAF.zip(文件大小:62K) (原文件名:设计4-2012-3-8.zip)
zhikai_wu
3楼-- · 2020-01-23 22:09
回复【95楼】ni_fogota  维京猎人
273是上升沿锁存,ALE是下降沿锁存,这加个非门,看上去没错的.
-----------------------------------------------------------------------
錯!!!!!!!
8051真正資料送出是/WR訊號.初學者很容易犯的問題.
使用373要注意 reset 時是否有防護輸出,所以一般人比較少採用.
至於你的電玩架構.....ZZzzz.....

(原文件名:a16.JPG)
jssd
4楼-- · 2020-01-24 00:53
 精彩回答 2  元偷偷看……
d-link2
5楼-- · 2020-01-24 01:40
回复【92楼】ni_fogota  维京猎人
回复【89楼】jssd 龙
维京猎人啊!!!研究fc的那个?膜拜ing。关于fc的东西能不能请教一下?精灵是8*8或者8*16的点阵,但是有些大的精灵怎么表示的呢?
-----------------------------------------------------------------------
被你认出来了....大的精灵是小块的精灵拼成的.只要坐标对齐,看起来就像一个整体.
-----------------------------------------------------------------------

看文件好像没说到到底是哪块接哪块的,难道由代码控制?
还有一堆问题,比如说:
1.为什么不能有8个以上的精灵在同一扫描线上?
2.为什么只定义了#0号精灵的碰撞标志位?
3.背景滚动详细是怎么样的?由哪些寄存器控制?具体怎么控制?
4.调 {MOD}板的索引值是固定的还是由CPU动态刷新的?
5.还有很多,暂时想不到.....
望维京猎人_大侠指导啊!谢谢先!
笑凌风
6楼-- · 2020-01-24 05:40
回复【93楼】ni_fogota  维京猎人
回复【91楼】d-link2
回复【78楼】ni_fogota  维京猎人
大家都已经迷糊了。。。
给大家下课剂猛药。。。大家也来做吧。。。下面的设计还没完工,大家可以参考。。
-----------------------------------------------------------------------
看来你真的没设计过电玩~~~~~
74ls273时序有错,,,,,,
-----------------------------------------------------------------------
273是上升沿锁存,ale是下降沿锁存,这加个非门,看上去没错的.
另外是书上是用373为例的,没有非门
74373是高电位锁存,
我先不管了,改回用74373,去掉非门.
-----------------------------------------------------------------------
51读/RD上沿,写/WR下沿.
所以你判读ALE=0 & /WR下沿锁存273.

一周热门 更多>