diff --git a/src/emu.c b/src/emu.c index 8f86cf3..c57b618 100644 --- a/src/emu.c +++ b/src/emu.c @@ -226,7 +226,7 @@ void startEmulator(Emulator* emu) { } Emulator* initEmulator(uint32_t memorySize) { - Emulator* newEmu = malloc(sizeof(Emulator)); + Emulator* newEmu = calloc(1, sizeof(Emulator)); if (!newEmu) return NULL; @@ -256,4 +256,4 @@ void freeEmulator(Emulator* emu) { void installDevice(Emulator* emu, Device* device, uint8_t deviceNumber) { assert(deviceNumber < MAX_DEVICES); emu->devices[deviceNumber] = device; -} \ No newline at end of file +}