- [NEW] makefile més util
- [FIX] next (F11) no longer keeps breaking on current line - [NEW] b alone sets breakpoint on current line - [NEW] d alone clears breakpoint on current line - [NEW] d all removes all breakpoints - [FIX] IX bit & IY bit instruction visualization is fixed - [FIX] RRD & RLD were swaped
This commit is contained in:
10
z80.cpp
10
z80.cpp
@@ -457,8 +457,8 @@ namespace z80
|
||||
{
|
||||
uint8_t a = rA;
|
||||
uint8_t hl = READ_MEM_8(rHL);
|
||||
rA = (rA & 0xF0) | (hl >> 4);
|
||||
hl = (hl<<4) | (a & 0X0F);
|
||||
rA = (rA & 0xF0) | (hl & 0x0F);
|
||||
hl = (hl >> 4) | (a << 4);
|
||||
WRITE_MEM_8(rHL, hl);
|
||||
KEEP_FLAGS(fC);
|
||||
FLAGS_SZXY(rA);
|
||||
@@ -470,8 +470,8 @@ namespace z80
|
||||
{
|
||||
uint8_t a = rA;
|
||||
uint8_t hl = READ_MEM_8(rHL);
|
||||
rA = (rA & 0xF0) | (hl & 0x0F);
|
||||
hl = (hl >> 4) | (a << 4);
|
||||
rA = (rA & 0xF0) | (hl >> 4);
|
||||
hl = (hl << 4) | (a & 0x0F);
|
||||
WRITE_MEM_8(rHL, hl);
|
||||
KEEP_FLAGS(fC);
|
||||
FLAGS_SZXY(rA);
|
||||
@@ -710,7 +710,7 @@ namespace z80
|
||||
|
||||
static inline const uint8_t SLL(const uint8_t v)
|
||||
{
|
||||
const uint8_t res = (v<<1) & 1;
|
||||
const uint8_t res = (v<<1) | 1;
|
||||
rF=0;
|
||||
FLAGS_SZXY(res);
|
||||
if (v&0x80) SET_FLAGS(fC);
|
||||
|
||||
Reference in New Issue
Block a user