Game works in GUI but not MARS

My game works fine when I run it from the GUI, however when I run it from MARS, I get issues with moving through the board.

I checked, and it seems like everything except printboard.asm is connected to the GUI. Would that imply that my issue lies there? Or does the GUI also implement parts of the other sub-programs?


it is very hard to answer where exactly your code has some issues, just from the post. But to my knowledge the gui does not implement any sub-programms of 2048 and simply showes your results. Thus it seems plausable to check your print board for bugs first.