1
0
mirror of https://github.com/mnaberez/py65.git synced 2024-11-16 18:05:47 +00:00
Commit Graph

118 Commits

Author SHA1 Message Date
Mike Naberezny
515d8b6aac Properly detect Python version and include data files in manifest. 2009-06-03 17:42:37 -07:00
Mike Naberezny
10e3c0f0e9 Prepare 0.3 release. 2009-06-03 17:03:13 -07:00
Mike Naberezny
69e9bdb9d5 Updated changelog. 2009-06-03 17:00:07 -07:00
Mike Naberezny
325daa4894 Removed old README. 2009-06-03 16:02:08 -07:00
Mike Naberezny
86445ac761 Updated README.markdown. 2009-06-03 16:01:35 -07:00
Mike Naberezny
3afbf801d7 Added test for 65C02 instruction BIT Absolute,X. 2009-04-24 23:15:08 -07:00
offe
b792eec839 Added BIT abx instruction (0x3c) to 65C02
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-24 22:51:41 -07:00
Oscar Lindberg
667321381b Added zero page indirect CMP to 65C02
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-20 05:53:58 +08:00
offe
c464569946 Changed indentation
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-20 05:53:56 +08:00
Mike Naberezny
319e6dc4c1 Removed unused break flag. 2009-04-16 23:13:19 -07:00
Oscar Lindberg
6dff719556 Fixed error where BRK would increase pc with 3 instead of 2
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-14 21:19:26 -07:00
Oscar Lindberg
e01f2c35d5 Rerenamed 0x3a and 0x1a to DEC A, with correct addressing mode (acc)
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-13 09:45:36 +08:00
Oscar Lindberg
2efc5ef48f Added INA (INC A) to 65C02
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-13 09:45:21 +08:00
Oscar Lindberg
a8d6b0e166 Renamed DEC A to DEA
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-13 09:45:20 +08:00
Mike Naberezny
1f3c93b093 Improve test for ORA. (offe) 2009-04-12 18:43:40 -07:00
Oscar Lindberg
af11a3722a Added WAI operation
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-13 09:40:24 +08:00
Mike Naberezny
cba7990d29 Added tests to assert RMBx instructions do not change SR. 2009-04-12 15:52:17 -07:00
Mike Naberezny
ba3b42849a Added 65C02 instructions SMB0 through SMB7. 2009-04-12 15:45:45 -07:00
Mike Naberezny
c902eed125 Added 65C02 instructions RMB0 through RMB7. 2009-04-12 15:17:27 -07:00
offe
c77647c834 Added DEC A and BRA to 65C02
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-10 01:58:15 +08:00
offe
c56b8590aa Removed duplicated instruction definitions
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-10 01:58:14 +08:00
Mike Naberezny
49fdcdfa9e Fixed broken 65C02 instruction ORA (ZP). 2009-04-09 10:57:06 -07:00
Mike Naberezny
a8e57c04b6 Added new "mpu" command to the monitor. 2009-04-08 20:50:44 -07:00
Mike Naberezny
6f135e1f44 Improved tests for BIT. 2009-04-08 20:07:08 -07:00
Mike Naberezny
1ebe890ccb Added 65C02 instruction BIT ZP,X. 2009-04-08 20:03:12 -07:00
Mike Naberezny
ab0758010a Use more readable names for instructions. 2009-04-08 19:28:04 -07:00
Mike Naberezny
51638732a7 Added 65C02 instruction SBC (ZP). 2009-04-08 19:21:54 -07:00
Mike Naberezny
97c024ae0d Removed duplicates. 2009-04-08 19:20:05 -07:00
Mike Naberezny
9876bdb8fa Added 65C02 instruction STA (ZP). 2009-04-08 19:04:05 -07:00
Mike Naberezny
e61b29dbcd Added 65C02 instruction ADC (ZP). 2009-04-08 18:58:05 -07:00
Mike Naberezny
5cb179450d Added 65C02 instruction EOR (ZP). 2009-04-08 18:42:16 -07:00
Mike Naberezny
766609b9a4 Added 65C02 instruction AND (ZP). 2009-04-08 18:36:21 -07:00
Mike Naberezny
623118ec3c Added 65C02 instruction ORA (ZP). 2009-04-08 18:30:44 -07:00
Mike Naberezny
59bc652a48 Fixed comment. 2009-04-08 18:28:37 -07:00
Mike Naberezny
20f6e9605d Added 65C02 instruction LDA (ZP) 2009-04-08 18:04:31 -07:00
Oscar Lindberg
9edd347d63 Added TRB and TSB on 65C02
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-09 08:22:05 +08:00
Mike Naberezny
b73b080983 Assert that decorated addressing modes are valid. 2009-04-07 22:14:19 -07:00
Mike Naberezny
ab9337bb5a Assembler now accepts an MPU instance. 2009-04-07 21:56:03 -07:00
Mike Naberezny
3ef4a8abc2 Instruction decorator now specifies mneumonic and addressing mode for disassembly. 2009-04-07 21:16:05 -07:00
Mike Naberezny
fb8311b94b Added PHX, PHY, PLX, PLY. 2009-04-07 19:23:24 -07:00
Mike Naberezny
9d7615a17e Build lookup tables from decorators. 2009-04-07 18:36:28 -07:00
Mike Naberezny
10228a69b0 Moved MPU models into py65.devices. 2009-04-07 17:48:57 -07:00
Mike Naberezny
ebe02c2dfa Refactor tests to remove conditional class generation. 2009-04-07 17:40:35 -07:00
Mike Naberezny
594bfcaf71 Update imports, move instruction decorator to utils. 2009-04-07 17:37:53 -07:00
Mike Naberezny
857292958a Added *.swp, build/, dist/. 2009-04-07 16:33:57 -07:00
Oscar Lindberg
7b28b2f1fa Fixed error in most tests. Every memory insert made memory one byte larger.
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-08 07:32:18 +08:00
Oscar Lindberg
aa8ef0ebca Implemented all STZ for 65C02. Trying out new idea for instruction definitions.
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-08 07:32:17 +08:00
Oscar Lindberg
f1d553a485 First 65c02 instruction
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-08 07:32:00 +08:00
offe
304422978d Started making room for MPU65C02
Signed-off-by: Mike Naberezny <mike@naberezny.com>
2009-04-08 07:31:43 +08:00
Mike Naberezny
16db578570 Added hexdump loader. 2009-04-05 18:14:27 -07:00