还有比如 yuzu 模拟器,他们是怎么实现的,有什么实现框架吗
1
Flourite 2024-04-23 18:40:50 +08:00
蹲,安装了 delta ,但想玩的拳皇跟恐龙快打没有 gba 格式的,怎么搞
|
![]() |
2
582033 2024-04-23 19:19:50 +08:00
@Flourite 下载恐龙快打的 rom 文件,用 ios 的文件管理器放到 delta 的目录里,打开 delta 找到这个 rom 文件运行
|
4
Flourite 2024-04-23 19:26:44 +08:00
@582033 这种方法要有固定格式的比如.nes 等文件才行,我在 emulatorgames 里下载解压是一个目录,导不进去
|
![]() |
5
582033 2024-04-23 19:35:32 +08:00 ![]() 模拟器害人不浅,模拟器-》 rg35xx-》 funkeys-》嘉立创打板
|
![]() |
6
fantastM 2024-04-23 19:36:47 +08:00 ![]() |
![]() |
7
ScepterZ 2024-04-23 19:56:20 +08:00
@Flourite 这游戏有 gba 的吗,接机游戏的包一般都是一个压缩包。我感觉你可能没搞懂模拟器是在模拟什么
Delta 是自苹果更改规定允许模拟器上架以来第一批登陆 AppStore 的模拟器之一。支持模拟 NES 、SNES 、Game Boy 、Game Boy Advance 、N64 和 Nintendo DS 游戏。 |
![]() |
9
gason406 2024-04-23 20:17:36 +08:00
@Flourite #1 拳皇在 GBA 上只有 EX1 ( 99 ) EX2 ( 2000 )两部,恐龙快打是卡普空 CPS 上的,没有 gba ,而且大概是版权原因后续也没复刻到别的系统上过,感觉你需要补充一些背景知识
|
![]() |
10
levelworm 2024-04-23 20:20:52 +08:00
可以查一下 How to write an emulator
|
![]() |
11
danbai 2024-04-23 20:23:00 +08:00
用软件模拟硬件
|
![]() |
13
Kumo31 2024-04-23 21:34:26 +08:00 ![]() 做一下南京大学的 PA 可以解答你所有疑惑,这只是大二的课: https://nju-projectn.github.io/ics-pa-gitbook/ics2024/index.html
理解"程序如何在计算机上运行"的根本途径是从"零"开始实现一个完整的计算机系统. 南京大学计算机科学与技术系计算机系统基础课程的小型项目 (Programming Assignment, PA)将提出 x86/mips32/riscv32(64)架构相应的教学版子集, 指导学生实现一个经过简化但功能完备的 x86/mips32/riscv32(64)模拟器 NEMU(NJU EMUlator), 最终在 NEMU 上运行游戏"仙剑奇侠传", 来让学生探究"程序在计算机上运行"的基本原理. 没时间也可以看一下这个简单得多的 Gameboy emulator 教程: https://imrannazar.com/series/gameboy-emulation-in-javascript |
![]() |
14
djv 2024-04-23 21:39:32 +08:00
@Chad0000 iOS 就用御三家的手柄,或者支持 xinput 蓝牙的还有支持连 switch 的。
貌似有个叫启明星的 50 块能买到只是没体感。 |
![]() |
15
smallboy19991231 2024-04-23 21:48:06 +08:00 via iPhone
@Kumo31 高质量啊
|
![]() |
16
LeegoYih 2024-04-23 22:00:10 +08:00
Github 上各种语言实现的模拟器都有,可以选一个自己擅长的语言看看
|
17
NessajCN 2024-04-23 22:42:44 +08:00
底下建个虚拟机,跑二进制程序
然后剩下的就是用各种映射模拟硬件外设输入输出 |
18
iX8NEGGn 2024-04-24 01:25:56 +08:00 via iPhone ![]() 就是软件模拟 CPU 、GPU 各种硬件,需要点汇编概念和计算机组成原理的知识。
入门推荐模拟 NES ,一是有情怀加持,二是不算太难,网上很多开源 NES 模拟器,但是写详细教程的没几个,网上有几篇专栏,但是最难的 PPU 模拟部分,他们没有讲到精髓。 我当时写模拟器的时候,就励志要写一篇全网最完整的教程,后来用力过猛把自己弄生病了,现在那十万字的教程以及各种动画、流程图还没来得及整理,你要是真想实现的话,遇到不懂的倒可以讨论一下。 |
![]() |
19
Dream95 2024-04-24 09:06:10 +08:00
我也推一个入门模拟器项目 CHIP-8 ,https://en.wikipedia.org/wiki/CHIP-8 ,一天可以弄完
|
20
jisuowei 2024-04-24 09:31:26 +08:00
|
![]() |
21
youyouzi 2024-04-24 09:45:38 +08:00
我比较关心的是有什么好的游戏下载网站
|
23
lzZzeucJri6FcR0o 2024-04-24 10:14:42 +08:00
@jisuowei #22 这个好
|
![]() |
24
liangye115 2024-04-24 10:39:31 +08:00
@jisuowei #22 这个是真不错
|
![]() |
25
youyouzi 2024-04-24 17:51:44 +08:00
大佬牛皮
|
27
rookiemaster OP @iX8NEGGn 能求个学习路线嘛,感谢
|