1
0
mirror of https://github.com/mnaberez/py65.git synced 2024-10-31 22:06:12 +00:00
Commit Graph

557 Commits

Author SHA1 Message Date
Mike Naberezny
a792672b35 Add stub file to fix running tests on Python 3 2013-10-26 15:30:38 -07:00
Mike Naberezny
38f390eb74 Fix deprecated assertions 2013-10-26 15:23:44 -07:00
Mike Naberezny
086c9c2d7d Fix imports for Python 3 2013-10-26 15:15:51 -07:00
Mike Naberezny
c2884eff6d Remove unused except clause 2013-10-26 14:33:24 -07:00
Mike Naberezny
4e41d422c1 Remove unused import 2013-10-26 14:29:29 -07:00
Mike Naberezny
6c0c0527c5 Wrap keys() and values() in list() for Python 3 2013-10-26 14:27:10 -07:00
Mike Naberezny
048dc64dfe Replace xrange() with range() 2013-10-26 14:08:21 -07:00
Mike Naberezny
12f14447b1 Fix hexadecimal notation 2013-10-26 13:56:06 -07:00
Mike Naberezny
455fb5da2d Remove exception indexing 2013-10-26 13:55:02 -07:00
Mike Naberezny
ee02520689 Remove old exception syntax 2013-10-26 13:39:48 -07:00
Mike Naberezny
78d8852e18 Replace iteritems() with items() 2013-10-26 13:18:01 -07:00
Mike Naberezny
8a7119b540 Fix description of disassemble command 2013-08-26 20:24:23 -07:00
Mike Naberezny
77d31dc8a6 Update year automatically during docs build 2013-07-31 19:34:45 -07:00
Mike Naberezny
006f410412 Update examples with the newer register display format 2013-06-07 20:06:24 -07:00
Mike Naberezny
e85af3c183 Back to -dev until next release 2013-04-03 10:29:47 -07:00
Mike Naberezny
19c343a22c Prepare 0.16 release 2013-04-03 10:20:41 -07:00
Mike Naberezny
da9ce10246 Add ROM loading fix to changelog 2013-04-02 08:37:11 -07:00
BigEd
f7227a91dd fixup ROM loading code 2013-04-01 12:28:26 +01:00
Mike Naberezny
5f1c3d7649 Add config file for Travis CI 2013-01-07 17:17:12 -08:00
Mike Naberezny
0684002385 Back to -dev until next release 2013-01-06 16:33:16 -08:00
Mike Naberezny
0fbf0a803b Prepare 0.15 release 2013-01-06 16:30:31 -08:00
Mike Naberezny
2f4fb9c8a9 Update copyright year to 2013 2013-01-06 16:28:11 -08:00
Mike Naberezny
dca765304d Leave a TODO to fix memory overflow 2013-01-06 16:26:12 -08:00
Mike Naberezny
321c9cfb36 Fix interpretation of range in disassemble command 2012-11-30 14:51:51 -08:00
Mike Naberezny
81906116f3 Allow disassembly listings to wrap around memory 2012-11-30 13:24:42 -08:00
Mike Naberezny
f25dfe3d04 Update prompt in example 2012-11-30 11:43:35 -08:00
Mike Naberezny
585ce9b4ac Add test that fails when disassembling wraps around memory 2012-11-30 10:58:10 -08:00
Mike Naberezny
efd289a9c6 Back to -dev until next release 2012-11-30 10:30:10 -08:00
Mike Naberezny
23958791b5 Prepare 0.14 release 2012-11-30 10:26:44 -08:00
Mike Naberezny
80dfe2d6be Remove debug code 2012-11-30 10:23:54 -08:00
Mike Naberezny
69223afd0c Fix spelling 2012-11-27 15:42:30 -08:00
Mike Naberezny
4b77d6fe7e Fix formatting of "assemble" help 2012-11-25 16:13:20 -08:00
Mike Naberezny
fdf4145b55 Fix disassembly output when instruction wraps past the top of memory 2012-11-25 16:07:44 -08:00
Mike Naberezny
b2148d72c6 Raise OverflowError if assembling exceeds the top of memory 2012-11-25 11:07:21 -08:00
Mike Naberezny
5a47382f7d Interactive assembly now sets PC=0 if assembling reaches top of memory 2012-11-25 11:03:13 -08:00
Mike Naberezny
ca04dad8cb Document interactive assembly from the program counter 2012-11-25 10:42:29 -08:00
Mike Naberezny
65389218f4 Add support for 65C02 opcode 0x7C: JMP (abs,X) 2012-11-22 15:23:28 -08:00
Mike Naberezny
e48058e7c1 Add support for 65C02 opcode 0x89 (BIT immediate) 2012-11-22 14:27:33 -08:00
Mike Naberezny
222c324fa6 Improve error handling in tilde command 2012-11-21 18:26:24 -08:00
Mike Naberezny
5adeb310d7 Fix tests that broke when register display logic changed 2012-11-21 18:06:43 -08:00
Mike Naberezny
1c6494f55f Don't display registers again on 'quit' command 2012-11-21 18:04:01 -08:00
Mike Naberezny
1d384d2f19 Fix redundant display of MPU status on startup 2012-11-20 11:22:24 -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
e8565a6e81 Strip trailing whitespace 2012-11-19 10:26:03 -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
11a66ec69c Raise an exception when assembly fails 2012-11-18 17:05:12 -08:00
Mike Naberezny
a5b82cf534 Fix indentation 2012-11-18 16:21:50 -08:00
Mike Naberezny
0f60f9b3f6 Catch bad label syntax and raise KeyError 2012-11-18 16:15:19 -08:00