556 |
|
frame_xlate, frame_check |
557 |
|
}; |
558 |
|
|
559 |
< |
void memory_init(void) |
559 |
> |
void InitFrameBufferMapping(void) |
560 |
|
{ |
561 |
– |
char buffer[4096]; |
562 |
– |
char *nam; |
563 |
– |
int i, fd; |
561 |
|
|
562 |
< |
for(i=0; i<65536; i++) |
562 |
> |
} |
563 |
> |
|
564 |
> |
void memory_init(void) |
565 |
> |
{ |
566 |
> |
for(long i=0; i<65536; i++) |
567 |
|
put_mem_bank(i<<16, &dummy_bank); |
568 |
|
|
569 |
|
// Limit RAM size to not overlap ROM |
569 |
– |
#if REAL_ADDRESSING |
570 |
– |
uint32 ram_size = RAMSize; |
571 |
– |
#else |
570 |
|
uint32 ram_size = RAMSize > ROMBaseMac ? ROMBaseMac : RAMSize; |
573 |
– |
#endif |
571 |
|
|
572 |
|
RAMBaseDiff = (uae_u32)RAMBaseHost - (uae_u32)RAMBaseMac; |
573 |
|
ROMBaseDiff = (uae_u32)ROMBaseHost - (uae_u32)ROMBaseMac; |