Commit Graph

9 Commits

Author SHA1 Message Date
Nobuhiro Hatano
edb994f74d
Merge pull request #2 from mtleblanc/emufixes
Fix errors in 6502 emulation
2022-04-09 09:30:49 +09:00
Michael LeBlanc
032aacee39 Fix errors in 6502 emulation
This commit fixes the following behaviors:

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

Found and tested against
https://github.com/Klaus2m5/6502_65C02_functional_tests/blob/master/6502_functional_test.a65
2022-04-08 10:44:51 -07:00
Nobuhiro Hatano
a6f12814f9
remove obsolete email address 2018-10-06 11:39:30 +09:00
nobuh
f7e5d67332 version 2.3.0 2017-03-23 01:56:28 +09:00
nobuh
47d76b9493 ROMDIR env variables 2017-03-23 01:53:43 +09:00
Nobuhiro Hatano
8c791a116c Fix mail address 2015-02-04 18:28:10 +09:00
Nobuhiro Hatano
17857df982 add all source from sourceforge napple1 2.2.1 2012-06-18 01:39:18 +09:00
Nobuhiro Hatano
5586a6403d delete comment about sourceforge project page. 2012-06-18 01:36:50 +09:00
Nobuhiro Hatano
41262901ef first commit 2012-06-18 01:28:51 +09:00