Sé que esto va en scene, pero como se está discutiendo el tema de los emuladores aquí, pongo un pequeño copia y pega.
Fuente:
https://twitter.com/OatmealDome/status/ ... 16640?s=20Galaxy and Sunshine run under a Wii and GameCube emulator named "hagi"(?) possibly made by NERD (Nintendo of Europe division).
Mario 64 is running under an N64 emulator. Dunno which.
basi escribió:Pues si es emulación, no me extrañaría que el problema para el Galaxy 2 sea que el emulador de wii en Switch no puede con ese juego. Y por eso quizá tengan que sacarlo a parte porteado.
Atención a esta parte:
Galaxy in particular is really interesting. It appears they recompiled the original code to run natively on the Switch CPU, but everything else (GPU/Audio) is running in the emulator.
Interesting trick!
Es decir, Galaxy es, digamos, un "semi-port". Lo que explicaría los problemas con Galaxy 2, y hace con que las expectativas por un emulador de Wii bajen algo.
The project codename might be "Stardust". There also might be a sub-codename for Galaxy - "Shigeru".
The menu that lets you choose games is made with LunchPack (engine used by Splatoon / Mario Maker / Animal Crossing).
About the All Stars N64 emulator:
- Shindou Pack ROM is used (no BLJ for you).
- Texture, code, and text translation patches are applied on the fly (interestingly, first person camera has inverted controls vs original).
- Oddly, also uses Vulkan API?
BLJ, para quien no sepa, es "backwards long jump". Es decir, han patcheado el truco favorito de 11 entre cada 10 speedrunners.
Interestingly, the code patches are done through Lua. The emulator takes over execution upon/after reaching a certain PC address and transfers control to a Lua script.
Also, whoever made the emulator configuration file made a typo. They spelled the word cannon as "canoe".