Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-05 | PLUGINS: Plugin support for the GameCube/Wii backend. | Andre Heider | |
svn-id: r52553 | |||
2010-09-05 | PLUGINS: Formatting. | Andre Heider | |
svn-id: r52552 | |||
2010-09-05 | PLUGINS: Respect the VMA when relocating. | Andre Heider | |
Plugins do not have to be linked at 0x0. Some platforms have limited relocation jump offsets, which makes 0x0 unusable. svn-id: r52551 | |||
2010-09-05 | PLUGINS: Properly check the ELF header. | Andre Heider | |
The ELFMAG is only 4 bytes, not 6. Properly check for endianess. svn-id: r52550 | |||
2010-09-05 | PLUGINS: The VMA doesn't get added to any PHDR. | Andre Heider | |
svn-id: r52549 | |||
2010-09-05 | PLUGINS: Fix warnings. | Andre Heider | |
svn-id: r52548 | |||
2010-09-05 | PLUGINS: Cleanup includes and debug output. | Andre Heider | |
Use the common debug functions instead of spamming #defines. svn-id: r52547 | |||
2010-09-05 | PLUGINS: Flush only memory ranges, not everything | Andre Heider | |
svn-id: r52546 | |||
2010-09-05 | DS: Enable debug level 2 when DISABLE_TEXT_CONSOLE is not set. | Andre Heider | |
svn-id: r52545 | |||
2010-09-05 | WII: Merge r52536 from trunk. | Andre Heider | |
svn-id: r52537 | |||
2010-09-04 | DS: Merge r52533 from trunk. | Andre Heider | |
svn-id: r52534 | |||
2010-08-29 | PLUGINS: Fix warnings and unnecessary casts. | Andre Heider | |
svn-id: r52439 | |||
2010-08-28 | WII: svn merge Wii port commits from trunk | Andre Heider | |
svn-id: r52425 | |||
2010-08-22 | PSP: switched from stdio to psp functions in plugin branch | Yotam Barnoy | |
Allows us to work with PSP plugins in this branch. Otherwise it's just too slow. svn-id: r52273 | |||
2010-08-19 | PSP: made PSP compile with plugins. | Yotam Barnoy | |
Also removed criticalSection calls from elf-loader.cpp, since now streams are used so the criticalSections are automatic. svn-id: r52206 | |||
2010-08-19 | PLUGINS: added virtual destructor to DLObject | Yotam Barnoy | |
This could be really important. Maybe. svn-id: r52205 | |||
2010-08-16 | Added doxygen comments for a few different plugin-related classes | Tony Puccinelli | |
svn-id: r52124 | |||
2010-08-16 | moved include of Makefile.common in PS2 Makefile | Tony Puccinelli | |
svn-id: r52117 | |||
2010-08-16 | removed redundant include of Makefile.common in PS2 Makefile | Tony Puccinelli | |
svn-id: r52115 | |||
2010-08-16 | Added define to PS2 so it uses ONE_PLUGIN_AT_A_TIME | Tony Puccinelli | |
svn-id: r52114 | |||
2010-08-16 | added a todo to plugins.cpp and a comment to elf32.h; Collapsed plugin ↵ | Tony Puccinelli | |
providers for a few ports into their .h files, removing the corresponding .cpp files svn-id: r52112 | |||
2010-08-14 | removed psploader.o from objects in psp makefile (psp should be using ↵ | Tony Puccinelli | |
abstracted MIPS loader now) svn-id: r52085 | |||
2010-08-14 | added dynamic plugins stuff for PS2 into Makefile (and added couple of ↵ | Tony Puccinelli | |
defines for abstracted ELF-LOADER for psp svn-id: r52083 | |||
2010-08-13 | refactored NEW_PLUGIN_DESIGN_FIRST_REFINEMENT define into ONE_PLUGIN_AT_A_TIME | Tony Puccinelli | |
svn-id: r52058 | |||
2010-08-13 | added appropriate ifdefs throughout the plugins directory | Tony Puccinelli | |
svn-id: r52053 | |||
2010-08-12 | modified DS makefile to use new plugin design where only one plugin is ↵ | Tony Puccinelli | |
loaded at a time and tested successfully on the DS. Added code to prevent a crash in the case where there are no engine plugins present. Removed code for R_ARM_TARGET1 in arm-loader, as it is no longer used and was never used successfully svn-id: r52052 | |||
2010-08-11 | manually merged trunk/backends into branch and removed some now redundant ↵ | Tony Puccinelli | |
elf32.h files svn-id: r51966 | |||
2010-08-11 | manually merged psp-stream.h | Tony Puccinelli | |
svn-id: r51965 | |||
2010-08-10 | merged trunk into branch, reverted Cruise Singleton changes | Tony Puccinelli | |
svn-id: r51961 | |||
2010-08-07 | removed gp2x-wiz plugin provider from backends/module.mk | Tony Puccinelli | |
svn-id: r51847 | |||
2010-08-07 | got rid of rest of leftover stuff from GP2X-WIZ elf-loader attempt | Tony Puccinelli | |
svn-id: r51846 | |||
2010-08-07 | refined constructors, removed destructors, got rid of unneccessary method ↵ | Tony Puccinelli | |
duplication in DLObject and its subtypes svn-id: r51845 | |||
2010-08-07 | added necessary files I forgot to commit yesterday (whoops...) for mips and ↵ | Tony Puccinelli | |
arm loaders svn-id: r51843 | |||
2010-08-07 | removed psploader code, as it is covered by the mipsloader and elfloader in ↵ | Tony Puccinelli | |
backends/plugins svn-id: r51828 | |||
2010-08-07 | took out hacky 'ifdef MIPS_TARGET' statements in DLObject's methods and ↵ | Tony Puccinelli | |
instead overrode those methods in MIPSDLObject svn-id: r51827 | |||
2010-08-07 | modified psp to use mips-loader.cpp (and added things to backends/module.mk) | Tony Puccinelli | |
svn-id: r51826 | |||
2010-08-07 | made MIPSDLObject and PS2 plugin provider that uses it | Tony Puccinelli | |
svn-id: r51818 | |||
2010-08-06 | got rid of gp2xwiz loader (anything useful from it is already incorporated ↵ | Tony Puccinelli | |
into the ARM loader in the plugins directory at this point) and implemented ARMDLObject as a subtype of DLObject svn-id: r51813 | |||
2010-08-06 | made a couple of functions in DLObject virtual, other minor fixes/changes | Tony Puccinelli | |
svn-id: r51797 | |||
2010-08-06 | removed unnecessary declaration of flushDataCache() in elf-loader header | Tony Puccinelli | |
svn-id: r51794 | |||
2010-08-06 | got rid of unneccessary 'extern C' section in elf-loader header and ↵ | Tony Puccinelli | |
refactored arm-relocs.cpp to arm-loader.cpp svn-id: r51793 | |||
2010-08-06 | Enabled translation by default. Include common/error.cpp in uiq3 makefile | Lars Persson | |
svn-id: r51784 | |||
2010-08-06 | Start to support Flac when building! | Lars Persson | |
svn-id: r51781 | |||
2010-08-06 | Don't include engines/sci as userinclude path, causes conflicts with ↵ | Lars Persson | |
graphics/ inclusion svn-id: r51779 | |||
2010-08-06 | added loadPlugin function into DSPlugin (doesn't use a DSDLObject yet) | Tony Puccinelli | |
svn-id: r51778 | |||
2010-08-06 | added DSPlugin and DS Plugin Provider (steps towards using subtypes of DLObject) | Tony Puccinelli | |
svn-id: r51777 | |||
2010-08-06 | hacky way to put ELFPlugin::findSymbol in elf-provider.cpp without compiler ↵ | Tony Puccinelli | |
errors svn-id: r51775 | |||
2010-08-05 | Fix for mixed-up ordering of '_dlHandle->close()' and 'delete _dlHandle' | Tony Puccinelli | |
svn-id: r51773 | |||
2010-08-05 | Moved ELFPlugin class definition into elf-provider.h | Tony Puccinelli | |
svn-id: r51767 | |||
2010-08-05 | dealt with FIXME comments: removing superfluous checks, printfs, etc. | Tony Puccinelli | |
svn-id: r51765 |