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.
- ColumbiaCommander+Pascal Sketcher,
at MNG, from 1982.?? to 1983.??
- Primitive command lien and display drawing vector program.
Code long lost, floppies reused for C64
- ColumbiaCommander+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
- ColumbiaCommander+Z80Assembler Retten game,
at MNG, from 1982/3.?? to 1984.??
- Rewrite of above, 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.
Source lost, binary disassembled and source recreated
-
C64+6502Assembler fast graphics,
at home, from 1985.?? to 1985.??
- Enable BASIC to use the C64 bitmap graphics, fast.
Source lost, binary disassembled and source recreated
-
C64+6502Assembler Centronics driver,
at home, from 1986.?? to 1986.??
- Enable the C64 via its parallel port to print onto Centronics.
Source lost, binary disassembled and source 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) because lack of knowledge, thus not
implemented, only paper design
-
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 can only run 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 Dragon32+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, since I
discovered mimencode
-
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 and 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 of 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