dosbox-staging:jn/cycles-rework

Last commit made on 2024-05-29
Get this branch:
git clone -b jn/cycles-rework https://git.launchpad.net/dosbox-staging

Branch merges

Branch information

Name:
jn/cycles-rework
Repository:
lp:dosbox-staging

Recent commits

62d518f... by John Novak <email address hidden>

Improve too high cycles on non-dynamic core warning

- The warning is displayed in "modern cycles mode" too

- The warning is also displayed when setting the `cycles` value in
  legacy mode (so not only when using the hotkeys)

- The warning is only displayed if a non-dynamic core is active

f1b7837... by John Novak <email address hidden>

Fix formatting

c81106b... by John Novak <email address hidden>

Clean up dynamic core related ifdefs in `cpu.cpp`

22d365a... by John Novak <email address hidden>

Show "max cycles" warning message in "modern cycles" mode too

ec57ac3... by John Novak <email address hidden>

Only refresh the window title if the title string has changed

This is a good precautionary step against changing the window title "too
often" which might cause problems with certain OS/window manager combos.

350629b... by John Novak <email address hidden>

Destroy `Cpu` instance on shutdown

ddef39f... by John Novak <email address hidden>

Remove redundant `ConfigPtr` declarations from `dosbox.h`

ea9dcd8... by John Novak <email address hidden>

Fix Clang analyser warning

False positive, but whatever...

e4df0ce... by John Novak <email address hidden>

Clean up `cycleup`/`cycledown` setting handling and descriptions

83b334a... by John Novak <email address hidden>

Reformat `DOSBox_Init()`