mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.1 KiB
48 lines
1.1 KiB
/* clear.c 11/23/2012 dwg - */
|
|
|
|
#include "portab.h"
|
|
#include "globals.h"
|
|
|
|
#include "stdio.h"
|
|
#include "stdlib.h"
|
|
#include "memory.h"
|
|
#include "applvers.h"
|
|
#include "n8chars.h"
|
|
#include "tms9918.h"
|
|
#include "std.h"
|
|
#include "ctermcap.h"
|
|
#include "cpmbdos.h"
|
|
#include "bdoscall.h"
|
|
#include "hbios.h"
|
|
#include "asmiface.h"
|
|
#include "diagnose.h"
|
|
#include "cnfgdata.h"
|
|
#include "syscfg.h"
|
|
#include "cpmbind.h"
|
|
#include "infolist.h"
|
|
#include "metadata.h"
|
|
#include "clogical.h"
|
|
|
|
#define HIGHSEG 0x0C000 /* memory address of system config */
|
|
|
|
#define GETSYSCFG 0x0F000 /* HBIOS function for Get System Configuration */
|
|
|
|
struct CNFGDATA * pCNFGDATA;
|
|
struct SYSCFG * pSYSCFG;
|
|
|
|
int main(argc,argv)
|
|
int argc;
|
|
char *argv[];
|
|
{
|
|
char column;
|
|
|
|
hregbc = GETSYSCFG; /* function = Get System Config */
|
|
hregde = HIGHSEG; /* addr of dest (must be high) */
|
|
diagnose(); /* invoke the NBIOS function */
|
|
pSYSCFG = HIGHSEG;
|
|
crtinit(pSYSCFG->cnfgdata.termtype);
|
|
crtclr();
|
|
crtlc(0,0);
|
|
}
|
|
|
|
|