Straight serial ASCII recorder/player project? [message #9454] |
Sat, 04 December 2021 12:30  |
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 #9470 is a reply to message #9454] |
Sat, 11 December 2021 01:58  |
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 
Cheers & thanks again
Phil
[Updated on: Sat, 11 December 2021 02:00] Report message to a moderator
|
|
|