To-do: Difference between revisions

From No-Intro ~ Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
==Forum Submissions==  
==DoM Data Import/Export==
* Create a standard YAML/YAML-like format for "text dump" submissions.
* 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
==API==
* Make import XML support all DoM fields and use names consistent with those DoM fields
* Evolution of the "custom xml" import available to datters
* Create schema for import XML
* Allows emulators to say to the user if a ROM is verified or not
* Use same XML format for export (instead of the "plain text" format that doesn't have all the fields)
* Allows dump tools to submit data directly
* Create API to allow specific data to be retrieved/added to DoM
 
** Allows emulators/dump tools to interact with DoM
==Change Request System==
*** Check ROM status
I.e. Datters could accept/reject/edit/add comments to submissions by non-datters (maybe even people without logins)
*** 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==
==Input Validation==

Revision as of 14:26, 21 February 2022

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