Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-30 | apply a facelift | aliaspider | |
2014-10-29 | remove more C++ code. | aliaspider | |
2014-10-29 | C++ cleanups. (in progress) | aliaspider | |
2014-10-29 | cleanups (cont.) | aliaspider | |
2014-10-28 | cleanups (cont.) | aliaspider | |
2014-10-28 | remove more stuff | aliaspider | |
2014-10-28 | initial libretro port. | aliaspider | |
2013-01-08 | Permanently remove NO_OPEN_BUS hacks. It was a premature optimisation. | Nebuleon Fumika | |
2012-12-20 | Remove the SNES Open Bus behaviour by default. Also simplify translation again. | Nebuleon Fumika | |
SNES Open Bus is a quirk of the memory subsystem that allow reads of invalid addresses to return the last byte read from memory. However, it is seldom needed by a game, and it costs 1 to 3 MIPS instructions per SNES instruction to emulate. If you need SNES Open Bus, you can remove -DNO_OPEN_BUS from the Makefile. | |||
2012-12-18 | Un-inline a bunch of stuff. | Nebuleon Fumika | |
With the MIPS instruction cache, this means that two consecutive SNES CPU instructions using e.g. the same addressing style or the same opcode have a chance that the second one will use the first one's code and that it will be cached. | |||
2011-03-05 | first commit | Kitty Draper | |