Skip to content

PETTERM 0.3.1

Compare
Choose a tag to compare
@ChartreuseK ChartreuseK released this 11 Jan 23:27
· 118 commits to master since this release

The long awaited fixing of 0.3.0 (hopefully)

Changes from 0.3.0:

  • Significantly sped up keyboard scanning, no longer causes missed bits at 300 baud
  • Baud rates >300 no longer can be selected. (They weren't working yet anyways)
  • A simple inverted block cursor, now you can finally see where the cursor is!
  • Slight optimizations

Features:

  • Can work with a 40 or 80 column PETs with either the graphics or business keyboard.
  • Can be loaded from tape or disk.
  • Works on all versions of BASIC including the oldest PET 2001s with BASIC 1.
  • Can work with as low as 4kB of RAM.
  • Requires only a simple two wire serial interface.

Rx (to the PET) should be connected to pin C of the user-port.
Tx (from the PET) should be connected to pin M of the user-port.
Don't forget the ground connection to either pin N or Pin 1

Files:

  • petterm40G - 40 column PETs with graphics keyboard (eg 2001, some 4032)
  • petterm40B - 40 column PETs with buisness keyboard
  • petterm80G - 80 column PETs with graphics keyboard
  • petterm80B - 80 column PETs with buisness keyboard

PRG files are the native programs, can be added to a tape or disk image
TAP files are tape images