c0pperdragon / C64-Video-Enhancement

Component video modification for the C64 8-bit computer
MIT License
250 stars 36 forks source link

PAL-Blending/PAL Artifacts #91

Open thbreidenbach opened 9 months ago

thbreidenbach commented 9 months ago

Hi, The board works great but seems to leave out PAL Blending by default. Would it be possible to publish a FW with PAL-Blending enabled? Do you know the external RGBtoHDMI reproduces PAL Blending on its own?

Best Thorsten

c0pperdragon commented 9 months ago

The board supports PAL color plending, but it needs to be set up to actually do so. There is a palette editing/programming software for the C64 that can also configure the color blending. See the link in https://github.com/c0pperdragon/C64-Video-Enhancement#color-palette

c0pperdragon commented 9 months ago

And yes, the RGBtoHDMI software supports PAL color blending as well. But this feature is only available in the beta release for now.

thbreidenbach commented 8 months ago

I tried the latest firmware but unfortunately PAL Blending seams to be unavailable für the c64 YUV Setting. I have to admit that I'm new to c64 so I hope I will have luck with the aforementioned software. Do you have recommandations for the issue? I couldn't find gerbers for the Lumacode Board which seams to have PAL Artifact support in the RGBtoHDMI Beta Firmware either.

c0pperdragon commented 8 months ago

By default, the firmware configured to not do color-blending, but aformentioned software for the C64 can reprogramm the palette to anything you like. The program will also require you to switch the manual mode selector back and forth to enable reconfiguration for the current power cycle. This is a precaution so that malware will not be able to mess up your settings.

c0pperdragon commented 8 months ago

All my Lumacode boards are closed source for now. It is a terrible effort do develop these, so I will not give everything away for the time being.

thbreidenbach commented 8 months ago

Would it be easier with the setting the vice team used for their code? https://sourceforge.net/p/vice-emu/code/HEAD/tree/trunk/vice/src/viciisc/vicii-color.c#l533 could be a good starting Point.

thbreidenbach commented 8 months ago

All my Lumacode boards are closed source for now. It is a terrible effort do develop these, so I will not give everything away for the time being.

I totally understand that! There’s still too little appreciation for this extremely good work! I hope my questions aren’t too annoying.