Skip to content

Version 1.6.0

Choose a tag to compare

@suzukiplan suzukiplan released this 16 Oct 12:27
· 122 commits to master since this release
f1e4def
  • Use std::function ... constructor, addBreakPoint, addBreakOperand, setDebugMessage, setConsumeClockCallback, addReturnHandler, addCallHandler
  • Support multibyte (with prefix) instructions at addBreakOperand
  • Change specification of addBreakOperand callback
    • befofe: z80.addBreakOperand(operandNumber, [](void* arg) { ... }
    • after: z80.addBreakOperand(operandNumber, [](void* arg, unsigned char* opcode, int opcodeLength) { ... }
  • Destructive change specification of removeBreakPoint:
    • before: specify function pointer for remove
    • after: specify address number for remove
  • Destructive change specification of removeBreakOperand:
    • before: specify function pointer for remove
    • after: specify operand number for remove
  • Destructive change specification of setDebugMessage for reset:
    • before: z80.setDebugMessage(NULL)
    • after: z80.resetDebugMessage()
  • Destructive change specification of setConsumeClockCallback for reset:
    • before: z80.setConsumeClockCallback(NULL)
    • after: z80.resetConsumeClockCallback()
  • Destructive change specification - removed following methods:
    • removeCallHandler
    • removeReturnHandler
  • remove warning: implicit conversion changes signedness: 'unsigned char' to 'signed char' [-Werror,-Wsign-conversion]