Home | Projects

Neil Franklin's Projects Page

This Page contains my projects I have been doing or am still on.
Some early projects do not exist any more, so there is here from them nothing to download.

For a list of the here referenced Computers see Neil Franklin's Computers Page.

Commander924+Pascal Sketcher, at MNG, from 1982.?? to 1983.??
Primitive command lien and display drawing vector program. Code long lost, floppies reused for C64
Commander924+Pascal Retten game, at MNG, from 1982.?? to 1982/3.??
Fly moon craft from space station to earth, save manikins there, avoid being hit by the horizontally firing lasers. Code long lost, floppies reused for C64
Commander924+Z80Assembler Retten game, at MNG, from 1982/3.?? to 1984.??
Rewrite of above which runs on the terminal processor. Code long lost, floppies reused for C64
Dragon32+Basic Friss game, at home, from 1984.?? to 1985.??
Growing worm must eat food without colliding with terrain. Code long lost, gave cassettes away with computer
Dragon32+Basic 6809 Disassembler, at home, from 1984.?? to 1985.??
Code long lost, gave cassettes away with computer
Zenith+Basic Car Race game, at colleage, from 198?.?? to 198?.??
Programmed at an colleague, no copy taken home, lost
Paper Space Invaders Bitmaps, at home, from 1984.?? to 1985.??
Only paper design, lost
MPF-1P+Z80Assembler lift controller, at BMS, from 1985.04 to 1986.03
Code long lost, was school project, no personal copy made
C64+6502Assembler SOSP, at home, from 1985.?? to 1986.??
Code long lost, cassette unreadable, thrown away
C64+6502Assembler BASIC renumber, at home, from 1985.?? to 1985.??
Extend CBM BASIC with with the missing RENUMBER instruction. Original source lost, binary disassembled and recreated
C64+6502Assembler fast graphics, at home, from 1985.?? to 1985.??
Enable BASIC to use the C64 bitmap graphics, fast. Original source lost, binary disassembled and recreated
C64+6502Assembler Centronics driver, at home, from 1986.?? to 1986.??
Enable the C64 via its parallel port to print onto Centronics. Original source lost, binary disassembled and recreated
Paper TTL Forth CPU, at home, from 1986.?? to 1988.??
32bit 2-stack processor optimised for the language Forth. Only partial (only data path) becuase lack of knowledge, only paper
Transputer+Occam Mandelbrot, at home, from 1988.?? to 1988.??
Compute data for Mandelbrot graphs
286+MS-DOS+TurboPascal Mandelbrot Oberflaeche, at home, from 1988.?? to 1988.??
Display Mandelbrot graphs, code deleted after C conversion
286+MS-DOS+QuickC Mandelbrot Oberflaeche, at home, from 1989.?? to 1989.??
Translation of above because I do not like Pascal
286+MS-DOS+QuickBasic Mandelbrot Oberflaeche, at home, from 1990.?? to 1990.??
Translation of above because colleague only can do that
TK-51+8051Assembler 1st semester work hardware/monitor, at TWI, from 1989.04 to 1989.06
Write an monitor program for TK-51 processor trainings system. First complete unfinished hardware
286+MS-DOS+QuickBasic 2nd semester work control loop, at TWI, from 1989.08 to 1989.08
Program that calculates and displays oscillations
EPAC-68008+68kAssembler diploma work Minitos, at TWI, from 1989.09 to 1989.10
Started as making an monitor program for an single board computer. Change to make an Atari TOS compatible operating system to use an monitor written for that
EPAC-68008+68kAssembler Friss game, at TWI, from 1989.08 to 1989.08
Rewrite of Basic Friss game to test Minitos
286+MS-DOS+QuickC universal database interface, at CSD, from 1990.01 to 1990.04
Generic forms based user interface for databases. Aborted when I left the job I did it for
PostScript points ruler, at SI, from 1990.?? to 1990.??
Ruler to measure the positions of grapgical elements directly in PostScript "points" to insert their coordinates in PS programs
286+MS-DOS+dBaseIV CCW members list, at home, from 1990.?? to 1998.??
Database to manage the members list of of a user group
HP-48SX CCW members list viewer, at home, from 1991.?? to 1993.??
Program to view above data while out in the field
NeXT+C CR-LF stripper, at home, from 1991.?? to 1991.??
Used to convert MS-DOS ASCII to Unix ASCII. Not used any more since I discovered tr
NeXT+Objective-C Soft64, at home, from 1992.08 to 1994.??
Emulate an C64 on an NeXT, to run C64 games
Text Understanding Computers, at home, from 1994.06 to 1999.05
I started writing a book, about how computers really work, down to the nitty-gritty details, including the historical events of how they became so. It is going to be called Understanding Computers. Here you can read a sketch of it (stand 2007.11.14, 1065657 bytes, ASCII)
NeXT+C MIME base64 decoder, at home, from 1995.12 to 1995.12
Decode MIME base64 coded emails. Not used any more
NeXT+C NeXT to iso-8895-1, at home, from 1996.?? to 1996.04
Convert NeXT text files with 8bit chars to iso-8895-1
Linux+HTML old CCW Web Server, at home, from 1997.02 to 1998.08
The website I made for the CCW. Here I also started with my first own home page
Linux+HTML my own home page, at home, from 1997.02 to today
Originally on the CCW server an in its domain. After that Destruction (due to missmanagment by the new admin) in 1998 with own domain and on various servers
Linux+sh X Font Show, at home, from 1998.04 to 1998.11
Displayw all iso-8895-1 printable characters of an X font. Also requires this text file
Linux+sh Squid log file displayer, at home, from 1999.02 to 1999.03
Show what is in my Squid web cache, direct opening of the pages in it. Not used any more since I have wwwoffled. Shows how to write special purpose web servers in sh
Linux+sh HTTP request redirector, at ETH Arch, from 1999.03 to 1999.03
Special purpose web server that redirects calls to an not any more existing server to the new one
Irix+sh switchconf, at ETH Arch, from 2000.02 to 2000.02
Script to switch symlinks to net dependant config files and server directories. With install and add configs
Irix+sh Indycam webcam, at ETH Arch, from 2000.08 to 2000.09
Convert the video camera of an SGI Indy or O2 into an webcam
Xilinx Virtex+JBits PDP-10 clone, at home, from 2000.08 to 2003.12
I wanted since a long time an PDP-10 computer, as this is recognized as one of the nicest architectures ever made. But the originals were only few, are now seldom, and use up lots of space and electricity. So I started making an clone microprocessor
Linux+C Virtex tools, at home, from 2001.05 to 2003.12
Tools to program, debug, reverse engineer Xilinx Virtex FPGAs, for my PDP-10 projekt above
Linux/PPC swiss SG keymap for Mac, at ETH Arch, from 2001.08 to 2001.08
Enable use of an SG layout keyboard under Linux/PPC on an Macintosh
Debian/i386+sh+perl woody dphys2 auto-installer, at ETH Phys, from 2002.05 to 2004.10
simple automated installer for Debian woody, obsoleted by Debian sarge and dphys3
Text Specification FPGA-PC ATX Board, at home, from 2002.12 to 2003.04
Specification for an ATX format FPGA board, for making FPGA-CPU based PCs
Debian/i386+sh dphys-pkgtools package tools, at ETH Phys, from 2003.01 to 2006.12
simple Debian package making and distributing tools
Debian/all+perl dphys-admin package manager, at ETH Phys, from 2003.06 to 2006.11
simple automated package manager/installer for administering a large number (over 100) of Debian systems
Linux/all+sh dphys-swapfile swap file, at ETH Phys, from 2003.08 to 2006.10
Simple swap file auto-setup/-activation for any Linux
Linux/all+sh dphys-hotplug action caller, at ETH Phys, from 2004.11 to 2006.08
flexible script for calling action scripts for Kernel 2.4 hotplug events, obsoleted by Kernel 2.6 and udev and HAL
Linux/all+sh dphys-hotplug-usb-storage USB automounter, at ETH Phys, from 2004.11 to 2006.08
simple automatic mountpoint generator/mounter for USB storage, obsoleted together with dphys-hotplug
Debian/i386+sh sarge dphys3 auto-installer, at ETH Phys, from 2004.12 to 2006.12
simple automated installer for Debian sarge, obsoleted by Debian etch and its S99install preseeding
Linux/all+FreeBSD+sh dphys-config, at ETH Phys, from 2005.05 to 2007.06
Simple config file manager/distributor for administration an large number (over 100) identical machines or groups of them
Linux/i386+sh dphys-kernel-packages kernel package generator, at ETH Phys, from 2005.07 to 2006.10
simple kernel config and kernel+modules compile generator
PC+Linux+C Parport, at home, from 2005.06 to 2005.12
PC parallel port switching/reading utility and LED tester
Text Analysis LT-ACS adaptor, at home, from 2007.09 to 2007.10
Wiring analysis of the non-standard Power+RS232 connector, and making of an adaptor to 7805 and RS232-DTE connectors
ATmega32+AVR-Assembler SoftVGA, at home, from 2008.05 to 2009.05
Generate VGA picture software-only on an microcontroller
HP42S+RPN Function Plotter, at home, from 2010.09 to 2011.09
Plot functions on 42S bitmap display, with example sine
HP41C/HP11C/HP15C+RPN Hex to/from Decimal converter, at home, from 2010.09 to 2011.09
Convert 16/32bit Hex to/from Decimal to compute with them

This Page contains my sketches for projects that I may possibly one day do, or more likely not, too many ideas and too little time.

The ETHZ D-Phys ISG Projects Page with Projects I originally did at work there.


Home | Projects

This page is by Neil Franklin, last modification 2010.11.12