1
0
mirror of https://github.com/mnaberez/py65.git synced 2024-12-30 13:29:18 +00:00
Commit Graph

378 Commits

Author SHA1 Message Date
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
7a54ad06f3 Small tweaks to the README. 2009-09-03 22:36:02 -07:00
Mike Naberezny
07bdfc4dbf Added tests for monitor shortcuts. 2009-08-22 22:59:52 -07:00
Mike Naberezny
db61ba853b Added tests for "load" command. 2009-08-22 20:37:32 -07:00
Mike Naberezny
a577c71be5 Added a new "save" command to the monitor. 2009-08-22 20:15:55 -07:00
Mike Naberezny
2b25cc9f90 Help now accepts command shortcuts. 2009-08-22 13:12:26 -07:00
Mike Naberezny
4245b24a40 Added maxwidth to specify maximum address width. 2009-08-22 12:20:10 -07:00
Mike Naberezny
614a255ee5 Tilde command now works as in VICE (e.g. "~c000"). 2009-08-22 11:27:32 -07:00
Mike Naberezny
ba12c63666 Move interactive mode machinery into console utils. 2009-08-22 10:56:39 -07:00
Mike Naberezny
2c5f3cb892 Removed interactive assembly mode from TODO list. 2009-08-21 23:40:45 -07:00
Mike Naberezny
b1ea5652dc See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages 2009-08-21 23:35:19 -07:00
Mike Naberezny
475c929011 Interactive assembler continues at same address on error. 2009-08-21 21:01:09 -07:00
Mike Naberezny
87de997a78 Command shortcuts now work when the command has no args. 2009-08-21 20:49:26 -07:00
Mike Naberezny
ab7c84659a Removed special case for "flags". 2009-08-21 19:31:51 -07:00
Mike Naberezny
af3fc635ff Processor status (p) is now "p" instead of "flags". 2009-08-21 19:30:12 -07:00
Mike Naberezny
6b61cdf5b3 Use lstrip() to remove leading dots. 2009-08-20 19:07:25 -07:00
Mike Naberezny
c714480580 Ignore leading dots in monitor commands. 2009-08-20 19:04:17 -07:00
Mike Naberezny
c33fd61b36 SBC now properly sets the V flag. Closes #6. 2009-08-20 18:58:59 -07:00
Mike Naberezny
5ea9dc9a70 Fixed opCMPR to use register_value instead of accumulator. 2009-08-20 13:35:56 -07:00
Mike Naberezny
5dd6e9f95a Added a new interactive assembly mode to the monitor. 2009-08-18 23:12:55 -07:00
Mike Naberezny
b122a60ddf Added getch() for blocking character input. 2009-08-18 23:03:37 -07:00
Mike Naberezny
bd1aae66e3 Renamed getch() to getch_noblock(). It now returns a string with the character instead of the ordinal value. 2009-08-18 22:19:05 -07:00
Mike Naberezny
b063782906 Use same constructor signature for assembler and disassembler. 2009-08-18 21:54:29 -07:00
Mike Naberezny
d741fafcf8 Removed unnecessary use of os.linesep. 2009-08-18 21:33:48 -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
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