教你组装Apple I (1976) [转]
神之觉醒2015/03/08计算机电子学 IP:广西
组装视频, 绝对震撼!!!
XXXXXXXXXXXXXXXXXXXXXXX/video/av2062604/
XXXXXXXXXXXXXXXXXXXXXX/p/3610219730

想帮TA弄个编译器~

%]MHC`D86SZ_XFH@OI`}{U0.png

O~U2VI~6)GW7UUNYJ8YG45C.png

把内存值读出来刷屏!!!
SQFAO(PZ)01R(I}Q)62K_Q8.png

e7b47af40ad162d96df3ca1715dfa9ec8b13cddd.jpg

9d4cf636afc3793175b32222efc4b74542a9111a.jpg

9e480bd162d9f2d3b8245fe4adec8a136227ccc5.jpg

9e359f510fb30f24e8fc8d08cc95d143ac4b0397.jpg

ea0f0e2442a7d93364ce8578a94bd11372f00197.jpg

34ffac4bd11373f02b9b0694a00f4bfbfaed0455.jpg

52f942a98226cffcb349e0b9bd014a90f703ea93.jpg

679acefc1e178a82165f20abf203738da877e893.jpg

a6158326cffc1e1724dcd33a4e90f603728de993.jpg

05429825bc315c6075012fe489b1cb1348547765.jpg

fbab8b82b9014a90475d19b6ad773912b21bee93.jpg

893d810a19d8bc3eaf5c95c1868ba61ea9d345a5.jpg

7c99bd315c6034a81c76fc8acf13495408237665.jpg

7bed0eb30f2442a772689caed543ad4bd0130297.jpg

b29010dfa9ec8a13a92515ebf303918fa0ecc03f.jpg 2a401f178a82b901face9c38778da9773812ef93.jpg
2d29d043ad4bd113db69de395eafa40f4afb0555.jpg
598d5d6034a85edfce18ba284d540923dc547565.jpg
来自:计算机科学 / 计算机电子学
19
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
smith
9年10个月前 IP:广东
754817
顶一个啊,我小的时候拆过红白机,家里面还有一本介绍6502的书,当时就想拿6502来做些什么,特别是红白机配的那个光枪,一直觉得那个发明NB,当时想用YY这个改造成PL导弹那样的导弹制导单元,哈哈,那个时候还没科创,我也不知道固体火箭的燃料是什么[s::lol]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
smith
9年10个月前 IP:广东
754818
楼主的6502是从小霸王拆的么,好像红白机的和早期的苹果2有差异的,红白机还有PPU电路,哈哈,显卡的最早模型,不然驱动不了电视
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
smith
9年10个月前 IP:广东
754819
6502有个c编译器的,不过效率很低,编译出的ROM很大,不如ASM的编译器
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
张静茹
9年10个月前 IP:山东
754820
这个不是楼主做的
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
光谱
9年10个月前 IP:湖南
754822
[s::lol]我看这个视频的时候其实就在想龙少....
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
法式油炸薯条
9年10个月前 IP:甘肃
754834
方向音痴原子氧
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
0000000
9年10个月前 IP:浙江
754836
我看到第一张图的时候竟然点了播放键
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ls.ls
9年10个月前 IP:重庆
754841
以来就看见了手能玩一年
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
drzzm32
9年10个月前 IP:北京
754846
我也是看到这个视频就想到了楼主。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
.........
9年10个月前 IP:江西
754867
6502的升级版是ST7,ST7的升级版是STM8。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
坚持and突破
9年10个月前 IP:河北
755061
引用 smith:
楼主的6502是从小霸王拆的么,好像红白机的和早期的苹果2有差异的,红白机还有PPU电路,哈哈,显卡的最早模型,不然驱动不了电视
我到现在还好奇那个光枪是怎么作的....
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
smith
9年10个月前 IP:广东
755073
引用 坚持and突破:
我到现在还好奇那个光枪是怎么作的....
百度贴吧这里有解释:
XXXXXXXXXXXXXXXXXXXXXX/p/1230684304


之前在各处的网站看到关于红白机上光枪原理的各种解释,它们大多是转载,且内容基本相同。
我对FC红白机的硬件和模拟有一定的了解,认为上述帖子讲解的内容是错误的,在这里为大家讲解我所了解的光枪工作原理。

FC红白机光枪的工作原理很简单,这归功于FC游戏厂商的巧妙设计。
首先我们先来认识FC的光枪。图片就免了。
FC的光枪有三个关键部分:
第一个是枪头,它的内部有有感光芯片
第二个是光枪上唯一的按钮,就是扳机,在游戏的过程中,瞄准的同时需要按下扳机进行射击。
第三个是接头,这个和2P手柄的位置是相同的。
在理解光枪工作原理之前,首先需要让大家了解到,红白机的手柄和光枪都是串行设备。撇开手柄不谈,光枪接口的7个口中,有两个口用来提供状态信息。这7个口的定义如下:
1    Out GND        GND        Ground
2    Out PORT0-CLK PORT1-CLK Joystick Clock (CPU Port Read)
3    Out OUT0       OUT0       Joystick Serial-Start
4    In  PORT0-0    PORT1-0    Joystick Serial-Data
5    Out +5VDC      +5VDC      Supply
6    In  PORT0-3    PORT1-3    Zapper Light
7    In  PORT0-4    PORT1-4    Zapper Button
我们可以看到,第6bit和第7bit是光枪提供的信息。第6位表示光枪检测到的光的强弱。第7为表示玩家是否扣下了扳机。
光枪游戏就通过检测扳机的状态以及检测到的光的强弱来判断玩家是否击中了目标。需要注意的是,这个光的强弱只能用0和1表示,所以光枪游戏要求电视或者屏幕的对比度要高,否则光枪不容易区分光到底是强的还是弱的。典型的,白光是强的,黑色就是弱的。

这里以《打鸭子DUCK HUNT》为例,游戏正常的情况下如图1所示,图中有两只鸭子。


当玩家按下扳机,游戏画面会变黑,如图2所示。这个画面的切换比较快,大概在30ms左右。
这屏幕变黑的这段时间中,游戏可以检测光枪返回的光枪,看是否为弱。
之后,第一只鸭子的位置会用白色块显示,如图3所示,从图2到图3在30ms左右。
如果这个时候游戏发现检测到的光强很强,那就说明玩家击中这只鸭子了。
大概过50ms左右,画面会切换到图4,白色块显示在第二只鸭子的地方,如果游戏此时发现光强为强,那么就说明玩家击中第二只鸭子了。
再过50ms左右,游戏会返回到正常画面。以上就是光枪的工作过程了。

由于屏幕会一瞬间变黑,玩家还是可以感觉到的。
其他游戏的检测方式大体相同,当画面的可击中物体较多时,画面闪烁的延迟也会加大。
很多人可能也知道,在射击的时候突然将枪对准灯泡,可以让游戏百发百中……

我以前买过一本介绍红白机维修的书,上面也讲过光枪的原理,基本上和这个类似

只能说昭和时代的鬼子工程师厉害,用低成本就搞出了一样一个东西。现在的电子产品,动不动就上高采样率,高成本的sensor、高成本的外设,但其实总体的体验并不高
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
delay
9年10个月前 IP:湖北
755098
好强大
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
lengyu7709
9年10个月前 IP:黑龙江
755687
DUANG DUANG DUANG DUANG DUANG DUANG DUANG DUANG DUANG DUANG DUANG DUANG !够duang,真duang ,牛B
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
坚持and突破
9年10个月前 IP:河北
755797
引用 smith:
百度贴吧这里有解释:
XXXXXXXXXXXXXXXXXXXXXX/p/1230684304


之前在各处的网站看到关于红白机上光枪原理的各种解释,它们大多是转载,且内容基本相同。
我对FC红白机的硬件和模拟有一定的了解,认为上...
原来如此,不得不说,小日本这个设计真是太巧妙了。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ry7740kptv
9年10个月前 IP:山东
756387
值得一做,有点想开块PCB玩了。。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
仓生木品
9年8个月前 IP:湖南
765927
引用 17768940:
我看到第一张图的时候竟然点了播放键
我也是
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
samhrc
9年8个月前 IP:浙江
765961
引用 smith:
百度贴吧这里有解释:
XXXXXXXXXXXXXXXXXXXXXX/p/1230684304


之前在各处的网站看到关于红白机上光枪原理的各种解释,它们大多是转载,且内容基本相同。
我对FC红白机的硬件和模拟有一定的了解,认为上...
光枪并不是鬼子工程师原创的,早在60年代就有一种叫光笔的计算机外设就这个原理。具体好像是施乐发明的。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
神之觉醒
学者 机友 笔友
文章
71
回复
1163
学术分
4
2011/08/12注册,1年11个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}