notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
stupid sprite limit bug fixed
[picodrive.git]
/
Pico
/
cd
/
Memory.c
diff --git
a/Pico/cd/Memory.c
b/Pico/cd/Memory.c
index
2b419b7
..
c140976
100644
(file)
--- a/
Pico/cd/Memory.c
+++ b/
Pico/cd/Memory.c
@@
-289,7
+289,7
@@
void s68k_reg_write8(u32 a, u32 d)
return; // only m68k can change WP
\r
case 3: {
\r
int dold = Pico_mcd->s68k_regs[3];
\r
return; // only m68k can change WP
\r
case 3: {
\r
int dold = Pico_mcd->s68k_regs[3];
\r
- //
printf("s68k_regs w3: %02x @%06x\n
", (u8)d, SekPcS68k);
\r
+ //
elprintf(EL_STATUS, "s68k_regs w3: %02x s@%06x
", (u8)d, SekPcS68k);
\r
d &= 0x1d;
\r
d |= dold&0xc2;
\r
if (d&4) {
\r
d &= 0x1d;
\r
d |= dold&0xc2;
\r
if (d&4) {
\r
@@
-501,10
+501,8
@@
u32 PicoReadM68k8(u32 a)
case 0xd0>>1: case 0xd2>>1: case 0xd4>>1: case 0xd6>>1:
\r
case 0xd8>>1: case 0xda>>1: case 0xdc>>1: case 0xde>>1:
\r
// VDP
\r
case 0xd0>>1: case 0xd2>>1: case 0xd4>>1: case 0xd6>>1:
\r
case 0xd8>>1: case 0xda>>1: case 0xdc>>1: case 0xde>>1:
\r
// VDP
\r
- if ((a&0xe700e0)==0xc00000) {
\r
- d=PicoVideoRead(a);
\r
- if ((a&1)==0) d>>=8;
\r
- }
\r
+ if ((a&0xe700e0)==0xc00000)
\r
+ d=PicoVideoRead8(a);
\r
break;
\r
case 0xe0>>1: case 0xe2>>1: case 0xe4>>1: case 0xe6>>1:
\r
case 0xe8>>1: case 0xea>>1: case 0xec>>1: case 0xee>>1:
\r
break;
\r
case 0xe0>>1: case 0xe2>>1: case 0xe4>>1: case 0xe6>>1:
\r
case 0xe8>>1: case 0xea>>1: case 0xec>>1: case 0xee>>1:
\r