Free Stuff from Canzona Technologies
These files are provided "as is" at no charge and are guaranteed to be worth at least half that. Unless specified otherwise, documentation and support is provided within the files.

80x86 assembly language macros for nestable conditional structures (if/else, until, while) from my "Some Assembly Required" article in the Dec. 1997 issue of Embedded Systems Programming.

RAMless debug monitor source code for 80x86. This debug monitor requires only a working CPU, ROM and 8250/16450/16550 (or equivalent) serial port. The source code requires the conditional macros above.

Excel worksheet to help find closest standard resistor values for series, parallel, and adjustable voltage regulator circuits.

Perl script and html file to format and display your web server's log file.

  • Skips over unwanted log entries - displays from any date to the end of the file
  • Optionally formats IP address, date/time, filename, referrer in columns
  • Groups sessions by color indicating the 1st file visitors viewed, about how long they stayed and how many files they viewed
  • Reduces clutter by optionally skipping *.jpg, *.gif, *.css files, attempted virus attacks, and cgi parameters
  • Hilights referrals from search engines
  • Match up to three keywords with AND/OR logic
  • Optionally displays only referrals from other websites and search engines.

Perl script to extract specified text from an HTML file for display in a separate window or for inclusion within another file.

"Tricks with PICs" Powerpoint presentation offered at the 2004 Del Mar Electronics Show.

C source code for stack-oriented, extended precision math. This file is for PICs but could be adapted for other processors.

JDraw windows program to make precise measurements in a jpg or bmp file.

Musette music and song editor.

ptr