Merry Christmas and Happy Holidays to all! We're nearing the completion of the Williams/Midway Z-Unit and Y-Unit cores, and as of today, both the CVSD and ADPCM cores support all titles.
Williams / Midway Y-Unit FPGA compatible Verilog core:
CVSD (Continuous Variable Slope Delta-Modulator) Titles:
• Smash TV
• High Impact Football
• Trog
• Super High Impact
ADPCM (Adaptive Differential Pulse-Code Modulation) Titles:
• Terminator 2: Judgement Day
• Total Carnage
• Mortal Kombat
The next entry on our roadmap in the Midway series of boards is the T-Unit. While there is no guarantee that these will run on the Analogue Pocket due to the required memory configurations, we will attempt to implement the ADPCM titles and see how things unfold.
I’d like to prepare one final release candidate for the Z-Unit and Y-Unit cores before making them publicly available. Pramod and I will focus on tackling the remaining tasks, with the goal of completing them over the holidays.
1. Pixel calculation (stray pixels on left or right four scanlines)
2. Universal cropping support for digital displays while docked
3. Variant Support (cheats, video modes)
4. Multiple Gun4IR lightguns supported by the dock (if possible)
5. Palette transitions (NARC)
Controller support for today’s release is unique. Working together as a team, Pramod, JayBee, and I successfully implemented Gun4IR support on the Analogue Dock. Unfortunately, the dock uses proprietary methods for input, requiring us to utilize the Cont4 port, as it is the only one that supports mouse movement.
Since the other three Cont ports do not respond to generic USB HID devices, we are currently limited to supporting a single Gun4IR lightgun, as it is not possible to send two mouse signals over the Cont4 port. I'm going to attempt resolving issues with multi-player support in the future by utilizing the Cont3 port if possible.
Attached are custom firmware files for Gun4IR lightguns. You’ll need to flash this custom firmware with the Gun4IR GUI and your lightgun variant for it to function properly with the core.
Copy the uploaded firmware files to your firmware directory and proceed with flashing the device as normal. The firmware files have also been added to the tools directory on the OpenFPGA distribution page.


When using a Gun4IR lightgun, you can connect an additional controller for two players via a USB hub or Bluetooth connection. Note that toggling the control type will only affect the first player. The core supports joypads, analog stick movement, a single USB mouse, or Gun4IR lightgun. Be sure to select "Gun4IR" in the Analogue OS menu when plugging a Gun4IR lightgun in the dock.
Example below:
The options and cheats for T2: Judgement Day are below. If you plan to use a Gun4IR lightgun, I suggest setting "FreePlay" in the service menu. The option is located under "Game Adjustment". When entering the service menu, toggle "Test Switch" to off or the dip switch test menu will show the test dip closed and not boot into the game.
Examples Below:

The options for our second title, Strike Force are slightly different. Strike Force utilizes dip switches for all options and has a rudimentary service menu. Unfortunately, I was unable to implement the cheats for this title in Verilog without significant issues arising in-game.
Example Below:

Once again, the team and I wish you all the best this holiday season and thank you for your continued support throughout the year! We’ll have a few more updates over the holidays, but I didn’t want to overload this post... I'll be back.
Disclaimer:
All product names, trademarks, and registered trademarks mentioned are the property of their respective owners. "Analogue," "Analogue Pocket," "Gun4IR," "MiSTer FPGA," "Williams," "Midway," "Narc," "Smash TV," "High Impact Football," "Trog," "Super High Impact," "Terminator 2: Judgement Day," "Total Carnage," "Mortal Kombat," 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.
粤不凡
2025-01-02 10:05:43 +0000 UTCatrac17
2025-01-02 10:04:06 +0000 UTC粤不凡
2025-01-02 03:48:34 +0000 UTCatrac17
2025-01-02 02:54:18 +0000 UTC粤不凡
2025-01-02 02:53:26 +0000 UTCatrac17
2025-01-02 02:51:01 +0000 UTC粤不凡
2025-01-02 02:19:15 +0000 UTCEdson Souza
2024-12-31 01:49:48 +0000 UTCatrac17
2024-12-31 00:15:38 +0000 UTCEdson Souza
2024-12-30 22:49:31 +0000 UTCatrac17
2024-12-30 22:31:16 +0000 UTCEdson Souza
2024-12-30 22:27:25 +0000 UTCatrac17
2024-12-28 18:28:39 +0000 UTCBart394
2024-12-27 00:16:15 +0000 UTCMiguel Tobon
2024-12-26 16:36:07 +0000 UTC80's spaceman
2024-12-26 01:25:23 +0000 UTCKent Pendragon
2024-12-25 19:45:10 +0000 UTCElio Berrios
2024-12-25 16:56:38 +0000 UTC