diff options
| author | Loic Guegan <loic.guegan@mailbox.org> | 2023-12-25 09:11:45 +0100 |
|---|---|---|
| committer | Loic Guegan <loic.guegan@mailbox.org> | 2023-12-25 09:11:45 +0100 |
| commit | 16f7128a0c81a508940ee1a8e8d1b8fe36f83259 (patch) | |
| tree | 690523d91c2b66d804e9db98143ff716ef1bba89 /src/mem.c | |
| parent | 14e9dd9258eaf62dba3867bb6edc9cd8687125c4 (diff) | |
Minor changes
Diffstat (limited to 'src/mem.c')
| -rw-r--r-- | src/mem.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -22,8 +22,9 @@ void MemCopy(unsigned char *data, int size, int addr){ void MemRead(unsigned char *data, int size, int addr){ int location=addr; - for(int i=0;i<size;i++) + for(int i=0;i<size;i++){ data[i]=memory[addr+i]; + } } void MemLoadROM(char *path){ @@ -38,6 +39,12 @@ void MemLoadROM(char *path){ fclose(ptr); } +void MemDump(){ + for(int addr=0;addr<4096;addr+=2){ + printf("0x%03x: %02x %02x\n",addr,memory[addr], memory[addr+1]); + } +} + unsigned char DEFAULT_FONT[]={ 0xF0, 0x90, 0x90, 0x90, 0xF0, // 0 0x20, 0x60, 0x20, 0x20, 0x70, // 1 |
