notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
32x: start reworking sheduling
[picodrive.git]
/
pico
/
32x
/
memory.c
diff --git
a/pico/32x/memory.c
b/pico/32x/memory.c
index
7844acc
..
11f07b7
100644
(file)
--- a/
pico/32x/memory.c
+++ b/
pico/32x/memory.c
@@
-1,4
+1,10
@@
/*
/*
+ * PicoDrive
+ * (C) notaz, 2009,2010
+ *
+ * This work is licensed under the terms of MAME license.
+ * See COPYING file in the top-level directory.
+ *
* SH2 addr lines:
* iii. .cc. ..xx * // Internal, Cs, x
*
* SH2 addr lines:
* iii. .cc. ..xx * // Internal, Cs, x
*
@@
-911,7
+917,7
@@
static void bank_switch(int b)
#ifdef EMU_F68K
// setup FAME fetchmap
for (rs = 0x90; rs < 0xa0; rs++)
#ifdef EMU_F68K
// setup FAME fetchmap
for (rs = 0x90; rs < 0xa0; rs++)
- PicoCpuFM68k.Fetch[rs] = (u
32
)Pico.rom + bank - 0x900000;
+ PicoCpuFM68k.Fetch[rs] = (u
nsigned long
)Pico.rom + bank - 0x900000;
#endif
}
#endif
}
@@
-1455,9
+1461,9
@@
void PicoMemSetup32x(void)
cpu68k_map_set(m68k_read16_map, 0x880000, 0x880000 + rs - 1, Pico.rom, 0);
#ifdef EMU_F68K
// setup FAME fetchmap
cpu68k_map_set(m68k_read16_map, 0x880000, 0x880000 + rs - 1, Pico.rom, 0);
#ifdef EMU_F68K
// setup FAME fetchmap
- PicoCpuFM68k.Fetch[0] = (u
32
)Pico32xMem->m68k_rom;
+ PicoCpuFM68k.Fetch[0] = (u
nsigned long
)Pico32xMem->m68k_rom;
for (rs = 0x88; rs < 0x90; rs++)
for (rs = 0x88; rs < 0x90; rs++)
- PicoCpuFM68k.Fetch[rs] = (u
32
)Pico.rom - 0x880000;
+ PicoCpuFM68k.Fetch[rs] = (u
nsigned long
)Pico.rom - 0x880000;
#endif
// 32X ROM (banked)
#endif
// 32X ROM (banked)
@@
-1552,4
+1558,4
@@
void Pico32xStateLoaded(void)
#endif
}
#endif
}
-// vim:shiftwidth=2:expandtab
+// vim:shiftwidth=2:
ts=2:
expandtab