mupen64plus / mupen64plus-video-rice

Video plugin for the Mupen64Plus v2.0 project, using OpenGL. This plugin is based on the RiceVideoLinux plugin from earlier versions of Mupen64Plus.
31 stars 40 forks source link

Improve the regression test #30

Open Narann opened 9 years ago

Narann commented 9 years ago

Regression tests are key for emulators. Dolphin has it own regression test suite.

mupen64plus also have its own . It's a simple python script but it's a good start and it has been very useful during Rice color combiner refactoring.

The current problem is that it's very slow because it doesn't rely on stave states. It just load some roms and create some screenshots at specific times.

It would be even better to integrate save state loading. This way we could create savestates focusing on specific problems for games.

Once I will tackle this problem, would like to create it's own repo for that.

Narann commented 9 years ago

I did some test in ui-console trying to add a --savestate (filepath) option but the current API doesn't seems to allow load a save state at startup so I used M64CMD_SET_FRAME_CALLBACK command and it work perfectly, preparing a push request.