自 4 月份起,网络各种流传任天堂疑似大规模泄漏代码的新闻,到现在很多程序猿在研究资料的信息,v2 有同学在关注这块吗?有没什么成果?新闻视频连接: https://www.bilibili.com/video/BV1vk4y117Bh/
1
leon0903 2020-08-16 10:23:57 +08:00
都是多少年前的游戏了。。。任天堂估计自己都不怎么在意了
|
2
GPLer 2020-08-16 10:30:18 +08:00
模拟器不敢用,普通玩家用不到。
|
3
nifengwobei 2020-08-16 10:35:57 +08:00
挺劲爆的 都是可以直接运行的游戏 还有老机子的设计源码 估计黑客还有更多
|
4
murmur 2020-08-16 10:38:25 +08:00
所以能干嘛,wii 这种走入历史的东西要代码能干嘛,老任你能学到的就是在那种垃圾硬件上各种优化的水平,但是其他两家堆料你用不到,何况老任的灵魂是他的第一方 IP 和可玩性
|
5
GDAOE OP @leon0903 关于这次泄漏有媒体猜测来自 18 年的黑客事件,黑了 2T 的数据,也有猜测是因为任天堂的长期合作系统软件研发商被黑。无论那个,现在在冰山上的都只是一角
|
7
GDAOE OP @leon0903 在意的,关键没啥办法,泄漏+广泛传播 就代表失控,其实资料里有内部交流文档,里面挖掘了很多黑历史,这些如果太多人知道其实对企业形象影响不好
|
8
fox0001 2020-08-16 10:53:07 +08:00 via Android
如果是 Wii 的话,太好啦,能兴奋起来的都是老玩家!期待手机上能用体感玩 Wii 的游戏~例如风之杖 Wii,一次可以拍 12 个照片,有超级船帆不用理会风向
|
9
janxin 2020-08-16 10:53:11 +08:00
代码下过了,纯怀旧
|
11
loading 2020-08-16 11:19:03 +08:00 8
没啥事,阿波罗代码早开源了,也没见几个人登月。
|
12
deorth 2020-08-16 11:38:39 +08:00
时之笛 4k 重制版
|
13
GDAOE OP @loading 还不一样吧 登月项目本身就是需要大量资金人力跟是否有战略意义,而且是主动发布代表可控 跟泄漏的意义还不能完全等价
|
17
LiuJiang 2020-08-16 12:16:27 +08:00
2020 年 5 月 6 日消息,此前任天堂宣布,自今年 4 月以来,约有 16 万个玩家账户遭到攻击。近日,任天堂再次被黑客盯上,导致 Wii 主机的完整源码 /设计方案和 N64 技术演示流出
|
18
yksoft1test 2020-08-16 14:52:01 +08:00 via Android
目前 2020 年任天堂源码泄露中,完整、
|
19
yksoft1test 2020-08-16 14:55:29 +08:00 via Android 1
@yksoft1test 能搭出环境编译运行成功的源码大概有这些。
口袋妖怪蓝、黄 口袋妖怪金、银、水晶 口袋妖怪红宝石、蓝宝石、火红、叶绿 口袋妖怪珍珠、钻石 塞尔达传说:梦见岛 (原版) 塞尔达传说:梦见岛 DX 星际火狐 1 星际火狐 2 马里奥医生 64 其它的要么就不完整,要么其工具链没有流出。后者包括超任的 F-ZERO 、马里奥赛车、塞尔达传说三角力量、耀西岛。 |
20
yksoft1test 2020-08-16 14:56:47 +08:00 via Android
这次流出 GB 、SFC 游戏源码全部为汇编,而 N64 、GBA 、NDS 游戏源码大部分为 C 语言。
|
21
yksoft1test 2020-08-16 15:01:53 +08:00 via Android
N64 源码大包中,像马里奥 64 、时之笛、里塞尔达和玛祖拉的假面,源码都极不完整,很多.c 文件是故意清空的,只剩下编译过的.o 文件。
任天堂其实开发环境很早就拥抱开源了,比如 GBA 的口袋用的就是定制版的 Cygwin,gcc 2.95 交叉编译,N64 好像是用的 gcc 和 egcs 分家时期的 gcc 。 |
22
LGA1150 2020-08-16 16:26:34 +08:00 via Android
|
23
LinuShen 2020-08-16 17:20:30 +08:00
上次下载下来看了看,好像还有 3DS 上面的那个 NintendoRTOS 的源码,与 Switch 目前的系统同源
|
24
silvernoo 2020-08-16 17:58:46 +08:00
@yksoft1test #20 用汇编写游戏,无法想象
|
25
yksoft1test 2020-08-16 17:58:47 +08:00 via Android
|
26
yksoft1test 2020-08-16 18:01:08 +08:00 via Android
@silvernoo 你要想想,塞尔达三角力量、星际火狐 2 这么多内容的游戏,程序代码加上所有资源也才 1MB 。
|
27
chinvo 2020-08-16 18:08:52 +08:00
单看文件名, 极大可能是从 ique 漏的
|
28
spcharc 2020-08-16 18:24:47 +08:00
模拟器能运行的游戏泄露也没啥用啊
倒是如果能把一些不能模拟的平台 /独占游戏泄露一下,就可以研究怎么在电脑上运行了 |
30
exploreexe 2020-08-16 19:45:48 +08:00
|
31
heygum97 2020-08-16 21:05:04 +08:00 via iPhone
记得之前版本的塞尔达,就是用代码的 bug 来速通的,泄漏的代码可能会被到处找 bug 玩游戏吧...
|
32
nutting 2020-08-17 09:37:03 +08:00
那些源码都是平台依赖吧,都能编译出 x86 版本吗
|
33
aeli 2020-08-17 10:14:54 +08:00
@yksoft1test 能私我一个下载地址么,纯技术研究,想学习一下他们的游戏架构思想。
|
34
thuang 2020-08-17 12:27:19 +08:00
楼主只是在宣传自己的视频而已……
|
35
LGA1150 2020-08-17 18:33:27 +08:00 via Android
@exploreexe #30
备案早已注销了,国内服务器也撤了 |
36
yukinagato 2020-08-17 21:27:43 +08:00
@silvernoo GameBoy 那破处理器,真没多少资源霍霍...8 位的 Z80,1MHz 主频,干点啥都得数着节拍,换现在随便一个单片机都能吊起来打。到了 GBC 也就主频翻了个倍,2MHz,Work RAM 和 VRAM 变多了。GBA 用 C 语言了,那是因为上边是 32 位的 ARM7 啊,不用 PPU 软件画图都比 Z80 快...
资源极大丰富的时代往回看肯定觉得有些事不可思议。就说汉字吧。矢量字体在低分辨率下的表现不太好,所以有专门给低分辨率屏幕用的光栅字库,人工画的...是不是难以想象。 |
37
yksoft1test 2020-08-18 22:34:20 +08:00
@yukinagato WS/WSC 还是比 GB 强不少的,至少可以直接段页式寻址 8MBit,ROM 一个 bank 有 4Mbit 。而且好处在开发包简单,毕竟是 NEC V30 (一种扩展的 8086 )的核心,记得很多公司是用 Turbo C 的编译器编译,专用链接器来链接。而看梦见岛也好,口袋也好的源码,里面无数看上去搞不清什么用的指令是在切换 bank 。。
|
38
yksoft1test 2020-08-18 22:36:27 +08:00
|