The following are implemented
Complete 65816 instruction set
SRAM support
LoROM and HiROM support
SlowROM and FastROM support
Full DMA support
HIRQ/VIRQ/NMI Interrupts
Support for several SNES file formats (SMC, SFC, SWC, FIG, MGD, MGH, UFO, BIN, GD3, GD7, DX2, USA, EUR, JAP, AUS, ST, BS, 048, 058, 078,), including split files (1, 2, 3; A, B, C)
Interleaved format support (except SuperFX games)
PAL/NTSC timing support
ZSNES does not support interleaved SuperFX ROMs! An interleaved ROM is one in which the data is arranged differently than in the original, real SNES cartridge. While ZSNES has the ability to read the most common types of interleaved ROMs, it cannot read interleaved SuperFX ROMs, or even determine that they are interleaved.
You can use NSRT to deinterleave your SuperFX ROMs, or if you prefer, all your ROMs. Consequently, the creator of NSRT (Nach) has also written a document about the technical details of interleaved SNES ROMs, if you are interested.
http://nsrt.edgeemu.com/forum/kb.php?mode=article&k=2
aqui el articulo original,para lo que necesites cuenta conmigo.
Tu emulador en que lenguaje? ensamblador al 100%??
los chips fx y ds-1 etc fueron emulados......pero eliminado su soporte por nach en la version 1,41 creo recordar..........en la web del zsnes esta puesto todo.
We have also greatly improved support for special hardware in ZSNES v1.40.
These require special mention:
- SuperFX core updates:
pagefault
- SA-1 core updates:
pagefault
- C4 core updates:
Research: anomie
Main Code: Nach
Special thanks to The Dumper and TRAC!
- DSP-1 core updates:
Data Retrieval: pagefault, Overload, The Dumper
Main Code: pagefault, Overload, The Dumper, neviksti, Andreas Naive, _Demo_
Integration: MKendora, Nach
Processing Code: pagefault, Nach
- DSP-2 Emulation:
Data Retrieval: Overload
Research: Overload, neviksti, MKendora, The Dumper, CaitSith2
Main Code: kentaro-k.21
Processing Code: pagefault, kentaro-k.21
Special thanks to Lord Nightmare!
- S-DD1 Emulation:
Data Retrieval: The Dumper, Dark Force, zsKnight, Gary Henderson
Research: Andreas Naive
Main Code: anomie
Processing Code: _Demo_, Nach
Special thanks to all the other developers and users who worked on this hard project