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
$ 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.NEC
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