V
主页
【中字】“与电子束赛跑”是什么意思?雅达利2600的CPU与CRT电视的对决
发布人
转自 https://www.youtube.com/watch?v=sJFnWZH5FXc 视频作者:Retro Game Mechanics Explained 赞助作者和参与讨论: Twitter(更新提醒):https://twitter.com/RetroGameMechEx Patreon (赞助):https://www.patreon.com/rgmechex SubscribeStar (赞助):https://www.subscribestar.com/rgmechex Discord(讨论):http://discord.rgmechex.com 终于烤完了Orz 让大家等得辛苦! 希望观众们能喜欢,从视频中有所收获 (=・ω・=) 自制中文字幕,喜欢翻译的话请三连加关注支持一下QwQ 本视频字幕文件和其它非LGR翻译会开源在仓库: https://github.com/zjuyzj/RetroComp-Translation-CHS 欢迎前来捉虫(`・ω・´) Atari 2600又被称作Atari VCS(Video Computer System),是雅达利与1977年推出的家用电子游戏机。它能在家庭CRT电视上带来早期街机的游戏体验,并且可以更换游戏卡带,红极一时。然而,在Atari 2600上制作一款画面精致、可玩性高游戏并非易事。在特殊的历史背景下,受制于硬件成本,游戏视频信号的生成几乎全部被CPU接管。程序员在编程时需要充分利用每个机器周期的时间,理解硬件,仔细设计指令的时序,才能勉强保证画面不被毁掉。这是真正意义上的软硬件合二为一!而Atari 2600中唯一的定制集成电路,TIA,它的设计有哪些精妙之处呢?看了视频你就能理解啦! 看完本视频的你是否想尝试在Atari 2600上制作自己的游戏?如果还不会6507汇编语言编程,来看看UP之前译制的这个视频学习一下:MOS 6502的逆向工程(BV14z4y1Q7kC)。 想要制作完整的游戏,除了学习6502汇编、掌握内存映射,熟悉TIA的图形编程外,你还需要了解: 1 - 如何使用RIOT读取十字摇杆四个方向的开关量,以及游戏难度/灰度和彩色/游戏选择/游戏复位开关的状态 2 - 如何使用RIOT中的定时器来降低编程中计时的难度 3 - 如何使用TIA来读取十字摇杆的开火键或旋钮式控制器左/右触发的开关量 4 - 如何使用TIA中和声音相关的寄存器产生游戏音效 作为视频内容的补充,以下资料可能对你的编程有所帮助: https://cdn.hackaday.io/files/1646277043401568/Atari_2600_Programming_for_Newbies_Revised_Edition.pdf https://archive.org/details/StellaProgrammersGuide(年代久远,有错误) https://www.atarihq.com/danb/files/TIA_HW_Notes.txt(对硬件信息的补充) 想要更深入地了解TIA,尝试逆向工程、编写模拟器或在FPGA上精确地实现它?可以参考: https://archive.org/details/Atari_2600_TIA_Technical_Manual/(雅达利内部技术资料) https://www.atariage.com/2600/archives/schematics_tia/index.html(设计原理图) http://www.visual6502.org/images/pages/Atari_10444D_TIA.html(裸晶摄影) https://www.ataricompendium.com/faq/vcs_tia/vcs_tia.html(TIA芯片的各种版本) https://github.com/gregjames/Sim2600(对整机的晶体管级模拟,速度很慢)
打开封面
下载高清视频
观看高清视频
视频下载器
【中字】一小时讲完45年前的爆款CPU-MOS 6502的逆向工程
【中字】为什么《网球》游戏可以触发《超级马里奥兄弟》的“水下256关”?
5-2 文章解读2--成纤维细胞亚群的识别与表征+文章解读3--成纤维细胞亚群的空间分布与定量
【中字】探索《超级马里奥兄弟》“水下256关”背后的关卡指针机制
【LGR】LGR 486电脑升级!更换一块83MHz的奔腾OverDrive CPU
【搬运】电信&铁通FTTH光宽带安装教学片
3-5 规范鉴定恶性细胞亚群1
【LGR】如何在家里安装街机主板&游玩经典街机游戏?
打败多邻国的15种有趣方式15 FUN ways to defeat Duolingo
【中字】维氏起电机原理漫谈
【中字】使用60年前的电脑是一种怎样的体验?IBM 1401大型机讲解&演示
【搬运】从零开始学习百灵达X32数字调音台
【LGR】电脑游戏防盗版技术简史
【LGR】一台1998年的Palm掌上电脑-IBM WorkPad 20X体验评测
【LGR】Roland Sound Canvas音源评测
[游戏动画] 终结者3机器的觉醒ps2游戏cg动画 T850干掉约翰康纳
2分多看完历届奥运金牌榜(1932-2024)
二次收爪你们学会了没?
【LGR】回顾诺基亚3310:“坚不可摧之行动电话”
【LGR】上古平板(砖)电脑之Dauphin DTR-1评测
【LGR】街机游戏防盗版的那些事儿
【Power BI】2024年最新版入门教程,完成你的第一个可视化!Power BI做可视化看板真的很方便的~
2024最新版Java精讲视频教程,从入门到精通(20集全)
【LGR】来自1985年的Tandy 1000 修复&评测
没有丝毫技巧可言
【LGR】让硬盘数据“可视化”!Danmere Backer VHS 硬盘备份系统体验
[2024]汇编语言简单教程
这8个网站,真的是变态又好用!
【LGR】听说一块硬币能存10MB数据?口袋Zip盘驱动器评测
数学之美—唯美KissSurface吻曲面的编程可视化实现
【搬运】红白机模拟器是怎样炼成的?手把手教你用C++编写NES模拟器!
36-【显化成功故事】不可思议的精神力量:盲人女孩如何靠想象改变了生活?
为什么我感觉学了C语言只能写出黑框框程序跟数学题,根本做不出高端程序、软件、APP......
自制操作系统(1):先写个hello world
泰酷辣!我在雅达利2600+上玩黑神话.悟空, Atari 2600 plus 分享 上集快来围观
【LGR】IBM+软盘+计算器=?
星球毁灭模拟器,各武器帧伤和核爆数据可视化(上)
Tia袁娅维《Love On Top》(原唱:Beyoncé)|Baby!You're the one I love!
Swamp Thing (沼泽怪物)可视化
假黑客不料遇上真黑客,真黑客现场表演入侵摄像头!(本视频提供网络安全/黑客技术教程)