Home |
Projects | Sketches
Neil Franklin's Sketches Page
This Page contains my sketches for projects that I may possibly
one day do. Or more likely will not do, because of too many
ideas and too little drive behind them.
So most important function is to capture the improvement ideas, that
arrived at me while musing on learned/experienced stuff, so that they
don't keep on going around and around in my head.
Many dates have year.xx as beginning, because I mused for a long time
until I started writing them down, and so can not pin down the start.
-
16bit RISC Computer System, from xxxx.xx to 2000.08
- Sort of an mix of 3/4 ARM and 1/4 MIPS and a bit of other
-
32bit RISC Computer System, from xxxx.xx to 2000.08
- 32bit widened version of the above 16bit system
-
16bit Accu Computer System, from xxxx.xx to 2000.08
- PDP-4/7/9/15 style system, but with n*8bit organisation
-
System Layout for Small PC Systems, from 200x.xx to 2004.09
- PC Systems without configuration of cards or drivers. Drivers in
ROMs on evers card, auto install/deinstall with card
-
System Layout for Large PC Systems, from 200x.xx to 2004.09
- PC Systems without configuration of cards or drivers. Drivers in
ROMs on evers card, auto install/deinstall with card
-
Operating System, from 200x.xx to 2001.03
- System for Vortual Machine based computer, inclusive
feature evolution from nothing to completed
-
Rational Unix Filesystem Layout, from 2002.xx to 2004.09
- A filesystem layout that consistently uses a few simple rules,
unlike todays confusing grown chaos
-
Open FPGA Specification, from 2003.xx to 2004.05
- Spec for an own open bitstream FPGA chip
-
Open SoG Specifications, from 2003.xx to 2004.01
- Overview of possible own SoG type FPGA chips
-
Unix PC Graphicsterminal Console, from 2003.xx to 2004.03
- Unix PC console organised as escape sequence controlled graphics
terminal, instead of complicated X Server
-
inetd Webserver, from 2003.xx to 2004.04
- Webserver runs from inetd (no permanent processes) with config in
documents file system (no config parse time waste)
-
Image Monoifier, from 2004.03 to 2004.03
- Convert scanned/photographed printed matter back to an as good
as possible clear 1bit per pixel printing raster
-
PDP-11 Framebuffer, from 2004.xx to 2004.05
- PDP11 (or other timesharing mini) with PC-like framebuffers
and keyboards, instead of RS232 terminals, for lower costs and more
speed and software features upgradeable
-
Video Computer, from 2004.xx to 2005.05
- Cross between Video Console and Home Computer, to use as
simple cheap PC with everything externally hooked up peripherals
-
Linux/PC Video Computer, from 2004.10 to 2004.10
- Cross between Video Console and Home Computer, to use as
compatible Linux PC with everything externally hooked up periph
-
Transistor Logic based Computer, from 2004.11 to 2012.05
- Computer without specialised ICs, which one day will not be
available any more
-
TTL and PAL|GAL based Computer, from 2004.11 to 2012.05
- Computer with the best ICs, which are open source usable and
as multivendor will remain decently long available
-
Microcontroller based CPU Emulator, from 2004.11 to 2005.06
- Compactest modern programmable chip type, with available
open source tools
-
8bit Accu+Stack Computer System, from 2005.02 to 2005.02
- Similar to Inmos T212, but reduced to 8bit, only 1 accu
-
8bit Accu+8Register Computer System, from 2005.02 to 2006.05
- Expanded 8080/8085 with 8048/8051 and 6809 features
-
Linux/PC Parallel Port IO Modules, von 2005.06 bis 2005.12
- Various simple PIO driven projects for off the PC par port
-
Linux/PC USB Computer, from 2006.01 to 2006.03
- PC which is completely free from all legacy interfaces
-
Microcontroller Operating System, from 2006.10 to 2006.10
- Small fully interactive operating system to run on
selfprogramming capable flash based microcontrollers
-
Microcontr Terminal for Emulators, from 2006.10 to 2006.10
- Run emulators with proper look and feel user IO hardware.
Has become part of SoftVGA project,
there part of the planning for how to generate VGA signals
-
TQFP64 to PGA64 Adaptor, from 2007.11 to 2007.11
- Allow using 0.8mm pitch TQFP64 AVRs on 2.54mm raster boards
-
High Level Assembler, from 2008.04 to 2009.11
Algorithmic Struktured High Level Assembler
-
16bit (and 32bit) Forth Computer, from 2008.05 to 2008.05
- Cross between Charles Moore ShBoom/P21/F21/i21 and register
-
AVR Microcoded CPUs, from 2008.10 to 2012.05
- Wiring and Programming Microcoded CPUs with AVRs
-
16Bit Stack+nRegister Computer, from 2008.10 to 2008.10
- Worked over variant of Forth above, 1+3*5bit instructions
-
16Bit Stack+nRegister Computer, from 2008.10 to 2011.01
- Worked over variant of above, 8bit instructions
-
8bit Basic Virtual Machine, from 2008.10 to 2008.10
- Microcoded Basic VM Processor inspired by 8052AH Basic
-
8bit Accumulator+8Register Computer, from 2008.11 to 2011.05
- Worked over variant of 8bit Accu+8Register System
-
AVR Businterfaces to Microcoded IO, from 2008.11 to 2012.05
- Interfacing AVR Microcoded CPUs/Motherboard to IO Cards
-
8Bit 16Register Computer, from 2009.02 to 2009.02
- 2-address 0Akku+16register derivate of 8bit Accu+8Reg System
-
16or8Bit 16Register Computer, from 2009.02 to 2009.02
- 8/16bit expansion to above 2-address 16register system
-
16Bit 16Register Computer, from 2009.02 to 2009.02
- 16bit variant of above 2-address 16register system
-
HP Style RPN Pocket Calculator, from 2009.08 to 2010.12
- Hardware to run an own ideal pocket calculator on
-
Minimalistic Narrow Data Computers, from 2009.08 to 2009.10
- Simple enough to implement in single transistors
-
8Bit 64Register Computer, from 2010.05 to 2011.08
- 8bit 1or2-Address System with 1/2/4/8byte Operations
-
HP41C Integer Arithmetic Module, from 2010.10 to 2010.10
- Integer Arithmetic and Logic directly in Bin/Oct/Dec/Hex
-
16Bit 16Register Computer, the 2nd, from 2010.12 to 2011.05
- Second simple 16bit 2-Address System, more PDP-11 like
-
32Bit 32Register Computer, from 2011.02 to 2011.02
- Mixture of losts of SPARC + some MIPS + a bit of ARM
-
Microcode Style Computer, from 2011.07 to 2011.08
- Basic blocks for Sequencer + Microcode + RegALU processors
-
Open CPLD Specification, from 2011.07 to 2011.08
- Spec for an own open CPLD + SRAM chip
Home |
Projects | Sketches
This page is by Neil Franklin, last modification 2012.05.09