1
0
mirror of https://github.com/mnaberez/py65.git synced 2024-06-06 20:29:34 +00:00
Commit Graph

22 Commits

Author SHA1 Message Date
Patrick Surry
18859c908d Fix asm/dasm bugs 2023-09-11 20:46:31 -04:00
Mike Naberezny
94a22330cf Add option to read initial PC address from the reset vector
Closes #67
2022-06-17 15:46:34 -07:00
Irmen de Jong
5cea8025ce Added irq() and nmi() to the MPU 2020-10-23 00:13:00 +02:00
Mike Naberezny
511e478338 Remove redundant assignment 2017-12-15 18:54:58 -08:00
Mike Naberezny
9d59f057d3 Fix Z flag handling for TSB and TRB. Closes #32 2017-05-08 17:08:38 -07:00
Mike Naberezny
816bb3c713 Use a consistent naming style for constants 2014-12-15 11:11:36 -08:00
Mike Naberezny
1836596afc Revert "Remove page wrap bug from indexed indirect (X) on 65C02"
This reverts commit 3c6c631945.

Conflicts:
	py65/tests/devices/test_mpu6502.py
	py65/tests/devices/test_mpu65c02.py
2014-05-07 21:31:48 -07:00
Mike Naberezny
7530f81507 Fix 65C02 opcode $D2: CMP Zero Page, Indirect 2014-03-12 10:02:25 -07:00
Mike Naberezny
d63ec16966 Reorder instructions numerically 2014-01-26 13:22:54 -08:00
Mike Naberezny
f2fe2492c7 Remove unused borrow logic from SBC 2014-01-25 21:07:39 -08:00
Mike Naberezny
c40fde4c96 Remove unused addressing mode helper 2014-01-25 21:04:05 -08:00
Mike Naberezny
c483450157 Remove unused imports 2014-01-25 20:31:42 -08:00
Mike Naberezny
f99e063a1c Use bitwise OR for flag updates 2014-01-25 15:39:04 -08:00
Mike Naberezny
3c6c631945 Remove page wrap bug from indexed indirect (X) on 65C02 2014-01-23 17:28:09 -08:00
Mike Naberezny
ec311c879e Remove page wrap bug from JMP indirect on 65C02 2014-01-22 22:57:56 -08:00
Mike Naberezny
1525f9e9b4 Fix BRK on 65C02 so it clears the decimal flag 2014-01-21 18:42:27 -08:00
Mike Naberezny
ebd402e4de Fix program counter overflow bug in RTS 2014-01-21 15:06:40 -08:00
Mike Naberezny
65389218f4 Add support for 65C02 opcode 0x7C: JMP (abs,X) 2012-11-22 15:23:28 -08:00
Mike Naberezny
e48058e7c1 Add support for 65C02 opcode 0x89 (BIT immediate) 2012-11-22 14:27:33 -08:00
Mike Naberezny
ea56153573 Fix MPU status display from wrapping unexpectedly on some terminals.
The unexpected wrapping was caused by passing a multiline string to
Cmd.prompt.  Cmd in turn passes the prompt string to raw_input(),
which expects only a single line.
2012-11-20 11:16:36 -08:00
Mike Naberezny
8f284a8e58 PEP8 2012-11-19 14:37:37 -08:00
Mike Naberezny
8c2f88f93d Move /src/py65/ to /py65/ 2012-08-26 16:14:13 -07:00