roomie
Version:
ROM metadata helper
222 lines (221 loc) • 7.02 kB
TypeScript
export declare const specs: {
readonly nds: {
readonly unitcode: {
readonly "0": "nds";
readonly "1": "nds/dsi";
readonly "2": "dsi";
};
};
readonly gb: {
readonly a: "";
};
readonly sfc: {
readonly hardware: {
readonly "0": {
readonly coprocessor: false;
readonly rom: true;
};
readonly "1": {
readonly coprocessor: false;
readonly rom: true;
readonly ram: true;
};
readonly "2": {
readonly coprocessor: false;
readonly rom: true;
readonly ram: true;
readonly battery: true;
};
readonly "3": {
readonly coprocessor: "dsp";
readonly rom: true;
};
readonly "4": {
readonly coprocessor: "dsp";
readonly rom: true;
readonly ram: true;
};
readonly "5": {
readonly coprocessor: "dsp";
readonly rom: true;
readonly ram: true;
readonly battery: true;
};
readonly "6": {
readonly coprocessor: "dsp";
readonly rom: true;
readonly battery: true;
};
readonly "13": {
readonly coprocessor: "gsu/superFX";
readonly rom: true;
};
readonly "14": {
readonly coprocessor: "gsu/superFX";
readonly rom: true;
readonly ram: true;
};
readonly "15": {
readonly coprocessor: "gsu/superFX";
readonly rom: true;
readonly ram: true;
readonly battery: true;
};
readonly "16": {
readonly coprocessor: "gsu/superFX";
readonly rom: true;
readonly battery: true;
};
readonly "23": {
readonly coprocessor: "obc1";
readonly rom: true;
};
readonly "24": {
readonly coprocessor: "obc1";
readonly rom: true;
readonly ram: true;
};
readonly "25": {
readonly coprocessor: "obc1";
readonly rom: true;
readonly ram: true;
readonly battery: true;
};
readonly "26": {
readonly coprocessor: "obc1";
readonly rom: true;
readonly battery: true;
};
readonly "33": {
readonly coprocessor: "sa-1";
readonly rom: true;
};
readonly "34": {
readonly coprocessor: "sa-1";
readonly rom: true;
readonly ram: true;
};
readonly "35": {
readonly coprocessor: "sa-1";
readonly rom: true;
readonly ram: true;
readonly battery: true;
};
readonly "36": {
readonly coprocessor: "sa-1";
readonly rom: true;
readonly battery: true;
};
readonly "43": {
readonly coprocessor: "s-dd1";
readonly rom: true;
};
readonly "44": {
readonly coprocessor: "s-dd1";
readonly rom: true;
readonly ram: true;
};
readonly "45": {
readonly coprocessor: "s-dd1";
readonly rom: true;
readonly ram: true;
readonly battery: true;
};
readonly "46": {
readonly coprocessor: "s-dd1";
readonly rom: true;
readonly battery: true;
};
readonly "53": {
readonly coprocessor: "s-rtc";
readonly rom: true;
};
readonly "54": {
readonly coprocessor: "s-rtc";
readonly rom: true;
readonly ram: true;
};
readonly "55": {
readonly coprocessor: "s-rtc";
readonly rom: true;
readonly ram: true;
readonly battery: true;
};
readonly "56": {
readonly coprocessor: "s-rtc";
readonly rom: true;
readonly battery: true;
};
readonly e3: {
readonly coprocessor: "other";
readonly rom: true;
};
readonly e4: {
readonly coprocessor: "other";
readonly rom: true;
readonly ram: true;
};
readonly e5: {
readonly coprocessor: "other";
readonly rom: true;
readonly ram: true;
readonly battery: true;
};
readonly e6: {
readonly coprocessor: "other";
readonly rom: true;
readonly battery: true;
};
readonly f3: {
readonly coprocessor: "custom";
readonly rom: true;
};
readonly f4: {
readonly coprocessor: "custom";
readonly rom: true;
readonly ram: true;
};
readonly f5: {
readonly coprocessor: "custom";
readonly rom: true;
readonly ram: true;
readonly battery: true;
};
readonly f6: {
readonly coprocessor: "custom";
readonly rom: true;
readonly battery: true;
};
};
readonly romspeed: {
readonly "20": {
readonly type: "LoROM";
readonly speed: "2.68MHz";
};
readonly "21": {
readonly type: "HiROM";
readonly speed: "2.68MHz";
};
readonly "23": {
readonly type: "SA-1";
};
readonly "25": {
readonly type: "ExHiROM";
readonly speed: "2.68MHz";
};
readonly "30": {
readonly type: "LoROM";
readonly speed: "3.58MHz";
};
readonly "31": {
readonly type: "HiROM";
readonly speed: "3.58MHz";
};
readonly "32": {
readonly type: "ExHiROM";
readonly speed: "3.58MHz";
};
};
};
};
export type SupportedSystemsForSpecs = keyof typeof specs;