aboutsummaryrefslogtreecommitdiff
path: root/backends/module.mk
AgeCommit message (Collapse)Author
2010-12-22PLUGINS: add ELF memory manager to solve fragmentationYotam Barnoy
Following lordhoto's suggestion, I implemented a simple allocator that grabs the size of the biggest available plugin in memory. This is an elegant solution to the fragmentation problem, with the caveat that memory is wasted. As such, it's not suited for the DS, so I added a #define to disable it there. svn-id: r55009
2010-11-28Merging the gsoc2010-opengl branchMax Horn
svn-id: r54518
2010-11-24BACKENDS: Add a basic logger implementation.Johannes Schickel
This is the logger I posted at our patch tracker. Item #3115757 "OSYSTEM: Basic logger". It includes the changes proposed by Max. It is currently not hooked into any backend, since we still need to decide where to log files, whether to have multiple log files etc. svn-id: r54451
2010-11-08BACKENDS: Partial merge of gsoc2010-opengl: Audio CD changes onlyMax Horn
This commit contains the AudioCDManager changes from the gsoc2010-opengl branch. The other changes in that branch are restricted to the backends directory only (plus configure). The Nintendo DS and Dreamcast ports still need to be ported over to the new Audio CD system, but that should be fairly easy to do. svn-id: r54147
2010-11-04DC: remove multi-build of dc-provider that slipped in with plugin merge.Yotam Barnoy
svn-id: r54058
2010-10-23DINGUX: fix compilation for the opengl branchFabio Battaglia
Moved events related code to backends/events/dinguxsdl/* and move graphics related code to backends/graphics/dinguxsdl/* Subclass OSystem_POSIX instead of OSystem_SDL svn-id: r53730
2010-09-15PLUGINS: Additional plugin check for the ELF loader.Andre Heider
The ELF loader does not have access to the symbols of the main executable, it just relocates symbols to it via fixed offsets. We need to make sure that loaded plugins are from the same link process to prevent crashes. An embedded build date is used for that. svn-id: r52730
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-05PLUGINS: Plugin support for the GameCube/Wii backend.Andre Heider
svn-id: r52553
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-10merged trunk into branch, reverted Cruise Singleton changesTony Puccinelli
svn-id: r51961
2010-08-07removed gp2x-wiz plugin provider from backends/module.mkTony Puccinelli
svn-id: r51847
2010-08-07modified psp to use mips-loader.cpp (and added things to backends/module.mk)Tony Puccinelli
svn-id: r51826
2010-08-07made MIPSDLObject and PS2 plugin provider that uses itTony Puccinelli
svn-id: r51818
2010-08-06Fix dc build.Alejandro Marzini
svn-id: r51814
2010-08-06added DSPlugin and DS Plugin Provider (steps towards using subtypes of DLObject)Tony Puccinelli
svn-id: r51777
2010-07-30Merged from trunk, from Rev 50841 to HEADAlejandro Marzini
svn-id: r51495
2010-07-29BUILD: Compile & link certain files only for specific BACKEND valuesMax Horn
svn-id: r51465
2010-07-28abstracted an ELF plugin providerTony Puccinelli
svn-id: r51400
2010-07-17Remove PalmOS portMax Horn
svn-id: r50964
2010-07-13Merged from trunk, from Rev 49499 to HEADAlejandro Marzini
svn-id: r50840
2010-07-09Added OpenGLSDLGraphicsManager.Alejandro Marzini
svn-id: r50768
2010-07-03added ds plugin provider to module.mkTony Puccinelli
svn-id: r50613
2010-07-01Modularized GP2X backend. Renamed GP2XWIZSdlEventManager to ↵Alejandro Marzini
GP2XSdlEventManager, and added GP2X code. svn-id: r50542
2010-06-30Modularized GP2XWIZ backend.Alejandro Marzini
svn-id: r50514
2010-06-29Renamed Samsung TV SDL Event Manager class and file for constancy, and added ↵Alejandro Marzini
initialization for it on Samsung TV backend. svn-id: r50481
2010-06-29Updated makefile. Fixed compile errors.Alejandro Marzini
svn-id: r50475
2010-06-26Modularized Symbian port.Alejandro Marzini
svn-id: r50356
2010-06-26Fixed build error.Alejandro Marzini
svn-id: r50342
2010-06-26Updated makefile.Alejandro Marzini
svn-id: r50306
2010-06-26added wiz plugin provider to backends/module.mkTony Puccinelli
svn-id: r50300
2010-06-24Renamed MacOSXMixerManager to BufferingSDLMixerManager.Alejandro Marzini
svn-id: r50223
2010-06-14Update build systemMax Horn
svn-id: r49664
2010-06-13Added SdlTimerManager. Added getMillis, delayMillis and getTimeAndDate to ↵Alejandro Marzini
Common::TimerManager, DefaultTimerManager and ModularBackend. Removed timer code from OSystem_SDL. svn-id: r49637
2010-06-13Updated makefiles.Alejandro Marzini
svn-id: r49636
2010-06-10Removed deleted DefaultMutexManager from makefile.Alejandro Marzini
svn-id: r49557
2010-06-08Renamed and moved DefaultGraphicsManager to NullGraphicsManager. Added pure ↵Alejandro Marzini
virtual class GraphicsManager. svn-id: r49528
2010-06-08Added Graphics and Mutex managers to makefile.Alejandro Marzini
svn-id: r49498
2010-06-01minor modification to accomodate dynamic plugins for ps2Tony Puccinelli
svn-id: r49367
2010-05-31Fix trunk compilation (don't try to compile non-existing files)Jordi Vilalta Prat
svn-id: r49365
2010-05-31modifications to get the ps2 to use the ps2loaderTony Puccinelli
svn-id: r49363
2010-05-29Added again base-backend. Started sdl backend refatoring, file, mutex and ↵Alejandro Marzini
timer subsystems created. svn-id: r49305
2010-05-28Created base virtual classes for backends subsystems.Alejandro Marzini
Removed base-backend, it won't be needed anymore. svn-id: r49284
2010-05-24PSP: moved timer thread to backends/timer/pspYotam Barnoy
svn-id: r49173
2009-12-30remove bad hackery caused by n64 port and avoid polluting StdioStream using ↵Fabio Battaglia
a custom Stream subclass svn-id: r46777
2009-12-30Add Nintendo 64 port to trunk.Fabio Battaglia
svn-id: r46773
2009-10-09Slightly modified version of patch #2875544: PSP plugins patchJoost Peters
svn-id: r44822
2009-09-27Removed Mac OS X QuickTime MIDI backend. It breaks on OS X 10.6, and it's ↵Max Horn
not as good as the CoreAudio backend anyway svn-id: r44428
2009-08-17Commit (slightly) modified version of patch #2831248: Allow suspend/resume ↵Joost Peters
for PSP svn-id: r43477