作者 主题:现代野鸭:制作套件,让NES比赛鸭子在液晶电视上工作 (Read 7574 times)

0会员和1位客人正在查看此主题。

 离线 Teuobk.

  • 贡献者
  • 帖子:26
  • 国家:  我们
I'我很高兴地宣布(和鞭打)我的套件让NES游戏狩猎在现代液晶电视上工作: 现代野鸭.

问题是,鸭子狩猎和Zapper灯枪只能使用CRT(管)电视,而不是带液晶显示器或OLED屏幕的现代电视。现代野鸭修复了。该套件包括Zapper的更换板和游戏的贴片板。

Zapper替换板是必要的,因为原始Zapper具有约15 kHz的带通滤波器,对应于CRT电视的水平刷新率。我的更换板在其他方面是响应于光线(即,不)调制频率,这就是你的'd see coming from a "flicker free"液晶电视。它还包括逻辑,以滤除房间照明的效果,甚至荧光灯和LED室灯。它有四个主块:光电二极管,跨阻放大器,具有伺服支持的增益级,以防止信号剪切,以及微控制器。微控制器,PIC16F18313将放大信号用其ADC进行采样执行各种类型的滤波,根据需要调整增益级上的伺服电平,并通过标准NES控制器端口向NE发出二进制信号。

替换Zapper板的照片:



第二件件,游戏贴片板是必要的,因为现代电视在其视频输入上具有比旧的CRT电视更多的延迟。虽然CRT电视实际上将显示任何信号被发送到它们,但液晶电视通常在接收到信号时和当屏幕上显示所得到的图片时,液晶电视通常在16到100 ms之间添加16到100ms的滞后。鸭子狩猎假设将存在基本零滞后,但是当有滞后时,游戏已经过分了,在液晶屏上甚至显示相关的特殊图像之前,游戏已经过分了。

我修补了游戏以适应变量的延迟,有效地重写游戏的整个射击处理和命中检测模块,并添加自动校准功能 - 总体上的游戏代码约10%。仿真器fceux对此非常宝贵,因为我显然只是修补二进制文件(没有源代码)。一旦修补的游戏在仿真器上调试,我将它移到Everdrive Flash购物车,并在使用真正的液晶电视上完成了真正的NES调试。

我知道我无法'T分发游戏本身,所以我创建了一个将在现有的鸭子狩猎游戏盒和NE之间进行的板,并将在飞行中施加贴片。有点像一个游戏精灵,但更先进。虽然这将是一个FPGA的明显路径,但我选择用NXP制作的快速臂Cortex-M4-Core 5 V微控制器。微控制器足够快,以检查盒式磁带(或实际,NES系统)地址总线的地址,确定是否应该应用补丁,并在NES数据总线上的修补数据相当于1 NES CPU周期。由于我可以在该时间窗口中只执行几十个指令,因此我必须非常小心编程,而且大部分都是用ARM Thumb-2装配写的。

与贴片板的其他大挑战正在采购必要的72针女性卡边缘连接器,因为任天堂在游戏盒上使用2.50毫米引脚音调而不是标准的2.54 mm间距,累积误差会导致引脚短路。

这里'S贴片板的照片,适合原始游戏盒以及原始游戏PCB:



它是如何工作的?伟大的!那里'是它在上面工作的视频 现代野鸭Kickstarter页面.

游戏就像正常一样。唯一明显的区别是您必须开始游戏"zapping"使用Zapper的菜单屏幕使修补游戏可以校准电视中的延迟。之后,它'常规的业务:只是指向鸭子的Zapper并拉动扳机。修改的Zapper板技术上需要在镜头之前至少64毫秒的电视屏幕的视图,以便正确设置其切片机,但是'S基本上不可察觉。

至于Kickstarter,我想我'D做出了这样的生产,以防任何其他鸭子狩猎爱好者有兴趣。一世'不打算把它变成一个长期的东西,因为市场很小。如果有'足够兴趣,然后很棒 - 我可以立即开始生产。如果有没有'足够兴趣,然后嘿,至少我仍然可以在我的液晶电视上玩鸭子。  :D
 
以下用户感谢此帖子: AJB.

 离线 古老的

  • 频繁的贡献者
  • **
  • 帖子:285
  • 国家:  SE.
RE:现代野鸭:一个套件让NES比赛鸭子在液晶电视上工作
« 回复#1开: 2018年6月28日,04:56:10 PM»
您是否弄清楚了源2.5毫米连接器的方法?一世'我有兴趣找到一些我自己的项目......
 

 离线 Teuobk.

  • 贡献者
  • 帖子:26
  • 国家:  我们
RE:现代野鸭:一个套件让NES比赛鸭子在液晶电视上工作
« 回复#2开: 2018年6月28日,04:58:02 PM»
您是否弄清楚了源2.5毫米连接器的方法?一世'我有兴趣找到一些我自己的项目......

是的,我有他们在中国制造商定制。 这里'关于我如何做到的故事。

 离线 古老的

  • 频繁的贡献者
  • **
  • 帖子:285
  • 国家:  SE.
RE:现代野鸭:一个套件让NES比赛鸭子在液晶电视上工作
« 回复#3开: 2018年6月28日,05:44:41 PM»
对于尝试同样的事情的人来说,很好的写作和良好的指针!
 
以下用户感谢此帖子: Teuobk.

 离线 aldolo

  • 贡献者
  • 帖子:17
  • 国家:  它
RE:现代野鸭:一个套件让NES比赛鸭子在液晶电视上工作
« 回复#4开: 2018年7月05日,06:30:23»
伟大的工作,但也许你已经过度扩大了那里的nes数量
 

 在线的 james_s.

  • 超级贡献者
  • ***
  • 帖子:14165
  • 国家:  我们
RE:现代野鸭:一个套件让NES比赛鸭子在液晶电视上工作
« 回复#5: 2018年7月05日,05:37:41 PM»
那里有很多NES单位,我还有我的时候,当我还是个孩子的时候,虽然我已经连接到真正的CRT电视。

对于游戏盒式磁带,我认为在那里提供一个各种克隆墨盒并允许用户提供自己的ROM。合法与否,没有'似乎远离克隆墨盒和分享rom图像的人。
 

 离线 Cletusdabomb85.

  • 新手
  • 帖子:1
  • 国家:  我们
RE:现代野鸭:一个套件让NES比赛鸭子在液晶电视上工作
« 回复#6开启: 2018年11月23日,04:07:07 PM»
不仅有一定的运作NES遗漏了吗? 一些公司开发了NES和其他旧系统的克隆。 我还有我的旧网球,我有一个retron5。 Retron5接受原始控制器,并在市场控制器之后确定。 RETRON5能够使用SD卡使用IPS格式贴片修补游戏。 也就是说,它可以在现代野幕板上获得IPS格式的补丁,而是只需获取Zapper的升级板? 通过ips修补程序和zapper升级,我可以将鸭子捕冲的购物车拍打到Rein5,修补游戏并在我的液晶显示器上播放。
 

 离线 斯普拉克先生

  • 超级贡献者
  • ***
  • 帖子:9335
  • 国家: 00
  • 显示Aficionado.
RE:现代野鸭:一个套件让NES比赛鸭子在液晶电视上工作
« 回复#7: 2018年11月23日,04:33:12 PM»
是的,我有他们在中国制造商定制。 这里'关于我如何做到的故事。
非常好,感谢分享。您是否愿意向我们提供一个球形乐园,请符合那种成本的东西?
 


分享我

 掘客    Facebook    诽谤    可口的    Technorati.    推特    谷歌    雅虎
SMF.