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  }