@mitu Thank you, youve made a grown man very happy
im not sure how this interacts with retroarch overrides as no video mode was selected in the override .cfgs the log file referenced but all i did was updated retroarch from binary to latest 1.16.0, loaded the same rom and i got a msg on lower left configuration override loaded but can change video mode from the runcommand launch menu and it now works.
i can now can select 50zh video mode and get smooth scrolling on PAL and on Amstrad CPC :)