mes 发表于 2024-5-22 11:30

好像能把n64游戏做成直接exe运行

从此4k114fps不是梦,但只有一个游戏塞尔达假面,懒得自己找,求详细。

q8f13 发表于 2024-5-22 11:32

https://github.com/N64Recomp/N64Recomp

mes 发表于 2024-5-22 11:37

q8f13 发表于 2024-5-22 11:32
https://github.com/N64Recomp/N64Recomp

然后呢?假设我竟然有游戏自己dump了之后怎办?

强尼高达 发表于 2024-5-22 11:41

这不就是强化分辨率和帧率的模拟器吗

Tring 发表于 2024-5-22 12:04

q8f13 发表于 2024-5-22 11:32
https://github.com/N64Recomp/N64Recomp

看了一眼,并不是一个一键使用的东西。
只提供反编译BIN到C的功能,真正麻烦的模拟接口部分还得自己写。
假面那个REPO用的这个叫RT64的引擎:
https://github.com/rt64/rt64

等于只是开发工具,并不是一键转换。

rzsxd 发表于 2024-5-22 12:08

这是前几年老任泄露资料那一波的研究成果吗

5353 发表于 2024-5-22 12:10

玩n64版假面吗。真没必要受这个折磨。

Tring 发表于 2024-5-22 12:16

rzsxd 发表于 2024-5-22 12:08
这是前几年老任泄露资料那一波的研究成果吗
那个recomp不是。只是简单的把mips指令反汇编后拿C写出来,一句对一句……
比如REPO介绍里自己说的一个例子:
addiu $r4, $r4, 0x20
就会被重编译为:
ctx->r4 = ADD32(ctx->r4, 0X20)
抽象一点忽略类型细节展开的话就是:
ctx->r4 = ctx->r4 + 0X20

说白了,就是个直译,主要是体力活,技术含量不算高。
反而是那个RT64的引擎技术含量可能还更高一些。
那个有没有用到泄密资料就不知道了。

q8f13 发表于 2024-5-22 14:21

RT64看起来是个现代技术实现的渲染引擎,跟这个两码事
这个repo的最终作用就是把拆解后的rom(z64和elf文件)recomp掉,最终输出一大堆的.c文件

至于要怎么打包成exe直接运行那是另外的故事了
页: [1]
查看完整版本: 好像能把n64游戏做成直接exe运行