Commit Graph

3176 Commits

Author SHA1 Message Date
Joost Peters
161659052b cleanup
svn-id: r44253
2009-09-22 09:37:39 +00:00
Joost Peters
58f7f2132e Apply patch #2863653: "PSP: Flickering problem fix" + some formatting changes and fixing several incorrect depth values.
svn-id: r44251
2009-09-22 09:31:19 +00:00
Andre Heider
47e677ffcc whitespace fix
svn-id: r44233
2009-09-21 20:50:13 +00:00
Andre Heider
d020800e57 reinit the console when changing the video mode.
svn-id: r44232
2009-09-21 20:45:21 +00:00
Andre Heider
ab6caf1df6 New "Input" tab for the options dialog to set pad sensitivity and acceleration.
svn-id: r44205
2009-09-20 12:53:32 +00:00
Andre Heider
81bb484f01 Fix compilation
svn-id: r44203
2009-09-20 12:33:03 +00:00
Andre Heider
cd1628f70d Mention mount errors on the status labels.
svn-id: r44202
2009-09-20 11:47:11 +00:00
Andre Heider
3224a8d3c8 Only update status label of the active tab (lables print their text when updating, regardless of its visibility status).
svn-id: r44200
2009-09-20 11:29:33 +00:00
Andre Heider
aeda407a17 Show the console when exiting abnormally.
svn-id: r44190
2009-09-18 21:25:32 +00:00
Andre Heider
3e24220a19 Moved the Wii gfx code to its own library. Added a onscreen console for stdout/err, toggable via pad keys.
svn-id: r44189
2009-09-18 18:56:16 +00:00
Johannes Schickel
6f9f2ddf37 Update game screen after changing the active scaler via hotkeys. This fixes black screens in occasions, where the engine does not call updateScreen itself after a scaler change.
svn-id: r44183
2009-09-18 12:38:53 +00:00
Torbjörn Andersson
e7469479ce Removed unnecessary semi-colons.
svn-id: r44048
2009-09-13 10:32:55 +00:00
Bertrand Augereau
d454c9b379 Minor constness fixes
svn-id: r43974
2009-09-06 10:51:20 +00:00
Andre Heider
0b002beccd Support for SMB shares, cleaned up async FS functions.
svn-id: r43965
2009-09-05 17:53:55 +00:00
Andre Heider
9aa7546a34 Removed AA modes in favor of bilinear texture filtering, which gives much better results. Renamed a few types and enums to make it clear what they're for.
svn-id: r43919
2009-09-03 17:52:38 +00:00
Andre Heider
57e28df8cd Fixed thumbnail gfx glitches on savegames
svn-id: r43910
2009-09-02 16:08:01 +00:00
Andre Heider
cf112f9a43 Added an options dialog for some Wii specific settings.
svn-id: r43892
2009-09-01 19:33:47 +00:00
Max Horn
2ed53f98b4 Clarified the backspace key workaround: This is not a Mac OS X issue (as the comment used to imply) but rather an issue in some game engines.
svn-id: r43880
2009-09-01 13:02:24 +00:00
Lars Persson
19d55c0490 Updated to support multiple exes
svn-id: r43877
2009-09-01 07:44:21 +00:00
Andre Heider
7d71fbeea2 Complete GFX rewrite with new features:
- Standard and Dual-strike (240p) video modes, both with or without AA
- Distinct textures for the overlay, game buffer and the cursor
- Support for HW paletted textures
- Less pixel buffer conversions
- Cursor scaling
- Support for kFeatureAspectRatioCorrection and kFeatureOverlaySupportsAlpha

svn-id: r43830
2009-08-30 17:01:03 +00:00
Eugene Sandulenko
212965f978 Patch #2845084: "Linuxmoto-backend small update"
svn-id: r43809
2009-08-29 20:43:00 +00:00
Andre Heider
a041ba4f48 Whitespace fix for buildbot
svn-id: r43679
2009-08-23 22:51:57 +00:00
Eugene Sandulenko
080eaef76c Formatting
svn-id: r43675
2009-08-23 20:40:09 +00:00
Robin Watts
cef5230595 Remove more warnings from wince build.
svn-id: r43663
2009-08-22 23:09:43 +00:00
Robin Watts
4a33ef34a3 Eliminate more warnings for buildbot.
svn-id: r43662
2009-08-22 23:00:08 +00:00
Robin Watts
0ef33c86d5 Attempt to remove some warnings in the wince build that occur on the buildbot's
version of gcc (5.1) but don't occur on my local copy (4.1.0).

svn-id: r43661
2009-08-22 22:41:31 +00:00
Andre Heider
5f0e495a4a Removed unused var
svn-id: r43659
2009-08-22 17:20:55 +00:00
Eugene Sandulenko
95c5d24044 Second attempt to fix DC and iPhone backends compilation
svn-id: r43651
2009-08-22 14:52:26 +00:00
Eugene Sandulenko
ad507d3387 Attempt to fix DC and iPhone backends compilation
svn-id: r43650
2009-08-22 13:34:38 +00:00
Eugene Sandulenko
1cedb65771 Give meaningful name to variable
svn-id: r43647
2009-08-22 13:18:26 +00:00
Andre Heider
529dc3e3f8 Fix OSX builds
svn-id: r43637
2009-08-22 12:53:37 +00:00
Eugene Sandulenko
70b7ebb339 Patch #2826508: "Motorola A1200/E6/A1600 (motoezx) patch"
svn-id: r43636
2009-08-22 12:35:49 +00:00
Andre Heider
5b2a1a7662 16bit support for the Wii port
svn-id: r43631
2009-08-22 08:49:23 +00:00
Johannes Schickel
cb56c27b9a Add FIXME about DefaultTimerManager implementation.
svn-id: r43627
2009-08-22 00:41:22 +00:00
Andre Heider
70ccc47acc Removed redundant checks, the asserts() earlier do exactly the same.
svn-id: r43622
2009-08-21 23:04:06 +00:00
Joost Peters
978d9dfd10 some cleanup
svn-id: r43618
2009-08-21 22:44:49 +00:00
Joost Peters
9a3218e673 unify OSystem_PSP_GU and OSystem_PSP (which was hopelessly outdated and mostly useless)
svn-id: r43615
2009-08-21 22:30:35 +00:00
Robin Watts
894635e91d Attempt to fix builds that use the ARM screen column clear code; add new
bitdepth argument that was missing in ARM builds previously.

Also fix a few warnings.

Also fix the WinCE build which fails in the SDL init call with a missing
bitdepth field.

Untested at this point (build certainly gets further than before). Committing
this seems reasonable, as it can't make it any worse :)

svn-id: r43614
2009-08-21 22:29:28 +00:00
Andre Heider
4155e8eebf This hopefully fixes the GP2x build (and kicks off buildbot)
svn-id: r43607
2009-08-21 19:45:49 +00:00
Joost Peters
7d350b215c fix compilation after RGB API changes
svn-id: r43606
2009-08-21 19:11:02 +00:00
Andre Heider
d6f3e28c2d Fixed OSystem_Wii for the 16bit API changes
svn-id: r43605
2009-08-21 18:53:28 +00:00
Andre Heider
007f68366f Renamed ENABLE_RGB_COLOR to USE_RGB_COLOR, and added it to config.h to guarantee a consistent build.
svn-id: r43604
2009-08-21 18:16:37 +00:00
Jody Northup
5ac20829b0 correct idiotic error in first gp2x fix attempt.
svn-id: r43581
2009-08-21 10:10:14 +00:00
Jody Northup
7561704414 fixed GP2X (I hope)
svn-id: r43580
2009-08-21 10:01:16 +00:00
Jody Northup
3084919b32 Merged RGB color API and support in from /scummvm/branches/gsoc2009-16bit/
svn-id: r43577
2009-08-21 09:37:51 +00:00
Joost Peters
bbac75bc1c PSP: throttle the number of updateScreen() calls
svn-id: r43539
2009-08-19 16:23:44 +00:00
Joost Peters
2ea0df7b2e Take advantage of extra memory on newer PSP models
svn-id: r43525
2009-08-19 01:40:22 +00:00
Travis Howell
89d7fea4e6 Merged revisions 43458-43468,43470-43471,43473-43475,43477,43479-43483,43485,43497-43498,43500,43503-43504,43507,43509-43510,43512-43515,43517,43519,43521,43523 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

........
  r43458 | thebluegr | 2009-08-17 15:55:21 +1000 (Mon, 17 Aug 2009) | 8 lines
  
  - Simplified some functions to accept only the parts of the EngineState they need as parameters, instead of the whole EngineState
  - Moved the class table in the Segment manager - it's the only class using it directly
  - Removed the sci11 flag from save games (we already know this, we don't need to store it)
  - Moved script_get_segment() and get_class_address() inside the segment manager class
  - Removed the script_locate_by_segment wrapper
  - Simplified script_lookup_export() a lot by removing some paranoia checks
  - Added some WIP code for automatically determining the game id in the fallback detector (still not working)
  - General cleanup
........
  r43459 | lordhoto | 2009-08-17 17:36:08 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Fix compilation of the SCI engine. It seems that all of the SCI header files I touched (and probably others I luckily didn't touch) seem to assume that files including them will supply needed types. That looks like a major issue in SCI. Someone with knowledge of the SCI code should look into this and cleanup the includes of *all* SCI headers.
........
  r43460 | thebluegr | 2009-08-17 19:19:53 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Cleanup
........
  r43461 | strangerke | 2009-08-17 19:50:35 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Added OPCODEDRAW 0x85, with a specific workaround for Bambou hardcoded paths in scripts
........
  r43462 | strangerke | 2009-08-17 19:54:49 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Suppress useless parentheses
........
  r43463 | lordhoto | 2009-08-17 19:57:09 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Formatting.
........
  r43464 | strangerke | 2009-08-17 20:05:02 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Add back parenthesis (I wasn't aware of this convention, sorry) in saveload, and mimic this code in oPlaytoons_openItk
........
  r43465 | lordhoto | 2009-08-17 20:48:03 +1000 (Mon, 17 Aug 2009) | 2 lines
  
  - Add note about that modifing the parent stream will mess up SeekableSubReadStream and SeekableSubReadStreamEndian.
  - Link to SubReadStream documentation from SeekableSubReadStream and SeekableSubReadStreamEndian.
........
  r43466 | thebluegr | 2009-08-17 21:06:27 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Made sound effect playing code consistent for compressed and uncompressed sounds. MemoryReadStream is used again instead of SeekableSubReadStream, as there will be issues when multiple sound effects or voices are played simultaneously
........
  r43467 | thebluegr | 2009-08-17 21:11:38 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Ignore speech and sound effect samples with unknown compression, instead of trying to play them as raw sound. Some cleanup
........
  r43468 | dreammaster | 2009-08-17 21:36:09 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Fix for some more !!HIGH STRINGS!! when talking to the palace guards
........
  r43470 | thebluegr | 2009-08-17 21:49:07 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Simplified the sound playing code by removing the boolean variables for signed, stereo, endian and sample bit information - now sound flags are used instead. Some cleanup.
........
  r43471 | dreammaster | 2009-08-17 21:51:42 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Switched event loop while/do to do/while, to ensure event handling occurs even when the game is under heavy load
........
  r43473 | lordhoto | 2009-08-17 22:22:15 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Cleanup: don't copy the Kyrandia 1 Amiga credits data in a temporary buffer, and thus keeping it twice in memory.
........
  r43474 | lordhoto | 2009-08-17 22:22:30 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Clear input queue before displaying the credits in Kyrandia 1.
........
  r43475 | lordhoto | 2009-08-17 22:47:57 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Fix possible out of bounds access in Screen::drawShape.
........
  r43477 | joostp | 2009-08-17 22:57:37 +1000 (Mon, 17 Aug 2009) | 2 lines
  
  Commit (slightly) modified version of patch #2831248: Allow suspend/resume for PSP
........
  r43479 | thebluegr | 2009-08-17 23:16:40 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Added looping support to LinearDiskStream, needed by SAGA and perhaps other engines. Note that the loop end parameter is still not implemented
........
  r43480 | thebluegr | 2009-08-17 23:25:44 +1000 (Mon, 17 Aug 2009) | 2 lines
  
  - Removed the custom DigitalMusicInputStream used in SAGA for the digital music in ITE CD and replaced it with the common LinearDiskStream class
  - Removed leftover code which plays standalone tracks (it's not used anywhere)
........
  r43481 | lordhoto | 2009-08-17 23:49:56 +1000 (Mon, 17 Aug 2009) | 1 line
  
  Slight cleanup to makeLinearDiskStream interface.
........
  r43482 | waltervn | 2009-08-18 01:49:22 +1000 (Tue, 18 Aug 2009) | 1 line
  
  SCI: Add autodetection for DoSound. Cleanup.
........
  r43483 | waltervn | 2009-08-18 02:07:47 +1000 (Tue, 18 Aug 2009) | 1 line
  
  SCI: Build fix.
........
  r43485 | thebluegr | 2009-08-18 04:25:51 +1000 (Tue, 18 Aug 2009) | 1 line
  
  Put back the code for playing external digital music, used by the MIDI enhancement project, which was removed in rev. #43480
........
  r43497 | waltervn | 2009-08-18 09:11:25 +1000 (Tue, 18 Aug 2009) | 1 line
  
  SCI: Fix kernel table for multilingual SCI01 games. Cleanup.
........
  r43498 | joostp | 2009-08-18 09:54:40 +1000 (Tue, 18 Aug 2009) | 2 lines
  
  PSP: increase optimization level and change clock rate to 333mhz
........
  r43500 | thebluegr | 2009-08-18 16:43:06 +1000 (Tue, 18 Aug 2009) | 1 line
  
  Applied agent-q's patch to the SAGA pathfinding code for all platforms - x and y should not ever be greater than 640 and 480 respectively, so it looks safe enough to be applied
........
  r43503 | thebluegr | 2009-08-18 19:12:41 +1000 (Tue, 18 Aug 2009) | 1 line
  
  Removed the maxMemory parameter of the resource manager and replaced it with a define
........
  r43504 | thebluegr | 2009-08-18 20:01:18 +1000 (Tue, 18 Aug 2009) | 2 lines
  
  - Added game ID detection to the fallback detector. We still need to map some of Sierra's internal IDs to our own ones
  - The class table is now created in the segment manager constructor
........
  r43507 | dreammaster | 2009-08-18 22:25:04 +1000 (Tue, 18 Aug 2009) | 1 line
  
  Bugfix for Castle Skorl problem reported on the list
........
  r43509 | thebluegr | 2009-08-18 22:49:34 +1000 (Tue, 18 Aug 2009) | 1 line
  
  Mapped some Sierra internal IDs to our own ones, and added a note about a hack currently used in the fallback detector
........
  r43510 | thebluegr | 2009-08-19 00:10:31 +1000 (Wed, 19 Aug 2009) | 1 line
  
  Started rewriting the SCI engine to use FSNode instead of file names. This is the proper solution for removing the hack in the fallback detector, but it still needs work. Also, reduced the things needed to be initialized a bit, so that the detection is a bit faster
........
  r43512 | lordhoto | 2009-08-19 01:31:26 +1000 (Wed, 19 Aug 2009) | 1 line
  
  Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files)
........
  r43513 | lordhoto | 2009-08-19 01:32:26 +1000 (Wed, 19 Aug 2009) | 2 lines
  
  - Destory AudioCDManager singleton after user quits a game, this saves a few bytes memory
  - Added FIXME to audiocd.h, concering why destroying the AudioCDManager can not quit CD playback right now
........
  r43514 | joostp | 2009-08-19 01:39:47 +1000 (Wed, 19 Aug 2009) | 2 lines
  
  PSP: disable dosbox OPL
........
  r43515 | lordhoto | 2009-08-19 01:41:00 +1000 (Wed, 19 Aug 2009) | 1 line
  
  Typos.
........
  r43517 | joostp | 2009-08-19 03:12:01 +1000 (Wed, 19 Aug 2009) | 2 lines
  
  PSP: Make R-trigger act as a context sensitive modifier key, remap ENTER to triangle
........
  r43519 | joostp | 2009-08-19 04:06:50 +1000 (Wed, 19 Aug 2009) | 2 lines
  
  Implement setCursorPalette(), correct hasFeature() <-> getFeatureState() mixup.
........
  r43521 | john_doe | 2009-08-19 05:42:13 +1000 (Wed, 19 Aug 2009) | 2 lines
  
  - PMV player: Use frame count from PVM file and fix incorrect "invalid chunk type" warning
  - Fix sprite drawing glitch with vertically flipped sprites (bug #2825925)
........
  r43523 | buddha_ | 2009-08-19 07:37:31 +1000 (Wed, 19 Aug 2009) | 1 line
  
  Possible fix for #2828330 (AGI: KQ1: Fast text box). If doesn't break anything else then should go to the branch-1-0-0 too, but haven't had the time to do much testing yet - thus committing to the trunk first.
........

svn-id: r43524
2009-08-19 01:22:43 +00:00
Joost Peters
a35056b555 Implement setCursorPalette(), correct hasFeature() <-> getFeatureState() mixup.
svn-id: r43519
2009-08-18 18:06:50 +00:00
Joost Peters
ed2a733b2a PSP: Make R-trigger act as a context sensitive modifier key, remap ENTER to triangle
svn-id: r43517
2009-08-18 17:12:01 +00:00