Correcting a 2400 dpi A3 Scanner in Software

The VIISAN VF3240 is a 2400 dpi A3 flatbed scanner, sold under several names for a few hundred euros. Above 600 dpi, every scan has three defects, coming from the LEDs, from the motor, and from the sensor. vf3240 is an open source driver that talks to the scanner directly over USB and removes them. This article is about the three defects and how they are corrected. read more

UP9600: How to Bit-Bang 9600 Baud RS-232 on the C64

The user port of the Commodore 64 exposes a TTL-level RS-232 serial port that supports up to 1200 baud1. In 1997, Daniel Dallmann came up with a very sophisticated trick that allowed sending and receiving at 9600 baud2, using slightly different wiring and a dedicated driver. This “UP9600” wiring has become the de-facto standard for all modern accessories, like C64 WiFi modems. Let’s see how UP9600 works. read more