From 8d6beee1fdeeab452a99597bef77ed59be296940 Mon Sep 17 00:00:00 2001 From: Luxdragon Date: Sun, 14 Jan 2024 22:39:57 +0100 Subject: [PATCH] minor mistakes fixed; final DEBUG for tomorrow --- emulator_shell.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/emulator_shell.c b/emulator_shell.c index 50c4625..6c578f1 100644 --- a/emulator_shell.c +++ b/emulator_shell.c @@ -85,7 +85,7 @@ uint8_t in_port; //GLOBAL VAR char which_interrupt = 1; //GLOBAL VAR //GLOBAL GRAPHICS -unsigned char *bitmap = NULL; +uint8_t *bitmap = NULL; int bitmap_width = 224; int bitmap_height = 256; @@ -1050,11 +1050,6 @@ int main (int argc, char *argv[]) { g_signal_connect(window, "key-press-event", G_CALLBACK(on_key_press), NULL); g_signal_connect(window, "key-release-event", G_CALLBACK(on_key_release), NULL); g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL); - g_signal_connect(drawing_area, "draw", G_CALLBACK(draw_callback), NULL); - - - - // EMULATOR INIT @@ -1075,9 +1070,10 @@ int main (int argc, char *argv[]) { // DRAWING AREA INIT - bitmap = state->memory[0x2400]; + bitmap = &(state->memory[0x2400]); GtkWidget *drawing_area = gtk_drawing_area_new(); gtk_container_add(GTK_CONTAINER(window), drawing_area); + g_signal_connect(drawing_area, "draw", G_CALLBACK(draw_callback), NULL); gtk_widget_show_all(window);