Chameleon Core update 9j released

Caution: Non registered users only see threads and messages in the currently selected language, which is determined by their browser. Please create an account and log in to see all content by default. This is a limitation of the forum software.


Also users that are not logged in can not create new threads. This is a, unfortunately needed, counter measure against spam. Please create an account and log in to start new threads.

Don't Panic. Please wash hands.
  • It has been a while - i have just uploaded another core update for you to play with :) Most notable are the REU fixes and the VGA rewrite. This should solve most - if not all - problems people reported with various monitors.


    The changes in detail:



    As usual get the update on the Chameleon wiki page.


    Have fun!

  • So I tried this new update. So for my BenQ BL 702A with the sync to VIC setting the only usable resolution with the new firmware is 768x576 50Hz (switches my screen to 1024x576). I have to put pixel clock to 100 to stretch the picture horizontally or the picture will be too narrow. I get a sharper picture with this than the previous 800x600 50Hz and sync to VIC II (which was the only real usable resolution with the old firmware. This setting is now not very usable with the new firmware. Does not matter as the new 768x576 is sharper for me). All other settings I tried when having sync to VIC II enabled was not any good. The quite horrible ghosting/smearing on the right side of objects are still there. Just like with the Indivision ECS V2 VGA output. I guess this would need a hardware modification to fix.

  • The quite horrible ghosting/smearing on the right side of objects are still there.

    Sadly I can confirm this. This is 1600x1200@60Hz

    But it varies from resolution to resolution: This is 800x600@50Hz, the shadows are not gone but way less visible, especially with other colors then blue on yellow.

    But VC20 looks quite bad.

    )-:

  • The higher the resolution, the higher the required output frequency. And that's where the quite conservative filtering kicks in - every component that's brought into the market must pass CE, and that's getting more difficult if you allow higher frequencies to pass on external cables.


    So whatever I come up with for Indivision ECS V2 might be possible for Chameleon V2 as well, but needs to pass CE. No promises.

  • The higher the resolution, the higher the required output frequency. And that's where the quite conservative filtering kicks in - every component that's brought into the market must pass CE, and that's getting more difficult if you allow higher frequencies to pass on external cables.


    So whatever I come up with for Indivision ECS V2 might be possible for Chameleon V2 as well, but needs to pass CE. No promises.

    So this explains why the older products like ECS V1 and TC64 V1 had way less smearing/ghosting. Because the CE requirements was not as strict as they are now.


    Could there be any solution for us to build something after the VGA output that increases the signal strength to improve this somehow? Something that we could put between the VGA output and the VGA cable.


    Looking inside the TC64 V2 it has extremely small components. Even smaller than the ECS V2. So not easy to solder

  • So this explains why the older products like ECS V1 and TC64 V1 had way less smearing/ghosting. Because the CE requirements was not as strict as they are now.

    Correct - the rise from a max. frequency to measure of 1GHz to 40GHz added quite a burden for product designers.


    Could there be any solution for us to build something after the VGA output that increases the signal strength to improve this somehow? Something that we could put between the VGA output and the VGA cable.

    No chance on the cable - a signal that's not there can't be amplified. The change needs to be done on the circuit board. If this is possible within the limits of CE is still to be found out.

    Looking inside the TC64 V2 it has extremely small components. Even smaller than the ECS V2. So not easy to solder

    The component sizes should be identical, as I have made these almost at the same time, intending to give both contracts to the same assembly house to get a synergy effect. Placements (=component-to-component distance) may be closer on Chameleon V2.


    In both cases, it'll have to be "remove a bunch of components, then solder a patch-PCB to the unit".

  • Yes, it's probably what I noticed, that the components was more crammed closer to each other in the TC64 V2 VS the ECS V2.


    Anyway, will be interesting to see if you come up with a solution and crossing my fingers for the CE stuff.


    As it is now I get a sharper picture on my particular monitors with the new 768x576@50Hz and Sync to VIC II than I did with the previous firmwares on 800x600@50Hz and Sync to VIC II. So at least I got something from the new firmware, even if I still have ghosting/smearing.

  • Have the Turbo Chameleon 64 V1 and updated from 9i to the new 9j update. Have set VGA Mode to 640x480 60Hz and use a BenQ BL702A VGA monitor. The screen with the old 9i update looks great the letters but with the new 9j update the letters are strange looking. Use the Turbo Chameleon 64 V1 on the C64 Reloaded MK2 and use the iComp 12V DC 2.0A Power Adaptor.

    A1200 GHOST Rev2B RECAP TSB 2020 / CA-PSU / Indivision AGA MK3 / Blizzard 1230 IV

    A1200 CD32 Rev1D.4 RECAP TSB 2019 / CA-PSU / Indivision AGA MK3 / ACA1234-50
    A1200 BLACK Rev2B RECAP TSB 2018 / CA-PSU / Indivision AGA MK3 /
    Blizzard 1230 IV

    A1200 TRANSLUCENT Rev1D.4 RECAP TSB 2018 /
    CA-PSU / Indivision AGA MK2CR / ACA1233-55 LE
    A500 BLACK Rev6A / CA-PSU / ACE2 / Indivision ECS V1-V2 / ACA500Plus V1-V2 / ACA1221 Rev1.3 / ACA1233n-55

    C64R MK1-MK2 TRANSPARENT 2015 DM / iComp 12V 2.0A / TC64 V1

  • A1200 GHOST Rev2B RECAP TSB 2020 / CA-PSU / Indivision AGA MK3 / Blizzard 1230 IV

    A1200 CD32 Rev1D.4 RECAP TSB 2019 / CA-PSU / Indivision AGA MK3 / ACA1234-50
    A1200 BLACK Rev2B RECAP TSB 2018 / CA-PSU / Indivision AGA MK3 /
    Blizzard 1230 IV

    A1200 TRANSLUCENT Rev1D.4 RECAP TSB 2018 /
    CA-PSU / Indivision AGA MK2CR / ACA1233-55 LE
    A500 BLACK Rev6A / CA-PSU / ACE2 / Indivision ECS V1-V2 / ACA500Plus V1-V2 / ACA1221 Rev1.3 / ACA1233n-55

    C64R MK1-MK2 TRANSPARENT 2015 DM / iComp 12V 2.0A / TC64 V1

  • On the first pic, the colours look "off" (too much green), and on the second picture, every other pixel appears to be missing. Is that the same if you increase the resolution to the next higher one?

  • Is that really 640x480 in the first picture? In that mode you will see downscaling artefacts, there is no way around it - you should use 800x600 instead (or better yet, the native resolution of your monitor)

  • The 9i had VGA Scanlines 75% brightness use that also with 9j but it look worse on it.


    Have now this but the letters are looking stranges on it.


    A1200 GHOST Rev2B RECAP TSB 2020 / CA-PSU / Indivision AGA MK3 / Blizzard 1230 IV

    A1200 CD32 Rev1D.4 RECAP TSB 2019 / CA-PSU / Indivision AGA MK3 / ACA1234-50
    A1200 BLACK Rev2B RECAP TSB 2018 / CA-PSU / Indivision AGA MK3 /
    Blizzard 1230 IV

    A1200 TRANSLUCENT Rev1D.4 RECAP TSB 2018 /
    CA-PSU / Indivision AGA MK2CR / ACA1233-55 LE
    A500 BLACK Rev6A / CA-PSU / ACE2 / Indivision ECS V1-V2 / ACA500Plus V1-V2 / ACA1221 Rev1.3 / ACA1233n-55

    C64R MK1-MK2 TRANSPARENT 2015 DM / iComp 12V 2.0A / TC64 V1

  • With 800x600 the screen is not center right on the BenQ BL702A monitor.


    Is the 640x480 60Hz change with the 9j update. With 9i it can do it that resolution and have use it a lot. Can I downgrade it to 9i than 9j.

    A1200 GHOST Rev2B RECAP TSB 2020 / CA-PSU / Indivision AGA MK3 / Blizzard 1230 IV

    A1200 CD32 Rev1D.4 RECAP TSB 2019 / CA-PSU / Indivision AGA MK3 / ACA1234-50
    A1200 BLACK Rev2B RECAP TSB 2018 / CA-PSU / Indivision AGA MK3 /
    Blizzard 1230 IV

    A1200 TRANSLUCENT Rev1D.4 RECAP TSB 2018 /
    CA-PSU / Indivision AGA MK2CR / ACA1233-55 LE
    A500 BLACK Rev6A / CA-PSU / ACE2 / Indivision ECS V1-V2 / ACA500Plus V1-V2 / ACA1221 Rev1.3 / ACA1233n-55

    C64R MK1-MK2 TRANSPARENT 2015 DM / iComp 12V 2.0A / TC64 V1

  • I will take a closer look at the logic.

    It looks like the "scaler" (if you can really call it that) is eating pixels when set to 1.5x for horizontal (that is only used for 640x480).

    Not sure why, the scaler logic hasn't been changed, probably a case of "only worked by accident and now doesn't", because... reasons.

  • Has the sync polarity changed on V1? (I saw recent mention that it's inverted on V1 hardware) - if so that could certainly affect what screen mode the monitor thinks it's seeing and thus the pixel clock it uses when sampling.


    JohanSSID: If you open the monitor's OSD does it give any information about the detected screen mode?

  • The BenQ BL702A see 640x480 50Hz but it set on 60Hz.


    A1200 GHOST Rev2B RECAP TSB 2020 / CA-PSU / Indivision AGA MK3 / Blizzard 1230 IV

    A1200 CD32 Rev1D.4 RECAP TSB 2019 / CA-PSU / Indivision AGA MK3 / ACA1234-50
    A1200 BLACK Rev2B RECAP TSB 2018 / CA-PSU / Indivision AGA MK3 /
    Blizzard 1230 IV

    A1200 TRANSLUCENT Rev1D.4 RECAP TSB 2018 /
    CA-PSU / Indivision AGA MK2CR / ACA1233-55 LE
    A500 BLACK Rev6A / CA-PSU / ACE2 / Indivision ECS V1-V2 / ACA500Plus V1-V2 / ACA1221 Rev1.3 / ACA1233n-55

    C64R MK1-MK2 TRANSPARENT 2015 DM / iComp 12V 2.0A / TC64 V1

  • Ok, found the reason for the "pixel eating bug" visible only on 640x480 resolutions.

    The fix will be included in the next firmware release. Thanx for reporting.

  • Quote

    The BenQ BL702A see 640x480 50Hz but it set on 60Hz.

    The 50Hz Modes are not standard VESA modes - so its a bit hit and miss. The monitor might even display it correctly, does it scroll smooth then?