Commander X16: Difference between revisions
No edit summary Tag: Reverted |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
{{Infobox computer | {{Infobox computer | ||
| name = Commander X16 | |||
| logo = CommanderX16 logo rainbow darkgrey.svg | | logo = CommanderX16 logo rainbow darkgrey.svg | ||
| logo_size = 250px | | logo_size = 250px | ||
| photo = X16 promo1.png | | photo = X16 promo1.png | ||
| caption = Commander X16 in official case with keyboard, mouse and | | caption = Commander X16 in official case with keyboard, mouse and SNES controller | ||
| type = [[ | | developer = David Murray (The 8-Bit Guy) and team | ||
| | | manufacturer = TexElec (Gen 1) | ||
| | | type = [[Home computer]] | ||
| memory = 512 KB or 2 MB banked RAM<br>512 KB ROM<br>( | | release_date = October 12, 2022 | ||
| | | cpu = [[WDC 65C02]], 8 MHz | ||
| memory = 512 KB or 2 MB banked RAM<br>512 KB ROM<br>(up to 3.5 MB RAM/ROM combined) | |||
| storage = SD card | |||
| os = Custom OS based on Commodore KERNAL and BASIC | |||
| graphics = VERA video controller | | graphics = VERA video controller | ||
| display = Up to 640×480 | | display = Up to 640×480; 256 colors from 4096; 128 sprites; VGA/NTSC/RGB | ||
VGA | | sound = Yamaha [[YM2151]] / YM2164: 8 channels, FM synthesis<br>VERA PSG: 16 channels, 4 waveforms<br>VERA PCM: 48 kHz, 16-bit stereo | ||
| sound = Yamaha [[YM2151]]/YM2164: 8 channels FM synthesis<br> | | compatibility = Partial compatibility with Commodore BASIC | ||
VERA PSG: 16 channels, 4 waveforms<br> | | website = {{url|https://www.commanderx16.com/|commanderx16.com}} | ||
VERA PCM: 48 kHz, 16-bit stereo | |||
| | |||
| website = {{ | |||
}} | }} | ||
The '''Commander X16''' is | The '''Commander X16''' is a modern [[8-bit computing|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 == | == History == | ||
In 2018, David Murray published a blog post | 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.<ref>{{Cite web |last=Guy |first=The 8-Bit |date=2018-04-12 |title=What is my dream computer? |url=https://www.the8bitguy.com/2576/what-is-my-dream-computer/ |access-date=2024-05-06}}</ref> | ||
Murray began a video series in 2019 to document the design and development of the Commander X16.<ref>{{Cite AV media |url=https://www.youtube.com/watch?v=ayh0qebfD2g |title=Building my dream computer – Part 1 |date=2019-02-19 |via=YouTube}}</ref> 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.<ref>{{Cite web |title=Commander X16 Community FAQ |url=https://x16community.github.io/faq/faq.html |access-date=2024-05-04}}</ref><ref>{{Cite web |title=Speakers 2023 |url=https://www.vcfsw.org/speakers2023 |access-date=2024-05-05}}</ref> | |||
== Design == | == 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 | 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.<ref>{{Cite AV media |url=https://www.youtube.com/watch?v=ayh0qebfD2g |title=Building my dream computer – Part 1 |date=2019-02-19 |via=YouTube}}</ref> | ||
{{ | == Launch and Availability == | ||
The Commander X16 Gen 1 debuted on October 12, 2022, with the first 100 PCBs produced for early development boards.<ref>{{Cite AV media |url=https://www.youtube.com/watch?v=AcWqMGju7fk |title=The Commander X16 has finally arrived! |date=2022-10-11 |via=YouTube}}</ref> Early units were sold through [[TexElec]] at a price of $500, with future models planned to be more affordable.<ref>{{Cite AV media |url=https://www.youtube.com/watch?v=nyByDNQuMMI |title=Commander X16 2023 update |via=YouTube}}</ref> | |||
As of late 2023, pre-orders for Gen 1 were priced at $349.99.<ref>{{Cite web |last=Williams |first=Kevin |date=2023-10-01 |title=Pre-Order the Commander X16 Developer Edition now! |url=https://texelec.com/2023/10/01/pre-order-the-commander-x16-developer-edition-now/ |access-date=2024-04-30}}</ref> | |||
== Hardware == | == 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. | |||
The | |||
== Software == | == 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.<ref>{{Cite web |title=Commander X16 Emulator |url=https://github.com/X16Community/x16-emulator |access-date=2024-06-24}}</ref> | |||
== Community Software == | === Community Software === | ||
The | 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]].<ref>{{Cite web |title=Commander X16 Software Downloads |url=https://www.commanderx16.com/forum/viewforum.php?f=29 |access-date=2024-06-02}}</ref><ref>{{Cite web |last=Guy |first=The 8-Bit |date=2023-12-09 |title=Planet X16 Is Here! |url=https://www.the8bitguy.com/35663/planet-x16-is-here/ |access-date=2024-06-02}}</ref> | ||
== See also == | == See also == | ||
* [[Mega65]] – modern remake of Commodore 65 | |||
[[Mega65]] | * [[Fantasy console]] | ||
* [[Homebrew Computer Club]] | |||
[[ | * [[Arduboy]] | ||
* [[Telmac 1800]] | |||
[[ | |||
[[ | |||
[[ | |||
== References == | == References == | ||
Line 88: | Line 67: | ||
== External links == | == External links == | ||
* [https://www.commanderx16.com/ Official website] | |||
[https://cx16forum.com/forum/ | * [https://cx16forum.com/forum/ Community forum] | ||
* [https://github.com/X16Community/x16-docs Documentation on GitHub] | |||
[https://github.com/X16Community/x16-docs | * [https://texelec.com/product/cx16-devboard-bundle/ Commander X16 Developer Board (TexElec)] | ||
* [https://www.youtube.com/playlist?list=PLfABUWdDse7bKGFshxR0itdHBhjUj86SX Commander X16 YouTube series] | |||
[https://texelec.com/ | |||
[https://www.youtube.com/playlist?list=PLfABUWdDse7bKGFshxR0itdHBhjUj86SX Commander X16 YouTube |
Latest revision as of 17:58, 14 August 2025
![]() | |
![]() Commander X16 in official case with keyboard, mouse and SNES controller | |
Developer | David Murray (The 8-Bit Guy) and team |
---|---|
Manufacturer | TexElec (Gen 1) |
Type | Home computer |
Operating system | Custom OS based on Commodore KERNAL and BASIC |
CPU | WDC 65C02, 8 MHz |
Memory | 512 KB or 2 MB banked RAM 512 KB ROM (up to 3.5 MB RAM/ROM combined) |
Storage | SD card |
Display | Up to 640×480; 256 colors from 4096; 128 sprites; VGA/NTSC/RGB |
Graphics | VERA video controller |
Sound | Yamaha 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 |
Website | commanderx16.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
- Mega65 – modern remake of Commodore 65
- Fantasy console
- Homebrew Computer Club
- Arduboy
- Telmac 1800
References
- ↑ 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) - ↑ Building my dream computer – Part 1. February 19, 2019 – via YouTube.
- ↑ "Commander X16 Community FAQ". Retrieved May 4, 2024.
- ↑ "Speakers 2023". Retrieved May 5, 2024.
- ↑ Building my dream computer – Part 1. February 19, 2019 – via YouTube.
- ↑ The Commander X16 has finally arrived!. October 11, 2022 – via YouTube.
- ↑ Commander X16 2023 update – via YouTube.
- ↑ Williams, Kevin (October 1, 2023). "Pre-Order the Commander X16 Developer Edition now!". Retrieved April 30, 2024.
- ↑ "Commander X16 Emulator". Retrieved June 24, 2024.
- ↑ "Commander X16 Software Downloads". Retrieved June 2, 2024.
- ↑ Guy, The 8-Bit (December 9, 2023). "Planet X16 Is Here!". Retrieved June 2, 2024.
{{cite web}}
: CS1 maint: numeric names: authors list (link)