aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ds/arm9/source/osystem_ds.cpp
AgeCommit message (Collapse)Author
2012-06-16BACKENDS: Let copyRectToScreen take a "const void *" instead of "const byte ↵Johannes Schickel
*" as buffer. This removes the need to convert the parameter to copyRectToScreen to "const byte *", which is commonly used in games, which use Graphics::Surface to store their graphics data.
2012-06-03ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵Johannes Schickel
logic. All uses of the old target scale API actually wanted to disallow scaling of the mouse cursor. This commit adapts our API to this and thus simplifies backend implementations. Some backends, most notable the Wii and Android, did some implementation of the cursor target scale, which I didn't adapt yet. I added a TODO for the porters there.
2011-11-27DS: Remove the unused method OSystem_DS::grabRawScreen().Christoph Mallon
This was removed from OSystem in b51f2f3212ae8a5abbdce4d947ec2d1cad1a0b6f.
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-06-08BACKENDS: Shuffle backends class hierarchy and module initializationMax Horn
2011-06-08DS: Prevent OSystem destructor from deleting _savefileManagerMax Horn
2011-06-07DS: Use OSystem::_savefileManager slotMax Horn
2011-06-07DS: Use OSystem's 'slot' for timer managerMax Horn
2011-06-06DS: Add custom logMessage() implementationMax Horn
2011-06-06BACKENDS: Add OSystem::getDefaultConfigFileNameMax Horn
This is used to provide default implementations for createConfigWriteStream and createConfigReadStream, which can be used by most backends. Note that backends can still override createConfigRead/WriteStream; this could be useful if settings on some port are not stored in a regular file (think 'Windows registry', for a hypothetical example).
2011-06-06BACKENDS: Unify AudioCD manager instantiationMax Horn
2011-06-04BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState callsMax Horn
2011-06-04COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPaletteMax Horn
2011-05-03BACKENDS: Allow various files to use stuff from time.hMax Horn
2011-04-17ALL/GRAPHICS: Remove Surface::bytesPerPixel.Johannes Schickel
2011-04-17BACKENDS: Adapt various backends code to set up Surface::format correctly.Johannes Schickel
Note that this change is not tested at all (not even compile wise!).
2011-04-17BACKEND: Prefer Surface::create taking a PixelFormat over the one taking a ↵Johannes Schickel
byte depth.
2011-04-14ALL: colour -> colorMax Horn
2011-02-15DS: Adapt to setPalette/grabPalette RGBA->RGB change.Johannes Schickel
This change is not tested, but should hopefully work fine.
2010-11-18DS: Add some FIXME/TODO comments on changes that need to be applied to the ↵Max Horn
DS backend svn-id: r54318
2010-07-07DS: Code formattingMax Horn
svn-id: r50742
2010-07-07DS: Fix some quirks in the NDS build system, remove some dead codeMax Horn
* remove (S)RAM save code (it has not been in use for quite some time) * remove the lz compressor (was only used by ram save code) * OPT_SPEED was set incorrectly * dsmain.cpp was misspelled as ds_main.cpp * remove unsed arm9 libcartreset (the copy in the arm7 directory still is around, though) svn-id: r50741
2010-07-05DS: More formating, made more vars staticMax Horn
svn-id: r50708
2010-07-05DS: Fix warnings, make some vars static, cleanupMax Horn
svn-id: r50701
2010-07-05DS: Code formatting: "char* foo" -> "char *foo"Max Horn
svn-id: r50688
2010-07-05DS: Fix warnings, cleanupMax Horn
svn-id: r50687
2010-07-05DS: Can now build binaries via our "configure/make" build system.Max Horn
Conversion of the old build system is incomplete. Binaries created using this new build system support most likely will not run! More work is needed, but the work done so far should be enough to get basic NDS support on our buildbot working. svn-id: r50672
2010-03-11Replace Audio::MixerImpl::setOutputRate with a new 'sampleRate' param to the ↵Max Horn
MixerImpl constructor svn-id: r48238
2010-03-10Remove last traces of OSystem::getOutputSampleRate()Max Horn
svn-id: r48229
2010-02-26DS: Merging accross changes from branch1-0-0 into trunk.Neil Millstone
svn-id: r48136
2009-10-08Introduce a new struct TimeDate, replacing struct tm in client code. May ↵Max Horn
lead to compilation issues in ports, which should be trivial to fix, though svn-id: r44793
2009-09-27Backported NDS changes from 1.0.0 branch to trunkMax Horn
svn-id: r44426
2009-09-27Fixed compilation of the NDS port.Andre Heider
svn-id: r44410
2009-06-28Changed OSystem::setWindowCaption to expect ISO LATIN 1 encoded input;Max Horn
also intentionally broke WinCE and Symbian ports (in an obvious way that can be undo by commenting out some text) -- hopefully this will get the maintainers' attention during the next release cycle, unlike my emails svn-id: r41932
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-03-19Merged Neil's NDS changes into trunkMax Horn
svn-id: r39526
2009-01-23OopsMax Horn
svn-id: r36015
2009-01-23DS: Nothing is supposed to use time(), so don't globally include <time.h> -- ↵Max Horn
in particular, no need to fake a time() impl if the only code using it is the backend itself ;) svn-id: r36012
2009-01-21More cleanup of the DS portMax Horn
svn-id: r35978
2009-01-21More cleanupMax Horn
svn-id: r35977
2009-01-21cleanupMax Horn
svn-id: r35976
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-09-15DS: Backported 0.12 changes to trunkMax Horn
svn-id: r34568
2008-07-10Fixed a few warningsBertrand Augereau
svn-id: r32994
2008-07-09DS: Backend changes for new mixer codeNeil Millstone
svn-id: r32978
2008-06-28Removed obsolete ::clearSoundCallback() codeMax Horn
svn-id: r32826
2008-05-31DS: The SpriteEntry::atributes array has only 3 elements; also removed some ↵Max Horn
apparently not needed #includes svn-id: r32432
2008-05-31Fixing various warnings in the DS portMax Horn
svn-id: r32428
2008-05-24Adding getFileSystemFactory() method in response to mail on scummvm-devel.Neil Millstone
svn-id: r32247
2008-05-15Porting changes from 0.11.0 branchNeil Millstone
svn-id: r32140