Nope, only text.
The manual says it, for both up and down, and indeed uploading it
rejects the filename "MAZE3D.BA" (the file does exist), and downloading
downloading it rejects the filename "RAND.XX" (random binary created
from dd /dev/random). It doesn't fail, it rejects the filename and
doesn't try.
I guess I was only half wrong in the first place then. There is a built
in xmodem, and yet still there is not any binary transfer other than
cassette.
--
bkw
On 4/7/25 01:59, John R. Hogerhuis wrote:
Do binary files transfer?
It's either the 8300, 8500 or maybe booster pack xmodem that has the
limitation to text files.
-- John
On Sun, Apr 6, 2025, 10:28 PM Brian K. White <[email protected]
<mailto:[email protected]>> wrote:
I got it to work from within minicom.
Maybe not every one of these details was necessary but here is what I
just did for reference.
Start telcom on the 8300, F4 to go into terminal mode.
On linux:
$ mkdir -p ~/tmp/8300
$ cd ~/tmp/8300
$ wget -O MAZE3D.DO
https://raw.githubusercontent.com/LivingM100SIG/Living_M100SIG/refs/
heads/main/M100SIG/Lib-12-NEC-OLIVETTI/MAZE3D.NEC <https://
raw.githubusercontent.com/LivingM100SIG/Living_M100SIG/refs/heads/
main/M100SIG/Lib-12-NEC-OLIVETTI/MAZE3D.NEC>
$ minicom -D /dev/ttyUSB0
In minicom:
^a o
serial port setup
9600 7N1
hardware no
software yes
screen
add linefeed yes
add carriage return yes
^a s
xmodem
this file picker interface is weird, arrow up/down to [tmp] then
spacebar twice to enter that dir, repeat for 8300 dir. or you can use
[Goto] and type in "tmp/8300"
then arrow up/down to the file and spacebar once to select, then
enter to select [Okay] on the bottom. left/right arrows change the
bottom [goto] [Okay] etc
Once you hit enter on [Okay] it starts trying to send by xmodem.
Now go to the 8300 and press F5 to download.
Filename: MAZE3D.DO
xmodem? y
And then it starts downloading and for me it worked, went all the way
with no errors.
LOAD "MAZE3D.DO"
KILL "MAZE3D.DO"
SAVE "MAZE3D"
It failed to run with FC on line 10 only because I picked a bad example.
LINE() is not a valid command until after you install the little
machine
language thing that enables it:
https://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/
Lib-12-NEC-OLIVETTI/LINE.DOC <https://github.com/LivingM100SIG/
Living_M100SIG/blob/main/M100SIG/Lib-12-NEC-OLIVETTI/LINE.DOC>
https://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/
Lib-12-NEC-OLIVETTI/LINE.NEC <https://github.com/LivingM100SIG/
Living_M100SIG/blob/main/M100SIG/Lib-12-NEC-OLIVETTI/LINE.NEC>
https://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/
Lib-12-NEC-OLIVETTI/LINE.LDR <https://github.com/LivingM100SIG/
Living_M100SIG/blob/main/M100SIG/Lib-12-NEC-OLIVETTI/LINE.LDR>
But xmodem worked.
--
bkw
On 4/6/25 23:35, Brian K. White wrote:
> On 4/6/25 23:27, Brian K. White wrote:
>> There is no xmodem in the system rom.
>> There is no form of binary-safe file transfer at all other than
cassette.
>
> Well I guess I should have double-checked the 8300 manual before
I said
> *that*!
>
> The others don't have xmodem built in like that.
> 8300 telcom manual says upload and download use xmodem if you
supply a
> file name and answer a prompt yes, and the host is ready too.
>
> I don't know if I've ever used rx/sx directly instead of from within
> minicom.
>
--
bkw
--
bkw