git-svn-id: file:///home/notaz/opt/svn/PicoDrive@763 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2009-08-28 19:13:37 +00:00
parent 87b0845f37
commit 460603fa81
2 changed files with 6 additions and 4 deletions

View file

@ -144,7 +144,7 @@ z80_xmap_write8_handler: @ data, addr, func
z80_xmap_read16: @ addr
@ check if we cross bank boundary
add r1,r0,#1
eor r1,r0,r0
eor r1,r1,r0
tst r1,#1<<Z80_MEM_SHIFT
bne 0f
@ -171,11 +171,11 @@ z80_xmap_read16: @ addr
z80_xmap_write16: @ data, addr
add r2,r1,#1
eor r2,r1,r1
eor r2,r2,r1
tst r2,#1<<Z80_MEM_SHIFT
bne 0f
ldr r2,[cpucontext,#z80_read8]
ldr r2,[cpucontext,#z80_write8]
add r2,r2,r1,lsr #Z80_MEM_SHIFT-2
bic r2,r2,#3
ldr r2,[r2]

View file

@ -141,6 +141,7 @@ static int bank_mask;
static void write_bank(unsigned short a, unsigned char d)
{
elprintf(EL_Z80BNK, "bank %04x %02x @ %04x", a, d, z80_pc());
switch (a & 0x0f)
{
case 0x0c:
@ -272,7 +273,8 @@ void PicoFrameMS(void)
cycles_done += z80_run((cycles_aim - cycles_done) >> 8) << 8;
}
PsndGetSamplesMS();
if (PsndOut)
PsndGetSamplesMS();
}
void PicoFrameDrawOnlyMS(void)