From b08c1e6ac4a21c2e4c8e28970a7cb3f9a9dbe44f Mon Sep 17 00:00:00 2001 From: Nobuhiro Hatano <931508+nobuh@users.noreply.github.com> Date: Sat, 9 Apr 2022 10:20:01 +0900 Subject: [PATCH] version 2.4.0 --- CHANGELOG | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 4e38916..591e2af 100755 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,18 @@ CHANGELOG ========= +2.4.0 mtleblanc's contribution: +- Indirect X zero page addressing should always wrap and stay on zero page +- BRK should disable interrupts +- ADC in decimal mode should carry between nibbles based on adjusted, + not original values. +- Writes of status register to the stack should always set M and should + set B on BRK/PHP and ~B on IRQ/NMI +- Given the above, status register does not need to track M or B bits, + removed from initialization. +- Found and tested against + https://github.com/Klaus2m5/6502_65C02_functional_tests + 2.3.0 - ROM can be loaded from the directory of ROMDIR environment variable.