牛屎芯片游戏卡诞生记-牛屎芯片游戏卡诞生记

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • 飞天大鹏哥:原来这叫手搓,那我手搓个飞机驾驶舱也挺正常[笑哭]
  • LCL李同学:b站首次手搓牛屎芯片,科普一下这种奇特集成电路的结构。成本不低,给个三连吧。。因为匆忙难免有失误,希望友情讨论[呲牙]
  • 水中摘星星:打鸭子修改无限子弹ROM流程:首先按视频里找到RAM中存放子弹的地址$00BA,放一个写入断点,打一发子弹让游戏停在断点处,可以看到游戏停在了00:D171: C6 BA。根据6502指令集我们可以得知C6指令是零页寻址存储器减一,后面跟着BA的意思就是$00BA地址内容减1,对于初学者的我们只需要把这两个字节NOP掉就可以了,也就是这里的C6 BA改为EA EA。多谢现代的模拟器,不用再费心思考虑bank切换、nes文件头了,鼠标悬停在debugger的这一行即可在下面的状态栏看到“CPU Address 00:D171, Offset 0x001181 in file "Duck Hunt.nes"”,只要用十六进制编辑器打开rom,将1181处C6 BA改为EA EA然后保存,下次用模拟器打开就可以体验无限子弹了
  • 梵Tall先生:下期请细说芯片飞金线[doge]
  • 鱼不脱渊:其实我更好奇的是,这款打鸭子的游戏是怎么做到识别枪指向哪里瞄准哪里的。 以当年的技术水平和价格,显然这个枪不可能是一个鼠标(要在空中移动的鼠标即使放到现在,也是一个非常高成本的东西,不可能配在那个时候的游戏卡里),那他也不可能是红外感应(即使枪能发射红外线,你的电视屏幕也不带红外感应功能啊) 后来我看了一个视频才发现,原来是利用开枪的瞬间,画面会突然闪屏一下,利用闪屏的那一瞬间来识别枪指哪的。(其实枪才是信号接收器) 具体的请看这个视频: https://b23.tv/IoM8ngt