Baffa-X: MSX1 Compatible Computer

Project codename "Baffa-X" is a set of boards to make a MSX1 Clone for Baffa-2 Homebrew Computer

Similar projects worth following
Baffa-X is a project to transform Baffa-2 into a MSX1 Computer. It's based on Brazilian Sharp's HB-8000 (Hotbit) schematics and Beer 202 IDE Board. The projects also uses the original Z80 CPU, 64KB RAM, Clock and TMS9918 Boards from Baffa-2.

Baffa-2 is an educational and personal project with the aim of understanding how computers work through 80's 8-bit commercial machine designs. It has a modular concept with boards that can be combined to develop your own design and configuration.
More info:

After the Baffavision project and reading some notes by J.B. Langston, I realized that I could continue studying to make Baffa-2 an MSX clone. I already had CPU, VDP (video card), PSG (sound card), clock and base memory (64KBs), so I just had to put it all together with a parallel peripheral interface (PPI) msx.

In Brazil, we only had contact with MSX1. There were some national kits to upgrade it to an MSX2 but most people didn't upgrade at the time. For this reason, I thought of creating a clone of what we had contact with and based it on the schematics of one of our main machines: Sharp's Hotbit (HB-8000).

I still plan to add a serial via wifi to be able to connect it to the internet and the printer interface card (using DB29 connector). In the future I also see that it is possible to create a memory mapper and a VDP using the v9958 chip, which will allow compatibility with MSX2.

I am proud to say that this project is sponsored by PCBWay.

Other Acknowledgments:

MSX-2+ Setup:

I've been working on a MSX upgrade during last months and between february and april I got stuck due to many v9958 fake chips. I could have everything working in early April and define the organization of the boards after testing. MSX2 uses VDP v9938 while MSX2+ uses VDP v9958 and has a real time clock. Unfortunately the Beer 202 IDE does not have ROM support for MSXDOS2 and it was necessary to replace it with an interpretation of Sunshine IDE.

View all 10 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates