Home | Projekte

Neil Franklin's Projekte Page

Dies Seite beinhaltet meine Projekte, die ich gemacht habe oder noch dran bin.
Einige frühe Projekte existieren nicht mehr, also hat es hier von denen nichts zum downloaden.

Für eine Liste der hier referenzierten Rechner siehe Neil Franklin's Computer Page.

Commander924+Pascal Skizierer, am MNG, von 1982.?? bis 1982.??
Primitives Kommandozeile und Anzeige Vektorzeichenprogramm. Code längst verloren, Floppys für C64 wiederverwertet
Commander924+Pascal Retten Spiel, am MNG, von 1982.?? bis 1982/3.??
Fliege Mondlander von Raumstation zu Erde, rette Maennchen dort, vermeide von den horizontal schiessenden Lasern getroffen zu werden. Code längst verloren, Floppys für C64 wiederverwertet
Commander924+Z80Assembler Retten Spiel, am MNG, von 1982/3.?? bis 1984.??
Neuschrieb von obigem der auf dem Terminal Prozessor laeuft. Code längst verloren, Floppys für C64 wiederverwertet
Dragon32+Basic Friss Spiel, zu Hause, von 1984.?? bis 1985.??
Wachsender Wurm muss Nahrung essen ohne Gelaende zu kollidieren. Code längst verloren, Cassetten weggegeben mit Rechner
Dragon32+Basic 6809 Disassembler, zu Hause, von 1984.?? bis 1985.??
Code längst verloren, Cassetten weggegeben mit Rechner
Zenith+Basic Autorennen Spiel, bei kollegen, von 198?.?? bis 198?.??
Bei einem Kollegen programmiert, keine Kopie gemacht, verloren
Papier Space Invaders Bitmaps, zu Hause, von 1984.?? bis 1985.??
Nur Entwurf auf Papier, verloren
MPF-1P+Z80Assembler Liftsteuerung, am BMS, von 1985.04 bis 1986.03
Code längst verloren, war Schulprojekt, keine persönliche Kopie gemacht
C64+6502Assembler SOSP, zu Hause, von 1985.?? bis 1986.??
Code längst verloren, Cassette unlesbar, fortgeworfen
C64+6502Assembler BASIC renumber, zu Hause, von 1985.?? bis 1985.??
Ergänze CBM BASIC mit den fehlenden RENUMBER Befehl. Original Source verloren, Binary diassemblert und neu erzeugt
C64+6502Assembler schnelle Graphik, zu Hause, von 1985.?? bis 1985.??
Ermögliche BASIC die C64 Bitmap Graphik zu nutzen, schnell. Original Source verloren, Binary diassemblert und neu erzeugt
C64+6502Assembler Centronics driver, zu Hause, von 1986.?? bis 1986.??
Ermögliche dem C64 via Parallelport zu drucken auf Centronics. Original Source verloren, Binary diassemblert und neu erzeugt
Papier TTL Forth CPU, zu Hause, von 1986.?? bis 1988.??
32bit 2-Stack Prozessor fuer die Sprache Forth optimiert. Nur teilweise (nur Datenpfad) wegen Kenntnismangel, nur Papier
Transputer+Occam Mandelbrot, zu Hause, von 1988.?? bis 1988.??
Berechne Daten für Mandelbrot Graphiken
268+MS-DOS+TurboPascal Mandelbrot Oberfläche, zu Hause, von 1988.?? bis 1988.??
Zeige Mandelbrot Graphiken, gelöscht nach C Umwandlung
286+MS-DOS+QuickC Mandelbrot Oberfläche, zu Hause, von 1989.?? bis 1989.??
Uebersetzung des obigen weil ich Pascal nicht mag
286+MS-DOS+QuickBasic Mandelbrot Oberfläche, zu Hause, von 1990.?? bis 1990.??
Uebersetzung des obigen weil Kollege nur das kann
TK-51+8051Assembler 1. Semesterarbeit Hardware/Monitor, am TWI, von 1989.04 bis 1989.06
Schreiben einen Monitor Program für TK-51 Prozessor Trainingssystem. Zuerst unfertige Hardware vervollständigen
286+MS-DOS+QuickBasic 2. Semesterarbeit Regelkreis, am TWI, von 1989.08 bis 1989.08
Program das Einschwingvorgänge berechnet und darstellt
EPAC-68008+68kAssembler Diplomarbeit Minitos, am TWI, von 1989.09 bin 1989.10
Fing an ein Monitor Program für einen Einplatinenrechner zu machen. Umgestiegen auf ein Atari TOS kompatibles Betriebssystem um dafür geschriebenen Monitor zu verwenden
EPAC-68008+68kAssembler Friss Spiel, am TWI, von 1989.08 bis 1989.08
Neuschrieb vom Basic Friss Game um Minitos zu testen
286+MS-DOS+QuickC Universelle Datenbank Oberfläche, bei CSD, von 1990.01 bis 1990.04
Universelle Formular Oberfläche für Datenbanken. Aufgegeben als ich den Arbeitgeber für den es war verliess
PostScript Points Massstab, bei SI, von 1990.?? bis 1990.??
Massstab um die Anordnung graphischer Elemente direkt in PostScript "Points" zu messen um Koordinaten in PS Programme einzusetzen
286+MS-DOS+dBaseIV CCW Mitgliederliste, zu Hause, von 1990.?? bis 1998.??
Datenbank um die Mitgliederliste eines Vereines zu verwalten
HP-48SX CCW Mitgliederliste Viewer, zu Hause, von 1991.?? bis 1993.??
Program um obige Daten unterwegs anzuschauen
NeXT+C CR-LF Stripper, zu Hause, von 1991.?? bis 1991.??
Benutzt um MS-DOS ASCII nach Unix zu verwandeln. Nicht mehr benutzt seit ich tr entdeckt hab
NeXT+Objective-C Soft64, zu Hause, von 1992.08 bis 1994.??
Emuliere C64 auf dem NeXT, um Spiele zu benutzen
Text Understanding Computers, zu Hause, von 1994.06 bis 1999.05
Ich habe angefangen ein Buch zu schreiben, darüber wie Computer wirklich funktionieren, bis zu den kleinsten Details herunter, inklusive den historischen Ereignissen, wieso sie so geworden sind. Es wird Computer Verstehen heissen. Sie können hier eine Skizze davon lesen (Stand 2007.11.14, 1065657 Bytes, ASCII, in Englisch)
NeXT+C MIME base64 decoder, zu Hause, von 1995.12 bis 1995.12
Decodiere MIME base64 codierte Emails. Nicht mehr benutzt
NeXT+C NeXT zu iso-8895-1, zu Hause, von 1996.?? bis 1996.04
Konvertiere NeXT Textfiles mit 8bit Zeichen zu iso-8895-1
Linux+HTML alter CCW Webserver, zu Hause, von 1997.02 bis 1998.08
Die Website die ich für den CCW gestaltete. Hier begann ich auch mit meiner ersten eigenen Website
Linux+HTML meine eigene Webseite, zu Hause, von 1997.02 bis heute
Urspruenglich auf dem CCW Server und in dessen Domain. Nach dessen Untergang (durch Missmanagment des Nachfolgeadmins) in 1998 mit eigener Domain und auf verscheidenen Servern
Linux+sh X Font Show, zu Hause, von 1998.04 bis 1998.11
Zeigt alle iso-8895-1 druckbare Zeichen eines X Fontes. Benötigt dieses Textfile
Linux+sh Squid Logfile Anzeiger, zu Hause, von 1999.02 bis 1999.03
Zeige an was im meinem Squid Webcache drin ist, direkter Aufruf der Seiten drin. Nicht mehr benutzt seit ich wwwoffled habe. Zeigt wie man spezialzweck Webserver in sh schreibt
Linux+sh HTTP Anfragen Umleiter, an ETH Arch, von 1999.03 bis 1999.03
Spezialzweck Webserver der Aufrufe auf einen nicht mehr existierenden Server auf den neuen umleitet
Irix+sh switchconf, an ETH Arch, von 2000.02 bis 2000.02
Script um Symlinks auf netzabhaengige Configfiles und Serverdirectories umzuschalten. Mit install und config addieren
Irix+sh Indycam webcam, an ETH Arch, von 2000.08 bis 2000.09
Verwandle die Videkamera einer SGI Indy oder O2 in eine Webcam
Xilinx Virtex+JBits PDP-10 Klon, zu Hause, von 2000.08 bis 2003.12
Ich wollte schon seit langem einen PDP-10 Rechner haben, da dieser als einer der schönsten Architekturen aller Zeiten gilt. Aber die Originale waren wenige, sind nun selten, und brauchen viel Platz und Strom. Also fing ich an einen Klon Mikroprozessor zu machen
Linux+C Virtex tools, zu Hause, von 2001.05 bis 2003.12
Werkzeuge um Xilinx Virtex FPGAs zu programmieren, debuggen und reverse engineeren, fuer mein PDP-10 Projekt oben
Linux/PPC SG Tastenbelegung für Mac, an ETH Arch, von 2001.08 bis 2001.08
Ermögliche Benutzung einer SG Belegung Tastatur unter Linux/PPC auf einem Macintosh
Debian/i386+sh+perl woody dphys2 Auto-Installierer, an ETH Phys, von 2002.05 bis 2004.10
Einfacher automatisierter Installierer für Debian woody, veraltet seit Debian sarge und dphys3
Papier Spezifikation FPGA-PC ATX Board, zu Hause, von 2002.12 bis 2003.04
Spezifikation für ein ATX Format FPGA Board, um FPGA-CPU basierte PCs zu machen
Debian/i386+sh dphys-pkgtools Paketierungstools, an ETH Phys, von 2003.01 bis 2006.12
Einfache Debian Paket Erzeugungs- und Verteiltools
Debian/all+perl dphys-admin Paketmanager, an ETH Phys, von 2003.06 bis 2006.11
Einfacher automatisierter Paketmanager/-installierer zum grosse Anzahl (über 100) Debian Systeme administrieren
Linux/all+sh dphys-swapfile, an ETH Phys, von 2003.08 bis 2006.10
Einfach Swapfile Auto-setup/-Aktivier für beliebig Linuxe
Linux/all+sh dphys-hotplug Aktion Ausloeser, an ETH Phys, von 2004.11 bis 2006.08
Flexibles Script zum Aktion Scripts aufrufen für Kernel 2.4 hotplug Events, veraltet seit Kernel 2.6 und udev und HAL
Linux/all+sh dphys-hotplug-usb-storage USB Automounter, an ETH Phys, von 2004.11 bis 2006.08
Einfacher autom Mountpointgenerator/-mounter für USB Speicher, veraltet zusammen mit dphys-hotplug
Debian/i386+sh sarge dphys3 Auto-Installierer, an ETH Phys, von 2004.12 bis 2006.12
Einfacher automatisierter Installierer für Debian sarge, veraltet seit Debian etch und seinem S99install preseeding
Linux/all+FreeBSD+sh dphys-config, an ETH Phys, von 2005.05 bis 2007.06
Einfacher Configfile Manager/Verteiler zum adminstrieren einer grossen Anzahl (über 100) gleich Machinen od Gruppen davon
Linux/i386+sh dphys-kernel-packages Kernelpaketgenerator, an ETH Phys, from 2005.07 to 2006.10
Einfacher Kernelconfig und Kernel+Modulecompile Generator
PC+Linux+C Parport, zu Hause, von 2005.06 bis 2005.12
PC Parallelport schalt/auslese Werkzeug und LED Tester
Text Analyse LT-ACS Adapter, zu Hause, von 2007.09 bis 2007.10
Verdrahtungsanalyse des nicht-standard Strom+RS232 Anschlusses, und Herstellung eines Adapters zu 7805 u RS232-DTE Anschluessen
ATmega32+AVR-Assembler SoftVGA, zu Hause, von 2008.05 bis 2009.05
Erzeuge VGA Bild mit nur Software auf einem Mikrocontroller
HP42S+RPN Funktionsplotter, zu Hause, von 2010.09 bis 2011.09
Funtionen auf 42S Bitmapanzeige plotten, mit Beispiel Sinus
HP41C/HP11C/HP15C+RPN Hex zu/von Dezimal Umwandler, zu Hause, von 2010.09 bis 2011.09
Wandle 16/32bit Hex Zahlen zu/von Dezimal zum damit rechnen

Diese Seite beinhaltet meine Skizzen für Projekte, die ich vielleicht eines Tages mache, oder eher nicht, zu viele Ideen und zu wenig Zeit.

Die ETHZ D-Phys ISG Projekte Seite (in Englisch) mit Projekte die ich ursprünglich an der Arbeit dort machte.


Home | Projekte

Diese Seite ist von Neil Franklin, letzte Aenderung 2010.11.12