home *** CD-ROM | disk | FTP | other *** search
/ FreeWare Collection 3 / FreeSoftwareCollection3pd199x-jp.img / oh_fm / inkyoku / screen.c < prev    next >
Text File  |  1980-01-02  |  474b  |  23 lines

  1. /*    return to MS-DOS screen mode */
  2. #include <egb.h>
  3. #define PORT_CRTC 0x440
  4.  
  5. void screenterm( w )
  6. char *w ;
  7. {
  8.     EGB_resolution( w, 0, 1 ) ;
  9.     EGB_resolution( w, 1, 1 ) ;
  10.     EGB_writePage( w, 0 ) ;
  11.     EGB_clearScreen( w ) ;
  12.     EGB_writePage( w, 1 ) ;
  13.     EGB_clearScreen( w ) ;
  14.     EGB_displayPage( w, 1, 3) ;
  15.  
  16.     OUTPB( 0xFD90,7 ) ;    /* パレットの再設定 */
  17.     OUTPB( 0xFD92,0xBF ) ;
  18.     OUTPB( 0xFD94,0xBF ) ;
  19.     OUTPB( 0xFD96,0xBF ) ;
  20.  
  21.     OUTREGW( PORT_CRTC, 0x18, 0x80 ) ;
  22. }
  23.