OK, thanks. Yes, I am on 1.5.
At the moment, I'm unable to
copy from a TAP file to the local file system. I
think I had that working before. I'm trying to build a process for moving from VICE to real tape, which is turning out to be a fun project. I've already got the process for going the
other way.
Note that the tap file here was originally created and populated by cbmshell.
Code: Select all
(cbm) $
0 <TAP image>
1 "DISASTER.MOD" PRG
(cbm) copy 0:DISASTER.MOD disaster.mod
Copying ImagePath(0:b'DISASTER.MOD') to disaster.mod
Traceback (most recent call last):
File "/Library/Python/3.8/site-packages/cmd2/cmd2.py", line 2330, in onecmd_plus_hooks
stop = self.onecmd(statement, add_to_history=add_to_history)
File "/Library/Python/3.8/site-packages/cmd2/cmd2.py", line 2781, in onecmd
stop = func(statement)
File "/Library/Python/3.8/site-packages/cmd2/decorators.py", line 379, in cmd_wrapper
return func(*args_list, **kwargs) # type: ignore[call-arg]
File "/Library/Python/3.8/site-packages/cbm_shell/scripts/cbm_shell.py", line 314, in do_copy
with dest.open('wb', ftype=ftype, record_len=src.record_len) as out_file:
AttributeError: 'TapImagePathRead' object has no attribute 'record_len'
EXCEPTION of type 'AttributeError' occurred with message: 'TapImagePathRead' object has no attribute 'record_len'