Running monitor.py does indeed start said and I can enter some commands:
Code: Select all
Py65 Monitor
PC AC XR YR SP NV-BDIZC
6502: 0000 00 00 00 ff 00110000
.assemble 1000 lda #$10
$1000 a9 10 LDA #$10
PC AC XR YR SP NV-BDIZC
6502: 0000 00 00 00 ff 00110000
.add_label 1000 start
PC AC XR YR SP NV-BDIZC
6502: 0000 00 00 00 ff 00110000
.disassemble start:start+10
$1000 a9 10 LDA #$10
$1002 00 BRK
$1003 00 BRK
$1004 00 BRK
$1005 00 BRK
$1006 00 BRK
$1007 00 BRK
$1008 00 BRK
$1009 00 BRK
$100a 00 BRK
$100b 00 BRK
$100c 00 BRK
$100d 00 BRK
$100e 00 BRK
$100f 00 BRK
$1010 00 BRK
PC AC XR YR SP NV-BDIZC
6502: 0000 00 00 00 ff 00110000
.assemble 1002
$1002 _Code: Select all
Traceback (most recent call last):
File "/home/rob/6502/py65-main/py65/monitor.py", line 163, in onecmd
result = cmd.Cmd.onecmd(self, line)
File "/usr/lib/python3.10/cmd.py", line 217, in onecmd
return func(arg)
File "/home/rob/6502/py65-main/py65/monitor.py", line 344, in do_assemble
return self._interactive_assemble(args)
File "/home/rob/6502/py65-main/py65/monitor.py", line 382, in _interactive_assemble
line = console.line_input(prompt,
File "/usr/local/lib/python3.10/dist-packages/py65-2.0.0.dev0-py3.10.egg/py65/utils/console.py", line 217, in line_input
line += char
TypeError: can only concatenate str (not "bytes") to strI know that other Forum members have used Py65, so could anyone help me here, please? Are you getting this same issue, or is this something that's wrong with my setup?
I'm running a Linux Mint distro with Python 3.10.12
Thank you, in advance.