Ok, I've made the circuit following the schematics in the first post... and it doesn't work.
It's not outputting any sync.
dooklink are you sure the schematic is correct? I've double and triple checked all the connections and everything's good and follows the schematic.
I've checked every single component alone (LM1881, ISL59885, Arduino nano, etc...) and they're working as intended.
EDIT: I stand corrected, it works, but I had to remove the low pass filter I use on the Sync signal. This is driving me mad, I don't understand why it doesn't work with my filter... maybe the signal is too low?
Oh well, whatever, I still need to box this thing, I'll do it ASAP and test again to make sure everything is working as intended.
EDIT 2: I stand corrected, again.
The sync is unstable and in some cases (240p test suite) it gives a warped image like the one in picture.
Notice that the image is static, it doesn't move, it's just severely warped.
When I first power up my Mega Drive the image is scrambled, like there's no sync. After a minute or so the image stabilizes but there's some small warping in the picture.
In games, whenever there's a change of picture (for example you start a new level), it looks like it loses sync and after a couple of seconds the image turns somewhat stable, but with again some small warping.
Also, the image is shifted to the left to the point that even putting the Video Phase completely to the right I still have a part of the screen cropped off.
What could the problem be?
Insufficient power? I'm using a USB Charger with 2A output fed into the arduino and then I take the 5V from the arduino and feed them to the various ICs.
I've measured 4.8V on arduino's 5V pin, maybe I should use a secondary power source?
EDIT 3: It's not power related, I've tried feeding 5.2V straight from a USB Battery and if anything it even went worse, with the the Horizontal Rate jumping to 100Khz+.
Good thing I'm making all these tests with the Extron and monitor turned off.