1
0
Fork 0

More tandy/cga/hercules support, determined by machine type.

Changed teletype output function with attirbutes
Mono text mode support somewhat


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1360
This commit is contained in:
Sjoerd van der Berg 2003-10-22 14:50:28 +00:00
parent 97e1c2dc42
commit 4e18ea92f4
7 changed files with 237 additions and 110 deletions

View file

@ -16,7 +16,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include "../hardware/vga.h"
#include "vga.h"
#define S3_LFB_BASE 0xC0000000
@ -144,7 +144,8 @@ void INT10_GetFuncStateInformation(PhysPt save);
void INT10_SetCursorShape(Bit8u first,Bit8u last);
void INT10_SetCursorPos(Bit8u row,Bit8u col,Bit8u page);
void INT10_TeletypeOutput(Bit8u chr,Bit8u attr,bool showattr);
void INT10_TeletypeOutput(Bit8u chr,Bit8u attr);
void INT10_TeletypeOutputAttr(Bit8u chr,Bit8u attr,bool useattr);
void INT10_ReadCharAttr(Bit16u * result,Bit8u page);
void INT10_WriteChar(Bit8u chr,Bit8u attr,Bit8u page,Bit16u count,bool showattr);
void INT10_WriteString(Bit8u row,Bit8u col,Bit8u flag,Bit8u attr,PhysPt string,Bit16u count,Bit8u page);