I had Hercules for my first "IBM PC" computer, while everyone else either had CGA, EGA or even VGA! - It was the computer that my uncle left, before leaving for US - And yes, it was meant to run AutoCAD - lol
Being bored of not too many games working, I decided to take matter in my hands. Early on, I got into making various resident applications - and made one (used Turbo Pascal with inline assembly), where I would "convert" the 320x200 VGA buffer into Hercules bits. It was not taking care of what the palette was, but just happened to work by accident for some of the games (like Trolls). I also had to hack Trolls to first ignore the fact that I did not have VGA, then hack it instead of using 0xA0000 as VGA buffer (the standard address for an VGA adapter), but I would hack that location with my own buffer.
It kind of worked, real slow - I've got about - I dunno - maybe 5-10fps - lol.
Fun fact of trolls that I've found, but could not completely understood it back then (I was probably 9th or 10th grade, english is my secondary language) was this: https://www.mobygames.com/game/dos/trolls/trivia
"This game was written on a very slow schneider 10mhz 286 with lots of wait states. If for some reason on your very fast xxxx 25mh 486 this game seems to be fast or unplayable, do no blame us for it was a penny pinching boss who would not buy us reasonable pc's to work on. signed THE PROGRAMMERS OF FLAIR SOFTWARE"
So having hercules card made me - lol - did a bit of fun hacking :)
If I only knew back then, but it might've not been been available to me. Or it's possible that I've tried it, and might've even relied on it, as I played other games, but this one, along with few others were VGA only. Wow, now that i think of it... it was long time ago... Just trying to squeze that last bit of 640kb with QEMM... looool
Being bored of not too many games working, I decided to take matter in my hands. Early on, I got into making various resident applications - and made one (used Turbo Pascal with inline assembly), where I would "convert" the 320x200 VGA buffer into Hercules bits. It was not taking care of what the palette was, but just happened to work by accident for some of the games (like Trolls). I also had to hack Trolls to first ignore the fact that I did not have VGA, then hack it instead of using 0xA0000 as VGA buffer (the standard address for an VGA adapter), but I would hack that location with my own buffer.
It kind of worked, real slow - I've got about - I dunno - maybe 5-10fps - lol.
Fun fact of trolls that I've found, but could not completely understood it back then (I was probably 9th or 10th grade, english is my secondary language) was this: https://www.mobygames.com/game/dos/trolls/trivia
"This game was written on a very slow schneider 10mhz 286 with lots of wait states. If for some reason on your very fast xxxx 25mh 486 this game seems to be fast or unplayable, do no blame us for it was a penny pinching boss who would not buy us reasonable pc's to work on. signed THE PROGRAMMERS OF FLAIR SOFTWARE"
So having hercules card made me - lol - did a bit of fun hacking :)