Commit Graph

189 Commits

Author SHA1 Message Date
Mike Naberezny 1870d65982 Fix interactive assembly on Python 3
Closes #81
Closes #78
Closes #65
Closes #64
Closes #63
2024-04-12 12:25:12 -07:00
Mike Naberezny 8dce37f6b8 Fix regular expression warnings on Python 3.12 2024-04-12 12:21:46 -07:00
Mike Naberezny 85ed46fd68 Fix crash formatting traceback 2024-04-12 11:14:09 -07:00
Mike Naberezny db247b9765 Revert "Remove support for Python 2"
This reverts commit ca02d12fc6.
2023-11-18 15:03:03 -08:00
Mike Naberezny cf03901114 Add test for disassembling $64 on 65C02. Refs #80 2023-09-12 13:17:32 -07:00
Patrick Surry 0ef2a864ef Fix incorrect test for 65c02 STZ 2023-09-12 07:43:11 -04:00
Patrick Surry a77dc76f0e separate issue77 fix 2023-09-11 20:50:29 -04:00
Patrick Surry 18859c908d Fix asm/dasm bugs 2023-09-11 20:46:31 -04:00
Patrick Surry add9d783f8 Fix python3 byte decoding for non-windows platforms 2023-09-11 20:23:57 -04:00
Mike Naberezny b710c742ac Remove use of deprecated module asyncore 2023-06-24 08:51:51 -07:00
Mike Naberezny ca02d12fc6 Remove support for Python 2 2023-06-24 08:34:18 -07:00
Mike Naberezny 7b9a7dea70 No longer a namespace package 2023-06-24 08:24:04 -07:00
Mike Naberezny 94a22330cf Add option to read initial PC address from the reset vector
Closes #67
2022-06-17 15:46:34 -07:00
Mike Naberezny 1b279ef851 Show an error if a value to fill is out of range 2022-06-16 07:22:25 -07:00
Mike Naberezny 72df56db53 Fix tests using temporary files on Windows 2021-12-26 16:24:53 -08:00
Mike Naberezny d86398e8f9 Fix restore_mode() signature on Windows. Refs #48 2021-12-26 16:20:26 -08:00
Mike Naberezny cdec5df4ef Add workflow for GitHub Actions 2021-01-03 11:45:54 -08:00
Irmen de Jong 5cea8025ce Added irq() and nmi() to the MPU 2020-10-23 00:13:00 +02:00
Mike Naberezny 5ae7eeb6f7
Merge pull request #48 from SamCoVT/master
Proposed fix for #47 Save and restore termios settings with helper functions in utils.console
2020-10-11 13:56:30 -07:00
Mike Naberezny a421a9c425 Fix relative branch displacement tests. Closes #57 2019-09-05 09:28:17 -07:00
Sam Colwell 631f7eda74 Fix for linefeeds on python 3.x 2019-02-09 21:36:38 -05:00
Sam Colwell 853968efbc Duping stdin fd before using fdopen 2019-02-09 16:41:27 -05:00
Sam Colwell 99b7f66070 Moved unbuffered stdin code to console.py 2019-02-09 13:53:34 -05:00
Sam Colwell 0c78f33b43 Trying new method to get unbuffered stdin 2019-02-09 13:04:30 -05:00
Sam Colwell 3a0fe6b33d Added fix for input on OSX 2019-02-09 11:20:12 -05:00
Sam Colwell abe83dce13 Merge branch 'master' of https://github.com/mnaberez/py65 into bugfix/osx_input 2019-02-06 19:46:55 -05:00
Scot W. Stevenson 8cf1862f12 Fixes typo and whitespace 2019-01-16 08:05:54 +01:00
Scot W. Stevenson 4c89c23c87 Add comparison tests CMP imm, see #24 2019-01-14 09:00:54 +01:00
Sam Colwell 0436bcde4b clean up comments and indentation 2019-01-12 15:45:15 -05:00
Sam Colwell db406af2ff Merging upstream master 2019-01-12 15:27:00 -05:00
Sam Colwell 5bebc72a56 Adding try block in Monitor __init__ for cygwin 2019-01-12 15:07:26 -05:00
Sam Colwell c2a64546cb Add try block around stdin.read for cygwin 2019-01-12 14:48:45 -05:00
Sam Colwell d38831db1f Removing unused imports 2019-01-12 12:58:39 -05:00
Sam Colwell 1e1791652e Comment fixups and remove unused import 2019-01-12 12:48:00 -05:00
Sam Colwell b6e00ea196 Added fix from mlauke and restored input on ^C 2019-01-12 12:33:00 -05:00
Sam Colwell a86987eb2d Add string formatting to load option for Windows backslashes 2018-12-03 20:46:28 -05:00
Sam Colwell ea7ed58979 Fix whitespace and comments. 2018-11-07 23:30:42 -05:00
Sam Colwell a705252440 Moved platform-specific code into utils.console.py as functions 2018-11-07 22:48:17 -05:00
Sam Colwell c2eb7897bc Change non-blocking reads to have 0.1 second timeout 2018-11-04 12:04:59 -05:00
Sam Colwell 8a0471e45d Move linux termios changes into Monitor._run 2018-11-04 11:50:48 -05:00
Mike Naberezny cd673d50d1 Revert "Ignore termios error in getch_noblock(). Fixes #46"
This reverts commit 7ed4d95885.
2018-10-12 10:30:29 -07:00
Mike Naberezny 7ed4d95885 Ignore termios error in getch_noblock(). Fixes #46 2018-10-06 12:50:59 -07:00
Mike Naberezny 3193a348f7 Fix test for assembling by label. [Michael A. Morris] 2018-09-26 19:11:05 -07:00
Mike Naberezny 6e21008b89 Fix --rom, add tests for argv. Closes #41 2018-06-26 15:52:27 -07:00
Mike Naberezny 88ae860720 Raise NotImplementedError when disassembling unknown mode 2018-06-25 17:03:26 -07:00
BigEd 35e0150e77
fixup indentation 2018-04-15 18:46:12 +01:00
BigEd 5774528125
fixup command line setting of mpu in monitor.py 2018-04-15 18:42:21 +01:00
Mike Naberezny d014a20a73 Add test for 65C02 decimal flag after reset. Refs #14 2017-12-15 19:02:06 -08:00
Mike Naberezny 511e478338 Remove redundant assignment 2017-12-15 18:54:58 -08:00
Mike Naberezny f4c7ecdc35 Remove unused hexdump loader. Closes #37 2017-09-20 08:42:30 -07:00