Editing Clock Signal

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 2: Line 2:
 
|title        = Clock Signal
 
|title        = Clock Signal
 
|logo          = CLK_(emulator)_Icon.png
 
|logo          = CLK_(emulator)_Icon.png
|logowidth = 120
 
 
|developer    = [[User:Tommy|Thomas Harte]]
 
|developer    = [[User:Tommy|Thomas Harte]]
|version      = {{Version|Clk}}
+
|version      = {{clkver}}
 
|active        = Yes
 
|active        = Yes
|platform      = [[Emulators on BSD|BSD]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]
+
|platform      = Linux, macOS, BSD
 
|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]], [[ColecoVision emulators|ColecoVision]], Commodore VIC-20, 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]], [[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
 
|prog-lang    = C++; Mac bindings in Objective-C and 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)
 
|source        = [https://github.com/TomHarte/CLK GitHub]
 
|source        = [https://github.com/TomHarte/CLK GitHub]
|support      = [https://www.amazon.com/hz/wishlist/ls/8WPVFLQQDPTA Author's Amazon US wishlist]
 
 
|license      = MIT License
 
|license      = MIT License
 
}}
 
}}
  
'''Clock Signal''', also known as '''CLK''', is an MIT-licensed, free and open-source emulator of a collection of 8- and 16-bit computers and consoles for Linux, macOS and BSD.
+
'''Clock Signal''', also known as '''CLK''', is an MIT-licensed open-source emulator of a collection of 8-bit computers and consoles for Linux, macOS and BSD.
  
 
It is unique in its approach to screen emulation and as a result offers worst-case video latency equal to the refresh rate of the screen on which it is being displayed — 1/60th of a second on a 60Hz monitor, 1/120th of a second on a 120Hz monitor, etc — regardless of the refresh rate of the machine being emulated.
 
It is unique in its approach to screen emulation and as a result offers worst-case video latency equal to the refresh rate of the screen on which it is being displayed — 1/60th of a second on a 60Hz monitor, 1/120th of a second on a 120Hz monitor, etc — regardless of the refresh rate of the machine being emulated.
Line 71: Line 69:
 
Clock Signal also 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 is intended 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 native applications.
 
Clock Signal also 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 is intended 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 native applications.
  
[[Category:Emulators]]
 
[[Category:Multi-emulators]]
 
[[Category:Console emulators]]
 
[[Category:Home console emulators]]
 
[[Category:Computer emulators]]
 
[[Category:Amiga emulators]]
 
 
[[Category:Amstrad CPC emulators]]
 
[[Category:Amstrad CPC emulators]]
[[Category:Apple II emulators]]
 
 
[[Category:Atari 2600 emulators]]
 
[[Category:Atari 2600 emulators]]
 
[[Category:Atari ST emulators]]
 
[[Category:Atari ST emulators]]
 
[[Category:ColecoVision emulators]]
 
[[Category:ColecoVision emulators]]
 +
[[Category:Emulators]]
 +
[[Category:Linux emulation software]]
 
[[Category:Macintosh emulators]]
 
[[Category:Macintosh emulators]]
 +
[[Category:macOS emulation software]]
 
[[Category:Master System emulators]]
 
[[Category:Master System emulators]]
 +
[[Category:Multi-emulators]]
 
[[Category:MSX emulators]]
 
[[Category:MSX emulators]]
 
[[Category:SG-1000 emulators]]
 
[[Category:SG-1000 emulators]]
[[Category:ZX Spectrum emulators]]
 
[[Category:ZX81 emulators]]
 
[[Category:Linux emulation software]]
 
[[Category:macOS emulation software]]
 
[[Category:BSD emulation software]]
 

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)