--- previous/src/cpu/memory.c 2018/04/24 19:30:17 1.1.1.4 +++ previous/src/cpu/memory.c 2018/04/24 19:31:54 1.1.1.5 @@ -206,9 +206,8 @@ __inline__ void byteput (uaecptr addr, u /* Some prototypes: */ -extern void SDL_Quit(void); +void SDL_Quit(void); -uae_u8 ce_banktype[65536]; uae_u8 ce_cachable[65536]; @@ -825,7 +824,7 @@ static uae_u32 mem_bmap_lget(uaecptr add M68000_BusError(addr, 0); return 0; } - write_log ("bmap lget at %08lx PC=%08x\n", (long)addr,m68k_getpc()); + //write_log ("bmap lget at %08lx PC=%08x\n", (long)addr,m68k_getpc()); addr &= NEXT_BMAP_MASK; return bmap_lget(addr); } @@ -837,7 +836,7 @@ static uae_u32 mem_bmap_wget(uaecptr add M68000_BusError(addr, 0); return 0; } - write_log ("bmap wget at %08lx PC=%08x\n", (long)addr,m68k_getpc()); + //write_log ("bmap wget at %08lx PC=%08x\n", (long)addr,m68k_getpc()); addr &= NEXT_BMAP_MASK; return bmap_wget(addr); } @@ -849,7 +848,7 @@ static uae_u32 mem_bmap_bget(uaecptr add M68000_BusError(addr, 0); return 0; } - write_log ("bmap bget at %08lx PC=%08x\n", (long)addr,m68k_getpc()); + //write_log ("bmap bget at %08lx PC=%08x\n", (long)addr,m68k_getpc()); addr &= NEXT_BMAP_MASK; return bmap_bget(addr); } @@ -860,7 +859,7 @@ static void mem_bmap_lput(uaecptr addr, write_log ("bmap bus error at %08lx PC=%08x\n", (long)addr,m68k_getpc()); M68000_BusError(addr, 0); } - write_log ("bmap lput at %08lx val=%x PC=%08x\n", (long)addr,l,m68k_getpc()); + //write_log ("bmap lput at %08lx val=%x PC=%08x\n", (long)addr,l,m68k_getpc()); addr &= NEXT_BMAP_MASK; bmap_lput(addr, l); } @@ -871,7 +870,7 @@ static void mem_bmap_wput(uaecptr addr, write_log ("bmap bus error at %08lx PC=%08x\n", (long)addr,m68k_getpc()); M68000_BusError(addr, 0); } - write_log ("bmap wput at %08lx val=%x PC=%08x\n", (long)addr,w,m68k_getpc()); + //write_log ("bmap wput at %08lx val=%x PC=%08x\n", (long)addr,w,m68k_getpc()); addr &= NEXT_BMAP_MASK; bmap_wput(addr, w); } @@ -882,7 +881,7 @@ static void mem_bmap_bput(uaecptr addr, write_log ("bmap bus error at %08lx PC=%08x\n", (long)addr,m68k_getpc()); M68000_BusError(addr, 0); } - write_log ("bmap bput at %08lx val=%x PC=%08x\n", (long)addr,b,m68k_getpc()); + //write_log ("bmap bput at %08lx val=%x PC=%08x\n", (long)addr,b,m68k_getpc()); addr &= NEXT_BMAP_MASK; bmap_bput(addr, b); } @@ -1158,6 +1157,7 @@ const char* memory_init(int *nNewNEXTMem write_log("Mapping device space at $%08X\n", NEXT_IO_BMAP_START); } } + bmap_init(); if (ConfigureParams.System.bTurbo) { map_banks(&TMC_bank, NEXT_IO_TMC_START >> 16, NEXT_IO_SIZE>>16); @@ -1189,10 +1189,8 @@ const char* memory_init(int *nNewNEXTMem map_banks(&NEXTBUS_slot_bank, NEXTBUS_SLOT_START(i)>>16, NEXTBUS_SLOT_SIZE>>16); } write_log("Mapping NextBus slot memory at $%08x\n", NEXTBUS_SLOT_START(i)); - - nextbus_init(); } - + nextbus_init(); ROMmemory=NEXTRom; IOmemory=NEXTIo;