The idea: to use an Arduino as “boot ROM”. Here is a 68008 version. First it simulates some instructions, used to write basic loader to the RAM.
… is not a car, but ARM “Bare Metal Widget”. It features:
- NXP LPC1114FDH28 32-bit Cortex-M0 microcontroller
- 70 x 43mm footprint,
- lithium polymer battery and USB power selection,
- a lithium polymer battery charger,
- a 2-megabyte Flash memory,
- a basic user interface,
- a FTDI-cable compatible UART header,
- 16 I/O for connectivity.
Want to try RoboSumo? Here is a simple single board computer built around a 65C02, a two channel hobby-class servo controller board made entirely out of discreet 74HCxxx ICs, and an ADC board for use with a reflectance sensor bar for line following.
Parallax opens Propeller design as Verilog source code. The Propeller 1 (P8X32A) is now a 100% open multicore microcontroller, including all of the hardware and tools: Verilog code, Spin interpreter, PropellerIDE and SimpleIDE programming tools, and compilers. The Propeller 1 may be the most open chip in its class. Here is a live demo.
CHOCHI is a minimal XC3S50 FPGA board with 128K of fast SRAM and 31 IO pins – preconfigured as 45MHz 6502 computer! You can program it in 6502 assembler, BASIC, Forth or C.
- fit 4 Picoblaze cores
- use as a generic FPGA board for any purpose whatsoever
- use the JTAG port to update the system or make your own
Yes, yes, “AVR + BASIC again”… Single Chip AVR BASIC Computer is a computer running the BASIC programming language, generating composite video and reading PS/2 keyboard input using a single AVR ATmega1284P (DIL40). There is no storage device, but it shouldn’t be a big problem. Cheap PCB you can order via DirtyPCBs.
It looks like CP/M on ATmega88 – and it really is! Take your Mega48, 88 or 168, connect SD card and RAM, and voila! Really simple, but functional. Someone care to rework it for an Arduino?