Changes in emu/ser.c [8c8a883:657abdf] in buchla-emu


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • emu/ser.c

    r8c8a883 r657abdf  
    6060};
    6161
    62 static uint8_t mem[CON_H][CON_W];
     62static uint8_t mem[CON_H][CON_W + 1];
    6363
    6464static SDL_Window *win;
     
    8181static void scroll(void)
    8282{
    83         memmove(mem, mem + 1, (CON_H - 1) * CON_W);
     83        memmove(mem, mem + 1, (CON_H - 1) * (CON_W + 1));
    8484        memset(mem + (CON_H - 1), ' ', CON_W);
    8585}
     
    256256        for (int32_t y = 0; y < CON_H; ++y) {
    257257                char line[CON_W + 1];
    258                 line[CON_W] = 0;
    259258
    260259                if (SDL_LockMutex(cpu_mutex) < 0) {
     
    262261                }
    263262
    264                 memcpy(line, mem[y], CON_W);
     263                memcpy(line, mem[y], CON_W + 1);
    265264
    266265                if (SDL_UnlockMutex(cpu_mutex) < 0) {
     
    516515                        mem[y][x] = ' ';
    517516                }
     517
     518                mem[y][CON_W] = 0;
    518519        }
    519520}
Note: See TracChangeset for help on using the changeset viewer.