Emulation System Camp : Snemul

More than emulation: SNEmul!

Snemul is a Super Nintendo Emulator for Dos
The emulator is still in developpement, so don't expect full emulation yet.
Snemul was made Nicolas Lannier.


Already implemented for the next release:

- 252/256 opcodes
- IRQ interrupt implemented (but unfinished)
- H-DMA and line-by-line display handling
- A great GUI


What is implemented so far:

- 230/256 opcodes implemented
- CPU core entirely in assembler (still uncomplete)
- Memory mapping for Lo-ROM
- SRAM support (with '.srm' files extension)
- All the 8 DMA channels (only operations 0,1)
- Video Modes 0/1/2/3 fully completed (Mode 7 is implemented but not completed). Currently SNEmul use a tile-cached display handling.
- All the screen sizes are supported (scrolling is implemented also).
- Sprites support (all sizes, but still incomplete)
- Palette support
- Backgrounds/sprites can be disabled (same keys as Snes9X)
- Backgrounds and sprites priorities (you can toggle the two orders available using key 6)
- The 256x240 Mode-X screen is used (if you have trouble with it, tell me)
- NMI interrupt (nearly perfect)
- Joypad 1 emulation (same keys as Snes9x)
- A lot of other hardware registers supported


What is left to do:

- Plenty of hardware register to be implemented, plenty of bugs to be fixed...
- Hi-ROM/Fast-ROM carts support
- Windows display support
- Video modes 4-6 and all the mode 7 effects.
- SPC700 emulation and sound
- Coulour addition/substraction
- A lot of options like cheats, debugging, etc. using the GUI !

Download Snemul Alpha 2!

This is only an alpha release for evaluation purpose, so if you want GUI and sound, you should wait.
The default frame rate is 1/1, so if you have less than a p133, you should run the program with a parameter.

Back to Emulation Camp