Commit Graph
86814 Commits
Author SHA1 Message Date
Angus Lees 330e94feed Drop direct use of (private) libEGL.so and call EGL functions via Java.
This removes the final private library - we should be completely above
board now.

svn-id: r50677
2010-07-05 13:06:58 +00:00
Max Horn d4ad7b8a6d DS: Add missing .bin -> .elf rule
svn-id: r50676
2010-07-05 11:53:55 +00:00
Max Horn fcde7221d5 DS: Fix typo; change bin2o/bin2h to create taget dir
svn-id: r50675
2010-07-05 11:07:24 +00:00
Max Horn cb265ae09a DS: Fix setShakePos
svn-id: r50674
2010-07-05 10:08:13 +00:00
Max Horn 9a61be13e6 DS: Made some vars static, code formatting, cleanup
svn-id: r50673
2010-07-05 10:07:54 +00:00
Max Horn a9af532448 DS: Can now build binaries via our "configure/make" build system.
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-07-05 10:07:33 +00:00
Max Horn db1fa71745 NDS: Enable compilation of backend specific files
Also tried to enable the conversion of .raw/.pal/.bin files,
but this does not currently work (probably something really
silly, but I don't have the time to debug this right now).

svn-id: r50671
2010-07-05 10:07:06 +00:00
Max Horn 179a2b4e88 NDS: Rename backend 'nds' to 'ds' in configure
svn-id: r50670
2010-07-05 10:06:38 +00:00
Paul Gilbert 660ffc194d Bugfixes for new player code - Rex is now correctly positioned when the player manager takes over from the wakeup animation sequence
svn-id: r50669
2010-07-05 09:53:10 +00:00
Alejandro Marzini 30136589f0 Base class for OpenGL graphics manager.
svn-id: r50668
2010-07-05 03:21:48 +00:00
Alejandro Marzini 3c607ef289 Cleanup and documentation.
svn-id: r50667
2010-07-05 01:10:29 +00:00
Angus Lees 830c7611dc Revert Android libtremor header to standard path, since we now ship
our own statically linked version rather than relying on the system
shared lib that happens to be on most Android systems.

svn-id: r50666
2010-07-05 01:03:52 +00:00
Angus Lees b8778fc7c3 Switch Android toolchain prefix from arm-android-eabi to
arm-*-linux-androideabi, since this is what the upcoming gcc-4.6
change uses.
Work around Android 2.0 and newer dynamic linker bug by explicitly
linking plugins against the core libscummvm.so.
Mark Android packages as preferring to be on external storage.
Move -lm from LDFLAGS to LIBS.

svn-id: r50665
2010-07-05 01:00:59 +00:00
Angus Lees bb300ec671 Skip /dev/sequencer MIDI on Android.
svn-id: r50664
2010-07-05 00:09:41 +00:00
Matthew Hoops 18b449d4fd Add a hexDumpReg function to view references that are not raw and fix SCI32 strings/arrays in segmentInfo.
svn-id: r50660
2010-07-04 23:38:08 +00:00
Neeraj Kumar 96dad5be41 fixed a typo in keyborad events
svn-id: r50658
2010-07-04 22:27:06 +00:00
Filippos Karapetis 6219ffe52f SCI: Removed the unused line number parameter from validate_variable() and related functions
svn-id: r50654
2010-07-04 21:31:09 +00:00
Johannes Schickel 2f138f6055 Simplify audio device settings handling by using the device handle as tag instead of newly created id.
svn-id: r50651
2010-07-04 18:24:13 +00:00
Johannes Schickel 9cf1cff5fc Whoops, always increase midiId, not only when it's added to the GM Device popup.
svn-id: r50650
2010-07-04 18:07:34 +00:00
Johannes Schickel 9880017c11 Prevent the MT-32 Emulator from being displayed in the "GM Device" pop up.
svn-id: r50649
2010-07-04 18:03:18 +00:00
Johannes Schickel da1a8535b4 More cleanup / readability fixes.
svn-id: r50648
2010-07-04 18:00:46 +00:00
Johannes Schickel 8f2c0c2ff0 Cleanup.
svn-id: r50647
2010-07-04 17:40:06 +00:00
Florian Kagerer 6c9e3b01da GUI/AUDIO: This change will make individual game audio settings take over the audio device from the global settings if no device config key is found for that game (This should fix the problem reported by LordHoto on devel. It might make sense to implement this behaviour to other settings, like subtitle mode etc.)
svn-id: r50646
2010-07-04 15:06:42 +00:00
Filippos Karapetis 7d64f3e343 SCI: Added a short description for all opcodes, so that it's easier to understand what they do without cross referencing the wiki, and removed some obsolete and unused code
svn-id: r50645
2010-07-04 14:55:28 +00:00
Paul Gilbert 587ba8a90e Implemented more of the support methods for player display
svn-id: r50644
2010-07-04 12:45:33 +00:00
Torbjörn Andersson dde6dabac9 Cleanup: Treat booleans as booleans, not integers. (I hope I didn't mess up,
because that would cause some nasty regressions...)

svn-id: r50643
2010-07-04 07:32:12 +00:00
Johannes Schickel db01417447 Fix the size of the ScummVM logo in the launcher in the modern theme.
svn-id: r50642
2010-07-04 01:19:16 +00:00
Johannes Schickel 052d2ab6f1 Prevent GraphicsWidget from being assigned a surface which wouldn't fit in the widget.
svn-id: r50641
2010-07-04 01:18:49 +00:00
Johannes Schickel 336cde4b61 Always use kThumbnailHeight2 (i.e. 120) for the height of the thumbnail widget.
This fixes the thumbnails for games with resolutions != n*200 in the launcher.

svn-id: r50640
2010-07-04 01:11:37 +00:00
Johannes Schickel acecfcaf69 Center the surface of a GraphicsWidget in case it is smaller than the widget's size.
svn-id: r50639
2010-07-04 01:11:18 +00:00
Paul Gilbert 10e7581fe1 Added support for horizontally flipped foreground sprites, which are indicated by setting the high bit of frame numbers
svn-id: r50638
2010-07-04 00:38:16 +00:00
Neeraj Kumar 9aae29b8d3 added code for mouse and kbd events
svn-id: r50633
2010-07-03 21:14:44 +00:00
Martin Kiewitz 5872f5bb1f SCI: adding support to identify uninitialized values, when doing debug output for kernel signatures
svn-id: r50626
2010-07-03 18:44:44 +00:00
Paul Gilbert 88d1155c5e Implemented necessary logic for the abort timer/action code, which allows the player manager to be correctly activated when the 'getting up' animation finishes
svn-id: r50622
2010-07-03 12:49:42 +00:00
Martin Kiewitz 6b152e8039 SCI: fixing #define SIGFOR_ALL, so that amiga games work again :P
svn-id: r50621
2010-07-03 12:33:49 +00:00
Paul Gilbert 99939109d7 Adding the beginnings of a player control class, as well as various changes to the other classes to support it
svn-id: r50620
2010-07-03 11:50:42 +00:00
Martin Kiewitz 42dfdea5df SCI: added resetting of SoundCommandParser, so that error()s before that one got initialized wont crash
svn-id: r50619
2010-07-03 06:55:10 +00:00
Robert Špalek 0fd3558986 Finish support of compressed dubbing
Now even the length of a compressed stream is measured precisely and
the dubbing sounds exactly like the original.

svn-id: r50618
2010-07-03 05:05:28 +00:00
Tony Puccinelli 41663da282 moved plugin linker and elf32 header file to arm9/source and modified ds makefile to use dynamic plugins
svn-id: r50617
2010-07-03 05:05:27 +00:00
Tony Puccinelli 36435eecbf moved loader to arm9/source and added it to module.mk
svn-id: r50616
2010-07-03 04:42:34 +00:00
Tony Puccinelli ffdfd3217f changed main to use DS plugin provider if dynamic modules are turned on
svn-id: r50615
2010-07-03 04:01:39 +00:00
Robert Špalek 8d26e7c2d2 Dragon History tries uses compressed dubbing when available
Timing of speaking is not fixed yet.

svn-id: r50614
2010-07-03 03:48:26 +00:00
Tony Puccinelli 0b0bc1050b added ds plugin provider to module.mk
svn-id: r50613
2010-07-03 03:47:39 +00:00
Tony Puccinelli 13948b8118 modified default ds linker script for linking of engine plugins
svn-id: r50612
2010-07-03 03:46:21 +00:00
Alejandro Marzini 86fbe02933 Fixed "declared class seen before as struct" warning on MSVC.
svn-id: r50611
2010-07-03 00:44:05 +00:00
Alejandro Marzini 4e50b23005 Cleanup and documentation.
svn-id: r50610
2010-07-03 00:25:06 +00:00
Alejandro Marzini fda9416cc8 Cleanup and documentation.
svn-id: r50609
2010-07-03 00:13:45 +00:00
Florian Kagerer aefc42ab0e KYRA/PC98 Audio: fix invalid mem access
svn-id: r50608
2010-07-03 00:06:54 +00:00
Filippos Karapetis 4304a414ab AGI: Removed the deprecated (and confusing) getGameId() function inside the AgiEngine class, and fixed a related bug, too
svn-id: r50607
2010-07-02 23:12:17 +00:00
Filippos Karapetis 188f8d9a11 AGI: Fixed bug #3017905 - "AGI: GR - Crash on start". A free() was done on an already freed reference
svn-id: r50606
2010-07-02 22:55:56 +00:00