Mike Naberezny
|
584c76e6e8
|
Fixed CMP fail on Rob Finch's test suite. Closes #8.
|
2009-08-16 22:53:00 -07:00 |
|
Mike Naberezny
|
a0fb849524
|
Added test coverage for ADC overflow. Closes #3.
|
2009-08-16 21:52:11 -07:00 |
|
Mike Naberezny
|
7b8c56107a
|
Fixed bad merge with Ed's ADC overflow patch.
|
2009-08-16 21:44:10 -07:00 |
|
Mike Naberezny
|
28936341bb
|
Replaced hardcoded "\n" with os.linesep.
|
2009-08-16 19:40:02 -07:00 |
|
Mike Naberezny
|
00e247ecb7
|
Flags are now set to 0 on reset.
|
2009-08-16 19:23:09 -07:00 |
|
Mike Naberezny
|
a5482c1e1b
|
Changed __repr__ of MPU objects to show flags in binary.
|
2009-08-16 19:10:57 -07:00 |
|
Mike Naberezny
|
cb63d94776
|
Flags (P) can now be changed from the "registers" command.
|
2009-08-16 18:52:47 -07:00 |
|
Mike Naberezny
|
f1c27198b2
|
Combined CPX, CPY, CMP into one internal operation. Closes #11.
|
2009-08-16 12:24:26 -07:00 |
|
Mike Naberezny
|
2c1614c82c
|
Fixed assembling relative branches in the monitor. Closes #10.
|
2009-08-15 17:21:49 -07:00 |
|
Mike Naberezny
|
b28bbe787a
|
Added Windows support for nonblocking character input.
|
2009-08-12 16:25:02 -07:00 |
|
Mike Naberezny
|
c2c08d62d2
|
Prepare 0.6 release.
|
2009-08-11 11:27:11 -07:00 |
|
Mike Naberezny
|
9bfc5a13d1
|
Fixed that ADC would not properly set the V flag. Closes #3.
|
2009-08-10 22:58:17 -07:00 |
|
Mike Naberezny
|
e1df3e060b
|
Removed unused flag.
|
2009-08-10 21:13:29 -07:00 |
|
Mike Naberezny
|
de52e95b96
|
Added monitor shortcut "a" for "assemble".
|
2009-08-10 17:38:57 -07:00 |
|
Mike Naberezny
|
c73617ef37
|
ASL A should set Z flag after masking. Closes #7.
|
2009-08-10 17:22:14 -07:00 |
|
Mike Naberezny
|
3b40ede9bc
|
Removed duplication in instructions using accumulator mode.
|
2009-08-10 16:57:36 -07:00 |
|
Mike Naberezny
|
926e2c55b1
|
Fill memory with $AA to prevent false positives with tests expecting $00.
|
2009-08-10 16:30:25 -07:00 |
|
Mike Naberezny
|
4222605c9e
|
Fixed opcode for ROL.
|
2009-08-10 14:17:58 -07:00 |
|
Mike Naberezny
|
3590384515
|
Fixed opcode for ADC.
|
2009-08-10 14:17:18 -07:00 |
|
Mike Naberezny
|
f9a0c164aa
|
Added Ed Spittles to contributors.
|
2009-08-10 14:08:34 -07:00 |
|
Mike Naberezny
|
03805a5afd
|
Added whitespace.
|
2009-08-07 22:29:26 -07:00 |
|
Mike Naberezny
|
421eac9233
|
Removed duplication in instructions using immediate mode.
|
2009-08-07 22:27:26 -07:00 |
|
Mike Naberezny
|
ccf950019f
|
Remove duplicated code between addressing modes in ADC. Closes #4.
|
2009-08-07 13:14:42 -07:00 |
|
Mike Naberezny
|
e4f101b878
|
Removed duplicated test cases. Closes #5.
|
2009-08-07 12:36:03 -07:00 |
|
Mike Naberezny
|
998f716000
|
Prepare 0.5 release.
|
2009-08-06 16:16:33 -07:00 |
|
Mike Naberezny
|
327459088c
|
Fixed that ROL would not properly set the Z flag. Closes #2.
|
2009-08-06 16:07:26 -07:00 |
|
Mike Naberezny
|
1724b54d05
|
Fixed signatures of getc/putc in monitor. Closes #1.
|
2009-08-06 15:30:16 -07:00 |
|
Mike Naberezny
|
111188dce3
|
Added license (BSD).
|
2009-06-08 22:38:02 -07:00 |
|
Mike Naberezny
|
6ca49e95df
|
Added .txt extension.
|
2009-06-08 22:35:46 -07:00 |
|
Mike Naberezny
|
d0b32324ea
|
Updated ez_setup for setuptools 0.6c9.
|
2009-06-07 13:49:13 -07:00 |
|
Mike Naberezny
|
a1dc59d1c2
|
Added ez_setup.py to bootstrap setuptools installation.
|
2009-06-06 16:21:44 -07:00 |
|
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 |
|