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
0c51e9f337
Fix assembling opcodes where the mnemonic has a digit
2012-11-18 22:17:38 -08:00
Mike Naberezny
ad31ed40a7
Show specific error messages when assembly fails
2012-11-18 17:34:48 -08:00
Mike Naberezny
62cdc8363a
Back to -dev until next release
2012-11-15 17:43:40 -08:00
Mike Naberezny
a1e241b4a0
Prepare 0.13 release
2012-11-15 17:40:43 -08:00
Mike Naberezny
be2a1e59b4
Do not allow negative numbers for addresses
2012-09-09 14:53:43 -07:00
Mike Naberezny
73929d1be0
Back to -dev until next release
2012-02-16 18:36:08 -08:00
Mike Naberezny
ca232bf7db
Prepare 0.12 release
2012-02-16 18:33:00 -08:00
Mike Naberezny
02ff83d18b
Add "h" as a monitor shortcut for "help"
2012-02-09 15:29:55 -08:00
Mike Naberezny
24f984949a
Fix cycle count of opcode 0xD2 (CMP zpi)
2012-02-08 11:44:16 -08:00
Mike Naberezny
ac8962ea10
Fix 65C02 opcode 0x7A
2012-02-08 10:58:52 -08:00
Mike Naberezny
f3034082c9
Fix help_cd() to not raise an exception
2012-02-03 20:23:37 -08:00
Mike Naberezny
d28ef8f658
Back to -dev until next release
2012-01-07 18:18:55 -08:00
Mike Naberezny
b264b8884d
Prepare 0.11 release
2012-01-07 18:12:03 -08:00
Mike Naberezny
39dd38f205
Python versions earlier than 2.6 are no longer supported
2012-01-02 18:47:34 -08:00
Mike Naberezny
b5c2382364
Add the ability to load from URLs
2012-01-02 17:13:40 -08:00
Mike Naberezny
afa7f7c4fb
Note command line args in changelog
2012-01-01 16:10:24 -08:00
Mike Naberezny
96bbe8b7e8
Note 65Org16 simulation module
2012-01-01 15:22:19 -08:00
Mike Naberezny
55a06fcc2a
Back to -dev until the next release
2011-08-27 13:40:09 -07:00
Mike Naberezny
3170df9e56
Prepare 0.10 release
2011-08-27 13:36:54 -07:00
Mike Naberezny
4b96bdee65
Note branch calculation fix in changelog
2011-08-21 11:31:00 -07:00
Mike Naberezny
6434983e52
Back to -dev until the next release
2011-04-03 10:52:37 -07:00
Mike Naberezny
e8df099ed2
Prepare 0.9 release
2011-03-27 10:49:40 -07:00
Mike Naberezny
d2a20c1949
Fixed two monitor tests that were broken under Windows.
2010-09-11 17:05:22 -07:00
Mike Naberezny
8415155249
Removed use of defaultdict to fix compatibility with Python 2.4.
2010-03-08 22:32:55 -08:00
Mike Naberezny
be70a5946c
Back to -dev until next release.
2010-03-08 21:49:34 -08:00
Mike Naberezny
58d45f45e3
Incremented version to 0.8.
2010-03-08 21:41:27 -08:00
Mike Naberezny
b1eb16d8fd
Added ">" as a monitor shortcut for the fill command for consistency with VICE.
2009-11-25 18:26:29 -08:00
Mike Naberezny
6d998b117e
Updated changelog.
2009-11-21 16:32:43 -08:00
Mike Naberezny
d7e353f3d9
Applied patch by Ed Spittles that fixes the behavior of the BREAK and UNUSED flags in the processor status register. Closes #16 .
2009-11-21 16:17:26 -08:00
Mike Naberezny
729e3f9641
We no longer bundle ez_setup to bootstrap setuptools installation.
2009-11-08 10:39:05 -08:00
Mike Naberezny
8d50164ecf
Fixed deprecation warnings on Python 2.6.
2009-10-13 20:27:47 -07:00
Mike Naberezny
019a755315
Prepare 0.7 release.
2009-09-03 22:49:00 -07:00
Mike Naberezny
460cc4e48e
Applied patch from Ed Spittles to fix Z and C flags for SBC. Closes #15 .
2009-09-03 22:46:37 -07:00
Mike Naberezny
a577c71be5
Added a new "save" command to the monitor.
2009-08-22 20:15:55 -07:00
Mike Naberezny
c33fd61b36
SBC now properly sets the V flag. Closes #6 .
2009-08-20 18:58:59 -07:00
Mike Naberezny
5dd6e9f95a
Added a new interactive assembly mode to the monitor.
2009-08-18 23:12:55 -07:00
Mike Naberezny
584c76e6e8
Fixed CMP fail on Rob Finch's test suite. Closes #8 .
2009-08-16 22:53:00 -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
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
de52e95b96
Added monitor shortcut "a" for "assemble".
2009-08-10 17:38:57 -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
6ca49e95df
Added .txt extension.
2009-06-08 22:35:46 -07:00
Mike Naberezny
c92e4e16e9
Removed .txt extension.
2009-02-08 12:28:53 -08:00
Mike Naberezny
17b33d0105
Added new 'width' command.
2008-11-29 23:32:46 +00:00
Mike Naberezny
b14a3eca0c
Added shortcuts for monitor commands.
2008-11-29 07:06:38 +00:00
Mike Naberezny
5688488a8f
Prepare 0.2 release.
2008-11-21 18:26:08 +00:00
Mike Naberezny
7a067a4ab9
Added CHANGES.txt file.
2008-11-19 18:26:23 +00:00