prodos-drivers/clocks/jumbo/README.md
Joshua Bell 537d79810b Jumbo: Patch ThunderClock driver for 2023-2028
If ProDOS finds a ThunderClock it installs a built-in driver for it.
The ThunderClock card gives day-of-week but not year. So the driver
uses the day/month/day-of-week to infer the year, using a 7-entry
table. This means the driver gives the wrong year unless it is
reasonably updated.

ProDOS 2.4.2 includes an update to handle 2018-2023 but that's about
to run out. https://github.com/ProDOS-8/ProDOS8-Testing/issues/72

Make the CLOCK.SYSTEM jumbo driver do the extra work of updating the
year table for the ThunderClock driver. This handles old versions of
ProDOS from 1.1 through 2.4.2, and the update handles 2023 through
2028. (In 2027 we can update again to handle through 2032.)
2023-12-04 20:28:25 -08:00

562 B

"Jumbo" ProDOS Clock Driver

This is an amalgamation of the other clock driver installers. Each one is tried in turn, until one successfully installs a clock driver.

The drivers are (in order):

  • No-Slot Clock
  • ROMX
  • FujiNet
  • DClock
  • Cricket!

By default, the installer logs on success so you can tell what clock was detected, but you can build with LOG_SUCCESS=0 to prevent that.

If ProDOS already has a clock driver installed, the driver is checked for common Thunderclock year tables. If found, the table is updated in memory to cover 2023-2028.