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

Reply via email to