First post, by ripsaw8080
- Rank
- DOSBox Author
I was recently playing with some older DOS games that use ANSI escape sequences to output text on the console device and I encountered a small problem when using more than 25 lines. Although DOSBox appears to support the character generator functions of INT 10H (such as loading the 8x8 font giving 50 lines of text), the internal ANSI support won't set output position past line 25, I guess because it's initialized to 25 rows at startup. In DEV_CON.H there is a coded limit based on ansi.nrows, and it seems that the rows and columns of the ansi data structure aren't changed when the BIOS data for the rows and columns have been changed by the character generator functions of INT 10H. This might be a known issue, but is there a workaround?