memory.c
1 #include "shared.h" 2 3 4 //static uint8 lvram[0x10000]; 5 //uint8 * vram=&lvram[0]; 6 7 //byte ***mpatpix; 8 //byte lpatpix[4096][8][8]; 9 10 void mem_init(void) { 11 /* 12 mpatpix = &lpatpix[0]; 13 int i; 14 for(i = 0; i < 4096; i++) { 15 mpatpix[i] = &lpatpix[i]; 16 int j; 17 for(j = 0; j < 8; j++) { 18 mpatpix[i][j] = &lpatpix[i][j]; 19 int k; 20 for(k = 0; k < 8; k++) { 21 mpatpix[i][j][k] = &lpatpix[i][j][k]; 22 mpatpix[i][j][k]=0; 23 } 24 } 25 } 26 */ 27 } 28 29 30 int mem_test(void) { 31 return 1; 32 } 33 34 void memcpy_rom(int dst, int src, int size) { 35 while (size > 0) { 36 write_rom(dst++, read_rom(src++)); 37 size--; 38 } 39 }