aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/n64
AgeCommit message (Collapse)Author
2012-06-25COMMON: Also adapt openForSaving() in the DC and N64 backendsFilippos Karapetis
2012-06-20N64: Fix check for whole width updates in copyRectToOverlay.Johannes Schickel
2012-06-20N64: Replace OverlayColor with uint16.Johannes Schickel
2012-06-20Merge pull request #246 from lordhoto/osystem-void-buffersJohannes Schickel
OSYSTEM: Use void buffers for screen/overlay/mouse buffers and proper pitch values for overlay code
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-09COMMON: Add tm_wday to our TimeDate structMatthew Hoops
Did not adapt bada or ps2 backends as I'm not sure how they should be handled
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.
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2011-11-17COMMON: Move <new> include into scummsys.h.Alyssa Milburn
The header contains forbidden symbols on some platforms, and the simplest solution seems to be to include it here. This also includes it from all the portdefs.h files, except the Symbian one. Probably the FIXME and the #if can be removed once it's known to work.
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-17N64: Add logMessage() implementationMax Horn
2011-06-08BACKENDS: Shuffle backends class hierarchy and module initializationMax Horn
2011-06-07N64: Use OSystem's _fsFactory slotMax Horn
2011-06-07N64: Use OSystem's 'slots' for timer/savefile managerMax Horn
2011-06-06BACKENDS: Unify AudioCD manager instantiationMax Horn
2011-06-04N64: Fix build error (typo)Willem Jan Palenstijn
2011-06-04BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState callsMax Horn
2011-06-04COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPaletteMax Horn
2011-05-31COMMON: Move some code from scummsys.h to relevant portdefs.h filesMax Horn
2011-05-24N64: Fix compilationMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-09N64: Fix code formattingMax Horn
2011-05-09N64: Remove (u)int64 typedefs from common/scummsys.hMax Horn
2011-05-04N64: avoid bogus events if no controller pluggedFabio Battaglia
If the user has only a N64 mouse plugged in and no controllers this avoids fake clicks.
2011-05-01Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".Johannes Schickel
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp
2011-04-28BACKENDS: Fix compilation for various backendsOri Avtalion
Affects: * PS2 * GPH * ELF * MOTO * IPHONE * N64 * DINGUX * WINCE * PSP
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-03-19Fixed compilation of the N64 portmd5
2011-02-19Merge branch 'osystem-palette' of https://github.com/lordhoto/scummvm into ↵Johannes Schickel
master Conflicts: backends/platform/android/android.cpp engines/sci/graphics/screen.cpp engines/sci/graphics/transitions.cpp
2011-02-16N64: revert fix in svn r55745 and added a FIXMEFabio Battaglia
The sign comparison fix requires a little more work than int->uint change, else it throws an exception on the N64
2011-02-16N64: Adapt to setPalette/grabPalette RGBA->RGB change.Johannes Schickel
This change is not tested, but should hopefully work fine.
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
2011-02-02N64: Fix Signed to Unsigned Comparison GCC Warning.David Turner
svn-id: r55745
2010-12-20N64: save and return exact palette for grabPaletteFabio Battaglia
Save the exact palette and return it when grabPalette is called, The less precise 16bit conversion is still used inside though. svn-id: r54981
2010-10-12JANITORAL: Clean trailing whitespaces.Jordi Vilalta Prat
svn-id: r53160
2010-09-09DINGUX and N64: changes to dists targetsFabio Battaglia
Run instructions to copy engine data only if there is really some datafiles to copy for the built engines. svn-id: r52656
2010-09-08N64: saner fake date in getDateAndTimeFabio Battaglia
- Set the fake date in 2010 instead of year 3800 svn-id: r52644
2010-09-08CONFIGURE and N64: add n64.mk with nintendo64 specific dist targetsFabio Battaglia
svn-id: r52641
2010-08-22N64: add some comments to codeFabio Battaglia
svn-id: r52277
2010-08-22N64: small fix to the port readmeFabio Battaglia
svn-id: r52275
2010-08-22N64: fix some signed/unsigned int comparison warningsFabio Battaglia
svn-id: r52270
2010-08-21N64: Remove some unused variable and silence some signed/unsigned comparison ↵Fabio Battaglia
warnings svn-id: r52262
2010-08-02N64: mention hkz-libn64 download location in port readmeFabio Battaglia
svn-id: r51656
2010-08-01CONFIGURE: add support for N64 port to configureFabio Battaglia
svn-id: r51581
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