Commit Graph

604 Commits

Author SHA1 Message Date
Mike Naberezny a941071c92 Handle overflow when setting registers 2014-12-14 16:44:17 -08:00
Mike Naberezny 1b639ebfd0 Show an error message if load command has no args 2014-12-14 15:58:57 -08:00
Mike Naberezny 9f5cd2e425 Speed up run() by caching in local variables 2014-12-14 15:56:15 -08:00
Mike Naberezny 1586b1808d Speed up run() by using sets for stopcodes and breakpoints 2014-12-14 15:13:14 -08:00
Mike Naberezny 6b67749d50 Add tests for list_breakpoints, minor changes 2014-12-14 11:29:36 -08:00
Mike Naberezny 35307df2fc Fix deleting a breakpoint 2014-12-13 20:06:34 -08:00
Mike Naberezny f5668891b8 Fix breakpoint number displayed in add_breakpoint 2014-12-13 20:05:58 -08:00
Mike Naberezny 442501f338 Move breakpoints out of AddressParser and into Monitor 2014-12-13 19:44:49 -08:00
Mike Naberezny 56cee6fbbd Add test for stopping at breakpoint 2014-12-13 19:37:02 -08:00
Mike Naberezny 9695c5aa17 Add tests for add_label 2014-12-13 19:29:01 -08:00
Mike Naberezny 586a227b7f Remove unnecessary call to address_for() 2014-12-13 19:09:59 -08:00
Mike Naberezny 37749bbd50 Use the new build env on Travis 2014-11-20 19:51:46 -08:00
Mike Naberezny afbfbf89a5 Add breakpoint support to changelog 2014-10-10 21:27:44 -07:00
Mike Naberezny 33284b1689 Add Alessandro Gatti to the contributors list 2014-10-02 15:58:06 -07:00
Mike Naberezny 8ec13250a6 Merge pull request #26 from agatti/breakpoint
Basic breakpoint support.
2014-10-01 12:08:41 -07:00
Alessandro Gatti 3e002e4115 Basic breakpoint support. 2014-10-01 13:31:31 +02:00
Mike Naberezny 3502d32189 Add "Python :: 2" classifier 2014-08-28 18:55:41 -07:00
Mike Naberezny ef83d79463 Add tests for conversions 2014-08-24 14:42:32 -07:00
Mike Naberezny 11ef8d4de4 Use tuples to store conversion data 2014-08-24 14:42:20 -07:00
Mike Naberezny 4c15430e02 Add Python 3.4 classifier 2014-05-08 14:46:59 -07:00
Mike Naberezny d71338109f Back to -dev until next release 2014-05-08 14:43:05 -07:00
Mike Naberezny 6c45bc5305 Prepare 0.20 release 2014-05-08 14:41:12 -07:00
Mike Naberezny 8517fbcf65 Add changelog entry for 1836596afc 2014-05-07 23:26:39 -07: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 f52c6ab702 Add Python 3.4 to travis 2014-05-03 18:27:03 -07:00
Mike Naberezny c252735b7e Use tox to run the tests on travis 2014-05-03 17:36:49 -07:00
Mike Naberezny 15dabcfd4c Add Python 3.4 to tox 2014-05-03 17:36:41 -07:00
Mike Naberezny add6855399 Add tests for changing default radix 2014-03-26 20:21:16 -07:00
Mike Naberezny 08979b1fa6 Add tests for parsing address ranges 2014-03-25 20:53:45 -07:00
Mike Naberezny 6854fb9b3e Add test for help_radix() 2014-03-24 21:35:24 -07:00
Mike Naberezny c333cdf1dd Add test for memory display wrap 2014-03-18 20:43:24 -07:00
Mike Naberezny 5e5aab841e Remove unused import 2014-03-16 12:54:23 -07:00
Mike Naberezny b049221b12 Add tests for changing terminal width 2014-03-16 12:49:19 -07:00
Mike Naberezny a3d74489a9 Add tests for conversion errors 2014-03-16 12:34:29 -07:00
Mike Naberezny df0478f70a Ignore coverage files 2014-03-16 12:30:29 -07:00
Mike Naberezny 95066d11e8 Ignore coverage files 2014-03-16 12:22:19 -07:00
Mike Naberezny 8f126be04a Back to -dev until next release 2014-03-12 10:09:03 -07:00
Mike Naberezny 8d9cb71f6e Prepare 0.19 release 2014-03-12 10:04:28 -07:00
Mike Naberezny 7530f81507 Fix 65C02 opcode $D2: CMP Zero Page, Indirect 2014-03-12 10:02:25 -07:00
Mike Naberezny dbd12228d4 Add tests for INC accumulator on 65C02 2014-03-11 21:24:41 -07:00
Mike Naberezny 943e236bd7 Add tests for Assembler constructor 2014-03-10 16:05:27 -07:00
Mike Naberezny ffa1ba11e9 Fix running the tests under nosetests 2014-03-10 15:53:45 -07:00
Mike Naberezny 07269529da Add test for disassembling a zero page indirect instruction 2014-03-09 19:44:57 -07:00
Mike Naberezny 0a6f7b90a2 Remove blocking_getc at $f005 2014-01-31 15:07:51 -08:00
Mike Naberezny 589aed7ea7 Back to -dev until next release 2014-01-30 15:24:10 -08:00
Mike Naberezny 7435c43fda Prepare 0.18 release 2014-01-30 15:19:30 -08:00
Mike Naberezny 2f524dd2bd Fix example to use the py65mon command 2014-01-28 19:33:20 -08:00
Mike Naberezny 1434f28912 Add tests for assembling 65C02 instructions 2014-01-26 13:58:26 -08:00
Mike Naberezny d63ec16966 Reorder instructions numerically 2014-01-26 13:22:54 -08:00
Mike Naberezny c69ebc34ca Assembling now tolerates extra whitespace between opcode and operand 2014-01-25 21:31:07 -08:00