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 |
|
Mike Naberezny
|
ddcffcdb08
|
Rename to subscribe_to_read() and subscribe_to_write().
|
2009-04-05 14:57:13 -07:00 |
|
Mike Naberezny
|
a19487f682
|
Fixed one failing test, simplified another.
|
2009-04-05 12:30:34 -07:00 |
|
Mike Naberezny
|
eaaa082920
|
Update to use conversions module.
|
2009-04-05 12:10:20 -07:00 |
|
Oscar Lindberg
|
1b0b8c2e42
|
Fixed and extended broken memory test
Signed-off-by: Mike Naberezny <mike@naberezny.com>
|
2009-04-06 03:05:44 +08:00 |
|
Oscar Lindberg
|
dc1897310e
|
Replaces a range by an xrange
Signed-off-by: Mike Naberezny <mike@naberezny.com>
|
2009-04-06 03:05:43 +08:00 |
|
Mike Naberezny
|
90d189151b
|
Reorganized utilities into separate modules.
|
2009-04-05 12:04:36 -07:00 |
|
Mike Naberezny
|
13f7b783f2
|
Added tests for ObservableMemory.
|
2009-04-04 23:10:22 -07:00 |
|
Mike Naberezny
|
e2a4f1fb8a
|
- Fix __setitem__() to allow callback to change memory.
- Don't allow same callback to be registered twice on an address.
|
2009-04-04 23:06:02 -07:00 |
|
Mike Naberezny
|
fac1c257b3
|
Fix default memory size and add UNUSED constant. (offe)
|
2009-04-04 20:20:49 -07:00 |
|
Mike Naberezny
|
1ed2582247
|
Changed ObservableMemory interface. (offe)
|
2009-04-04 19:40:22 -07:00 |
|
Mike Naberezny
|
354117fef1
|
Merge branch 'master' of git@github.com:mnaberez/py65
|
2009-04-04 19:38:12 -07:00 |
|
offe
|
2b8f58fb07
|
Updated monitor with new ObservableMemory interface
Signed-off-by: Mike Naberezny <mike@naberezny.com>
|
2009-04-05 10:37:58 +08:00 |
|
Mike Naberezny
|
47f5386443
|
Py65 requires at least Python 2.4 now.
|
2009-04-04 19:14:53 -07:00 |
|
Mike Naberezny
|
f128be6e5b
|
Minor cleanup, removed unused function.
|
2009-04-04 18:54:30 -07:00 |
|
Mike Naberezny
|
114c81660b
|
Merge branch 'master' of git@github.com:mnaberez/py65
|
2009-04-04 18:49:31 -07:00 |
|
Oscar Lindberg
|
2e87735fdc
|
Memory and pc start can be given in constructor.
Signed-off-by: Mike Naberezny <mike@naberezny.com>
|
2009-04-05 09:49:00 +08:00 |
|
Oscar Lindberg
|
b4046663ce
|
Temporary fix so lib can be run on windows.
Signed-off-by: Mike Naberezny <mike@naberezny.com>
|
2009-04-05 09:49:00 +08:00 |
|
Mike Naberezny
|
576cb423c1
|
Ignore .DS_Store files.
|
2009-04-04 18:46:00 -07:00 |
|
Oscar Lindberg
|
7531c2c251
|
Added a .gitignore
Signed-off-by: Mike Naberezny <mike@naberezny.com>
|
2009-04-05 09:43:52 +08:00 |
|
Mike Naberezny
|
42b3a2da18
|
Added tests for "assemble" and "pwd" commands.
|
2009-03-29 22:07:31 -07:00 |
|
Mike Naberezny
|
1c3c70c459
|
Improve error messages for "assemble" command.
|
2009-03-29 22:06:47 -07:00 |
|
Mike Naberezny
|
d43cda43b5
|
Added tests for AddressParser.label_for().
|
2009-03-23 21:50:54 -07:00 |
|
Mike Naberezny
|
6bcfe9233f
|
Added tests for label commands.
|
2009-03-16 23:23:35 -07:00 |
|
Mike Naberezny
|
47228e45f6
|
Show usage for "delete_label" command.
|
2009-03-16 23:23:17 -07:00 |
|
Mike Naberezny
|
665a11eb53
|
Fixed bugs in monitor "quit" and "~" commands, started monitor tests.
|
2009-03-15 22:26:47 -07:00 |
|
Mike Naberezny
|
d860053ea3
|
Added unit tests for SBC.
|
2009-02-26 20:30:58 -08:00 |
|