The essential utilities. Some of them were for technologies that no longer exist, like recovering files from a damaged CD-R or viewing analog TV. Most of these will make your time at the console much easier.


FIREHOSE Send data over ganged network devices.

These can be compiled with straight gcc -o <output> <.c file> -lm


After dropping a beloved HP48GX off a 2nd floor, buying an HP48gII, experiencing unacceptable battery life & broken buttons, decided to write a simple RPN calculator for the command line that emulates the most essential HP48 functionality, with enhancements.

The HP 48 emulators took too much screen space, were slow to click through & were limited by strict emulation of the HP48GX. Here we have the essential base conversions, unit conversions, logic operations, trig functions, & TIME arithmetic in an efficient command line interface.

rpn2.c was a major expansion of the RPN calculator with some stack editing features from the HP48 & proper VT100 formatting so it doesn't fill the scroll buffer. It also works on MacOS.

STOPWATCH Simple stopwatch for the command line.

STOPWATCH2 A better stopwatch for the command line using big block characters.

TERMINAL Simple serial terminal for the command line.

BANDWIDTH Show the bandwidth usage of a network device.

RT Run a program without preemptive multitasking.

BINDIFF Give file offsets where 2 binary files are different.

EXTRACT Extract a range of data from a file.

PHOTOS Extract deleted JPG photos from a corrupted file system.

GPSTOGOOG Convert a TXT file from the GPSLogger android app to a KML file.

SEARCHREPLACE Search & replace for multiple files.

UDPSEND UDPRECV Transfer data using UDP.

RUNREMOTE Run a program remotely. SSH can do this, but this has no dependencies.

COMMAND Run any program on a web server & send the output to the browser.

DOG Like cat, but waits for data after the file is deleted.

TV A simple analog TV which used software blitting instead of the hardware overlay which never worked. Analog TV on a computer screen was a miracle in its time.


Plot the field of view of various lenses on a map. It's only 2D, but still useful.


The free ride with Goog ended at the Play store. To put an app on the Play store costs $25 & a lifetime of you supporting customers to boost the GOOG stock price, so why not just provide source code.

AUDIO LOOPBACK Monitor the microphone level with optional speaker loopback & reverb.
Use the popup level meter to know if the microphone is working during phone calls. INSTALL

CPU USAGE Realtime graph of the CPU usage & clockspeed of all the CPUs.
Overlays a popup window on other applications showing CPU usage. INSTALL

(C) 1997-2017 Starving, flat broke Programmers
Hosted all these years by Sourceforge