Skip to content

AmigaOS 1.x Workbench clock in PyGame and other retro-style graphics demos, clocks, and utilities

Notifications You must be signed in to change notification settings

mdoege/AmigaClock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AmigaOS 1.3 clock in PyGame

An analog Amiga clock and several other graphics experiments and small utilites in PyGame:

Clocks and timers

  • aclock/aclock2/amigaclock: Amiga-inspired analog clocks in different designs
  • hexclock: colorful RGB clock
  • oclock: "on-line clock" with modem dialing sound, meant to track daily time spent online. Use "o" to toggle online status, "r" for daily reset.
  • pomo: activity timer (20 minutes green, 5 minutes red; reset with "r" key)
  • smoothclock: like amigaclock but with smooth second hand movement
  • swatch: Swatch Internet Time (aka "Beats") clock
  • syncclock: same as tclock, except it uses ntpdate to synchronize computer time to a time server every 30 minutes
  • tclock: a simple digital text clock in HH:MM:SS format
  • upclock: uptime clock (Linux)

Other programs

  • cell: cellular automata, press Space for a new pattern
  • cpumon: simple CPU usage monitor (needs psutil)
  • dazzler: graphics demo inspired by the 1970s Cromemco Dazzler kaleidoscope demo
  • duffing: Duffing oscillator phase space plots; new random parameters are picked every 20 s.
  • intergal: intergalactic supercomputer panel, inspired by the bigclivedotcom video; basically a big array of LEDs blinking at almost .5 Hz which slowly desynchronize. Needs NumPy.
  • minsky: Minsky circles
  • munch: colorful munching squares
  • netmon: network activity monitor
  • think: Thinking Machines-like LED panel. Needs NumPy.
  • think_big: Like think, but using 4 vertically stacked panels like a real CM-5
  • wall: wallpaper algorithm from The New Turing Omnibus: Sixty-Six Excursions in Computer Science
  • worm: a circle moves around randomly (animated by 1-D Perlin noise) and leaves a colorful trail behind (press Return to save a screenshot)

screenshot1

screenshot2

screenshot3

screenshot4

License

Public Domain / CC0