aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ds/arm9/source/osystem_ds.h
AgeCommit message (Collapse)Author
2019-12-15BACKENDS: Add default implementation for GraphicsMode functionsCameron Cawley
2019-11-19GRAPHICS: Add interface for horizontal shakesluicebox
2019-11-18BACKENDS: Remove unnecessary implementations of setGraphicsMode(const char *)Cameron Cawley
2018-04-07DS: Only disable forbidden symbols when necessaryCameron Cawley
2018-04-07DS: Fix compilation with devkitARM r47Cameron Cawley
2017-10-15BACKENDS: Constify PaletteManager::grabPalette implementationsColin Snover
2016-03-13BACKENDS: Add a closeCD() function to the AudioCDManagerMatthew Hoops
2016-03-13BACKENDS: Move to an openCD() without parameters as the public APIMatthew Hoops
2014-02-18DS: Make GPL headers consistent in themselves.Johannes Schickel
2013-05-17RECORDER: Implement Events RecorderEugene Sandulenko
2012-06-16ALL: Let overlay related methods in OSystem take a void * and use a proper ↵Johannes Schickel
pitch values. This is a first step to get rid of OverlayColor, which is a requirement for proper 4Bpp overlay support.
2012-06-16BACKENDS: Make OSystem::setMouseCursor take a "const void *" buffer.Johannes Schickel
This is mainly for consistency with OSystem::copyRectToScreen.
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-06-08BACKENDS: Shuffle backends class hierarchy and module initializationMax 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-04BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState callsMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28NDS: Fix compilationOri Avtalion
2011-04-14ALL: colour -> colorMax Horn
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2011-02-07COMMON: OSystem now has a PaletteManagerMax Horn
svn-id: r55806
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: 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-05NDS: Update GPL/copyright headers; add namespace DS closing commentsMax Horn
svn-id: r50689
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-03-10Remove last traces of OSystem::getOutputSampleRate()Max Horn
svn-id: r48229
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-03-19Merged Neil's NDS changes into trunkMax Horn
svn-id: r39526
2009-01-30Moved default implementations for various OSystem methods into a new class ↵Max Horn
BaseBackend svn-id: r36135
2009-01-23DS: Fix compilationMax Horn
svn-id: r36010
2009-01-21More cleanupMax Horn
svn-id: r35977
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-11-06Got rid of OSystem::colorToRGB and RGBToColor; added implementations for ↵Max Horn
OSystem::getOverlayFormat to several ports (pending testing by the porters) svn-id: r34912
2008-09-15DS: Backported 0.12 changes to trunkMax Horn
svn-id: r34568
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-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
2008-05-14NDS: OSystem::getTimeAndDate is demoted to the port (with the standard Bertrand Augereau
implementation) svn-id: r32099
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2007-12-21Scaler corruption fixes, scaler console fixes, adding Lure target (except it ↵Neil Millstone
doesn't quite work yet), adding function keys to virtual keyboard svn-id: r29944