← Back to News

CVBASIC complier - supporting the Tatung Einstein

CVBasic, a free QBasic-style cross-compiler by Óscar Toledo Gutiérrez, now supports the Tatung Einstein alongside platforms like the ColecoVision, MSX and TI-99/4A.
Last Updated
August 21, 2026

CVBasic compiler v0.9.1

(c) Copyright 2024-2026 Óscar Toledo Gutiérrez https://nanochess.org/

CVBasic is a BASIC language cross-compiler with a syntax alike to QBasic. It supports the following platforms:

  • Colecovision (supporting bank switching with Megacart mapper)
  • Sega SG-1000 / SC-3000 (supporting bank switching with Sega mapper)
  • MSX 1 and MSX 2 (supporting bank switching with ASCII16 mapper)
  • Texas Instruments TI-99/4A (courtesy of @tursilion, supporting bank switching)
  • Spectravideo SVI-318 / 328.
  • Sord M5.
  • Memotech MTX.
  • Vtech Creativision (Dick Smith's Wizzard / Laser 2001).
  • Tatung Einstein
  • Casio PV2000.
  • Hanimex/Soundic Pencil II.
  • NABU PC.
  • Sega Master System (supporting bank switching with Sega mapper)
  • NES/Famicom (supporting bank switching using mapper 30 - UNROM 512)

See guide for full details.

Adam Groome