Home | Projekte | Skizzen

Neil Franklin's Skizzen Page

Diese Seite beinhaltet meine Skizzen für Projekte, die ich vielleicht eines Tages machen werde. Oder eher nicht machen werde, weil zu viele Ideen und zuwenig Antrieb dahinter.

Wichtigste Funktion ist also, die Verbesserungs Ideen festzuhalten, die mir beim Nachdenken ueber Erlerntes/Erfahrungen erschienen sind, damit sie mir nicht dauernd immer wieder in Kopf rumlaufen.

Viele Daten haben Jahr.xx als Anfang, weil ich Ideen lange gewaelzt bis ich anfing sie zu notieren, und so den Anfang nicht bestimmen kann.

16bit RISC Computer System, von xxxx.xx bis 2000.08
Etwa Gemisch von 3/4 ARM und 1/4 MIPS und ein Bisschen anderes
32bit RISC Computer System, von xxxx.xx bis 2000.08
32bit verbreiterte Version von obigem 16bit System
16bit Accu Computer System, von xxxx.xx bis 2000.08
PDP-4/7/9/15 artiges System, aber mit n*8bit Organisation
Systemauslegung kleine PC Systeme, von 200x.xx bis 2004.09
PC Systeme ohne Konfiguration von Karten oder Treiber. Treiber in ROMs auf jeder Karte, auto install/deinstall mit Karte
Systemauslegung grosse PC Systeme, von 200x.xx bis 2004.09
PC Systeme ohne Konfiguration von Karten oder Treiber. Treiber in ROMs auf jeder Karte, auto install/deinstall mit Karte
Betriebssystem, von 200x.xx bis 2001.03
System für auf virtuellen Maschinen basierten Rechner, inklusive Evolution der Features von Null bis vollstaendig
Vernuenftiges Unix Filesystem Layout, von 2002.xx bis 2004.09
Ein Filesystem Layout das konsistent sich an wenige simple Regeln haellt, nicht das heutige verwirrende gewachsene Chaos
Offene FPGA Spezification, von 2003.xx bis 2004.05
Spez für einen eigenen FPGA Chip mit offenem Bitformat
Offene SoG Spezificationen, von 2003.xx bis 2004.01
Uebersicht über mögliche eigene SoG Typ FPGA Chips
Unix PC Graphikterminal Konsole, von 2003.x bis 2004.03
Unix PC Konsole als Escapesequenzen gesteuertes Graphikterminal gestaltet, statt komplizierten X Server
inetd Webserver, von 2003.xx bis 2004.04
Webserver von inetd läuft (keine Dauerprozesse) mit Config im Dokumenten Filesystem (kein Config parse Zeitverbrauch)
Image Monofizierer, von 2004.03 bis 2004.03
Gescannte/photographierte Drucksachen wieder in ein möglichst optimales klares 1bit per Pixel Druckmuster verwandeln
PDP-11 Framebuffer, von 2004.xx bis 2004.05
PDP-11 (oder anderer Timesharing Mini) mit PC-artigem Framebuffern und Tastaturen, statt RS232 Terminals, für geringere Kosten und mehr Geschwindigkeit und Softwarefeatures upgradebar
Video Computer, von 2004.xx bis 2005.05
Kreuzung von Videokonsole und Heimcomputer, benutzen als simpler günstiger PC mit alles extern angehängter Peripherie
Linux/PC Video Computer, von 2004.10 bis 2005.02
Kreuzung von Videokonsole und Heimcomputer, benutzen als kompatiblen Linux PC mit alles extern angehängte Peripherie
Transistor Logik basierter Computer, von 2004.11 bis 2012.052
Rechner ohne spezialisierte ICs, die eines Tages nicht mehr erhältlich sein werden
TTL und PAL|GAL basierter Computer, von 2004.11 bis 2012.05
Rechner mit den besten ICs, die open source benutzbar sind und dank mehreren herstellern eingermassen erhältlich bleiben
Mikrocontroller basiert CPU Emulator, von 2004.11 bis 2005.06
Kompakteste moderne programmierbare Chipsorte mit erhältlichen open source Tools
8bit Akku+Stack Computer System, von 2005.02 bis 2005.02
Aehnlich Inmos T212, aber auf 8bit verkleinert, nur 1 Accu
8bit Akku+8Register Computer System, von 2005.02 bis 2006.05
Erweitertes 8080/8085 mit 8048/8051 und 6809 Features
Linux/PC Parallelport IO Module, von 2005.06 bis 2005.12
Verschied einfache PIO getriebene Projekte für PC Parport
Linux/PC USB Computer, von 2006.01 bis 2006.03
PC der komplett von allen legacy Schnittstellen frei ist
Mikrocontroller Betriebssystem, von 2006.10 bis 2006.10
Kleines voll interaktives diskloses Betriebssystem zum auf selbstprogrammierfaehigen Flash basierten Microcontroller laufen
Mikrocontr Terminal fuer Emulatoren, von 2006.10 bis 2006.10
Emulatoren mit IO Hardware mit echtem Look and Feel betreiben. Ist Teil vom SoftVGA Projekt geworden, dort Teil der Planung wie VGA Signale generieren
TQFP64 zu PGA64 Adapter, von 2007.11 bis 2007.11
Ermögl Benutzung von 0.8mm TQFP64 AVRs auf 2.54mm Raster
Generic Easy Expandable Kit (GEEK) Bus, von 2008.03 bis 2008.08
Generischer 8bit Bus (und Karten Ideen) für geekische Bastelprojekte
High Level Assembler, von 2008.04 bis 2009.11
Algorithmischer Strukturierter High Level Assembler
16bit (und 32bit) Forth Computer, von 2008.05 bis 2008.05
Kreuzung Charles Moore ShBoom/P21/F21/i21 und Register
AVR microcodierte CPUs, von 2008.10 bis 2012.05
Beschalten und programmieren von mikrocodierten CPUs mit AVRs
16Bit Stack+nRegister Computer, von 2008.10 bis 2008.10
Ueberarbeitete Variante von obigem Forth, 1+3*5bit Befehle
16Bit Stack+nRegister Computer, von 2008.10 bis 2011.01
Ueberarbeitete Variante von obigem, 8bit Befehle
8bit Basic Virtual Machine, von 2008.10 bis 2008.10
Microcodierter Basic VM Prozessor inspiriert von 8052AH Basic
8bit Akkumulator+8Register Computer, von 2008.11 bis 2011.05
Ueberarbeitete Variante von 8bit Akku+8Register System
AVR Businterfaces zu microcodierte IO, von 2008.11 bis 2012.05
Verbinden von AVR microcodierte CPUs/Motherboards zu IO Karten
8Bit 16Register Computer, von 2009.02 bis 2009.02
2-Adress 0Akku+16Register Ableitung von 8bit Akku+8Reg System
16or8Bit 16Register Computer, von 2009.02 bis 2009.02
8/16bit Erweiterung zu obigem 2-Address 16Register System
16Bit 16Register Computer, von 2009.02 bis 2009.02
16bit Variante von obigem 2-Address 16Register System
HP-artiger UPN Taschenrechner, von 2009.08 bis 2010.12
Hardware zum einen eigenen idealen Taschenrechner betreiben
Minimalistische Schmaldaten Computer, von 2009.08 bis 2009.10
Einfach genug zum in einzelnen Transistoren implementieren
8Bit 64Register Computer, von 2010.05 bis 2011.08
8bit 1oder2-Adress System mit 1/2/4/8byte Operationen
HP41C Integer Arithmetik Modul, von 2010.10 bis 2010.10
Integer Arithmetik und Logik direkt in Bin/Okt/Dez/Hex
16Bit 16Register Computer, der 2., von 2010.12 bis 2011.05
Zweites einfaches 16bit 2-Adress System, mehr PDP-11 artig
32Bit 32Register Computer, von 2011.02 bis 2011.02
Gemisch von viel SPARC + einiges MIPS + etwas ARM
Mikrocode Stil Computer, von 2011.07 bis 2011.08
Bausteile für Sequenzer + Mikrocode + RegALU Prozessoren
Offene CPLD Spezification, von 2011.07 bis 2011.08
Spez für einen eigenen offenen CPLD + SRAM Chip
Generic Easy Expandable Kit (GEEK) Modules, von 2014.07 bis 2014.12
Generischer 8bit Module für geekische Bastelprojekte
Alternative Vergangenheit Computer, von 2015.04 bis 2016.02
Vergangene Zeit Teile zusammengesetzt mit heutigen Erfahrungen
Alternative Vergangenheit PLD Chips, von 2016.02 bis 2016.02
Vergangene Zeit Technologie zusammen mit heutigen Erfahrungen

Home | Projekte | Skizzen

Diese Seite ist von Neil Franklin, letzte Aenderung 2016.02.21