Content Provider zedrummer Posted December 17, 2022 Content Provider Share Posted December 17, 2022 Hello I created some months ago a new real DMD with support for 4 colours, 16 colours, 64 colours and full RGB. It supports colorized ROMs. It is 100% open source: - The device code, highly optimized thanks to @mk47, is here https://github.com/zesinger/ZeDMD_ESP32/releases. - The computer code is part of @freezy DMD-extensions available here https://github.com/freezy/dmd-extensions , it is not up-to-date, but you can download the latest one here https://mega.nz/folder/LBRBUbSB#a0jB-IWa1YU7Ck_rW8hlwQ For the DIYers, you may have a full 128x32 pixel real DMD for the price of an ESP32 (less than 10€) and two 64x32 LED matrix panels (less than 25€ each). Add some cables and, if needed, a 5V/2A power supply and you may have it for less than 70€. If you want it without the boring wiring step, some resellers are providing a shield for cheap. A full tuto in English, with links for the shields resellers in France (but they certainly can send abroad) is available here https://www.pincabpassion.net/t14796-zedmd-installation-english Link to comment Share on other sites More sharing options...
Content Provider zedrummer Posted January 6, 2023 Author Content Provider Share Posted January 6, 2023 ZeDMD code for ESP32 and DLL has been updated with huge speed improvements mainly for ZeDMD HD. ESP32: https://github.com/zesinger/ZeDMD_ESP32/releases/tag/v2.1 The DmdDevice.dll update should be available in the next release of @freezy 's DMDext, but you can already use this build: https://mega.nz/folder/LBRBUbSB#a0jB-IWa1YU7Ck_rW8hlwQ . If you download the files, don't forget to unblock them if you are under Windows 10 or more recent https://www.isumsoft.com/windows-10/3-ways-to-unblock-app-or-file.html Link to comment Share on other sites More sharing options...
clemon79 Posted April 1, 2023 Share Posted April 1, 2023 I’m building one of these using the instructions here: https://www.pincabpassion.net/t14796-zedmd-installation-english …and I notice in the part about the wiring harness between the ESP32 and the HUB75 cable, there’s no mention of what to do with the GND connections. Do I need to run a DuPont wire to GND on the ESP32 for those? Link to comment Share on other sites More sharing options...
clemon79 Posted April 1, 2023 Share Posted April 1, 2023 The answer, because it’s not documented in the above article is: yes, you should run a DuPont wire from one ground on the HUB75 to a ground on the ESP32, or else you’ll be confused by the sparking on the ZeDMD. Once I did that my picture was clean as a whistle. All I have to do is figure out why color VNI/PAL isn’t working (haven’t tried SERUM yet) and I’m golden. Link to comment Share on other sites More sharing options...
Content Provider zedrummer Posted April 1, 2023 Author Content Provider Share Posted April 1, 2023 Sorry, @clemon79, I added it to the tuto to be sure it is clear enough, thanks for the suggestion! For the colorization, did you follow the steps here ? Link to comment Share on other sites More sharing options...
clemon79 Posted April 1, 2023 Share Posted April 1, 2023 So it occurs to me that I shouldn’t be expecting VNI/PAL combos to work natively on ZeDMD, maybe, I need to wait for people to convert them to SERUM (since I was watching your video earlier today on conversion)? SERUM colorizations work great, and of course all colorizations still work great through emulated DMD mode on my backglass screen. If that’s the case, then I think everything is working! Link to comment Share on other sites More sharing options...
Content Provider zedrummer Posted April 1, 2023 Author Content Provider Share Posted April 1, 2023 VNI/PAL should work if you follow the steps in the tuto. Only PAC doesn't. Hopefully, the number of Serum colorizations will rise quickly. Link to comment Share on other sites More sharing options...
clemon79 Posted April 1, 2023 Share Posted April 1, 2023 Mmkay, I’ll double-check the tutorial, then. First time I set up for SERUM I ended up having to go back to that one Freezy post that has Everything You Need In One Zip File, but at the time I wasn’t setting up for a physical DMD because I didn’t have one yet. I’m guessing I just don’t have DMDExt set up to recognize the physical DMD. Link to comment Share on other sites More sharing options...
clemon79 Posted April 2, 2023 Share Posted April 2, 2023 Hmm. Having gone over the tutorial again, maybe I’m not explaining clearly. Serum works GREAT on the ZeDMD. Absolutely perfectly. And all three color formats work on an LCD DMD screen. What specifically isn’t working is VNI/PAL on the ZeDMD. It displays a gameplay image, but it acts like it does when you have “Colorize DMD” on (because I do of course) but the DLLs aren’t picking up, where the colors are wrong because it’s using the default Colorize DMD pallete and not the VNI/PAL files. Meanwhile, at the exact same time, the DMD on the backglass screen is showing just fine in full color. But since it works on an LCD screen, I know I have all of the right DLLs and so on, so I don’t want to go reinstalling things completely because I know I have a working setup and it’s just a setting someplace that I don’t have set right. (Another thought I just had (and I will look into this as soon as I hit Submit here) is that maybe the Freezy extensions are only capable of sending color to one device at a time and I need to tell it which one to use? Like if I’m gonna use the ZeDMD I need to turn off the virtual, maybe? Doesn’t make a lot of sense, but I’m grasping at straws here.) Link to comment Share on other sites More sharing options...
marco37 Posted April 2, 2023 Share Posted April 2, 2023 Hi, I had the same problem on my REALDMD (ZEDMD) with .vni .pal files, files and often these files have random names. => I renamed all .vni and .pal file names to : pin2dmd.vni pin2dmd.pal like this : BEFORE: VPinMAME\altcolor\ |------- \cc_13\ |-------- CactusCanyon.vni |-------- CactusCanyon.pal |-------\jd_l1\ |-------- judgedredd.vni |-------- judgedredd.pal AFTER: VPinMAME\altcolor\ |------- \cc_13\ |-------- pin2dmd.vni |-------- pin2dmd.pal |-------\jd_l1\ |-------- pin2dmd.vni |-------- pin2dmd.pal etc. Now these roms work (for me) in true color. Link to comment Share on other sites More sharing options...
clemon79 Posted April 2, 2023 Share Posted April 2, 2023 Mine are all named as in your After, and as I said, everything works great on an LCD backglass with a virtual DMD in full, correct color, it’s just not full correct color on the ZeDMD…it looks like yours undoubtedly did before you renamed them, where the colors are wrong and such. Link to comment Share on other sites More sharing options...
clemon79 Posted April 10, 2023 Share Posted April 10, 2023 I fixed this; I needed to install the new Freezy DLLs over the top, replacing Lucky1's DLLs, Which broke .PAC support on the backglass, but I'm kinda okay with that, because I'm kinda disgusted with the whole .PAC thing on the whole. Link to comment Share on other sites More sharing options...
marco37 Posted April 11, 2023 Share Posted April 11, 2023 That's why, for me, the future of roms colors will have to go through the Serum format (.cRZ) Closed formats are a bad thing. This being said, this problem only appears for the owners of ZEDMD (realdmd), because on the LCD displays we can display correctly all the formats (thanks to an automatic switch of dll file via a script which was published on another post of the forum). Personally I fell in love with Zedrummer's work. and I hope people will seriously look at his format. Link to comment Share on other sites More sharing options...
clemon79 Posted April 16, 2023 Share Posted April 16, 2023 On 4/11/2023 at 2:46 AM, marco37 said: That's why, for me, the future of roms colors will have to go through the Serum format (.cRZ) Closed formats are a bad thing. Yeah, I got ripped a new one for having that opinion on another group. Some people simply don't care so long as they are getting what they want for free. The day someone figures out how to either a) crack a non-64 color PAC back to VNI/PAL or b) convert it to Serum will be a grand one indeed. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now