intvsteve / VINTage

Various Intellivision-related projects, including the LTO Flash! User Interface application.
GNU General Public License v2.0
3 stars 1 forks source link

Run LUIGI and ROM string metadata through un-escape code #263

Closed intvsteve closed 5 years ago

intvsteve commented 5 years ago

It is possible that I am misinterpreting the rules here. Rule 1 in the unquote / unescape rules is that unless a string has first/last characters as quote, it should be returned as-is. However:

  1. This is violated by intvname
  2. IMO it is irrelevant in ROM and LUIGI metadata

I.e. the rules are primarily focused on CFGVAR data - the text .cfg files used with .bin format ROMs, where the more stringent rules are necessary.

Hopefully this is the case! Since LUIGI and ROM string metadata is described as a length followed by the string, special quoting rules are not really necessary.

Also: The quoting rules only appear to be used in bin+cfg-related code in jzintv/SDK-1600.