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; |