if (addr & 1) {
rval = value & 0xff;
} else {
- rval = (value << 8) | (value & 0xFF);
+ rval = (value << 8) | (value & 0xff);
}
} else {
rval = (value << 8) | (value & 0xff);
if (currprefs.cs_bytecustomwritebug) {
if (addr & 1)
- custom_wput (addr & ~1, rval);
+ custom_wput(addr & ~1, rval | (rval << 8));
else
- custom_wput (addr, value << 8);
+ custom_wput(addr, value << 8);
} else {
- custom_wput (addr & ~1, rval);
+ custom_wput(addr & ~1, rval);
}
}