Control Engineering

Control Engineering

251k Downloads

[Suggestion] Mechinism to import/export the contents of a punched tape between saves/worlds

keifhausin opened this issue ยท 1 comments

commented

Being able to import and export punched tape data, will allow for easily moving control panels and sequencer programs between games and players. It will also allow for an easier view of long tapes (things like panel tapes) in external tools like notepad or vscode

I see two simple-ish ways to serialize the tape each with pros and cons

  1. use ASCII
    pros

    • easy to read

    cons

    • not all of the 256 ASCII chars are printing so some creative escaping will be needed
  2. use hex values
    pros

    • captures all of the possible tape values

    cons

    • much harder to read and edit by humans
commented

Thinking about this base 64 of the raw bytes of the punches is most likely the best option for import/export