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:
* API
==API==
** Evolution of the "custom xml" import available to datters
* Evolution of the "custom xml" import available to datters
** Allows emulators to say to the user if a ROM is verified or not
* Allows emulators to say to the user if a ROM is verified or not
** Allows dump tools to submit data directly
* Allows dump tools to submit data directly


* Change request system
==Change Request System==
** Allow non-datters to submit data directly (via form or API)
I.e. Datters could accept/reject/edit/add comments to submissions by non-datters (maybe even people without logins)
** Allow API to be more public for submission, but still allow datters to accept/deny submissions


* More input validation
==Input Validation==
** On some systems, certain formats should not have the same hashes.
===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

Revision as of 12:15, 21 February 2022

API

  • Evolution of the "custom xml" import available to datters
  • Allows emulators to say to the user if a ROM is verified or not
  • Allows dump tools to 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