From 9550924042ced02c94ddc2af501f135a9f31d492 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Mon, 25 Dec 2023 15:59:36 +0100 Subject: Minor changes --- src/mem.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/mem.c') diff --git a/src/mem.c b/src/mem.c index 12b039f..ec34750 100644 --- a/src/mem.c +++ b/src/mem.c @@ -7,7 +7,7 @@ extern unsigned char DEFAULT_FONT[]; void MemInit(){ MemSet(0,0,4096); - MemCopy(DEFAULT_FONT,16*5,ADDR_FONT); + MemStore(DEFAULT_FONT,16*5,ADDR_FONT); } void MemSet(int addr, unsigned char value, int size){ @@ -15,12 +15,12 @@ void MemSet(int addr, unsigned char value, int size){ memory[addr+i]=value; } -void MemCopy(unsigned char *data, int size, int addr){ +void MemStore(unsigned char *data, int size, int addr){ for(int i=0;i= 4096) + break; MemSet(location,byte,1); location++; } @@ -40,7 +42,11 @@ void MemLoadROM(char *path){ } void MemDump(){ - for(int addr=0;addr<4096;addr+=2){ + MemDumpRange(0,4096); +} + +void MemDumpRange(int from, int size){ + for(int addr=from;addr