From e252ec0b0ea8514263eef7b7d5718627e0a6ea00 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Sat, 4 Feb 2017 13:25:13 -0600 Subject: [PATCH] moved my palette function failure to 16_vlpal.c and fixed vsync a bit but i need some help from pngwen or jc for the vsync in game --- MEMINFO.16W | 0 src/lib/scroll16.c | 4 ++-- src/lib/scroll16.h | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100755 MEMINFO.16W diff --git a/MEMINFO.16W b/MEMINFO.16W new file mode 100755 index 00000000..e69de29b diff --git a/src/lib/scroll16.c b/src/lib/scroll16.c index 4e2a4433..a353ccd8 100755 --- a/src/lib/scroll16.c +++ b/src/lib/scroll16.c @@ -713,8 +713,8 @@ void shinku(global_game_variables_t *gv) case 1: //modexWaitBorder(); //modexWaitBorder_start(); - vga_wait_for_vsync(); - //vga_wait_for_vsync_end(); + //vga_wait_for_vsync(); + vga_wait_for_vsync_end(); gv->kurokku.frames_per_second=60; break; } diff --git a/src/lib/scroll16.h b/src/lib/scroll16.h index 3d9fe4c0..1176328b 100755 --- a/src/lib/scroll16.h +++ b/src/lib/scroll16.h @@ -77,7 +77,8 @@ //printf("&global_temp_status_text = %Fp\n", &global_temp_status_text); //printf("middle tile position: %dx", gvar.video.page[0].tilemidposscreenx); printf("%d\n", gvar.video.page[0].tilemidposscreeny); //printf(" aniframe=%u", player[0].enti.persist_aniframe); -#define SCROLLEXITMESG printf("[0]txy: %dx%d ", mv[0].tx, mv[0].ty); printf("[1]txy: %dx%d", mv[1].tx, mv[1].ty);\ +//printf("mv[0]txy: %dx%d ", mv[0].tx, mv[0].ty); printf("mv[1]txy: %dx%d", mv[1].tx, mv[1].ty); +#define SCROLLEXITMESG printf("page[0]dxy: %dx%d", gvar.video.page[0].dx, gvar.video.page[0].dy);\ printf("\n\n");\ printf("player vars:\n");\ printf(" xy: %dx%d", player[0].enti.x, player[0].enti.y); printf(" txy: %dx%d", player[0].enti.tx, player[0].enti.ty); printf(" triggxy: %dx%d", player[0].enti.triggerx, player[0].enti.triggery); printf(" value: %d\n", mv[1].map->data[(player[0].enti.triggerx-1)+(map.width*(player[0].enti.triggery-1))]);\ -- 2.39.5