Updates!
I have gotten somewhat of a picture to have display (IGNORE THE MESS 🤣)
https://i.imgur.com/uCDczXZ.jpeg
This was achieved using the following modelines in the config.txt
hdmi_ignore_edid=0xa5000080
config_hdmi_boost=4
hdmi_group=2
hdmi_mode=87
hdmi_force_mode=1
hdmi_timings=1024 0 48 104 152 768 0 3 4 23 0 0 0 60 0 88509090 1
It's still obviously very distorted but what is odd that the pixel clock I'm using, 88.5MHz was the only way to get some semblance of an image. However according to the manual for my display it should be a pixel clock of 64MHz for 1024x768 60hz (resolution I'm using rn) and a pixel clock of 108.18MHz for 1280x1024 60hz
Any reason why the pixel clock is so off? Is my code still wrong? Ultimately I think this will boil down into me opening up the CRT and messing with the sync pots but I'd like to avoid that if possible.
Any further guidance or help is greatly appreciated 😄.