BASIC on an Arduino

This project is a TINY BASIC, 68k version, ported for an Arduino: ARDUINO BASIC. BleuLlama updated it as TinyBasic Plus version. (Open source on GitHub)

Arduino bootstrapped CPU

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.

6502 robot

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 Propeller in a FPGA

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... [Continue...]

FPGA Based 6502 Computer

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. [Continue...]

Retro counter for tape deck

Commodore 1530 Datasette with a Digital Counter, built on “bubble 7-segment LED display” with real vintage feeling. Based on ATTiny2313, two IR reflection sensors and some other components (transistors, resistors)

ZX Badaloc Reloaded

Do you remember ZX Badaloc in a FPGA? Here is a FPGA reimplementation by original author. It uses Nexys2 dev board.

AVR BASIC computer

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? 🙂

Floppy disk drive replacement

Face it: I love old computer, but I really hate FDD. It’s too breakable technology, so fragile and a little bit expensive nowadays. If you wanna the most possible fidelity and retro feeling, you have to use FDD, but if you love to experiment, like me, you appreciate this tip: Buy... [Continue...]

Old calculator reworked

A time ago I wrote an article about old calculators. My goal is: It should be easy to build a remake with contemporary processors. Here is some of them: [Continue...]

Draw it, design it, buy it online…

Digikey made Scheme-It. Scheme-It is an online schematic and diagramming tool that allows anyone to design electronic circuit diagrams. You can utilize an integrated electronic symbol library and the Digi-Key component catalog, as well as share or export drawings. The tool includes a comprehensive electronic symbol library and an integrated Digi-Key component... [Continue...]

AVR CDC – virtual COM port

AVR-CDC is low speed USB CDC (Communication Device Class) soft device, suitable for “a poor man’s FTDI replacement”. Its firmware is suitable even for ATtiny45. It can handle 1200-4800 Baud using internal oscillator on ATtiny45, but with ATtiny2313 or ATmegas can handle up to 38k.

Arduino Zero

Arduino and Atmel unveil the Arduino Zero, a simple and powerful 32-bit extension of the platform established by Arduino UNO. [Continue...]