aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-05PLUGINS: Move platform specific code out of the generic ELF loader.Andre Heider
Instead overwrite pure virtual functions in a backend specific class. svn-id: r52556
2010-09-05PLUGINS: Move all ELF loader related files to its own directory.Andre Heider
svn-id: r52555
2010-09-05WII: Add plugins to the distribution.Andre Heider
svn-id: r52554
2010-09-05PLUGINS: Plugin support for the GameCube/Wii backend.Andre Heider
svn-id: r52553
2010-09-05PLUGINS: Formatting.Andre Heider
svn-id: r52552
2010-09-05PLUGINS: 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-05PLUGINS: Properly check the ELF header.Andre Heider
The ELFMAG is only 4 bytes, not 6. Properly check for endianess. svn-id: r52550
2010-09-05PLUGINS: The VMA doesn't get added to any PHDR.Andre Heider
svn-id: r52549
2010-09-05PLUGINS: Fix warnings.Andre Heider
svn-id: r52548
2010-09-05PLUGINS: Cleanup includes and debug output.Andre Heider
Use the common debug functions instead of spamming #defines. svn-id: r52547
2010-09-05PLUGINS: Flush only memory ranges, not everythingAndre Heider
svn-id: r52546
2010-09-05DS: Enable debug level 2 when DISABLE_TEXT_CONSOLE is not set.Andre Heider
svn-id: r52545
2010-09-05WII: Merge r52536 from trunk.Andre Heider
svn-id: r52537
2010-09-04DS: Merge r52533 from trunk.Andre Heider
svn-id: r52534
2010-08-29PLUGINS: Fix warnings and unnecessary casts.Andre Heider
svn-id: r52439
2010-08-28WII: svn merge Wii port commits from trunkAndre Heider
svn-id: r52425
2010-08-22PSP: switched from stdio to psp functions in plugin branchYotam Barnoy
Allows us to work with PSP plugins in this branch. Otherwise it's just too slow. svn-id: r52273
2010-08-19PSP: 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-19PLUGINS: added virtual destructor to DLObjectYotam Barnoy
This could be really important. Maybe. svn-id: r52205
2010-08-19configure: removed spaces from PS2 and PSP casesYotam Barnoy
svn-id: r52203
2010-08-19Fix warning & code formattingMax Horn
svn-id: r52202
2010-08-16Added doxygen comments for a few different plugin-related classesTony Puccinelli
svn-id: r52124
2010-08-16moved include of Makefile.common in PS2 MakefileTony Puccinelli
svn-id: r52117
2010-08-16removed redundant include of Makefile.common in PS2 MakefileTony Puccinelli
svn-id: r52115
2010-08-16Added define to PS2 so it uses ONE_PLUGIN_AT_A_TIMETony Puccinelli
svn-id: r52114
2010-08-16added 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-16Changed PLUGIN_LD_FLAGS for psp to point to correct directories for ↵Tony Puccinelli
plugin.syms and plugin.ld svn-id: r52110
2010-08-15added ds build script that makes a static build with all usable engines, ↵Tony Puccinelli
dumps the symbols used, and then makes a dynamic build that's selectively stripped accordingly svn-id: r52096
2010-08-14removed psploader.o from objects in psp makefile (psp should be using ↵Tony Puccinelli
abstracted MIPS loader now) svn-id: r52085
2010-08-14added 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-14Ensured getPlugins is not called multiple times on Static Plugin Provider ↵Tony Puccinelli
with 'ONE_PLUGIN_AT_A_TIME' defined svn-id: r52080
2010-08-13added back --gc-sections for the ds when dynamic modules aren't enabledTony Puccinelli
svn-id: r52069
2010-08-13moved some dynamic-modules specific defines into the appropriate area for ds ↵Tony Puccinelli
in configure svn-id: r52061
2010-08-13added dynamic plugins stuff for ds into configureTony Puccinelli
svn-id: r52060
2010-08-13refactored NEW_PLUGIN_DESIGN_FIRST_REFINEMENT define into ONE_PLUGIN_AT_A_TIMETony Puccinelli
svn-id: r52058
2010-08-13added appropriate ifdefs throughout the plugins directoryTony Puccinelli
svn-id: r52053
2010-08-12modified 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-12got rid of leftover debugging printfTony Puccinelli
svn-id: r52027
2010-08-12Refined first refinement of new plugin design. Tested successfully ↵Tony Puccinelli
adding/removing/running games on Linux with only one engine plugin loaded at a time svn-id: r52026
2010-08-11finished manual merging of trunk into branchTony Puccinelli
svn-id: r51967
2010-08-11manually merged trunk/backends into branch and removed some now redundant ↵Tony Puccinelli
elf32.h files svn-id: r51966
2010-08-11manually merged psp-stream.hTony Puccinelli
svn-id: r51965
2010-08-11manually merged engines from trunk into branchTony Puccinelli
svn-id: r51964
2010-08-11manually merged base, graphics, common, sound, and gui as I am quite skilled ↵Tony Puccinelli
at somehow messing up svn merge :-) svn-id: r51963
2010-08-10merged trunk into branch, reverted Cruise Singleton changesTony Puccinelli
svn-id: r51961
2010-08-09SCI: adding gk1 patch for day 5 freezeMartin Kiewitz
svn-id: r51947
2010-08-09SCI: adding script patches for gk1Martin Kiewitz
day6 issue in police department svn-id: r51942
2010-08-09SCI: extended workaround of kq6 to all roomsMartin Kiewitz
fixes bug #3041734 svn-id: r51941
2010-08-09LEGAL: Add COPYING.BSD to DIST_FILES_DOCS.Torbjörn Andersson
svn-id: r51940
2010-08-09LEGAL: Add COPYING.BSD fileTorbjörn Andersson
Reword the disclaimer at the top of COPYING.LGPL, as it sounds a bit awkward to me. Move the BSD-like license to the top of mpeg_player.cpp (it still points out that only parts of the file are under that license) because that's where COPYING.BSD tells the reader to look. svn-id: r51939