Bulgarian open {hardware} specialist Olimex has introduced a brand new characteristic for its one-Euro RISC-V single-board laptop, the RVPC: a working BASIC interpreter, for the actual Nineteen Eighties dwelling computing expertise.
“Yesterday on [the] RVPC Discord channel we received information from roglio (Leandro Zaccaria),” Olimex founder Tsvetan Usunov writes of the discharge. “RVPC now [has] BASIC carried out! To free extra flash [memory] Leandro needed to optimize the VGA generator code.”
The one-Euro RVPC microcomputer now has a TinyBasic port, for on-device programming. (📷: Olimex)
Usunov first unveiled the RVPC again in Could final 12 months, after a lightning speak at TuxCon 2024 and the concept of constructing a fully-functional standalone microcomputer from the most cost effective attainable processor: a WCH Electronics CH32V003 32-bit RISC-V microcontroller. The board features a VGA-compatible analog video output, a PS/2 connector for a keyboard, and an on-board buzzer for audio — utilizing up all of the accessible general-purpose enter/output (GPIO) pins on the low-cost chip.
A small invoice of supplies means a low value: Usunov sells the RVPC for simply €1 (round $1.13) as a soldering equipment. Regardless of that, it is a fully-functional microcomputer with Wozmon-inspired monitor, a handful of video games, and now a TinyBasic interpreter.
The board stretches the WCH CH32V003 microcontroller to its restrict with VGA-compatible video, PS/2 keyboard, and a buzzer. (📷: Olimex)
The interpreter helps the next instructions: “GOTO”, “GOSUB”, “RETURN”, “FOR”, “TO”, “STEP”, “NEXT”, “IF”, “REM”, “STOP”, “INPUT”, “PRINT”, “LET”, “RND”, “ABS”, “SIZE”, “LIST”, “RUN”, “NEW “”, SAVE “”, “LOAD”, “CLS”, “,”, “;”, “-“, “+”, “*”, “/”, “(“, “)”, “>=”, “#”, “>”, “=”, “
The supply code for Zaccaria’s interpreter is accessible on GitHub beneath an unspecified license; the RVPC is accessible to order on the Olimex retailer for €1 (round $1.13) earlier than transport. The board’s design information are additionally accessible on GitHub beneath the strongly reciprocal model of the CERN Open {Hardware} License Model 2.