I googled code on making TSR's in TP, and on my 3rd version, it did actively change the mode from plain CGA to composite CGA in GWBASIC.
I dunno how well it's going to work for other things, but since GWbasic was being a bugger to me at first, I'm sure these new utilities will work much better.
COMPCGA3.EXE is stable, and seems to work best with the higher resolution COMPOSITE CGA, the 640x200x2.
COMPCGA4.EXE is buggy, cause I was adding more register port flag flipping using an XOR. This did however, take a monotone blue sierra xmas demo, and turn it into a half-window sized 4 color cga (not composite emulation) screen.
These install into memory and operate on ALT-P.
You can press ALT-P during the game any time to try to affect the composite emulation flag. ""Tickle the registers using COMPCGA3.exe, since it seems to work the best so far.
P.S. There is no stupid 4 second wait delay on these programs advertising myself, just a simple text dump to the screen. If you > NUL in a *.BAT file, you won't even know I was there.
You do not have the required permissions to view the files attached to this post.
If it ain't borked, fix it 7 times.. Reinvent the wheel every day. Compile 8085/8086 code daily. Drink lots of instant coffee. Look both ways before cooking a turkey.