Changes

Jump to navigation Jump to search

Clock Signal

619 bytes added, 22:00, 25 July 2020
Download
|platform = Linux, macOS, BSD
|accuracy = Subcycle
|target = [[BBC Micro emulators|Acorn Electron]], [[Amstrad CPC emulators|Amstrad CPC]], [[Apple II emulators|Apple II]], [[Atari 2600 emulators|Atari 2600]], [[Atari ST emulators|Atari ST]] (experimental), [[ColecoVision emulators|ColecoVision]], Commodore VIC-20, [[Macintosh line|early Macintosh]], [[MSX emulators|MSX 1]], Oric 1/Atmos/Pravetz, [[SG-1000 emulators|Sega SG-1000]], [[Master System emulators|Master System]], [[Sinclair ZX81 emulators|Sinclair ZX80/ZX81]]
|prog-lang = C++; Mac bindings in Objective-C and Swift
|download = [https://github.com/TomHarte/CLK/releases Official releases] (macOS)
|source = [https://github.com/TomHarte/CLK GitHub]
|license = MIT License
}}
Regardless of this, Clock Signal does not currently offer a perfect emulation of every supported machine. It is an active, developing emulator.
 
==Download==
{| cellpadding="4"
|-
|align=center|{{Icon|Mac-big}}
|'''[https://github.com/TomHarte/CLK/releases Latest releases]'''
|-
|align=center|{{Icon|Linux-big}}
|'''[http://snapcraft.io/clock-signal Snapcraft listing]'''
 
|}
==Display Emulation==
==Host Environments==
===macOS===
For macOS, Clock Signal is a fully-native document model application, which means that the user can simultaneously launch as many different machines as they want, sizing and positioning each independently across multiple displays, arranging their machines into a tabbed interface or performing any other standard Mac windowing actions.
===Qt===Clock Signal also has an SDLprovides a full-based kiosk modeUI Qt 5 build for X11 users, which is compatible with Linux offering arbitrarily many machines at once and any custom machine selection alongside the emulator's preferred automatic machine selection; building for other target offering SDL 2.x, at least Qt targets that support OpenGL 3.2 and C++1117 is possible but Qt's deficiencies in keyboard handling make platform-specific adaptations a necessity for regular usage, and which attempts to follow ordinary UNIX conventions as to file naming and locations. It latency is intended likely to be launched however the user would normally launch something from the command-line; the target use case is to set up a file association in the user's preferred desktop environment and launch emulated applications by double-clicking on them exactly like the user would launch higher than with native applicationsbuilds.
In neither case does ===SDL===Clock Signal offer much in terms of appreciable interfacealso has an SDL-based kiosk mode, which is compatible with Linux and any other target offering SDL 2.x, at least OpenGL 3.2 and C++17, and which attempts to follow ordinary UNIX conventions as to file naming and locations. It currently assumes it can always determine is intended to be launched however the user would normally launch something from the proper machine and machine configuration automatically based on command-line; the software target use case is to set up a file association in the user wants to run 's preferred desktop environment and provides those only after launch emulated applications by double-clicking on them exactly like the user has nominated their softwarewould launch native applications.
[[Category:Amstrad CPC emulators]]
[[Category:Atari 2600 emulators]]
[[Category:Atari ST emulators]]
[[Category:ColecoVision emulators]]
[[Category:Emulators]]
[[Category:Linux emulation software]]
[[Category:Macintosh emulators]]
[[Category:macOS emulation software]]
[[Category:Master System emulators]]
[[Category:Multi-emulators]]
[[Category:MSX emulators]]
[[Category:SG-1000 emulators]]
[[Category:Master System emulators]]
190
edits

Navigation menu