Emulation Why not make UltraHLE, but for Dreamcast, but for n3ds?

XRTerra

What if instead of ohio, it was kai cenat land
OP
Member
Joined
Jul 1, 2022
Messages
227
Trophies
0
Location
United States of America
XP
541
Country
United States
For those of you who don't know, UltraHLE came out on January 28th, 1999 and was the first good/working n64 emulator. It ran only 20 n64 games at full speed, and it wasn't the most accurate emulator ever, but for 1999 it was pretty good.

How it worked was by off-loading work from the CPU on to the GPU by translating some work meant for the CPU into things the GPU could read and just do.
For example, most other n64 emulators would just tell the cpu "Hey, make Link appear" but UltraHLE told the CPU "Hey, just focus on translating this code" and the GPU "Hey, make Link appear" and this is also how most emulators like Yuzu work today, which is functioning as a simulator and emulator at the same time.

So why not do the same but for the Dreamcast and build it from the ground up instead of just being a port? Or if something like that already exists(a dreamcast high level emulator) why not port it to the n3ds and by extension Wii as that's the inferior console specs wise except for vram(?).
 
  • Like
Reactions: SylverReZ

XRTerra

What if instead of ohio, it was kai cenat land
OP
Member
Joined
Jul 1, 2022
Messages
227
Trophies
0
Location
United States of America
XP
541
Country
United States
If only somebody can port the redream emulator to 3DS.
Redream needs at least 512 mb of ram which the new 3ds just doesn't have, which is why it would be better to do high level emulation or make a dreamcast emulator from the ground up for the 3ds instead of porting.
 
  • Like
Reactions: SylverReZ

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,452
Country
Canada
but for 1999 it was pretty good.
If by "pretty good" you mean "better than nothing at all", maybe.

and this is also how most emulators like Yuzu work today
Do you have a source for that? Yes, I expect some emulators work by taking advantage of GPU features, but that is very different from suggesting that it is "functioning like a simulator".

My understanding is that UltraHLE didn't so much tell the CPU "Hey, just focus on translating this code" as much as something along the lines of "Hey, forget about translating that code, it's pretty much just going to produce x, so here's x, now get on with it."

So why not do the same but for the Dreamcast and build it from the ground up
Because that would be a heck of a lot of work? Especially just to run a small number of games with wild inaccuracy?
 
Last edited by Kwyjor,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: @Xdqwerty, Osu! Tatakae! Ouendan! is the Japanese version of the game, different... +1