1
0
mirror of https://github.com/mnaberez/py65.git synced 2026-01-22 12:17:51 +00:00

Commit Graph

  • 9b1e1d6465 adjust code to the standards martti 2011-06-23 00:02:07 +08:00
  • 44e4d9bc6c added page wrapping bugs and tests for them martti 2011-06-22 17:03:10 +08:00
  • 6434983e52 Back to -dev until the next release Mike Naberezny 2011-04-03 10:52:37 -07:00
  • 7fb21d7354 Update license for 2011 Mike Naberezny 2011-04-03 10:50:24 -07:00
  • f93fee5e77 Update link to documentation Mike Naberezny 2011-03-27 11:28:43 -07:00
  • e8df099ed2 Prepare 0.9 release 0.9 Mike Naberezny 2011-03-27 10:49:40 -07:00
  • 774737d9ec Replace deprecated assertEquals() with assertEqual() Mike Naberezny 2011-02-05 15:30:09 -08:00
  • f4fba9b06a fix two failing BCD tests: now passes the Bruce Clark exhaustive test for all flags Ed Spittles 2010-12-15 20:22:48 +00:00
  • 4bd92cf80e two more BCD tests, presently failing according to Bruce Clark's test Ed Spittles 2010-12-15 20:20:17 +00:00
  • 80c9d10a54 rewrite SBC decimal mode - now passes the 2 tests Ed Spittles 2010-12-13 13:39:47 +00:00
  • 93d07b88ba rewrite ADC decimal mode - now passes the sole test Ed Spittles 2010-12-13 13:14:30 +00:00
  • b234ac4c32 add 3 (failing) BCD tests and comment a weak spot in opSBC Ed Spittles 2010-11-29 17:40:13 +00:00
  • f7c7d97a96 Merge branch 'master' of git://github.com/mnaberez/py65 BigEd 2010-11-24 22:45:42 +00:00
  • 6d31e06e59 fixup probable typos in 65c02 test suite flag preparation BigEd 2010-11-25 06:36:49 +08:00
  • 008aa35c14 Merge branch 'master' of git://github.com/mnaberez/py65 BigEd 2010-11-24 22:38:00 +00:00
  • 35bba0c201 fixup probable typos in 65c02 test suite flag preparation BigEd 2010-11-24 22:36:49 +00:00
  • 21805e8e7a fixup probable typos in test suite flag preparation BigEd 2010-11-25 06:22:37 +08:00
  • 4449ce0a97 fixup probable typos in test suite flag preparation BigEd 2010-11-24 22:22:37 +00:00
  • d2a20c1949 Fixed two monitor tests that were broken under Windows. Mike Naberezny 2010-09-11 17:05:22 -07:00
  • 87b8e9c7b6 Removed download_url. Mike Naberezny 2010-05-16 11:30:44 -07:00
  • b8d3e62bae Use get() instead of setdefault(). Mike Naberezny 2010-05-16 11:30:29 -07:00
  • 8415155249 Removed use of defaultdict to fix compatibility with Python 2.4. Mike Naberezny 2010-03-08 22:32:55 -08:00
  • be70a5946c Back to -dev until next release. Mike Naberezny 2010-03-08 21:49:28 -08:00
  • 58d45f45e3 Incremented version to 0.8. 0.8 Mike Naberezny 2010-03-08 21:41:27 -08:00
  • 6508262fca Removed ez_setup.py. Mike Naberezny 2010-03-07 23:12:17 -08:00
  • b1eb16d8fd Added ">" as a monitor shortcut for the fill command for consistency with VICE. Mike Naberezny 2009-11-25 18:26:29 -08:00
  • 6d998b117e Updated changelog. Mike Naberezny 2009-11-21 16:32:43 -08:00
  • d7e353f3d9 Applied patch by Ed Spittles that fixes the behavior of the BREAK and UNUSED flags in the processor status register. Closes #16. Mike Naberezny 2009-11-21 16:17:26 -08:00
  • 729e3f9641 We no longer bundle ez_setup to bootstrap setuptools installation. Mike Naberezny 2009-11-08 10:39:05 -08:00
  • 8d50164ecf Fixed deprecation warnings on Python 2.6. Mike Naberezny 2009-10-13 20:27:47 -07:00
  • 019a755315 Prepare 0.7 release. 0.7 Mike Naberezny 2009-09-03 22:49:00 -07:00
  • 460cc4e48e Applied patch from Ed Spittles to fix Z and C flags for SBC. Closes #15. Mike Naberezny 2009-09-03 22:46:37 -07:00
  • 7a54ad06f3 Small tweaks to the README. Mike Naberezny 2009-09-03 22:36:02 -07:00
  • 07bdfc4dbf Added tests for monitor shortcuts. Mike Naberezny 2009-08-22 22:14:33 -07:00
  • db61ba853b Added tests for "load" command. Mike Naberezny 2009-08-22 20:37:32 -07:00
  • a577c71be5 Added a new "save" command to the monitor. Mike Naberezny 2009-08-22 20:15:55 -07:00
  • 2b25cc9f90 Help now accepts command shortcuts. Mike Naberezny 2009-08-22 13:12:26 -07:00
  • 4245b24a40 Added maxwidth to specify maximum address width. Mike Naberezny 2009-08-22 12:20:10 -07:00
  • 614a255ee5 Tilde command now works as in VICE (e.g. "~c000"). Mike Naberezny 2009-08-22 11:27:32 -07:00
  • ba12c63666 Move interactive mode machinery into console utils. Mike Naberezny 2009-08-22 10:56:39 -07:00
  • 2c5f3cb892 Removed interactive assembly mode from TODO list. Mike Naberezny 2009-08-21 23:40:45 -07:00
  • b1ea5652dc See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages Mike Naberezny 2009-08-21 23:35:19 -07:00
  • 475c929011 Interactive assembler continues at same address on error. Mike Naberezny 2009-08-21 21:01:09 -07:00
  • 87de997a78 Command shortcuts now work when the command has no args. Mike Naberezny 2009-08-21 20:49:26 -07:00
  • ab7c84659a Removed special case for "flags". Mike Naberezny 2009-08-21 19:31:51 -07:00
  • af3fc635ff Processor status (p) is now "p" instead of "flags". Mike Naberezny 2009-08-21 19:30:12 -07:00
  • 6b61cdf5b3 Use lstrip() to remove leading dots. Mike Naberezny 2009-08-20 19:07:25 -07:00
  • c714480580 Ignore leading dots in monitor commands. Mike Naberezny 2009-08-20 19:04:17 -07:00
  • c33fd61b36 SBC now properly sets the V flag. Closes #6. Mike Naberezny 2009-08-20 18:58:59 -07:00
  • 5ea9dc9a70 Fixed opCMPR to use register_value instead of accumulator. Mike Naberezny 2009-08-20 13:35:56 -07:00
  • 5dd6e9f95a Added a new interactive assembly mode to the monitor. Mike Naberezny 2009-08-18 23:12:55 -07:00
  • b122a60ddf Added getch() for blocking character input. Mike Naberezny 2009-08-18 23:03:37 -07:00
  • bd1aae66e3 Renamed getch() to getch_noblock(). It now returns a string with the character instead of the ordinal value. Mike Naberezny 2009-08-18 22:19:05 -07:00
  • b063782906 Use same constructor signature for assembler and disassembler. Mike Naberezny 2009-08-18 21:54:29 -07:00
  • d741fafcf8 Removed unnecessary use of os.linesep. Mike Naberezny 2009-08-18 21:33:48 -07:00
  • 584c76e6e8 Fixed CMP fail on Rob Finch's test suite. Closes #8. Mike Naberezny 2009-08-16 22:53:00 -07:00
  • a0fb849524 Added test coverage for ADC overflow. Closes #3. Mike Naberezny 2009-08-16 21:52:11 -07:00
  • 7b8c56107a Fixed bad merge with Ed's ADC overflow patch. Mike Naberezny 2009-08-16 21:44:10 -07:00
  • 28936341bb Replaced hardcoded "\n" with os.linesep. Mike Naberezny 2009-08-16 19:40:02 -07:00
  • 00e247ecb7 Flags are now set to 0 on reset. Mike Naberezny 2009-08-16 19:17:38 -07:00
  • a5482c1e1b Changed __repr__ of MPU objects to show flags in binary. Mike Naberezny 2009-08-16 19:10:57 -07:00
  • cb63d94776 Flags (P) can now be changed from the "registers" command. Mike Naberezny 2009-08-16 18:52:47 -07:00
  • f1c27198b2 Combined CPX, CPY, CMP into one internal operation. Closes #11. Mike Naberezny 2009-08-16 12:24:26 -07:00
  • 2c1614c82c Fixed assembling relative branches in the monitor. Closes #10. Mike Naberezny 2009-08-15 17:21:49 -07:00
  • b28bbe787a Added Windows support for nonblocking character input. Mike Naberezny 2009-08-12 16:25:02 -07:00
  • c2c08d62d2 Prepare 0.6 release. 0.6 Mike Naberezny 2009-08-11 11:27:11 -07:00
  • 9bfc5a13d1 Fixed that ADC would not properly set the V flag. Closes #3. Mike Naberezny 2009-08-10 22:58:17 -07:00
  • e1df3e060b Removed unused flag. Mike Naberezny 2009-08-10 21:13:29 -07:00
  • de52e95b96 Added monitor shortcut "a" for "assemble". Mike Naberezny 2009-08-10 17:38:57 -07:00
  • c73617ef37 ASL A should set Z flag after masking. Closes #7. Mike Naberezny 2009-08-10 17:22:14 -07:00
  • 3b40ede9bc Removed duplication in instructions using accumulator mode. Mike Naberezny 2009-08-10 16:57:36 -07:00
  • 926e2c55b1 Fill memory with $AA to prevent false positives with tests expecting $00. Mike Naberezny 2009-08-10 16:30:25 -07:00
  • 4222605c9e Fixed opcode for ROL. Mike Naberezny 2009-08-10 14:17:58 -07:00
  • 3590384515 Fixed opcode for ADC. Mike Naberezny 2009-08-10 14:17:18 -07:00
  • f9a0c164aa Added Ed Spittles to contributors. Mike Naberezny 2009-08-10 14:08:34 -07:00
  • 03805a5afd Added whitespace. Mike Naberezny 2009-08-07 22:29:26 -07:00
  • 421eac9233 Removed duplication in instructions using immediate mode. Mike Naberezny 2009-08-07 22:27:26 -07:00
  • ccf950019f Remove duplicated code between addressing modes in ADC. Closes #4. Mike Naberezny 2009-08-07 13:13:40 -07:00
  • e4f101b878 Removed duplicated test cases. Closes #5. Mike Naberezny 2009-08-07 12:36:03 -07:00
  • 998f716000 Prepare 0.5 release. 0.5 Mike Naberezny 2009-08-06 16:16:33 -07:00
  • 327459088c Fixed that ROL would not properly set the Z flag. Closes #2. Mike Naberezny 2009-08-06 16:07:26 -07:00
  • 1724b54d05 Fixed signatures of getc/putc in monitor. Closes #1. Mike Naberezny 2009-08-06 15:30:16 -07:00
  • 111188dce3 Added license (BSD). Mike Naberezny 2009-06-08 22:38:02 -07:00
  • 6ca49e95df Added .txt extension. Mike Naberezny 2009-06-08 22:35:46 -07:00
  • d0b32324ea Updated ez_setup for setuptools 0.6c9. Mike Naberezny 2009-06-07 13:49:13 -07:00
  • a1dc59d1c2 Added ez_setup.py to bootstrap setuptools installation. 0.4 Mike Naberezny 2009-06-06 16:21:44 -07:00
  • 515d8b6aac Properly detect Python version and include data files in manifest. 0.3 Mike Naberezny 2009-06-03 17:42:37 -07:00
  • 10e3c0f0e9 Prepare 0.3 release. Mike Naberezny 2009-06-03 17:03:13 -07:00
  • 69e9bdb9d5 Updated changelog. Mike Naberezny 2009-06-03 17:00:07 -07:00
  • 325daa4894 Removed old README. Mike Naberezny 2009-06-03 16:02:08 -07:00
  • 86445ac761 Updated README.markdown. Mike Naberezny 2009-06-03 16:01:06 -07:00
  • 3afbf801d7 Added test for 65C02 instruction BIT Absolute,X. Mike Naberezny 2009-04-24 23:15:08 -07:00
  • b792eec839 Added BIT abx instruction (0x3c) to 65C02 offe 2009-04-23 18:11:09 +02:00
  • 667321381b Added zero page indirect CMP to 65C02 Oscar Lindberg 2009-04-20 05:30:17 +08:00
  • c464569946 Changed indentation offe 2009-04-17 16:27:08 +08:00
  • 319e6dc4c1 Removed unused break flag. Mike Naberezny 2009-04-16 23:13:19 -07:00
  • 6dff719556 Fixed error where BRK would increase pc with 3 instead of 2 Oscar Lindberg 2009-04-15 01:42:16 +02:00
  • e01f2c35d5 Rerenamed 0x3a and 0x1a to DEC A, with correct addressing mode (acc) Oscar Lindberg 2009-04-13 06:28:27 +08:00
  • 2efc5ef48f Added INA (INC A) to 65C02 Oscar Lindberg 2009-04-13 06:15:57 +08:00
  • a8d6b0e166 Renamed DEC A to DEA Oscar Lindberg 2009-04-13 06:07:27 +08:00