大数据文摘出品
作者:王烨
任天堂在1989年4月21日推出了GameBoy,如今已经32年过去了。
黑白点阵液晶屏幕,游戏卡带支持更换,GameBoy作为任天堂第一款便携式游戏机,销量达到1.2亿台,可以说是风靡世界。
作为许多玩家儿时的回忆,GameBoy甚至还拥有有线联机的功能!简单通过一根连接线,两台GameBoy就可以连在一起打游戏了!
这不,黑寡妇斯嘉丽和美队克里斯就在拍《复联4》的时候一起联机玩GameBoy。
有玩家从背面的卡带认出了两人玩的正是GameBoy经典的《俄罗斯方块》,看美队的表情,那是相当兴奋,难怪有粉丝说,对于设定上诞生于1920年的美队来说,1989年发售的GameBoy可是新鲜玩意儿。
不得不说,找出尘封已久的GameBoy,和曾经的老友联机打一把俄罗斯方块,确实是纪念童年美好时光的好方法。
但是对普通人来说,这也很难——你得自己有一台GameBoy,还得找一个也有GameBoy的好友,然后凑到一起才能进行有线连接。
幸运的是,有人已经解决了这个问题。近期,硬件黑客Stacksmashing成功对Game Boy的联机线协议进行了逆向工程,使得联机不再是面对面,而是变成在互联网上远程联机。
当然,第一个测试成功的游戏还是俄罗斯方块。
用树莓派作为服务器,让GameBoy登录互联网
Stacksmashing是怎么做到的呢?
首先,Stacksmashing将GameBoy通过连接线连接到一个定制的Raspberry Pi(树莓派) 桌面客户端,该客户端反过来会Ping一个游戏服务器,该服务器就充当你和你的其他玩家之间的桥梁。
简单来说,就是让手里的GameBoy以为自己连接到了另一个GameBoy,却没有意识到它实际上是在和一个可能在地球另一端的服务器通信。
遗憾的是,目前只实现了这样玩俄罗斯方块,因为让任何给定的游戏运行起来需要对游戏独特的通信协议进行逆向工程,不过未来还是很值得期待的。
比如,想象一下你在1998年通过互联网和别人交易一只宠物小精灵!
幸运的是,Stacksmashing已经放出所有构建组件的源代码,对其他有兴趣的玩家而言,有了一定的参考基础。联机当然需要更多的玩家加入,稍后还会推出一个定制的PCB(约15美元)组件,预计在今年6月份出货,可以让玩家更好地实现连接。
GameBoy 树莓派还能挖比特币?挖一枚需要100万亿年
这个Stacksmashing是个非常有意思的YouTube博主,经常发一些有关GameBoy的魔改视频。
这位已经有了11.6万粉丝的博主,上次发的关于GameBoy的视频也获得了超过65万的播放量。
那个视频的内容是如何用一台GameBoy挖比特币。
Stacksmashing还是借助了树莓派的微型版Raspberry Pi Pico让GameBoy可以进行互联网通信,来传输挖矿的计算数据和校验信息,从而搭建一个完整可用的挖矿平台。
不过GameBoy搭载的是一颗夏普的8bit处理器,主频在4.18MHz,所以挖比特币算力仅为0.8 hash/s,相比如今专门挖比特币的ASIC矿机(100 terahash/s),作者表示,一台GameBoy可能需要几百万亿年才能挖到1个比特币。
不过作者也调侃道,考虑到ASIC矿机的大功耗,Gameboy只需要4节AA电池就可以运行了。
所以,四舍五入,也算是个巨大成功(big success)?
作者最后也说,用GameBoy挖矿不过是一个探索,是不可能通过这个来盈利的,但是通过这个过程,可以学习到很多有意思的事情,这才是最重要的。
相关报道:
https://techcrunch.com/2021/05/17/hardware-hacker-brings-online-multiplayer-to-the-original-game-boy/
https://www.youtube.com/watch?v=_E0PWQvW-14
https://www.youtube.com/watch?v=KtHu693wE9o