Homepage: Github
A list of ROM formats with implemented readers. Do not manually modify this.
UNDOCUMENTED
UNDOCUMENTED
UNDOCUMENTED
UNDOCUMENTED
UNDOCUMENTED
The base condition for all errors in ROMREADER.
Define a reader for FORMAT. FORMAT should be a pathname-type (i.e. file extension). FORMAT will be added to *valid-formats* if needed. BODY executes inside a WITH-OPEN-FILE binding 'in' to a binary-stream of the ROM. The BODY should return a list like so: (rom-metadata rom-binary).
Check to see if PATH exists and is a supported ROM format. If so, call the appropriate reader and return a ROM instance, otherwise error.
Return a bytevector of the ROM data.
Return the character/sprite data from the ROM.
:undocumented
Return the file extension of the ROM as a symbol.
Return a plist of the ROM metadata.
Return the program data from the ROM.
:undocumented
Define a reader for FORMAT. FORMAT should be a pathname-type (i.e. file extension). FORMAT will be added to *valid-formats* if needed. BODY executes inside a WITH-OPEN-FILE binding 'in' to a binary-stream of the ROM. The BODY should return a list like so: (rom-metadata rom-binary).