-
Notifications
You must be signed in to change notification settings - Fork 1
Home
lifning edited this page Oct 22, 2011
·
26 revisions
Welcome to the Optiness wiki!
- bsnes, a modern, very hardware-accurate SNES emulator http://byuu.org/bsnes/
- snes9x-rr, a modified version of snes9x used by the TAS community http://code.google.com/p/snes9x-rr
- libsnes, a library that implements SNES emulation with bsnes's emulation cores. https://aur.archlinux.org/packages.php?ID=37582
- libsnes implementation using snes9x core instead of bsnes: https://aur.archlinux.org/packages.php?ID=49339
- python bindings for libsnes: http://gitorious.org/python-snes/
- We might have free Genesis support by targeting libsnes: http://board.byuu.org/viewtopic.php?f=17&t=2037
- SMV, a format for storing SNES "speedruns" as snapshot- or reset-anchored input strings: http://code.google.com/p/snes9x-rr/wiki/SMV151
- Timing and synchronization issues with these files due to the hackish nature of the old snes9x versions used to record them. Very difficult to reproduce these without going way out of scope for this project.
- BSV, a format similar to SMV used in previous versions of bsnes; seems to have been abandoned: http://gitorious.org/bsnes/pages/BsnesMovieFormat
- SSNES seems to support playing them back, but only older versions of bsnes-qt support recording them.
- There don't seem to be any published "runs" in this format on the internet.
- The current TASVideos record for Super Mario World (SMV143): http://tasvideos.org/1415M.html
- Map of RAM values in Super Mario World: http://www.smwcentral.net/?p=map&type=ram http://alcaro.smallhacker.com/ram.html
- The TASVideos record for Tetris apparently employed a brute force search: http://tasvideos.org/2786S.html