Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-27 | Enable big-endian devices: gc/wii | David Guillen Fandos | |
This patch adds big-endian compatibility in gpsp (in general but only for the interpreter). There's no performance hit for little-endian platforms (should be a no-op) and only add a small overhead in memory accesses for big-endian platforms. Most memory accesses are wrapped with a byteswap instruction and I/O reg accesses are also rewired for proper access (using macros). Video rendering has been fixed to also do byteswaps but there's a couple of games and rendering modes that still seem broken (but they amount to less than 20 games in my tests with 1K ROMs). This also adds build rules and CI for NGC/WII/WIIU (untested) | |||
2021-02-23 | Small fixes to division by zero | David Guillen Fandos | |
This causes crashes in PSP quite often in many games. Other CPUs might (depending on the processor state) silently return zero or some undefined value. The fix is borrowed from ReGBA's codebase | |||
2014-12-13 | Turn two functions static | twinaphex | |
2014-12-12 | Get rid of unnecessary macros for sound_timer_queue functions - it | twinaphex | |
is pretty apparent what this does on its face, and a macro is somewhat unnecessary for so few invocations | |||
2014-12-10 | Style nits | twinaphex | |
2014-12-10 | Get rid of unused variable 'audio_buffer_size' to silence another warning | twinaphex | |
2014-12-10 | cleanups | aliaspider | |
2014-12-10 | implement retro_serialize/unserialize | aliaspider | |
2014-12-09 | Clean up some unused stuff | twinaphex | |
2014-12-09 | De-macroize render_sample macros | twinaphex | |
2014-12-09 | Get rid of gbc_sound_load_wave_ram macro | twinaphex | |
2014-12-09 | Simplify gbc_sound_wave_update | twinaphex | |
2014-12-09 | Simplify sound_timer function | twinaphex | |
2014-12-09 | Simplify render_audio | twinaphex | |
2014-12-09 | Remove non-libretro code in sound.c | twinaphex | |
2014-12-09 | fix sound | aliaspider | |
2014-12-09 | enable sound ( still broken ) | aliaspider | |
2014-12-09 | video output now works in statically linked builds. | aliaspider | |
core can't be used as a shared library yet due to the dynarec not working when compiled with -fPIC | |||
2014-12-09 | can compile | aliaspider | |
2014-07-14 | Get rid of PND_BUILD/RPI_BUILD/POLLUX_BUILD/GIZ_BUILD | twinaphex | |
2013-03-07 | raspberry pi port | Dave | |
2012-10-06 | u8/caanoo release | notaz | |
2012-10-05 | make sound reinitable | notaz | |
this will be used for Caanoo overclocking workaround | |||
2011-09-08 | tweak sound buffering and timing to better match pandora's refresh. | notaz | |
this also changes how direct sound channels are started and sample step precision is increased to hopefully fix gbc + direct channel desync that has been reported on the forums. | |||
2011-09-06 | enable -Wall and fix warnings reported by it | notaz | |
2011-09-04 | unify non-psp synchronize(), fix a few sound issues | notaz | |
..like ignoring real buffer size and not stopping sound thread on exit | |||
2011-09-03 | get rid of GP2X_BUILD checks where they are not really needed | notaz | |
2009-05-21 | race condition fix from 2007 (gpsp09-2xb_1) | notaz | |
2009-05-21 | original source from gpsp09-2xb_src.tar.bz2 | notaz | |