Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Startup speed #251

Open
torkildl opened this issue Jan 28, 2023 · 4 comments
Open

Feature: Startup speed #251

torkildl opened this issue Jan 28, 2023 · 4 comments

Comments

@torkildl
Copy link

Is it possible to improve startup speed by skipping segments of the startup procedure (e.g. hw integrity checks)?

If so, an option to decrease the startup speed would be great to have. An example use case is cross-platform development, where one often starts new instances of WinUAE/FS-UAE and cutting a second or so from the startup would be beneficial.

@emoon
Copy link
Contributor

emoon commented Jan 29, 2023

Under Input, select Configuration 1. Click Remap, and then the key you want to use. Select Warp Mode in the drop-down list that appears. With this you can toggle the emulator to run in warp mode which allows you to start up much faster.

@torkildl
Copy link
Author

torkildl commented Jan 29, 2023

I know about Warp mode, and it is very useful.

Here I was really thinking about letting the Amiga skip parts of its startup procedure, in order to start up faster. I don't know what is possible, but IIRC there are integrity checks for the original hw in the startup procedure. Could those be skipped?

@tonioni
Copy link
Owner

tonioni commented Jan 29, 2023

It isn't possible to skip (part of) hardware init, at least without it becoming KS version specific which is not acceptable.
Better (and compatible) way would be to have mode where warp mode is enabled at reset and automatically switched off when booting starts. I'll think about it, it should be relatively trivial to implement.

@tonioni
Copy link
Owner

tonioni commented Feb 9, 2023

"warp boot" mode added. warpboot=true in config file. Emulation start to "insert disk screen" takes about 0.5s in most compatible A500 mode.
Hopefully this is acceptable solution :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants