Mahyar Koshkouei

Results 100 comments of Mahyar Koshkouei

This checksum could be calculated during the sort performed in #52.

2471c89d2ada67dfffe676c5509db13ea7cf21da Compiles with MSVC 2. Not strictly C89 compliant though, but I'm not sure it's necessary and useful features, such as bitfields of various types, and anonymous structs aren't available...

Work being done on https://github.com/deltabeard/Peanut-GB/tree/pointer branch.

Reading ROM data is probably inlined by the compiler. Profiling needs to be performed to see if using a pointer instead of a function actually results in any speed improvement.

Work done on oam-optimisation branch. Need to benchmark as to whether this improves performance.

There is no noticeable improvement in performance. Benchmark suggests this branch is slightly slower. https://github.com/deltabeard/Peanut-GB/commits/oam-optimisation

Because this resulted in no noticeable performance improvement, this will be closed.

Removed the milestone because requires a lot of profiling. It would be nice to have a script that plays a few games in order to generate a profile, and then...

The renderer should use an 8-bit surface that Peanut-GB will fill with pixels. By using SDL_SetPaletteColours, the colour of the pixels can be changed. SDL2 will convert the 8-bit surface...

I think this issue usually happens when the last loop of the song goes back to a part of the song where there are no other branches but itself. By...