搜索
bottom↓
楼主: zxttgg

【原创】 掌机制作 【源码】【图】

[复制链接]

出0入0汤圆

发表于 2010-2-8 10:17:20 | 显示全部楼层
LZ强悍,要顶一个!

出0入0汤圆

发表于 2010-2-8 18:06:41 | 显示全部楼层
学习。。。。。

出0入0汤圆

发表于 2010-2-8 18:57:50 | 显示全部楼层
一定要mark

出0入0汤圆

发表于 2010-2-8 19:59:20 | 显示全部楼层
强!

出0入0汤圆

发表于 2010-2-8 20:52:05 | 显示全部楼层
单片机 电路 用的什么连接的?  漆包线?

出0入0汤圆

发表于 2010-2-8 21:48:53 | 显示全部楼层
我也做个记号

出0入0汤圆

发表于 2010-2-9 00:21:40 | 显示全部楼层
做个记号

出0入0汤圆

发表于 2010-2-9 07:25:15 | 显示全部楼层
记号,关注一下

出0入0汤圆

发表于 2010-2-9 09:25:29 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-2-9 09:31:30 | 显示全部楼层
没辙了,看贴回帖得永生

出0入0汤圆

发表于 2010-2-9 10:18:59 | 显示全部楼层
很好!

出0入0汤圆

发表于 2010-2-9 10:28:05 | 显示全部楼层
信春哥,的永生。

出0入0汤圆

发表于 2010-2-9 10:52:49 | 显示全部楼层
带了口罩照样认识你!厉害!

出0入0汤圆

发表于 2010-2-9 13:08:21 | 显示全部楼层
回帖者得永生

出0入0汤圆

发表于 2010-2-9 14:25:25 | 显示全部楼层
呵呵,我之前也做过类似的东西,同样用了两片avr。
lz你的屏是怎么调到8位色模式的,我用过的tft屏一般都是8bit接口每像素要传两次数据。如果用8位色只能有256种颜色了,当然用来做简单游戏也是可以的。
还有lz考虑到没有缓存不够的问题?要做游戏的话这样屏幕的帧缓冲都需要20KB,如果不用帧缓冲怎么解决屏幕里背景和精灵的闪动问题?

出0入0汤圆

 楼主| 发表于 2010-2-9 17:24:54 | 显示全部楼层
回复【115楼】akong
呵呵,我之前也做过类似的东西,同样用了两片avr。
lz你的屏是怎么调到8位色模式的,我用过的tft屏一般都是8bit接口每像素要传两次数据。如果用8位色只能有256种颜色了,当然用来做简单游戏也是可以的。
还有lz考虑到没有缓存不够的问题?要做游戏的话这样屏幕的帧缓冲都需要20KB,如果不用帧缓冲怎么解决屏幕里背景和精灵的闪动问题?
-----------------------------------------------------------------------

的确是问题,有点头疼。

出0入0汤圆

发表于 2010-2-11 10:26:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-11 13:52:45 | 显示全部楼层
加油.....

出0入0汤圆

发表于 2010-2-11 14:10:47 | 显示全部楼层
回复【115楼】akong
呵呵,我之前也做过类似的东西,同样用了两片avr。
lz你的屏是怎么调到8位色模式的,我用过的tft屏一般都是8bit接口每像素要传两次数据。如果用8位色只能有256种颜色了,当然用来做简单游戏也是可以的。
还有lz考虑到没有缓存不够的问题?要做游戏的话这样屏幕的帧缓冲都需要20KB,如果不用帧缓冲怎么解决屏幕里背景和精灵的闪动问题?
-----------------------------------------------------------------------

的确是问题,有点头疼。

-----------------------------------------------------------------------
想想FC,SFC这些机器怎么解决就清楚了....背景都是16*16pixel的块构成的,把所有可能用到的图像块存成一个图库,然后缓存的就是库编号了,一个128*160的屏幕只需要8*10个字节的缓存(如果图库中的索引编号小于255的话).....
这样加上精灵的需求,那么就不需要20kb拉

出0入0汤圆

发表于 2010-2-11 14:20:20 | 显示全部楼层
另外,用一个color table 那么8bit一样能实现接近16bit color的效果(星际 diablo2都是256色的游戏.....)

出0入0汤圆

发表于 2010-2-11 14:55:52 | 显示全部楼层
回复【120楼】ilovezeno 鸣
-----------------------------------------------------------------------

的确,不过任天堂的机子都是有硬件支持tile和精灵的,用软件来算应该很耗吧。

出0入0汤圆

发表于 2010-2-11 15:11:10 | 显示全部楼层
Mark...

出0入0汤圆

发表于 2010-2-11 21:08:24 | 显示全部楼层
最可贵的是能动手
很有实力
努力吧

出0入59汤圆

发表于 2010-2-12 00:38:44 | 显示全部楼层
期待,十几年前就梦想做自己的游戏机和游戏,
现在生活压力这么大的环境下,连买游戏机玩的时间都没有呢,羡慕楼主~

出0入0汤圆

发表于 2010-2-12 01:19:32 | 显示全部楼层
强,学习了!

出0入0汤圆

发表于 2010-2-12 01:23:19 | 显示全部楼层
可惜,M128的速度,直接模拟NES估计是没戏的……

出0入0汤圆

发表于 2010-2-12 10:54:30 | 显示全部楼层
这样的帖子还不加精,没天理啊

出0入0汤圆

发表于 2010-2-12 11:49:40 | 显示全部楼层
牛B啊 楼主 再顶一下

出0入0汤圆

发表于 2010-2-12 23:44:02 | 显示全部楼层
mark

出0入21汤圆

发表于 2010-2-13 12:51:45 | 显示全部楼层
用实验板做到这样,佩服!

出0入0汤圆

发表于 2010-2-13 13:56:21 | 显示全部楼层
电容触摸用的是ATMEL的库吗?
现在好像avr 8-bit的都支持了....

出0入0汤圆

发表于 2010-2-14 16:09:03 | 显示全部楼层
强贴留名

出0入0汤圆

发表于 2010-2-14 20:30:28 | 显示全部楼层
study

出0入0汤圆

发表于 2010-2-15 00:00:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-15 11:41:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-15 20:01:16 | 显示全部楼层
mark,顶日本朋友!

出0入0汤圆

发表于 2010-2-21 11:20:50 | 显示全部楼层
顶  真强

出0入0汤圆

发表于 2010-2-21 12:24:41 | 显示全部楼层
焊工不错啊  洞洞板焊接128

出0入0汤圆

发表于 2010-2-22 11:09:52 | 显示全部楼层

出0入0汤圆

发表于 2010-2-24 16:17:41 | 显示全部楼层
看了楼主的电容触摸滑块非常感兴趣。

楼主能概括的介绍一下这部分的工作原理和大致的程序流程吗?

如能有原理图则更好!

另:在万用版上用焊锡做的触摸滑块还是要注意铅的问题,如果使用的是含铅焊锡,手进行这种程度的摩擦,用水洗是不容易洗掉的,会无意中造成体内铅积累的。

出0入0汤圆

发表于 2010-2-24 20:20:13 | 显示全部楼层
没辙了,看贴回帖得永生

出0入0汤圆

发表于 2010-2-24 22:38:05 | 显示全部楼层
看帖回帖得水牛!

出0入4汤圆

发表于 2010-2-25 10:23:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-25 10:42:20 | 显示全部楼层
mark  我坚信信XX才能得永生 >_<

出0入0汤圆

发表于 2010-2-25 12:25:08 | 显示全部楼层
为了永生!

出0入0汤圆

发表于 2010-2-25 13:46:20 | 显示全部楼层
不错。

出0入0汤圆

发表于 2010-2-25 17:26:54 | 显示全部楼层
强贴,mark了再顶!

出0入0汤圆

发表于 2010-2-25 17:52:32 | 显示全部楼层
没辙了,看贴回帖得永生

出0入0汤圆

发表于 2010-2-25 18:02:43 | 显示全部楼层
不错的东东,留个印

出0入0汤圆

发表于 2010-2-25 23:08:43 | 显示全部楼层
楼主。。我在赛格二楼兜了一大圈也没找到你买到的液晶啊,是柜台还是房间啊?能告诉我个柜台号码或者大概方向么?

出0入0汤圆

发表于 2010-2-25 23:55:17 | 显示全部楼层
高人!!!

出0入0汤圆

发表于 2010-2-26 16:47:03 | 显示全部楼层
牛!

出0入0汤圆

发表于 2010-2-27 08:06:08 | 显示全部楼层
永生帖

出0入0汤圆

发表于 2010-2-27 09:56:21 | 显示全部楼层
感觉M128做FC模拟器是不可能的.
之前我用2410移植了个FC模拟器, 不做声音处理, 仅仅是勉强运行, 跑 魂斗罗 的时候速度特慢, 而且有时画面不完整(也许是我移植没做好).

感觉如果是做掌机的话, 我觉得用6502搭配其他的一些外围部件来做更好一些,单纯的靠一个MCU来模拟6502是够的, 除非这个MCU速度特别快.

出0入0汤圆

发表于 2010-2-27 10:19:26 | 显示全部楼层
强!学习。。。

出0入0汤圆

发表于 2010-2-27 10:31:48 | 显示全部楼层
哇,楼主帅锅

出0入0汤圆

发表于 2010-2-27 11:03:05 | 显示全部楼层
也想做一个不知道能跑些什么游戏。。

还有tiny13好不好买?

出0入0汤圆

 楼主| 发表于 2010-2-27 17:26:10 | 显示全部楼层
回复【150楼】ju748 持诚求真
楼主。。我在赛格二楼兜了一大圈也没找到你买到的液晶啊,是柜台还是房间啊?能告诉我个柜台号码或者大概方向么?
-----------------------------------------------------------------------

到2楼问一下耀宇液晶就有啦。靠南边的区域,现在是一个男的看柜台。

出0入0汤圆

 楼主| 发表于 2010-2-27 17:27:26 | 显示全部楼层
回复【157楼】papa123
也想做一个不知道能跑些什么游戏。。
还有tiny13好不好买?
-----------------------------------------------------------------------
上海北京可能好买,这个芯片还是有一定使用量的,做信号发生器时会用到它。
上海科技京城北天星有卖,阿莫这里也有。

出0入0汤圆

 楼主| 发表于 2010-2-27 17:29:56 | 显示全部楼层
游戏还是自己做吧,模拟别人的ROM效率太低了。

出0入0汤圆

 楼主| 发表于 2010-2-27 17:39:35 | 显示全部楼层
电容触摸原理?



(原文件名:det.png)

(电路是一个端口上面接一个上拉电阻,电阻阻值根据实际容量定)

电阻越小,抗干扰能力越强,但需要更高速的CPU,电阻越大积分时间越长,对CPU速度要求越低。AVR的8M用1.1M的电阻为宜.
触摸点到CPU线路最好要短,不要用漆包线,聚氨酯的漆包线是有一定电容的。


操作流程:

1.给这个端口放电(低电平)
2.端口设为高阻
3.积分,直到电平达到端口高电平的有效电平,停止积分。
4.积分大于一个值就说明有触摸。小于则说明悬空。




如图,tcs的积分小于tcx,原因是端口电容加大了,电位上升速度慢了。






希望对大家有帮助。

出0入0汤圆

发表于 2010-2-27 20:13:39 | 显示全部楼层
佩服

出0入0汤圆

发表于 2010-2-27 20:19:14 | 显示全部楼层
电容触摸原理

这个要记多路脉宽(依据触点数量)多MCU负担挺大啊

出0入0汤圆

发表于 2010-2-27 22:31:23 | 显示全部楼层
没辙了,看贴回帖得永生

出0入0汤圆

发表于 2010-2-28 11:45:28 | 显示全部楼层
游戏呢?连俄罗斯方块都没看到

出0入0汤圆

发表于 2010-3-3 14:26:58 | 显示全部楼层
回复【161楼】zxttgg 榎本ひいろ
电容触摸原理?


(原文件名:det.png)
引用图片
(电路是一个端口上面接一个......
-----------------------------------------------------------------------

記号をつける~

出0入0汤圆

发表于 2010-3-3 16:25:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-3 19:35:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-3 22:47:05 | 显示全部楼层
马克

出0入0汤圆

发表于 2010-3-3 23:22:15 | 显示全部楼层
从【34楼】图片看出, 楼主手工焊接工艺很好,  整个掌机做的很不错, 顶一个

出0入0汤圆

发表于 2010-3-4 09:11:55 | 显示全部楼层
不知道128能跑出多少帧的画面来

出0入0汤圆

发表于 2010-3-4 09:52:11 | 显示全部楼层
效率很高啊。

出0入0汤圆

发表于 2010-3-12 21:52:16 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-3-19 14:28:36 | 显示全部楼层
看帖回帖。。。楼主很有实干精神,很是值得学习!!有空了我也研究研究

出0入0汤圆

发表于 2010-3-19 15:36:10 | 显示全部楼层
忍不住了,顶一个

出0入0汤圆

发表于 2010-3-19 16:00:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-19 17:29:23 | 显示全部楼层
我终于明白了心灵手巧这个词是形容什么样的人了

出0入0汤圆

发表于 2010-3-19 19:04:36 | 显示全部楼层
...

出0入0汤圆

发表于 2010-3-24 12:38:31 | 显示全部楼层

出0入0汤圆

发表于 2010-3-24 13:03:29 | 显示全部楼层
xx

出0入0汤圆

发表于 2010-3-24 13:40:57 | 显示全部楼层
不错,赞一个

出0入0汤圆

发表于 2010-3-24 22:29:04 | 显示全部楼层
不错,真厉害!!!!
佩服!!

出0入0汤圆

发表于 2010-3-25 13:27:28 | 显示全部楼层
呵呵,高人露面了

出0入0汤圆

发表于 2010-3-28 18:43:47 | 显示全部楼层
永生一下吧

出0入0汤圆

发表于 2010-3-29 17:45:44 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-4-4 23:33:34 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-4-4 23:48:23 | 显示全部楼层
挺好的

出0入0汤圆

发表于 2010-4-5 09:04:37 | 显示全部楼层
回复【6楼】zxttgg
-----------------------------------------------------------------------

dddddddddddddddddd

出0入0汤圆

发表于 2010-4-5 09:17:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-5 10:15:06 | 显示全部楼层
楼主太牛啦

出0入0汤圆

发表于 2010-4-5 18:52:15 | 显示全部楼层
憋不住了,顶一下

出0入0汤圆

发表于 2010-4-5 20:15:04 | 显示全部楼层

(原文件名:献给楼主.jpg)

出0入0汤圆

发表于 2010-4-5 21:04:39 | 显示全部楼层
晕,顶了!!!!!!!!!!!!!!!

真牛!

出0入0汤圆

发表于 2010-4-6 23:02:23 | 显示全部楼层
kankan  bucuo a

出0入0汤圆

发表于 2010-4-6 23:48:47 | 显示全部楼层
佩服~~

出0入0汤圆

发表于 2010-4-7 01:52:48 | 显示全部楼层
学习~

出0入0汤圆

发表于 2010-4-7 02:43:59 | 显示全部楼层
漂亮

出0入0汤圆

发表于 2010-4-7 09:36:47 | 显示全部楼层
楼主太强悍了

出0入0汤圆

发表于 2010-4-7 10:19:59 | 显示全部楼层
厉害 真佩服

出0入0汤圆

发表于 2010-4-7 10:24:31 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 06:37

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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