A calendar tool for Commodore 8-bit computers from the 1980s, especially for the PETs/CBMs, but also for the C64, C128 and maybe others (C16?).
- Month view, the user can select the month, an asterisk shows, if entries exist for a day.
- Day view, the user selects the day and adds/modifies/removes entries.
- Create whole-day calendar entries and entries with a time set.
- Integrated help screen.
- Remembers calendar entries on disk.
- Optionally remembers the last selected month on disk.
- In-code disk device and disk drive selection (e.g. for multiple connected and/or dual disk drives), can also be stored on disk.
- Make something that is not a game and makes (almost) sense to use, even on a PET/CBM.
- Support as much Commodore machines as possible (one reason for using BASIC).
- Keep it as simple as possible, self-explanatory and usable.
- CBM/PET.
- C64.
- C128 (in C128 mode).
- Prettify UI (at least use inverted font for some stuff).
- Improve performance (e.g. month view load).
- Reduce code size (in practice pretty easy by letting the cross-compiler remove all comments and spaces).
- Add support for repeating events.
- Make sure to workaround all disk drive bugs on all systems (e.g. 1541).
- Test on C16, etc.
- VIC20 screen width support?
- ... Georg Rottensteiner for C64Studio.
- ... all the developers of VICE.
- ... STYLE for DirMaster.