Clock Signal: Difference between revisions

Ilyagredasov (talk | contribs)
mNo edit summary
Tags: Mobile edit Mobile web edit
Ilyagredasov (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit Advanced mobile edit
 
(3 intermediate revisions by 2 users not shown)
Line 8: Line 8:
|platform      = [[Emulators on BSD|BSD]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]
|platform      = [[Emulators on BSD|BSD]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]
|accuracy      = Subcycle
|accuracy      = Subcycle
|target        = [[BBC Micro emulators|Acorn Electron]], [[Amstrad CPC emulators|Amstrad CPC]], [[Amiga line|Amiga]], [[Apple II emulators|Apple II]], [[Atari 2600 emulators|Atari 2600]], [[Atari ST emulators|Atari ST]], [[BBC Micro emulators|BBC Micro]], [[ColecoVision emulators|ColecoVision]], Commodore 16/Plus 4, [[VIC-20]], [[Enterprise 64/128 emulators|Enterprise 64/128]], [[Macintosh line|Macintosh]], [[MSX emulators|MSX 1/2]], Oric 1/Atmos/Pravetz, [[SG-1000 emulators|Sega SG-1000]], [[Master System emulators|Master System]], [[Sinclair ZX81 emulators|Sinclair ZX80/ZX81]], [[ZX Spectrum emulators|ZX Spectrum]]
|target        = [[BBC Micro emulators|Acorn Electron]], [[Amstrad CPC emulators|Amstrad CPC]], [[Amiga line|Amiga]], [[Apple II emulators|Apple II]], [[Atari 2600 emulators|Atari 2600]], [[Atari ST emulators|Atari ST]], [[BBC Micro emulators|BBC Micro]], [[ColecoVision emulators|ColecoVision]], Commodore 16/Plus 4, [[VIC-20]], [[Enterprise 64/128 emulators|Enterprise 64/128]], [[Macintosh line|Macintosh]], [[MSX emulators|MSX 1/2]], Oric 1/Atmos/Pravetz, [[SG-1000 emulators|Sega SG-1000]], [[Master System emulators|Master System]], [[Sinclair ZX81 emulators|Sinclair ZX80/ZX81]], [[ZX Spectrum emulators|ZX Spectrum]], Thomson MO5, Thomson MO6, Tandy Colour Computer 1/2
|prog-lang    = {{Proglang|C++}}; Mac bindings in {{Proglang|Objective-C}} and {{Proglang|Swift}}
|prog-lang    = {{Proglang|C++}}; Mac bindings in {{Proglang|Objective-C}} and {{Proglang|Swift}}
|download      = [https://github.com/TomHarte/CLK/releases Official releases] (macOS); [http://snapcraft.io/clock-signal Snapcraft listing] (Linux)
|download      = [https://github.com/TomHarte/CLK/releases Official releases] (macOS); [http://snapcraft.io/clock-signal Snapcraft listing] (Linux)
Line 67: Line 67:


===Qt===
===Qt===
Clock Signal provides a full-UI Qt 5 build for X11 users, offering arbitrarily many machines at once and custom machine selection alongside the emulator's preferred automatic machine selection; building for other Qt targets that support OpenGL 3.2 and C++17 is possible but Qt's deficiencies in keyboard handling make platform-specific adaptations a necessity for regular usage, and latency is likely to be higher than with native builds.
Clock Signal provides a full-UI Qt 6 build for X11 users, offering arbitrarily many machines at once and custom machine selection alongside the emulator's preferred automatic machine selection; building for other Qt targets that support OpenGL ES 3 and C++20 is possible but Qt's deficiencies in keyboard handling make platform-specific adaptations a necessity for regular usage, and latency is likely to be higher than with native builds.


===SDL===
===SDL===