Content Provider lucky1 Posted September 6, 2022 Author Content Provider Share Posted September 6, 2022 2 minutes ago, reggert32 said: Hi, I am on desktop only, so what is better to use Freezy or Lucky ? best regards You have both freezy and lucky with the version in the first post. dmddevice.dll is freezy and pin2color.dll is my code. Link to comment Share on other sites More sharing options...
legolas24 Posted September 6, 2022 Share Posted September 6, 2022 Hace 6 horas, lucky1 dijo: ¿Flexdmd admite esta resolución? Para RGB24 la fuente tiene que asegurarse de que la resolución es correcta. Sin embargo, freezy admite el escalado de contenido RGB24, pero debe cambiar a enabled = true en lugar de nativo para eso. Tal vez la instalación de un dmddevice.dll en el mismo directorio como flexdmd con enabled = true resuelve su problema. De esa manera no está utilizando la instalación y los parámetros de pinmame. Todas las mesas funcionan bien para mí, deadpool, pokemon v4, diablo, con la configuración nativa. Solo esas 3 tablas distorsionan el pin2dmdHD Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted September 6, 2022 Author Content Provider Share Posted September 6, 2022 1 hour ago, legolas24 said: Todas las mesas funcionan bien para mí, deadpool, pokemon v4, diablo, con la configuración nativa. Solo esas 3 tablas distorsionan el pin2dmdHD Like I said, try copying the DLLs and ini file to your flexdmd folder and set enable to true. That way it uses the freezy code only for flexdmd. Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted September 7, 2022 Author Content Provider Share Posted September 7, 2022 12 hours ago, legolas24 said: Todas las mesas funcionan bien para mí, deadpool, pokemon v4, diablo, con la configuración nativa. Solo esas 3 tablas distorsionan el pin2dmdHD Is there a special scene when this happens or does it happen immediately ? Link to comment Share on other sites More sharing options...
legolas24 Posted September 7, 2022 Share Posted September 7, 2022 11 hours ago, lucky1 said: Like I said, try copying the DLLs and ini file to your flexdmd folder and set enable to true. That way it uses the freezy code only for flexdmd. First I have done the following tests 1.- Create folder with flexdmd 2.-In Folder dmddevice and ini freezy 3.- Pin2dmd enabled = true and virtualdmd = true Pin2dmd ignore Second Change dll freezy for the last lucky integration pin2dmd enabled = true Pin2dmd work but with the mentioned tables Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted September 7, 2022 Author Content Provider Share Posted September 7, 2022 I just checked the table from here With pin2dmd enable set to true , it worked without a problem on a pin2dmd HD. Link to comment Share on other sites More sharing options...
legolas24 Posted September 7, 2022 Share Posted September 7, 2022 (edited) 2 hours ago, lucky1 said: Acabo de revisar la tabla desde aquí Con pin2dmd enable establecido en true, funcionó sin problemas en un pin2dmd HD. Pin2dmd doesn't even work for me in true. I have put firmware 4.41 which seems to be not stable, could it have something to do with it? Edited September 7, 2022 by legolas24 Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted September 7, 2022 Author Content Provider Share Posted September 7, 2022 Are you sure you have installed the files from the first post ? My installation shows 1.10.3.0 as version in flexdmd. Link to comment Share on other sites More sharing options...
legolas24 Posted September 7, 2022 Share Posted September 7, 2022 1 hour ago, lucky1 said: Are you sure you have installed the files from the first post ? My installation shows 1.10.3.0 as version in flexdmd. I have tried 1.10.3.0, the 1.10.3.4, the ones in the first post… if I put pin2dmd enabled = true in the ini, the pin2dmdhd does not respond. Only if I put it in native Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted September 7, 2022 Author Content Provider Share Posted September 7, 2022 58 minutes ago, legolas24 said: I have tried 1.10.3.0, the 1.10.3.4, the ones in the first post… if I put pin2dmd enabled = true in the ini, the pin2dmdhd does not respond. Only if I put it in native Which USB driver do you have installed ? I use WinUSB. Link to comment Share on other sites More sharing options...
legolas24 Posted September 8, 2022 Share Posted September 8, 2022 9 hours ago, lucky1 said: Which USB driver do you have installed ? I use WinUSB. I use WinUSB v10 When telling me I have also tried with the v6 version that comes in the 4.39 master but it continues to do the same. I'll keep trying things and if not for 3 tables it's not the end of the world either. If I find the solution, I'll post it here. Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted September 9, 2022 Author Content Provider Share Posted September 9, 2022 On 8/9/2022 at 4:47 PM, Joppnl said: 1) for tables with IRL a very big screen like Baywatch, Batman Forever etc I put a virtual display on my topper monitor and turn the pin2dmd off with the command "pin2dmd enabled = false" in the dmddevice.ini file. I added the option to the latest version to set pin2dmd enabled = true/false on a per game basis even if pin2dmd is set to native in the global settings. If set to true it uses the freezy internal renderer for pin2dmd. If set to false the display is turned off for that table. On 9/8/2022 at 8:32 AM, legolas24 said: I use WinUSB v10 When telling me I have also tried with the v6 version that comes in the 4.39 master but it continues to do the same. I'll keep trying things and if not for 3 tables it's not the end of the world either. If I find the solution, I'll post it here. I think I fixed the problem with flexdmd and the pin2dmd HD if set to native in the dmddevice.ini. Please test. Updated binaries as always in the first post. Link to comment Share on other sites More sharing options...
legolas24 Posted September 9, 2022 Share Posted September 9, 2022 3 hours ago, lucky1 said: I added the option to the latest version to set pin2dmd enabled = true/false on a per game basis even if pin2dmd is set to native in the global settings. If set to true it uses the freezy internal renderer for pin2dmd. If set to false the display is turned off for that table. I think I fixed the problem with flexdmd and the pin2dmd HD if set to native in the dmddevice.ini. Please test. Updated binaries as always in the first post. great job as always @lucky1 Now star wars bounty, ut99 work fine and not only that, individual settings work. remwass pokemon it doesn't work but I think it's because of the table itself since blade runner which is based on it doesn't either but with the individual settings I can turn off pin2dmd and activate virtual dmd, thank you as always for your help Link to comment Share on other sites More sharing options...
outhere Posted September 9, 2022 Share Posted September 9, 2022 2 hours ago, legolas24 said: great job as always @lucky1 Now star wars bounty, ut99 work fine and not only that, individual settings work. remwass pokemon it doesn't work but I think it's because of the table itself since blade runner which is based on it doesn't either but with the individual settings I can turn off pin2dmd and activate virtual dmd, thank you as always for your help Do you mean pokemon and blade runner don't work at all or Not right Link to comment Share on other sites More sharing options...
legolas24 Posted September 9, 2022 Share Posted September 9, 2022 (edited) 2 hours ago, outhere said: ¿Quieres decir que pokémon y blade runner no funcionan en absoluto o no está bien? This is what they look like, dl virtual dmd if it shows them ok I would say it is the table Edited September 9, 2022 by legolas24 Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted September 9, 2022 Author Content Provider Share Posted September 9, 2022 2 hours ago, legolas24 said: This is what they look like, dl virtual dmd if it shows them ok I would say it is the table Have you tried setting FlexDMD.Width = 256 FlexDMD.Height = 64 in the table script ? or maybe add [Pokemon_Pinball] pin2dmd enabled = true to your dmddevice.ini Link to comment Share on other sites More sharing options...
outhere Posted September 10, 2022 Share Posted September 10, 2022 4 hours ago, lucky1 said: Have you tried setting FlexDMD.Width = 256 FlexDMD.Height = 64 in the table script ? or maybe add [Pokemon_Pinball] pin2dmd enabled = true to your dmddevice.ini If I do this it works right for me pin2dmd enabled = true Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted September 10, 2022 Author Content Provider Share Posted September 10, 2022 The problem is that the DMD animations from BladeRunner and Pokemon have a very strange resolution of 768x216 which if scaled down by 6 is 128x36 which does not have the aspect ration of a standard DMD of 128x32 or 256x64. Freezy ignores this and scales down the picture ignoring the aspect ratio. Link to comment Share on other sites More sharing options...
legolas24 Posted September 10, 2022 Share Posted September 10, 2022 31 minutes ago, lucky1 said: The problem is that the DMD animations from BladeRunner and Pokemon have a very strange resolution of 768x216 which if scaled down by 6 is 128x36 which does not have the aspect ration of a standard DMD of 128x32 or 256x64. Freezy ignores this and scales down the picture ignoring the aspect ratio. You are a crack, solved with the 256 x 64 in script. Thanks a lot Link to comment Share on other sites More sharing options...
stoj Posted September 24, 2022 Share Posted September 24, 2022 hi @lucky1, I've observed the following when using your dlls (from the first post) on my pin2dmd HW (firmware 2.39) with both the newer pac and older vni/pal files.. dmddevice.ini [dmd2pin] enabled=native.. display renders correctly with all colors. Although it does include a false positive error in the log which is a little misleading that you might want to consider fixing in a future release. [1] 2022/09/24 10:09:28.136 ERROR | Value "native" for "enabled" under [pin2dmd] must be either "true" or "false". dmddevice.ini [dmd2pin] enabled=true.. display only renders with 4 colors. From what I read in your first post, I was expecting this to render with all colors, albeit a little less performant. I'm happy to continue 'native' (and ignroing the error log), since I don't have any table specific settings. But thought perahps there might be a bug here? Or perhaps something not quite right with my setup. DmdDevice-lucky-enabled.log DmdDevice-lucky-native.log DmdDevice.ini Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted September 25, 2022 Author Content Provider Share Posted September 25, 2022 20 hours ago, stoj said: on my pin2dmd HW (firmware 2.39) You should really update your firmware. Yours is from 2017 !! I only test my development with the latest version. 20 hours ago, stoj said: dmddevice.ini [dmd2pin] enabled=native.. display renders correctly with all colors. Although it does include a false positive error in the log which is a little misleading that you might want to consider fixing in a future release. [1] 2022/09/24 10:09:28.136 ERROR | Value "native" for "enabled" under [pin2d That is o.k. since "native" is not a feature from freezy but from pin2color.dll Link to comment Share on other sites More sharing options...
stoj Posted September 25, 2022 Share Posted September 25, 2022 Sorry, I quoted the wrong firmware version. I am running the latest v4.39 (not V2.39). Link to comment Share on other sites More sharing options...
htamas Posted October 8, 2022 Share Posted October 8, 2022 OK, I cannot get this working 🙁 I have no problem with running colorized (virtual) DMDs based on .pal and .vni - they all are working fine. I'm using 32-bit. Freezy is the latest 1.10.2 version. So if I understand it correctly, I should be able to replace the dmddevice.dll with the one from the ZIP file's x86 folder and copy libusbK.dll and pin2color.dll into the VPinMAME folder, then this should work with the .pac file in the corresponding altcolor folder. Except it doesn't... in fact, as soon as I replace the dmddevice.dll with the one from the archive in the first post, not even .pal and .vni are working anymore, let alone .pac I also tried to leave freezy's .dll in place instead of the one from the archive, but still doesn't work with .pac (although it does with .pal/.vni). What am I doing wrong? Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted October 8, 2022 Author Content Provider Share Posted October 8, 2022 first of all libusbk is not needed for virtual DMD. It is only needed for pin2dmd with libusb-win32 drivers installed instead of winusb. All the files you need are in the first post. Try copying the dmddevice.dll + pin2color.dll + dmddevice.ini from the first post to your folder where the vpinmame.dll is. Link to comment Share on other sites More sharing options...
TeteDampoule Posted October 8, 2022 Share Posted October 8, 2022 same problem as @htamas except i use real DMD firmware V4.39 pac files used to work before i upgraded to dmdext 1.10.2. i did this update because it fix some pup pack video trigger now with dmdext 1.10.2 32bit: full color on .pal/.vni and 4 color on .pac when i replace with files of the first page: 4 color on .pal/.vni and 4 color on .pac now if i set [pin2dmd] enabled=native my dmd is not working at all if i get back to files included in firmware V4.39 (PIN2DMD/integration/pinmame/pin2color.zip & dmddevice.zip), then .pal/.vni .pac works fine but i dont get the pup pack fix 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