| delorie.com/archives/browse.cgi | search |
| Xref: | news2.mv.net comp.os.msdos.djgpp:4267 |
| From: | jeremy AT neosoft DOT com (Jeremy W. Deats) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Simple mode 13h stuff... why doesn't this work? |
| Date: | Sun, 26 May 1996 01:29:11 UNDEFINED |
| Organization: | NeoSoft, Inc. TEST NEWS SERVER |
| Lines: | 55 |
| Message-ID: | <jeremy.27.00190156@neosoft.com> |
| NNTP-Posting-Host: | pandora-slip-g0.neosoft.com |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Can anyone tell me why this doesn't work?
>>>
#include <stdio.h>
#include <dpmi.h>
#include <go32.h>
void Fill_Screen(int color);
void Turn_On_VGA();
unsigned char *video_buffer = (unsigned char *)0xe00a0000L;
main()
{
Fill_Screen(0);
Turn_On_VGA();
Fill_Screen(15);
return 0;
}
void Fill_Screen(int color)
{
int i;
for (i=0;i<64000;i++)
{ video_buffer[i]=color; }
return;
}
void Turn_On_VGA()
{
__dpmi_regs r;
r.x.ax = 0x13;
__dpmi_int(0x10,&r);
return;
}
<<<
Thanks,
j.d.
jeremy AT neosoft DOT com
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |