BlitterStudio / amiberry

Optimized Amiga emulator for Linux/macOS
https://amiberry.com
GNU General Public License v3.0
643 stars 86 forks source link

Request: Warp mode #231

Closed ghost closed 5 years ago

ghost commented 6 years ago

Now this emulator is progressing, my most wanted feature apart from IPF support is 'Warp mode'. I'm not a big fan of WHDLoad and prefer to use the original and best disk method (not to mention most compatible). Some games can take a while to load or if you just want to hurry through an unskippable intro, warp mode is extremely useful (a single configurable button). You can then also leave the floppy load speed at 100% compatible. I wouldn't think this would be too taxing for you to add @midwan , someone of your skill. :+1:

midwan commented 6 years ago

IPF support is coming, and probably very soon also.. (see relevant issue #130).

Warp mode will be added in the list of Todo, but we'll have to see how feasible it is for our target platforms. I would consider it low priority for now however...

ghost commented 6 years ago

Nice one. I think it will be a great addition for all types of users. Would it even speed up rendering ? I saw your FPU tests on your Facebook page :)

What's the highest priority feature at the moment ? On your ToDo list it says 'File requester list position' and 'IPF support'. Are there other features that are higher priority that aren't on that list ?

ghost commented 6 years ago

Hi, i've yet to try the new version as my Pi is in storage. I've seen screenshots of a Turbo mode option, does this work like the Warp mode I requested and if so could it be mapped to a button ?

midwan commented 6 years ago

@ZappaUtopia The CPU Turbo mode changes the time we devote to CPU vs Chipset during emulation, giving the maximum time to CPU and minimizing the Chipset timing. It's good for certain kinds of usages (e.g. desktop stuff that depend on the CPU mostly, like Lightwave rendering), but not good for games/demos etc.

ghost commented 6 years ago

Oh, not what I was thinking then ! I never noticed this option in WinUAE. Wouldn't Warp mode do the same thing and be more beneficial ?

midwan commented 6 years ago

@ZappaUtopia This doesn't exist in WinUAE, it's a unique feature we added. ;)

ghost commented 6 years ago

I closed this by mistake. Is there any chance of this becoming a reality in future or shall I leave this closed ?

midwan commented 5 years ago

Warp mode seems to be the same thing as "Fastest Possible with JIT mode", and since we have Turbo mode also, I think this is kind of obsolete.

solskogen commented 5 years ago

I do not agree. Warp-mode is for speeding things up temporary, it's not for having a "fast" amiga. (warp-mode on winuae also means frame skip)

midwan commented 5 years ago

@solskogen OK, but then isn't it just enabling all those things anyway (Fastest/Turbo, JIT, Frameskip)? Or am I missing something?

solskogen commented 5 years ago

Yes-ish, it's a lot easier if can be switched on-off with a keyboard shortcut (WinUAE does this with altgr+pause IIRC)

CypherXG commented 5 years ago

ALTGR+Pause? LOL Nothing happend. Only Pause Mode....But you can only press Pause...it's the same... Warp Mode does not exist in Winuae....sry...Why? Winuae is so fast. We dont need a Warpmode.... WinVice has a Warpmode and this is also crap...

solskogen commented 5 years ago

I was wrong. It's END+pause.

On Thu, Oct 18, 2018, 16:25 Fizzy Bubbele notifications@github.com wrote:

ALTGR+Pause? LOL Nothing happend. Only Pause Mode....But you can only press Pause...it's the same... Warp Mode does not exist in Winuae....sry...Why? Winuae is so fast. We dont need a Warpmode.... WinVice has a Warpmode and this is also crap...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/midwan/amiberry/issues/231#issuecomment-431029538, or mute the thread https://github.com/notifications/unsubscribe-auth/AA-P6L4NteCOU425b-6giK5UMNgszo_cks5umI9egaJpZM4R55ar .

CypherXG commented 5 years ago

Oh you mean this.... Its not really a warp mode... Only the CPU tickrate was changed. You see it as warp mode. It has nothing to do with Chipset Timing or JIT emulations speed. The CIA/Chipset Timing is wrong etc. Yes its possible to do this i Amiberry. I tried it months ago but it makes no sense... Why do you want it...Skip an Intro....run the emulator uncontrolled faster?

solskogen commented 5 years ago

Skip intro is one thing, speed up installations is another.

Den lør. 20. okt. 2018, 09:16 skrev Fizzy Bubbele <notifications@github.com

:

Oh you mean this.... Its not really a warp mode... Only the CPU tickrate was changed. You see it as warp mode. It hast nothing to do with Chipset Timing or emulations speed. The CIA/Chipset Timing is wrong etc. Yes its possible to do this i Amiberry. I tried it months ago but it makes no sense... Why do you want it...Skip an Intro....run the emulator uncontrolled faster?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/midwan/amiberry/issues/231#issuecomment-431556467, or mute the thread https://github.com/notifications/unsubscribe-auth/AA-P6IWYuC4FpfIQ7SARIUI_2ajXEDQlks5ums3bgaJpZM4R55ar .

CypherXG commented 5 years ago

You must know....is it really good if timings are not correct to write Data on a hdf or in a directory... It is a high risk to get CRC errors or crash the hdf file.... And my question is...How often are you installing big or really big apps on Amiga? If i install with maximum Winuae settings a programm, it will need a few seconds... like OS3.9 install take ~20-30 Sec... Amiga files are very small compared to PC Files :-) Same like C64 users which are using fastloader...."Yeah, it's 1 second faster than the other one..." 1 or 2 Sec. longer?...Ok...life ist short...:-)