Gigatron TTL
The Gigatron TTL is a retro-style 8-bit computer, where the CPU is implemented by a set of TTL chips instead of a single microprocessor, imitating the hardware present in early arcades. Its target is the computing enthusiasts, for studying or hobby purposes.
Architecture
The CPU is implemented through a small set of TTL 7400 series chips, running at 6.25 MHz base clock rate, that achieve a faster clock speed by providing better chips. RAM can also be increased in the same way.Three CPU modes are implemented:
- 8-bit native assembly code, that implements a Harvard architecture. This mode offers 17 instructions and has room for up to 256 instructions: 8 ALU operations * 8 addressing modes * 4 bus modes. The ROM firmware and the vCPU interpreter are written in the 8-bit native assembly code.
- 16-bit vCPU interpreter, that implements a von Neumann architecture and has 34 instructions. It loads and runs programs from RAM. The integrated programs are written for this vCPU.
- MOS 6502 emulator, able to run MOS 6502 machine code.
The audio is also generated by the ROM firmware during horizontal blanking periods, providing 4 6-bit channels,, with 4 selectable and user-modifiable 64-byte waveforms stored in RAM,, and providing simple amplitude and XOR modulation per channel.
Software
The programs are included in the ROM chip, and these are written in GCL, BASIC or vCPU.The following programs are included:
- Snake, a simple version of the snake graphical game
- Racer, a Pole Position-like game
- Mandelbrot, a Mandelbrot set image generator
- Pictures, an image viewer for the pre-loaded pictures
- Tetronis, a Tetris clone
- Bricks, a Breakout clone
- TicTacToe, a text-mode tic-tac-toe written in BASIC
- BASIC, a Tiny BASIC interpreter
- WozMon, a Woz Monitor rendition
- Loader, a feature to load vCPU or BASIC programs over the joystick port
- Credits, shows the credits in text that change colours
The software included is licensed under the 2-clause BSD license.
Assembly kit
The microcomputer is sold as assembling kit, that includes:- A PCB.
- 7400 series TTL chips.
- A swappable EPROM chip and a socket.
- A 32 KB CMOS SRAM
- Game controller and VGA ports.
- USB port and cable for power.
- A game controller similar to the NES one.
- A keyboard controller with built-in non-volatile memory.
- Resistors, capacitors and diodes.
- A set of 4 customisable LEDs.
- Instruction booklet.
- A wooden box for presentation and assembling.
Availability
The kit was available for purchase at €149.50. The updates were provided through a new ROM chip, shipped as an update, that should be changed manually. The original kits are no longer available due to the depletion of the stock and Marcel van Kervinck's death. However, a Dutch company is producing kits for €99.95.There is also an emulator available online, able to load precompiled vCPU and Tiny BASIC programs.