New answers tagged

10

Most flashcarts (including the Everdrive) use an FPGA to emulate mappers, which is essentially a programmable ASIC -- a developer writes code in a hardware description language specifying the behavior of the chip. So yes, the mapper is emulated -- but at a lower level than if the entire NES was being emulated through software, since it can't "cheat"...


11

Does it really have every single chip that any game ever used as hardware inside the Everdrive? Or does it -- shudder -- emulate them somehow? The latter. In the Super Everdrive and SD2SNES cartridges, the majority of the logic of the cartridge is performed by an FPGA. In photos of the boards, these will be usually labeled 'Altera' or 'Xilinx'. By the term '...


3

The history is somewhat complex, but explained in the higan wiki, the higan site and the ares site. bsnes was originally a SNES emulator, with the goal of being as accurate as possible. Its author went by the nick “byuu”. After a while, other emulation targets were added to bsnes, so its name was deemed inaccurate, and byuu renamed it to higan. In March 2020 ...


3

If I feed the emulator that "DSP ROM" file, it then runs Super Mario Kart. The physical DSP chips have special firmware, which is illegal to distribute (just like "regular" game ROMs). This is somewhat similar to how some other consoles have a BIOS or "boot ROM" that's run when the console starts up. This isn't firmware for the ...


3

The source code for Mesen-S is available online at https://github.com/SourMesen/Mesen-S . I found the following code in https://github.com/SourMesen/Mesen-S/blob/master/Core/NecDsp.cpp : switch(type) { case CoprocessorType::DSP1: firmwareLoaded = FirmwareHelper::LoadDspFirmware(console, FirmwareType::DSP1, "dsp1.rom", "dsp1.program.rom&...


Top 50 recent answers are included