build/sim/dut_tb: rename needs to wait

This commit is contained in:
Florent Kermarrec 2016-05-12 15:39:51 +02:00
parent e890a566a9
commit 36fd466324
1 changed files with 8 additions and 8 deletions

View File

@ -216,18 +216,18 @@ int vga_init(struct sim *s) {
int x; int x;
int y; int y;
int hsync_needs_de = 1; int hsync_wait_de = 1;
int vsync_needs_de = 1; int vsync_wait_de = 1;
void vga_service(struct sim *s) { void vga_service(struct sim *s) {
if(VGA_HSYNC == 1 && hsync_needs_de == 0) { if(VGA_HSYNC == 1 && hsync_wait_de == 0) {
x = 0; x = 0;
y++; y++;
hsync_needs_de = 1; hsync_wait_de = 1;
} }
if(VGA_VSYNC == 1 && vsync_needs_de == 0) { if(VGA_VSYNC == 1 && vsync_wait_de == 0) {
y = 0; y = 0;
vsync_needs_de = 1; vsync_wait_de = 1;
if(SDL_MUSTLOCK(screen)) if(SDL_MUSTLOCK(screen))
SDL_UnlockSurface(screen); SDL_UnlockSurface(screen);
SDL_Flip(screen); SDL_Flip(screen);
@ -235,8 +235,8 @@ void vga_service(struct sim *s) {
SDL_LockSurface(screen); SDL_LockSurface(screen);
} }
if(VGA_DE == 1) { if(VGA_DE == 1) {
hsync_needs_de = 0; hsync_wait_de = 0;
vsync_needs_de = 0; vsync_wait_de = 0;
vga_set_pixel(screen, x, y, VGA_R, VGA_G, VGA_B); vga_set_pixel(screen, x, y, VGA_R, VGA_G, VGA_B);
x++; x++;
} }