Johannes Schickel
7aa3de5d37
PS2: Make GPL headers consistent in themselves.
2014-02-18 02:39:37 +01:00
Christoph Mallon
23a0f5318c
JANITORIAL: Remove trailing empty lines.
2011-08-07 13:53:33 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
df05ed1a46
BACKENDS: Include scummsys.h at top of all .cpp files, *before* any #ifdefs
...
svn-id: r54573
2010-11-29 16:18:43 +00:00
Max Horn
7ace85e636
PLUGINS: Simplify ELF plugin providers & DLObject subclasses
...
* Remove DLObject virtual methods allocSegment and freeSegment.
As long as all DLObject implementations use memalign + free to
allocate/release segments, there is no point in wrapping those.
This enables further simplifications.
* Add TemplatedELFPlugin template class. Use this instead of explicit
ELFPlugin subclasses.
* Rename DLObject::discard_symtab to discardSymtab
svn-id: r54082
2010-11-05 01:20:34 +00:00
Andre Heider
d8b85ffcb8
PLUGINS: Formatting.
...
Misformatted casts in an earier commit, oops.
svn-id: r52572
2010-09-05 21:58:45 +00:00
Andre Heider
8889f4c5ad
PLUGINS: Set svn:keywords property on all new files.
...
svn-id: r52566
2010-09-05 15:47:04 +00:00
Andre Heider
c4a88559a5
PLUGINS: Move platform specific code out of the generic ELF loader.
...
Instead overwrite pure virtual functions in a backend specific class.
svn-id: r52556
2010-09-05 12:52:17 +00:00
Andre Heider
86f4dbd956
PLUGINS: Move all ELF loader related files to its own directory.
...
svn-id: r52555
2010-09-05 12:51:25 +00:00
Andre Heider
5986aa96f2
PLUGINS: Formatting.
...
svn-id: r52552
2010-09-05 12:39:28 +00:00
Tony Puccinelli
34b5eb3ba3
added a todo to plugins.cpp and a comment to elf32.h; Collapsed plugin providers for a few ports into their .h files, removing the corresponding .cpp files
...
svn-id: r52112
2010-08-16 08:41:04 +00:00
Tony Puccinelli
62d8126df0
added appropriate ifdefs throughout the plugins directory
...
svn-id: r52053
2010-08-13 02:58:52 +00:00
Tony Puccinelli
de1e941370
refined constructors, removed destructors, got rid of unneccessary method duplication in DLObject and its subtypes
...
svn-id: r51845
2010-08-07 22:27:23 +00:00
Tony Puccinelli
68b986545a
added necessary files I forgot to commit yesterday (whoops...) for mips and arm loaders
...
svn-id: r51843
2010-08-07 21:47:50 +00:00
Tony Puccinelli
145d8899df
added some comments to shorts-segment-manager, moved main engine linker script for ps2 into the plugins folder as it is only used when dynamic plugins are enabled
...
svn-id: r51447
2010-07-28 23:17:39 +00:00
Tony Puccinelli
ff78cf6771
abstracted an ELF plugin provider
...
svn-id: r51400
2010-07-28 02:05:17 +00:00
Tony Puccinelli
749d47ba26
fixed incorrect header file include
...
svn-id: r51399
2010-07-28 01:03:17 +00:00
Tony Puccinelli
58f3e81f00
Continued abstraction of generic ELF-loader, splitting off MIPS-processor specific things into their own files and testing on the PS2
...
svn-id: r51345
2010-07-27 06:27:45 +00:00
Tony Puccinelli
95e56f2052
merged trunk into branch and corrected __PS2__ to __PLAYSTATION2__ in a couple files
...
svn-id: r49435
2010-06-05 01:05:19 +00:00
Tony Puccinelli
f307436240
added svn keywords 'Id' and 'URL' to new files
...
svn-id: r49283
2010-05-28 00:57:54 +00:00
Tony Puccinelli
0fdfd5d47b
added files for ps2 loadable modules (mainly transplanted from psp code with VERY minor tweaks)
...
svn-id: r49256
2010-05-27 05:03:09 +00:00
Tony Puccinelli
fab28cb74b
minor initial commit for ps2 plugins. Added ps2-provider code
...
svn-id: r49253
2010-05-26 23:22:45 +00:00