h7man@h7man-PC ~/Work/exorsim3 $ make gcc -c -g -Wall mdos.c -o mdos.o gcc -o mdos mdos.o gcc -c -g -Wall exor.c -o exor.o gcc -c -g -Wall utils.c -o utils.o gcc -c -g -Wall sim6800.c -o sim6800.o sim6800.c: In function ‘show_trace’: sim6800.c:579:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 579 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:579:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 579 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:572:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 572 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:572:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 572 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:565:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 565 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:565:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 565 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:558:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 558 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:558:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 558 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:551:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 551 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:551:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 551 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:544:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 544 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:544:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 544 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:537:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 537 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:537:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 537 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:530:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 530 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:530:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 530 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:523:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 523 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:523:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 523 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:516:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 516 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:516:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 516 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:509:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 509 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:509:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 509 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:502:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 502 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:502:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 502 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:495:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 495 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:495:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 495 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:488:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 488 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:488:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 488 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:481:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 481 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:481:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 481 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:366:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 366 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:366:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 366 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:360:64: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 360 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:360:41: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 360 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:341:72: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 341 | sprintf(buf3, "EA=%4.4X%s D=%4.4X", t->ea, buf_ea, t->ix); | ^~ ~~~~~~ sim6800.c:341:49: note: ‘sprintf’ output between 15 and 94 bytes into a destination of size 80 341 | sprintf(buf3, "EA=%4.4X%s D=%4.4X", t->ea, buf_ea, t->ix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:336:72: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 336 | sprintf(buf3, "EA=%4.4X%s D=%4.4X", t->ea, buf_ea, t->data); | ^~ ~~~~~~ sim6800.c:336:49: note: ‘sprintf’ output between 15 and 94 bytes into a destination of size 80 336 | sprintf(buf3, "EA=%4.4X%s D=%4.4X", t->ea, buf_ea, t->data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:330:72: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 330 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:330:49: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 330 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:325:72: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 325 | sprintf(buf3, "EA=%4.4X%s D=%4.4X", t->ea, buf_ea, t->data); | ^~ ~~~~~~ sim6800.c:325:49: note: ‘sprintf’ output between 15 and 94 bytes into a destination of size 80 325 | sprintf(buf3, "EA=%4.4X%s D=%4.4X", t->ea, buf_ea, t->data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:320:72: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 320 | sprintf(buf3, "EA=%4.4X%s D=%4.4X", t->ea, buf_ea, t->data); | ^~ ~~~~~~ sim6800.c:320:49: note: ‘sprintf’ output between 15 and 94 bytes into a destination of size 80 320 | sprintf(buf3, "EA=%4.4X%s D=%4.4X", t->ea, buf_ea, t->data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:314:72: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 314 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~ ~~~~~~ sim6800.c:314:49: note: ‘sprintf’ output between 8 and 87 bytes into a destination of size 80 314 | sprintf(buf3, "EA=%4.4X%s", t->ea, buf_ea); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:308:72: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 308 | sprintf(buf3, "EA=%4.4X%s D=%4.4X", t->ea, buf_ea, t->data); | ^~ ~~~~~~ sim6800.c:308:49: note: ‘sprintf’ output between 15 and 94 bytes into a destination of size 80 308 | sprintf(buf3, "EA=%4.4X%s D=%4.4X", t->ea, buf_ea, t->data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sim6800.c:216:56: warning: ‘%s’ directive writing up to 79 bytes into a region of size 73 [-Wformat-overflow=] 216 | sprintf(buf3, "EA=%4.4X%s D=%2.2X", t->ea, buf_ea, t->data); | ^~ ~~~~~~ sim6800.c:216:33: note: ‘sprintf’ output between 13 and 94 bytes into a destination of size 80 216 | sprintf(buf3, "EA=%4.4X%s D=%2.2X", t->ea, buf_ea, t->data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -g -Wall asm6800.c -o asm6800.o gcc -c -g -Wall unasm6800.c -o unasm6800.o gcc -c -g -Wall mon.c -o mon.o gcc -c -g -Wall exorterm.c -o exorterm.o gcc -o exor exor.o utils.o sim6800.o asm6800.o unasm6800.o mon.o exorterm.o gcc -c -g -Wall unasm.c -o unasm.o gcc -o unasm unasm.o utils.o unasm6800.o h7man@h7man-PC ~/Work/exorsim3 $