uMSX - A MSX2+ FPGA implementation
The uMSX is a MSX2+ FPGA implementation that basically mimics the 1ChipMSX (one of the first FPGA based MSX2+ one chip MSX computers commercially available).
The VHDL used is the well known KDL PLD implementation for the MSX2+ used by the vast majority of the FPGA based MSX computers known. The uMSX uses the first generation of the KDL VHDL source, also known by esemsx.
Based on the already obsolete (but relatively easy to find) Altera EP1C12 FPGA (specifically the EP1C12Q240C8N), the uMSX uses SMD based components (and a few PTH) in a nice compact form factor. It uses the 4 megabit EPCS4 active serial configuration flash memory to host the firmware and configure the FPGA chip at each time the circuit turns on.
A MT48LC16M16A2 SRAM chip offers memory for the computer, which also uses a few other components to implement the clock logic (NC7WV04P6X inverter and 21.47727 basic PTH crystal oscillator) and a 953B voltage detector and reset IC.
Heavily based on 0603 SMT resistance arrays, and other 0805 SMT components, the uMSX is a compact little OCM MSX that can be used to evolve your SMD soldering skills, challenge your knowledge of modern electronics applied to retro computing, and give you a lot of fun through the journey.
- Article I wrote with additional information and instructions to build the project: https://theretrohacker.com/2022/07/08/yet-another-fpga-based-msx-the-umsx/
- Github repository with additional resources: cristianoag/uMSX: Files to build, program and test the uMSX FPGA MSX2+ clone (github.com)
uMSX - A MSX2+ FPGA implementation
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(2)
- EBRAHIM 4dmax2000 Apr 23,2024
- Francisco Meza Apr 04,2024
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Cristiano Goncalves
- RBSC Multicontroller In 2015, the Russian Bear Service Crew (RBSC) introduced the FDD-IDE Multicontroller, an MSX cartrid...
- The Obsonet (Reloaded) The ObsoNET is the first network card created for the MSX. In 2004, the hardware designer Daniel Ber...
- uMSX - A MSX2+ FPGA implementation The uMSX is a MSX2+ FPGA implementation that basically mimics the 1ChipMSX (one of the first FPGA ba...
- The Wozblaster (Reloaded) The WozBlaster OPL4 cartridge is a sound expansion device designed for the MSX platform. This cartri...
- TRHMSX - A Simple FPGA MSX2+ clone MSX computers hold a significant place in computing history, and their legacy continues to be celebr...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
112 0 0 -
DIY Laser Power Meter with Arduino
162 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
156 0 2 -
-
A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0)
558 0 2