Subversion Repositories pentevo

Rev

Rev 411 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 411 Rev 498
Line 205... Line 205...
205
// col x row       - 53x25 (318x250)
205
// col x row       - 53x25 (318x250)
206
// fullscreen test - 360x288
206
// fullscreen test - 360x288
207
 
207
 
208
 localparam HTXTS_END   = 9'd416;
208
 localparam HTXTS_END   = 9'd416;
209
 localparam CSYNC_CUT   = 9'd415;
209
 localparam CSYNC_CUT   = 9'd415;
210
 localparam CSYNC_CUT2  = 9'd395; // 9'd382;
210
 localparam CSYNC_CUT2  = 9'd394; // 9'd395;            // 9'd382;
211
 localparam HSYNC_BEG   = 9'd0;
211
 localparam HSYNC_BEG   = 9'd0;
-
 
212
 localparam HSYNC_BEG2  = 9'd447;
212
 localparam HSYNC_END   = 9'd33;
213
 localparam HSYNC_END   = 9'd33;
213
 localparam HSYNC_END2  = 9'd53;
214
 localparam HSYNC_END2  = 9'd52; // 9'd53;
214
 localparam HTXTS_BEG   = 9'd98;
215
 localparam HTXTS_BEG   = 9'd98;
215
 localparam HMAX        = 9'd447;
216
 localparam HMAX        = 9'd447;
216
 
217
 
217
 localparam VTXTS_END   = 9'd293;
218
 localparam VTXTS_END   = 9'd293;
218
 localparam VSYNC_BEG   = 9'd0;
219
 localparam VSYNC_BEG   = 9'd0;
Line 398... Line 399...
398
                     color <= RED_H;
399
                     color <= RED_H;
399
                    else
400
                    else
400
                     color <= CYAN_H;
401
                     color <= CYAN_H;
401
                  5'd12:
402
                  5'd12:
402
                    if (hcount[0])
403
                    if (hcount[0])
403
                     color <= GRAY_1;
-
 
404
                    else
-
 
405
                     color <= GRAY_2;
404
                     color <= GRAY_2;
-
 
405
                    else
-
 
406
                     color <= GRAY_1;
406
                  5'd15:
407
                  5'd15:
407
                    if ( (hchess[0]) && (schcnt==6'd63) )
408
                    if ( (hchess[0]) && (schcnt==6'd63) )
408
                     color <= BLACK;
409
                     color <= BLACK;
409
                    else
410
                    else
410
                     color <= GRAY_2;
411
                     color <= GRAY_2;
Line 518... Line 519...
518
     else if ( hcount==HTXTS_BEG )
519
     else if ( hcount==HTXTS_BEG )
519
      htxtscr <= 1'b1;
520
      htxtscr <= 1'b1;
520
 
521
 
521
     if ( hcount==HSYNC_BEG )
522
     if ( hcount==HSYNC_BEG )
522
      begin
523
      begin
523
       hsync <= 1'b1;
524
       if ( scr_tv_mode ) hsync <= 1'b1;
524
       vgaff <= scr_tv_mode | ~vgaff;
525
       vgaff <= scr_tv_mode | ~vgaff;
525
       if ( vgaff )
526
       if ( vgaff )
526
        begin
527
        begin
527
         csync <= 1'b1;
528
         if ( scr_tv_mode ) csync <= 1'b1;
528
         nextline <= 1'b1;
529
         nextline <= 1'b1;
529
        end
530
        end
530
      end
531
      end
531
 
532
 
-
 
533
     if ( (~scr_tv_mode) && (hcount==HSYNC_BEG2) )
-
 
534
      begin
-
 
535
       hsync <= 1'b1;
-
 
536
       if ( vgaff ) csync <= 1'b1;
-
 
537
      end
-
 
538
 
532
     if ( (~scr_tv_mode) && (hcount==HSYNC_END2) )
539
     if ( (~scr_tv_mode) && (hcount==HSYNC_END2) )
533
      begin
540
      begin
534
       hsync <= 1'b0;
541
       hsync <= 1'b0;
535
       if ( !vsync )
542
       if ( !vsync )
536
        csync <= 1'b0;
543
        csync <= 1'b0;