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 Akku 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, mit diesen implementiere microcodierte CPUs
AVR microcodierte CPUs, von 2008.10 bis 2012.05
Beschalten und programmieren von mikrocodierten CPUs mit AVRs
AVR Businterfaces zu microcodierte IO, von 2008.11 bis 2012.05
Verbinden obiger microcodierten CPUs/Motherboards zu IO Karten
8bit Akku+Stack Computer System, von 2005.02 bis 2005.02
Aehnlich Inmos T212, aber auf 8bit verkleinert, nur 1 Akku
8bit Akku+8Register Computer System, von 2005.02 bis 2006.05
Kombinierte 8080/8085/Z80 8048/8051 6809 und 6502 Features
8bit Akku+8Register Computer System, von 2008.11 bis 2011.05
Ueberarbeitete Variante von obigem 8bit Akku+8Register System
8bit Akku+8Register Computer System, von 2017.12 bis 2017.12
Weiter ueberarbeitete Variante von 8bit Akku+8Register System
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
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
Generisch 8bit Bus (und Karten Ideen) für 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 mit Register
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
Andere 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 16Register Computer, von 2009.02 bis 2009.02
2-Adress 0Akku+16Register Ableitung von 8bit Akku+8Reg System
16/8Bit 16Register Computer, von 2009.02 bis 2009.02
16/8bit 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
Sequenzer + Mikrocode + RegALU bitslice-artige 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
Generische 8bit Module für geekische Bastelprojekte
Alternative Vergangenheit Computer, von 2015.04 bis 2016.03
Vergangene Zeit Teile zusammengesetzt mit heutigen Erfahrungen
Alternative Vergangenheit Computer, von 2017.12 bis 2018.08
Ueberarbeitete Variante von obigem vergangene Zeit Teile
Alternative Vergangenheit PLD Chips, von 2016.02 bis 2016.02
Vergangene Zeit Technologie zusammen mit heutigen Erfahrungen
16bit 4Akku Computer System, von 2016.02 bis 2016.02
HP2116/IBM1130/DG-Nova artiges System
16bit 4Akku Computer System, von 2017.10 bis 2017.12
Erweitertes HP2116/IBM1130/PDP-X/DG-Nova/CDC160 artiges System

Home | Projekte | Skizzen

Diese Seite ist von Neil Franklin, letzte Aenderung 2018.08.14