To-do

From No-Intro ~ Wiki
Revision as of 14:26, 21 February 2022 by Hiccup (talk | contribs)
Jump to navigation Jump to search

DoM Data Import/Export

  • Create a YAML/YAML-like format for "text dump" submissions in forums, as an alternative for the formats people end up "making up"
  • Create a script that datters can use locally to convert the YAML format (or just variable human-readable text format) into the DoM import XML
  • Make import XML support all DoM fields and use names consistent with those DoM fields
  • Create schema for import XML
  • Use same XML format for export (instead of the "plain text" format that doesn't have all the fields)
  • Create API to allow specific data to be retrieved/added to DoM
    • Allows emulators/dump tools to interact with DoM
      • Check ROM status
      • Submit data directly
  • Change-request system. I.e. Datters could accept/reject/edit/add comments to submissions by non-datters (maybe even people without logins)

Input Validation

File Extensions

Some formats should have certain file extensions and vice versa.

  • N64 - BigEndian = z64, ByteSwapped = v64.

Serials

  • Serials generally follow a certain format
  • There is generally a fixed list of PCB serials for each system.

Sizes

  • Some sizes are invalid (or unlikely) for some systems