dirkwhoffmann / virtualc64

VirtualC64 is a cycle-accurate C64 emulator for macOS
https://dirkwhoffmann.github.io/virtualc64
Other
356 stars 33 forks source link

Pause the emulation when VirtualC64 is not the frontmost application. #399

Closed dirkwhoffmann closed 6 years ago

dirkwhoffmann commented 6 years ago

Requested by Gjermund.

Should be made user configurable.

Alessandro1970 commented 6 years ago

"Pause" user configurable, excellent idea, as command from the menu or emulation options screen.

mortinus commented 6 years ago

The selectable pause when the window goes in the background can be very useful, I'm happy for this news.

rossimariolee commented 6 years ago

For the PAUSE, I would prefer an icon to the left of the POWER button, it can be much more useful managed like that.

Alessandro1970 commented 6 years ago

...better an option, user configurable, in the emulator menù.

dirkwhoffmann commented 6 years ago

I think it's best to add it to the emulator preferences, in the "Misc" section.

[Checkmark] Pause emulation when application is in background.

Maybe with a better textual description. Any ideas?

@rossimariolee: You can customize the toolbar and add the debugger pause icon to it. It does exactly what you are looking for (the pause icon is not very pretty though and should be replaced by a nicer looking one).

Alessandro1970 commented 6 years ago

I would prefear this description: q-emulator-003 jpg xxs

Alessandro1970 commented 6 years ago

I would not want to create problems, but to hear about icons ... Would it be better to adapt them all with a retro style closer to the commodore 64 or even get them from commodore designs or materials? If you were to define a standard [PNG 400x300 numb. colors ...] we could find different, maybe even pleasant ...

dirkwhoffmann commented 6 years ago

Regarding icons, there are two important things to keep in mind:

1) The icon set must look consistent (more difficult to achieve that is seems to be) 2) Copyright restrictions (this rules out mostly everything that is original Commodore). Even CreativeCommons stuff is sometimes problematic, because some licenses require an explicit author attribution or forbid to apply modification. Public domain stuff is best, GPL is fine, too, of course (the emulator itself is GPL).

Icon size should be 256 x 256 or 512 x 512 (for toolbar icons).

dirkwhoffmann commented 6 years ago
autopause