I’d like to take a moment to share some updates on our plans and current progress as the Z/Y-Unit cores are coming to a close. While we have additional projects slated that aren’t listed here, the summary below should give everyone a good sense of where we’re headed and what to expect.
There’s a lot to digest, so please take the time to read through everything. Darren, Pramod, Brandon, and I will be sharing updates about each project as development continues to keep you informed. Thank you to all of our supporters. Without you, none of this would be possible!
Open-Source FPGA Framework
Our FPGA framework will be open-source and is designed to simplify the creation of a "game core," offering web-based GUI utilities and templates for streamlined configuration. It features variable SDRAM and PSRAM controllers for flexible memory management, making it ideal for diverse 32-bit FPGA platforms. Created with versatility in mind, the framework will support multiple platforms, starting with the Analogue Pocket.
We're dedicating November and the early part of December to framework development and then we'll move forward with open-sourcing the code and a few examples. Some may be old, some may be new!
Framework Overview: • High performance SDRAM and PSRAM controllers for more intensive memory-demanding cores • User-friendly web-based tools provide a visual interface for configuration, offering a solid starting point for building and customizing a game core • Easy-to-use and reconfigurable framework for post-template generation, adaptable for growing needs such as multi-platform and peripheral/device support • Easy-to-follow video tutorials and comprehensive documentation to guide new users through usage and core creation, with the flexibility to expand and add content as needed
Upcoming FPGA Development
Our FPGA implementation roadmap is outlined below. This should clarify what our "major" projects and plans are for 2025. We have additional open-source FPGA cores planned, which, while not as popular as the development highlights listed, are definitely worth the time to research and develop.
Brandon is steadily making progress on his ZN-1 hardware implementation. This month, he'll be wrapping up the remaining schematic extraction for the main motherboard. Below, you'll find progress on schematic extraction and gerber files for the main motherboard, along with the completed schematics for the ROM board. Brandon has completed tracing his die shot image of the DL-3129 and has extracted schematics for it as well. We've decided to follow this process for all future schematic extractions, which will include gerber files, whether done in-house or outsourced to a reverse engineering company.
The reverse engineering company we plan to use for the CPS-III project successfully extracted the FPGA bitstream from the CPDL (Altera EPM7032) on the ZN-1 main board. The next steps for ZN-1 involve writing Verilog and assembling the hardware architecture within our new framework. Once completed, this implementation will branch out to several other Sony-based arcade platforms. We'll update you on the progress of ZN-1 over the winter.
Hardware Overview: • Sony CXD8530BQ (CPU, R3000A-compatible) • Sony CXD8561Q (GPU, Toshiba) • Sony CXD2922CQ (SPU) • Zilog Z80 CPU (Sub-CPU) • DL-1425 (DSP, QSound) • DL-3129 (Ricoh Custom, Kick-Bus I/O Management)
An FPGA-compatible core with custom program ROMs, as well as the published program ROMs listed below.
• Battle Arena Toshinden 2 • Star Gladiator Episode I: Final Crusade • Gallop Racer • Street Fighter EX • Street Fighter EX Plus
We've already begun our own research and development for CPS-III hardware, below you see our die-shot images of each ASIC for routing and tracing.
The DL-3229 will need to be reimaged as it cracked during the process. Brandon Arnold is spearheading the reverse-engineering process, working closely with a company that specializes in reverse engineering.
Not only will we be providing our own schematics, we'll also be including gerber files for the PCB and security cartridge. Pramod and I will start writing Verilog this winter and alternate between Toaplan V2, T-Unit, and CPS-III.
An FPGA-compatible core with custom program ROMs, as well as the published program ROMs listed below.
• Warzard • Street Fighter III: New Generation • Street Fighter III 2nd Impact: Giant Attack • Street Fighter III 3rd Strike: Fight for the Future • JoJo no Kimyou na Bouken • JoJo no Kimyou na Bouken: Mirai e no Isan
Development for the T-Unit hardware has begun. Upon completing the T-Unit ADPCM hardware variant, Pramod will implement the DCS sound system DSP, which is also used for audio playback in a wide range of Williams and Bally pinball machines.
We estimate it will take roughly 30 to 45 days to complete the ADPCM variant and 90 days to reverse engineer and implement the ADSP2105 DSP. Once the T-Unit is finished, we will begin work on the DMA handler and hardware configuration for the Wolf Unit hardware.
An FPGA-compatible core with custom program ROMs, as well as the published program ROMs listed below.
Wolf Unit Hardware: • Mortal Kombat 3 • WWF: Wrestlemania • Ultimate Mortal Kombat 3 • Open Ice Challenge • NBA Hangtime • NBA Maximum Hangtime • Rampage: World Tour
We've completed the majority of development for Toaplan V2 hardware; however, some components still need to be modeled, namely the NEC V25. We’ll be revamping the core structure, implementing the dual GP9001 design, and leveraging the SDRAM and PSRAM controllers from our framework to improve memory bandwidth, with the missing components to be modeled in Verilog.
An FPGA-compatible core with custom program ROMs, as well as the published program ROMs listed below. Titles below in bold have yet to be implemented due to missing components.
Schematics and gerber files are currently being developed by Brandon Arnold for Armed Police Batrider. Schematics for Knuckle Bash and Verilog source code are freely available for both hardware platforms (Toaplan2 / Raizing).
Often, I see people mention Namco Pre-86 and Namco86 hardware. Mr. X was kind enough to share his source code with me and other MiSTer-devel developers. To date, none of those with access to the original source code have released Pac-Land.
We stepped aside after seeing another developer state they were creating the Namco86 core back in January of this year. Since that hasn't surfaced, and we had other ongoing projects, we've moved on.
I, in turn, passed the original source to the author of OpenGateware, boogerman, who successfully ported it. He plans to release Pac-Land after resolving issues and making optimizations to the port.
Disclaimer: All product names, trademarks, and registered trademarks mentioned are the property of their respective owners. "Texas Instruments," "Hitachi," "Sony," "Motorola," "Yamaha," "OKI,"NEC", "Zilog," "Analog Devices," "Analogue," "Analogue Pocket," "Capcom," "Namco," "Toaplan," "Midway," "Raizing," "Lucky Land Communications,"and all derivative works are trademarks, registered trademarks, or copyrighted materials of their respective holders. Use of these names does not imply endorsement or association with this post. All rights reserved to their respective owners. This post is for educational and research purposes only.
Comments (13)
s
samred · November 1, 2025
Hoping to hear an update on the varying progress of these over the past 10 months. Thanks!
C
Coin-Op Collection · November 1, 2025
TLDR; T-Unit/Wolf Unit expansion started with fixes to Z-Unit/Y-Unit. Expect updates this month. Toaplan2 started, will see releases after other Toaplan hardware is refreshed (today's release was the start). Others not mentioned will be addressed shortly.
K
Kent Pendragon · December 14, 2024
Thank you for all the awesome work you've already done — and for an exciting roadmap! 🔥🔥🔥 If possible, native/built in 'Taito Egret II Mini Paddle & Trackball'-controller support in Ghox would be wonderful. And pre-Merry Christmas to all of you.
M
Michael Johnson · November 10, 2024
Great stuff guys and thank you for the detailed roadmap - is flying shark still on your radar? will keep my support going as long as you guys still have the desire so rock and fucking roll on 👍
C
Coin-Op Collection · December 28, 2024
Working on the TMS34020 to support flip in Twin Cobra and then we'll debug Flying Shark.
S
Stove Chops · November 10, 2024
Much love, keep rocking <3
Z
Zub-Zero · November 9, 2024
Bravo...This is exciting!
d
derFunkenstein · November 8, 2024
Very excited about the Midway boards. NBA Jam TE arcade and UMK3 are huge! Hope they run on the Pocket.
h
hyp36rmax · November 8, 2024
LFG! Great job guys.
r
rester159 · November 8, 2024
will all of these core come to the Mister?
C
Coin-Op Collection · November 8, 2024
Hi! Thanks for joining as a patron a few minutes ago. Whatever is on our roadmap will make it to the MiSTer platform if viable. There is also the Analogue Pocket and upcoming boards like MARS, Replay2, a new platform (MiSTer?) from Taki Udon, and even a successor to OpenFPGA. From what I've seen on YouTube from FPGA news channels, there is even a MiSTer2 coming, featuring the unreleased DE25-Nano, with MiSTer developers involved!
8
80's spaceman · November 8, 2024
Wow! I have no words for this.
B
Bedwablackburn · November 8, 2024
Thank you as always for your hard work and time invested in this wonderful preservation of history