T-Pau / Ready

A Home Computer Emulator for iPad.
Other
57 stars 6 forks source link

Add "Warp" from Vice #16

Open JakeStevenson opened 2 years ago

JakeStevenson commented 2 years ago

I have many fond memories of playing games on my c64 as a child. I want to relive some of those memories. But I do NOT remember waiting 15 minutes for games to load! I guess it is true, just pleasantly forgotten. Memory is funny like that.

Vice has a "warp" mode that can drastically speed up emulation. A lot of people turn this on while loading games so they don't have to wait. From what I see Ready is using vice under the hood, so maybe a warp speed toggle could be added.

I've considered just enjoying the 1541 emulated grinding and whirring sounds, but I've gotten bored with them. At this point I mostly load up to the title screen, enjoy that bit of nostalgia, then quit.

I hope this is an easy request!

dillof commented 2 years ago

Warp mode is a very inefficient way to speed up loading that uses a lot of CPU and battery. I'll think about it, and I'll also investigate other possibilities (trapping the load routing and directly inject the file into memory, which would be instantaneous).

In the meantime, you could add JiffyDOS ROMs to speed up loading by a factor of about 6.