Commander X16

From RetroWikipedia
Revision as of 17:58, 14 August 2025 by D2sk (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Commander X16
Commander X16 in official case with keyboard, mouse and SNES controller
DeveloperDavid Murray (The 8-Bit Guy) and team
ManufacturerTexElec (Gen 1)
TypeHome computer
Operating systemCustom OS based on Commodore KERNAL and BASIC
CPUWDC 65C02, 8 MHz
Memory512 KB or 2 MB banked RAM
512 KB ROM
(up to 3.5 MB RAM/ROM combined)
StorageSD card
DisplayUp to 640×480; 256 colors from 4096; 128 sprites; VGA/NTSC/RGB
GraphicsVERA video controller
SoundYamaha YM2151 / YM2164: 8 channels, FM synthesis
VERA PSG: 16 channels, 4 waveforms
VERA PCM: 48 kHz, 16-bit stereo
Backward
compatibility
Partial compatibility with Commodore BASIC
Websitecommanderx16.com

The Commander X16 is a modern 8-bit home computer designed by David Murray, also known as The 8-Bit Guy, in collaboration with a small team of hardware and software developers. It was conceived as a "dream computer" that could replicate the experience of 1980s home computers while using mostly commercial off-the-shelf components.

The Commander X16 gained popularity through Murray’s YouTube channel and attracted a community of retrocomputing enthusiasts and independent developers. The system features a physical design reminiscent of classic microcomputers, custom video and sound hardware, and support for Commodore BASIC.

History

In April 2018, David Murray published a blog post titled "What is my dream computer?" describing his vision of an ideal 8-bit computer: a system running Commodore BASIC, with no FPGAs or microcontrollers, and using widely available parts such as the WDC 65C02 CPU.[1]

Murray began a video series in 2019 to document the design and development of the Commander X16.[2] The series sparked widespread interest, leading to the involvement of contributors from the retrocomputing community, including Christian Simpson of Retro Recipes and Kevin Williams of TexElec.[3][4]

Design

The X16 was designed using modern components wherever possible. It uses a WDC 65C02 CPU running at 8 MHz and a custom FPGA-based video and sound chip known as VERA (Versatile Embedded Retro Adapter). The VERA module enables high-resolution graphics and rich audio synthesis, with additional sound generated by a Yamaha YM2151 or YM2164 chip.

To maintain the philosophy of "booting to BASIC," the operating system is based on Commodore KERNAL and Microsoft BASIC. Licensing for these ROMs was acquired from Cloanto, allowing proprietary ROMs to be included with the system.[5]

Launch and Availability

The Commander X16 Gen 1 debuted on October 12, 2022, with the first 100 PCBs produced for early development boards.[6] Early units were sold through TexElec at a price of $500, with future models planned to be more affordable.[7]

As of late 2023, pre-orders for Gen 1 were priced at $349.99.[8]

Hardware

The X16 is built around the W65C02 processor with 512 KB or 2 MB of banked RAM, an SD card slot for storage, and a real-time clock. The VERA module provides graphical output and PSG sound. Video capabilities include resolutions up to 640×480 and 128 hardware sprites. Audio features include FM synthesis (YM2151/YM2164) and 16-channel PSG.

The motherboard uses the MicroATX form factor with DIP socketed chips and no soldered components, enabling repairs and upgrades.

Software

The Commander X16's firmware includes a modernized version of Commodore BASIC V2 with extended commands for graphics, I/O, and memory. It also includes an enhanced KERNAL compatible with both Commodore 64 and 128 APIs. The onboard ROM totals 32 KB, and the OS supports expansion via SD card and software loading.

A built-in machine language monitor, modeled after the Final Cartridge III, supports low-level development. The system is supported by emulators for Windows, macOS, Linux, and web platforms.[9]

Community Software

The X16 community has developed a variety of software including ports and remakes of games such as Super Mario, Space Invaders, and Mega Man, as well as original titles like Planet X16 and 8-Bit Blocks—a demake of Minecraft.[10][11]

See also

References

  1. Guy, The 8-Bit (April 12, 2018). "What is my dream computer?". Retrieved May 6, 2024.{{cite web}}: CS1 maint: numeric names: authors list (link)
  2. Building my dream computer – Part 1. February 19, 2019 – via YouTube.
  3. "Commander X16 Community FAQ". Retrieved May 4, 2024.
  4. "Speakers 2023". Retrieved May 5, 2024.
  5. Building my dream computer – Part 1. February 19, 2019 – via YouTube.
  6. The Commander X16 has finally arrived!. October 11, 2022 – via YouTube.
  7. Commander X16 2023 update – via YouTube.
  8. Williams, Kevin (October 1, 2023). "Pre-Order the Commander X16 Developer Edition now!". Retrieved April 30, 2024.
  9. "Commander X16 Emulator". Retrieved June 24, 2024.
  10. "Commander X16 Software Downloads". Retrieved June 2, 2024.
  11. Guy, The 8-Bit (December 9, 2023). "Planet X16 Is Here!". Retrieved June 2, 2024.{{cite web}}: CS1 maint: numeric names: authors list (link)

External links