1
0
mirror of https://github.com/mnaberez/py65.git synced 2024-06-09 10:29:35 +00:00
Commit Graph

38 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
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
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
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
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
f4c7ecdc35 Remove unused hexdump loader. Closes #37 2017-09-20 08:42:30 -07:00
Mike Naberezny
cc40261499 Replace if/elif/elif/else with dict lookup 2017-09-19 15:30:15 -07:00
Scot W. Stevenson
910df52414 Rewrite of itoa() 2017-09-19 14:27:07 +02:00
Mike Naberezny
69f243265f Fix typo 2015-02-09 15:42:43 -08:00
Mike Naberezny
915b3b6b44 Fix console input when run under Python 3 on Windows. Closes #27 2015-02-09 15:07:47 -08:00
Mike Naberezny
d50458ca85 Make address_for() more like label_for(), add tests 2014-12-16 21:02:14 -08:00
Mike Naberezny
442501f338 Move breakpoints out of AddressParser and into Monitor 2014-12-13 19:44:49 -08:00
Alessandro Gatti
3e002e4115 Basic breakpoint support. 2014-10-01 13:31:31 +02:00
Mike Naberezny
11ef8d4de4 Use tuples to store conversion data 2014-08-24 14:42:20 -07:00
Mike Naberezny
f664f312c8 Remove unused variable 2014-01-25 20:41:18 -08:00
Mike Naberezny
3fe9420b82 Flush the stream after writing a char 2013-10-26 17:41:10 -07:00
Mike Naberezny
ab4688c64c Fix hexdump loader for Python 3 2013-10-26 16:51:49 -07:00
Mike Naberezny
78d8852e18 Replace iteritems() with items() 2013-10-26 13:18:01 -07: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
ad31ed40a7 Show specific error messages when assembly fails 2012-11-18 17:34:48 -08:00
Mike Naberezny
0f60f9b3f6 Catch bad label syntax and raise KeyError 2012-11-18 16:15:19 -08:00
Mike Naberezny
be2a1e59b4 Do not allow negative numbers for addresses 2012-09-09 14:53:43 -07:00
Mike Naberezny
8c2f88f93d Move /src/py65/ to /py65/ 2012-08-26 16:14:13 -07:00