aboutsummaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Collapse)Author
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-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-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-07got rid of rest of leftover stuff from GP2X-WIZ elf-loader attemptTony Puccinelli
svn-id: r51846
2010-08-07refined constructors, removed destructors, got rid of unneccessary method ↵Tony Puccinelli
duplication in DLObject and its subtypes svn-id: r51845
2010-08-07added necessary files I forgot to commit yesterday (whoops...) for mips and ↵Tony Puccinelli
arm loaders svn-id: r51843
2010-08-07removed psploader code, as it is covered by the mipsloader and elfloader in ↵Tony Puccinelli
backends/plugins svn-id: r51828
2010-08-07took out hacky 'ifdef MIPS_TARGET' statements in DLObject's methods and ↵Tony Puccinelli
instead overrode those methods in MIPSDLObject svn-id: r51827
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-06got 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-06made a couple of functions in DLObject virtual, other minor fixes/changesTony Puccinelli
svn-id: r51797
2010-08-06removed unnecessary declaration of flushDataCache() in elf-loader headerTony Puccinelli
svn-id: r51794
2010-08-06got 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-06Enabled translation by default. Include common/error.cpp in uiq3 makefile Lars Persson
svn-id: r51784
2010-08-06Start to support Flac when building!Lars Persson
svn-id: r51781
2010-08-06Don't include engines/sci as userinclude path, causes conflicts with ↵Lars Persson
graphics/ inclusion svn-id: r51779
2010-08-06added loadPlugin function into DSPlugin (doesn't use a DSDLObject yet)Tony Puccinelli
svn-id: r51778
2010-08-06added DSPlugin and DS Plugin Provider (steps towards using subtypes of DLObject)Tony Puccinelli
svn-id: r51777
2010-08-06hacky way to put ELFPlugin::findSymbol in elf-provider.cpp without compiler ↵Tony Puccinelli
errors svn-id: r51775
2010-08-05Fix for mixed-up ordering of '_dlHandle->close()' and 'delete _dlHandle'Tony Puccinelli
svn-id: r51773
2010-08-05Moved ELFPlugin class definition into elf-provider.hTony Puccinelli
svn-id: r51767
2010-08-05dealt with FIXME comments: removing superfluous checks, printfs, etc.Tony Puccinelli
svn-id: r51765
2010-08-05added plugin design first refinement define to ps2 makefileTony Puccinelli
svn-id: r51749
2010-08-03added checks for ELF_LOADER_TARGET before including the elf plugin providerTony Puccinelli
svn-id: r51716
2010-08-03Simplify code a bit, add several FIXMEsMax Horn
svn-id: r51688
2010-08-03PSP: Factored out thread creation routines into PspThreadable class.Yotam Barnoy
This should aid in further optimizations. svn-id: r51685
2010-08-03got rid of dlerr[MAXDLERRLEN]Tony Puccinelli
svn-id: r51678
2010-08-03got rid of dlopen, dlclose, etc. wrappersTony Puccinelli
svn-id: r51677
2010-08-02N64: mention hkz-libn64 download location in port readmeFabio Battaglia
svn-id: r51656
2010-08-02DS: Allow disabling assert via NDEBUG; cleanupMax Horn
svn-id: r51640
2010-08-02DS: Disable debug mode in setup-builddirs.shMax Horn
svn-id: r51638
2010-08-02DS: More closely immitate CXXFLAGS of custom DS build systemMax Horn
svn-id: r51637
2010-08-02DS: Reorder & complete list of OPT_SPEED files; some tweaksMax Horn
Add -mno-thumb to OPT_SPEED to override the -mthumb from OPT_SIZE. svn-id: r51636
2010-08-01CONFIGURE: add support for N64 port to configureFabio Battaglia
svn-id: r51581
2010-08-01iPhone: changed GL_NEAREST to GL_LINEAR in miniaturization filter as per ↵Yotam Barnoy
forum post 29/7/10 svn-id: r51567
2010-07-31DS: Remove now redundant ds-fs.o from PORT_OBJSMax Horn
svn-id: r51558
2010-07-31DS: Add shell script which emulates old DS builds using configure&makeMax Horn
svn-id: r51556
2010-07-31DS: Fix custom DS build systemMax Horn
svn-id: r51555
2010-07-30PSP: optimized memcpy some more and fixed memcpy testingYotam Barnoy
Found that the particular implementation was producing messy assembly for misaligned copies. Improved it and also fixed up wrapping the memcpy, which would cause endless prints in case memcpy testing is asked for. svn-id: r51503
2010-07-29DC: Let scummvm.ini override autodetect of gamesMarcus Comstedt
If a game CD has a scummvm.ini file with at least one game domain in it, the normal autodetection is now bypassed and a menu of only the games in the .ini file is presented instead. The descriptions of the games are taken from the .ini file, but icons are still scanned for in the old fashion. Note that previously ScummVM would read global options from the scummvm.ini file on the boot disc (if present), but now global options are instead taken from the scummvm.ini on the game disc (in case of a disc swap). svn-id: r51480
2010-07-29DC: Specialize createConfig{Read,Write}Stream Marcus Comstedt
Implement platform-specific variants of createConfigReadStream() and createConfigWriteStream(), instead of inheriting the BaseBackend definitions. Nonstandard behavious is as follows: * createConfigWriteStream() always returns 0 (read-only filesystem) * createConfigReadStream() returns an empty MemoryReadStream instead of NULL if scummvm.ini does not exist. This is to make sure that loadDefaultConfigFile() always clears out any old config data, as I'll want to restart config parsing from scratch after a disc swap. svn-id: r51478
2010-07-29DS: Add WRAP_MALLOC support to ds.mk, update commentsMax Horn
svn-id: r51474
2010-07-29DS: Get rid of DS_NON_SCUMM_BUILD and DS_SCUMM_BUILDMax Horn
svn-id: r51473
2010-07-29BUILD: Unify how MODULE_DIRS is computed for backendsMax Horn
This should help avoid situations where MODULE_DIRS is not set to a complete list of build dirs (which causes troubles with the automatic header dependency detection logic). On the long run, we should replace the relevant code by a macro or also use rules.mk for this (with yet another if/else case add to it). svn-id: r51467
2010-07-29BUILD: Fix MODULE_DIRS for WinCE portMax Horn
svn-id: r51466
2010-07-29BUILD: Compile & link certain files only for specific BACKEND valuesMax Horn
svn-id: r51465