RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » Straight serial ASCII recorder/player project?
Straight serial ASCII recorder/player project? [message #9454] Sat, 04 December 2021 12:30 Go to next message
phil_g is currently offline  phil_g
Messages: 32
Registered: November 2020
Member
Hi all,
Before re-inventing the wheel thought I should check with everyone whether this has already been done, I have looked but not seen anything...

As a committed retrobate I've several small computers into which programs are loaded via the console port. This could be Intel hex, Motorola S19 records or even BASIC programs in straight ASCII text format. Sometimes (like my Cosmac Elf) its a short, streamed 8-bit binary file.
Consequently I need to make a little standalone device which stores and replays TTL serial ASCII text on an SD card or USB stick (CH376S etc), lets me choose which one to spool in or out using a menu on an OLED or LCD, probably hosted on an Arduino. This seems such a useful device that surely it must have been done already. Its not a cassette replacement like the TXDuino, there are no tape protocols, its just straight text (or streamed bytes). I've thought maybe Openlog which almost does the job (and very cheaply), but would need extra support to make it standalone with a display & keypad etc.
Its not a complex project by any stretch but to save time, does anyone have any pointers or links, or is this [surely not!] a new project?
Ta very much
Phil

[Updated on: Sat, 04 December 2021 12:49]

Report message to a moderator

Re: Straight serial ASCII recorder/player project? [message #9455 is a reply to message #9454] Sat, 04 December 2021 13:42 Go to previous messageGo to next message
lynchaj is currently offline  lynchaj
Messages: 1080
Registered: June 2016
Senior Member
Hi
minicom on Linux does this with the ASCII upload but I think that's probably not what you're looking to find. Is the device inline with the serial port to console or just plug into the serial port by itself? How is it controlled? buttons and LEDs on the outside or in channel commands?

Maybe draw a picture of what you are thinking so I can better understand your request. Thanks, Andrew Lynch
Re: Straight serial ASCII recorder/player project? [message #9468 is a reply to message #9454] Fri, 10 December 2021 14:05 Go to previous messageGo to next message
pgallo is currently offline  pgallo
Messages: 2
Registered: October 2019
Junior Member
Have you considered an SD Logging "recorder"?
Re: Straight serial ASCII recorder/player project? [message #9469 is a reply to message #9455] Fri, 10 December 2021 14:08 Go to previous messageGo to next message
pgallo is currently offline  pgallo
Messages: 2
Registered: October 2019
Junior Member
One Phil G. to another ... Wouldn't a "logger" do the trick? They typically are characterized for viewable data although the one ref'd below is in use by me in binary data exchange.
Besides the ref which i used:

https://www.roguerobotics.com/products/ummc


There is Sparkfun's OPEN LOG. Both are AVR implementation of FAT32 SD recorder/playback.

https://www.sparkfun.com/products/13712

P.S. excuse two post to present 1 post of info. The site indicated i needed a first post prior to issuing a URL within a message. SPAM control my guess.
p
Re: Straight serial ASCII recorder/player project? [message #9470 is a reply to message #9454] Sat, 11 December 2021 01:58 Go to previous message
phil_g is currently offline  phil_g
Messages: 32
Registered: November 2020
Member
phil_g wrote on Sat, 04 December 2021 12:30
...I've thought maybe Openlog which almost does the job (and very cheaply), but...
Hi yes thanks, I've used Openlog before so that is a consideration, but they're very speed limited (only just at 9600). I' m thinking of a 23LC1024 128k x 8 buffer, stream incoming to SRAM and only at the end-of-file start writing to a USB stick or an SD card. That way it can happily receive at 115200 with no handshaking, then the actual write can take as long as it takes. The basic idea is a pseudo paper-tape punch & reader. Hopefully Smile
Cheers & thanks again
Phil

[Updated on: Sat, 11 December 2021 02:00]

Report message to a moderator

Previous Topic: SDC68k_2
Next Topic: 68000 speed fake?


Current Time: Sat Apr 26 13:58:39 PDT 2025

Total time taken to generate the page: 0.00655 seconds