In the event you want a reminder of simply how briskly issues transfer within the tech world, look no additional than the TinyBasRV microcomputer created by GitHub person Stan6314. When it comes to uncooked computing energy, TinyBasRV might look extra like an 8-bit machine from the early days of non-public computing than something trendy, however you received’t want to put out the 1000’s of {dollars} it as soon as value for that stage of efficiency. In actual fact, just some {dollars} is sufficient to purchase one in all these fully-functional, standalone computer systems.
The pc is constructed across the super-cheap 32-bit, RISC-V CH32V003 microcontroller. Consumer packages are saved in a serial EEPROM chip accessed by way of I2C. Because of a PS/2 connector for a keyboard and a VGA connector for a monitor, you’ll not have to entry the machine from one other pc by UART — it could possibly function fully independently. A tiny speaker even permits the TinyBasRV to play some easy musical tones.
The {hardware} design could be very minimal (📷: Stan6314)
The pc will get its title from the working system that Stan6314 has loaded onto it — Tiny BASIC. The BASIC programming language might have been dethroned way back, however it’s nonetheless a good way to shortly code up some easy packages, particularly if you’re within the temper for some retro computing.
Apart from the parts beforehand talked about, additionally, you will have to have a small PCB manufactured that can want a handful of passive parts sprinkled round on it. The pc additionally requires a 5V energy provide in addition to a WCHLinkE programmer for programming the microcontroller.
A really appropriately retro setup! (📷: Stan6314)
Between the low value and the simplicity of the design, nearly anybody curious about electronics ought to be capable of construct their very own TinyBasRV with out an excessive amount of bother. Stan6314 has supplied loads of documentation to make the method so simple as potential, and the whole mission has been launched below a permissive GPL-3.0 license. Maybe the perfect a part of all is that Tiny BASIC variations of the snake recreation and Tetris have been included in a picture that may be flashed to the EEPROM.
