Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-16 | Simplify open load handling for MIPS and fix other arches | David Guillen Fandos | |
Also rewrite a bit memory handlers for smaller functions. | |||
2021-03-16 | Rewrite of the MIPS dynarec stubs | David Guillen Fandos | |
This allows us to emit the handlers directly in a more efficient manner. At the same time it allows for an easy fix to emit PIC code, which is necessary for libretro. This also enables more platform specific optimizations and variations, perhaps even run-time multiplatform support. | |||
2021-03-15 | Move palettes around to simplify MIPS dynarec | David Guillen Fandos | |
Will move also OAM structures to gain a few cycles per load/store. Loads can also be optimized for an extra instruction per access. | |||
2021-03-11 | Fix fd check | David Guillen Fandos | |
2021-03-10 | Remove PSP-specific stuff from MIPS backend | David Guillen Fandos | |
This is unnecessary since newlib supports all file I/O. This is needed for other mips ports | |||
2021-03-06 | Fix x86 dynarec, broken by d10c4afe | David Guillen Fandos | |
The dynarec expects function args to be located in registers instead of the stack, which is not the default calling convetion in GCC/clang. | |||
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 | |||
2021-02-15 | More cleanups (mostly whitespace and unused stuff) | David Guillen Fandos | |
2020-10-28 | Use correct path separator | negativeExponent | |
2020-10-09 | Update RTC emulation | negativeExponent | |
- Based on notes, gpSP's RTC does was based on vba. - I've updated relevant sections of it based on latest vba. reference issue: https://github.com/libretro/gpsp/issues/79 | |||
2020-09-05 | Add optional battery save using libretro save api | negativeExponent | |
- Adds core option to allow battery saves using the libretro api (retro_get_memory_data/size) - Initial save size set at 128KB and actual size is automatically determined internally by gba. - This will always assume that a save file is supported since save size or type cannot be determined until gba tries to write to backup memory. - A 128KB block of memory is used as buffer, similar method to VBA Next/Beetle GBA workarounds. Fix https://github.com/libretro/gpsp/issues/72 | |||
2019-11-15 | Fix flash 64K games not saving (Fix https://github.com/libretro/gpsp/issues/59) | negativeExponent | |
2019-10-03 | Reenable native file IO on PSP | bmaupin | |
2015-09-20 | fix sram not saving on some platforms. | aliaspider | |
2015-04-06 | show the gbaover details for the current gamepak only. | aliaspider | |
2014-12-22 | Split up gba_over entries into separate header file | twinaphex | |
2014-12-22 | Add entries to gbaover | twinaphex | |
2014-12-22 | Add more gbaover entries | twinaphex | |
2014-12-22 | Add entries to gbaover | twinaphex | |
2014-12-22 | Add more entries to gbaover | twinaphex | |
2014-12-22 | Add more entries to gbaover | twinaphex | |
2014-12-22 | Add more entries to gbaover | twinaphex | |
2014-12-21 | Remove patching of two BIOS ROM locations | twinaphex | |
2014-12-21 | Update gbaover | twinaphex | |
2014-12-21 | Add more entries to gbaover | twinaphex | |
2014-12-21 | More changes | twinaphex | |
2014-12-21 | Add some more vbaover entries | twinaphex | |
2014-12-21 | Start adding gbaover - unfinished | twinaphex | |
2014-12-20 | Get rid of function_cc | Twinaphex | |
2014-12-20 | Change load_gamepak signature | twinaphex | |
2014-12-20 | gba_memory.c - some cleanups | twinaphex | |
2014-12-20 | Make functions static in gba_memory.c | twinaphex | |
2014-12-13 | Remove more case ranges | twinaphex | |
2014-12-12 | dma_transfer - change dest_ptr to type uintptr_t - fixes 64bit interpreter | twinaphex | |
according to aliaspider | |||
2014-12-11 | Demacro-ize dma_transfer_expand | twinaphex | |
2014-12-11 | gba_memory.c - Turn trigger_dma into function | twinaphex | |
2014-12-11 | (gba_memory.c) Turn trigger_timer into real function | twinaphex | |
2014-12-11 | Turn some sound macro functions in gba_memory.c into real functions | twinaphex | |
2014-12-11 | cleanups | twinaphex | |
2014-12-10 | load_game_config - print config_path | twinaphex | |
2014-12-10 | We don't need to get rid of idle loop patching for non-dynarec | twinaphex | |
core | |||
2014-12-10 | non-HAVE_DYNAREC codepath compiles and links now | twinaphex | |
2014-12-10 | Add HAVE_DYNAREC ifdef to gba_memory.c | twinaphex | |
2014-12-10 | Add HAVE_DYNAREC ifdef | twinaphex | |
2014-12-10 | Style nits | twinaphex | |
2014-12-10 | Convert enum to sram_type_size to avoid warning | twinaphex | |
2014-12-10 | Fix one warning in Clang | twinaphex | |
2014-12-10 | cleanups | aliaspider | |
2014-12-10 | use correct save directory. | aliaspider | |
2014-12-10 | implement retro_serialize/unserialize | aliaspider | |