Diff for /np2/io/crtc.c between versions 1.3 and 1.6

version 1.3, 2003/12/08 00:55:32 version 1.6, 2004/03/19 00:30:01
Line 60  static const IOINP crtci70[8] = { Line 60  static const IOINP crtci70[8] = {
                                 NULL,           NULL,           NULL,           NULL,                                  NULL,           NULL,           NULL,           NULL,
                                 NULL,           NULL,           crtc_i7c,       NULL};                                  NULL,           NULL,           crtc_i7c,       NULL};
   
   
   void crtc_biosreset(void) {
   
           if (!(np2cfg.dipsw[0] & 0x01)) {
                   crtc.reg.pl = 0;
                   crtc.reg.bl = 0x0f;
                   crtc.reg.cl = 0x10;
                   crtc.reg.ssl = 0;
           }
           else {
                   crtc.reg.pl = 0;
                   crtc.reg.bl = 0x07;
                   crtc.reg.cl = 0x08;
                   crtc.reg.ssl = 0;
           }
           gdcs.textdisp |= GDCSCRN_ALLDRAW;
   }
   
 void crtc_reset(void) {  void crtc_reset(void) {
   
         ZeroMemory(&grcg, sizeof(grcg));          ZeroMemory(&grcg, sizeof(grcg));
         ZeroMemory(&crtc, sizeof(crtc));          ZeroMemory(&crtc, sizeof(crtc));
         crtc.reg.pl = 0x00;  #if defined(SUPPORT_PC9821)
         crtc.reg.bl = 0x0f;          grcg.chip = 3;                                                  // PC-9821は EGC必須
         crtc.reg.cl = 0x10;  #else
         grcg.chip = np2cfg.grcg & 3;                    // GRCG動作のコピー          grcg.chip = np2cfg.grcg & 3;                    // GRCG動作のコピー
   #endif
           crtc_biosreset();
 }  }
   
 void crtc_bind(void) {  void crtc_bind(void) {

Removed from v.1.3  
changed lines
  Added in v.1.6


RetroPC.NET-CVS <cvs@retropc.net>