16 16 16 16

A Homegrown 16-Bit Console: The Story and Lessons of the Brus-16

Step into the world of retro tech with Brus-16, a 16-bit console designed for education and gaming enthusiasts alike.
Partner Shop

Add Console Classics as a preferred source on Google

An inside look at Brus-16, a unique 16-bit console built for learning and nostalgia.

Step into the world of retro tech with Brus-16, a 16-bit console designed for education and gaming enthusiasts alike.

The Birth of Brus-16: A Console Built for Learning

Let’s rewind to the spark that ignited Brus-16—a 16-bit game console built not by a tech giant, but by a university lecturer and his students. The mastermind, Pyotr Sovetov, didn’t just want to create another retro box to compete with the legends. His goal was far more ambitious: engineer an entire system from scratch, making every layer—from processor to programming language—transparent and teachable.

Brus-16 console prototype main image
The Brus-16 console prototype in all its glory.

This wasn’t a project motivated by nostalgia alone. Pyotr saw how daunting today’s mainstream hardware could be for students—bloated with decades of quirks and complexity. Meanwhile, ultra-simple educational platforms like CHIP-8 felt positively prehistoric. So, he and a group of students at RTU MIREA embarked on a mission: design a machine that’s both approachable and rich enough to captivate budding hardware and software engineers, all while making the learning curve feel more like a game than a grind.

Under the Hood: What Makes Brus-16 Different?

A simple glance at Brus-16’s specs might not leave you breathless, but look closer and you’ll see something special. This console is closer in spirit to the Mattel Intellivision than powerhouses like the Sega Mega Drive or TurboGrafx-16. The heart of the system is a dual-stack 16-bit processor, with separate memory pools for code and data—a design inspired by the need for both clarity and hands-on learning.

Brus-16 promo photo
Promotional image of the Brus-16 DIY console.

It’s a clever architecture: every instruction runs in a single clock cycle, and the entire console fits neatly inside a budget-friendly FPGA board. No need for external RAM, no fancy frills—just pure, digestible logic.

A Graphics Engine with a Twist: Welcome to Brus-Art

The most striking feature of Brus-16 is its graphics accelerator. Instead of a traditional frame buffer, Brus-16 takes a minimalist path—rendering the screen with just 64 drawing commands, each instructing the hardware to fill a rectangle with color. It’s a bit like building a game world out of digital wooden blocks, which is probably why the visual style has been affectionately dubbed “brus-art.”

A look at Brus-Art
Brus-art: The console’s signature geometric visual style.

That choice, born from hardware constraints, gives every game on Brus-16 a distinct, almost playful look. The visuals are sharp, colorful, and charmingly simple—outputting at 640×480 with 16-bit color at a solid 60 frames per second. At first, I worried this would feel limiting, but seeing the ingenuity that developers brought to these constraints, I had to admit the style grew on me.

Programming Games: Where Python Meets Hardware

Getting games up and running on Brus-16 is a lesson in accessibility. Games are written in a special domain-specific language based on Python. The syntax is essentially a scaled-down subset of Python, intentionally kept minimal so that students can grasp it quickly. The compiler itself is a tiny marvel—less than 200 lines of code.

This elegant simplicity means a student could write a virtual machine or a modest game in a single evening, craft a compiler in a week, and even implement the FPGA hardware in just a few more weeks.

I’ll admit, when I first heard how tight the constraints were, I doubted whether anything substantial could be built on such a lean framework. But examples like the puzzle classic “Alter Ego” and an original project called “Gerion” soon proved me wrong.

Games Library: More Than Just Demos

What’s a console without games? Brus-16 already boasts over ten playable titles. The standout is “Gerion,” an original creation by Pyotr Kosykh, alongside a deeply reimagined port of “Alter Ego,” that legendary puzzle for ZX Spectrum fans, reworked by Vasily Litvinenko. Each game is a testament to creativity within constraints.

You don’t need specialized hardware to try these—an online emulator brings the Brus-16 library right to your browser. Even with the hardware’s quirks, the experience is surprisingly polished and, dare I say, addictive in its retro charm.

Screenshot of a Brus-16 game in action
Playing games on Brus-16: Simple, colorful, and instantly nostalgic.

Rapid Prototyping: How Fast Did Brus-16 Become Reality?

One of the most astonishing facts about Brus-16: the entire architecture, virtual machine, compiler, and hardware prototype came together in just about six weeks. That’s not a typo—barely a month and a half from whiteboard sketches to working FPGA boards.

The hardware implementation was led by student Kirill Pavlov, with successful tests on Tang Nano 9K, Tang Nano 20K, Tang Primer 25K, and even a Xilinx XC7A200T chip. That kind of speed is rare in hardware circles, and it hints at the project’s clarity of focus—keep it small, keep it simple, keep it teachable.

Factory Dreams and Real-World Hurdles

Of course, no story about a passion project would be complete without a dose of reality. Pyotr Sovetov holds out hope—albeit a cautious one—that Brus-16 might one day see mass production. He’s skeptical, though, that such a simple, homegrown, and genuinely unique device will ever get factory backing.

It’s a familiar story: a brilliant grassroots invention that ticks all the right boxes for education, nostalgia, and practicality, but faces uphill odds in the market.

Open Source and Further Reading

For those who like to peek behind the curtain, the entire Brus-16 project is open source, with code available on GitHub. If you’re curious about the deep technical details—the CPU, graphics engine, and compiler—there’s an in-depth writeup available in the YADRO company blog.

Reflecting on Brus-16: An Unexpectedly Engaging Educational Console

Brus-16 is a rare blend: part retro console, part hands-on course in computer architecture, and part creative playground. At first, I doubted if a system this modest could really make educational concepts more engaging than a textbook. But now, after seeing the lively games and thoughtful engineering, there’s no denying its potential.

What’s your take—could a console like Brus-16 have made your early programming classes more memorable? Or is there something about those geometric rectangles that takes you right back to the magic of your first 16-bit games?

FAQ

  • What is Brus-16 and who created it?
    Brus-16 is a 16-bit educational game console designed by developer and lecturer Pyotr Sovetov, together with students at RTU MIREA, to make computer architecture and programming more approachable and fun.
  • How does Brus-16’s graphics system differ from classic consoles?
    Instead of a full frame buffer, Brus-16 uses up to 64 commands per screen to draw filled rectangles, creating a unique geometric art style known as “brus-art.”
  • How do you make games for Brus-16?
    Games are crafted in a Python-like domain-specific language, with a lightweight compiler under 200 lines of code, so students can quickly build games and even tinker with the underlying system.
  • Can I play Brus-16 games without the hardware?
    Yes, you can play Brus-16 titles using an online emulator, making the console’s growing library accessible to anyone with a browser.
  • Is Brus-16 available for purchase or mass production?
    Currently, Brus-16 is an educational prototype, and while there’s hope for a future factory release, the focus remains on learning and experimentation rather than commercial sales.

Like stories like this? Subscribe to our newsletter for more deep dives into the world of retro gaming and hardware innovation: Join the newsletter here!

author avatar
architeg Founder and Chief Content Creator
As the founder of Console Classics, Valeriy draws on years of hands-on expertise in retro gaming, TCGs, and collectibles to bring you reliable news, honest reviews, and expert tips you can trust.



📢 Stay updated - Join us on Telegram

Catch all the latest updates and exclusive insights on our Telegram channel. Smash that follow button like it's a boss battle!

Leave a Reply

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.