Commit Graph
86814 Commits
Author SHA1 Message Date
Filippos Karapetis bc6baef0c0 SCI: Fixed bug #3035186 - "ECOQUEST2: Crash When Receiving Ecorder". Also removed the now obsolete kStringCpy workaround table.
svn-id: r51372
2010-07-27 14:51:08 +00:00
Martin Kiewitz 5b686b539a SCI: adding workaround for sq5
entering the bridge makes the crew goof around, we are getting Osc::init with an object as cycle count

svn-id: r51371
2010-07-27 14:48:22 +00:00
Oystein Eftevaag bdf4ed9abb Updated xcode project
svn-id: r51370
2010-07-27 14:31:33 +00:00
Matthew Hoops 596e10bb42 SCI: Fix PCjr sound
svn-id: r51369
2010-07-27 13:31:28 +00:00
Johannes Schickel 93e8daec20 KYRA: Formatting.
svn-id: r51368
2010-07-27 13:25:35 +00:00
Filippos Karapetis 6925518143 SCI: Fixed bug #3035068 - "LB2CD: Crash in first room, asking about burglary"
svn-id: r51367
2010-07-27 13:06:52 +00:00
Johannes Schickel 2db4e71b66 ALSA: Simplify device querying code.
Thanks to eriktorbjorn for some quick testing.

svn-id: r51366
2010-07-27 13:01:10 +00:00
Neeraj Kumar 890ec11a49 TESTBED: added finish zone in mouse event tests
svn-id: r51365
2010-07-27 12:56:30 +00:00
Martin Kiewitz 601fe8ee7d SCI: adding workaround for qfg3 (kIsObject)
svn-id: r51364
2010-07-27 11:38:24 +00:00
Martin Kiewitz d013be51e5 SCI: reverting part of r51361
breaks qfg3 right after intro

svn-id: r51363
2010-07-27 11:18:51 +00:00
Angus Lees d508ba6766 Remove Android themeengine patch - an improved version is now part of
the main ScummVM codebase thanks to fingolfin :)

svn-id: r51362
2010-07-27 11:16:44 +00:00
Martin Kiewitz 114f4dfb0a SCI: adding scaling code in kBaseSetter
and fixing palVary timer crash when exiting engine during palVary processing

svn-id: r51361
2010-07-27 11:11:47 +00:00
Jordi Vilalta Prat eef7417487 TEENAGENT: Sort the object files alphabetically.
svn-id: r51360
2010-07-27 10:40:14 +00:00
Filippos Karapetis a50d9dea91 SCI: Added room number for the KQ6 script workaround during the ending
svn-id: r51359
2010-07-27 10:22:41 +00:00
Jordi Vilalta Prat d477457725 SCI: Fix indentation and alignment of some entries
svn-id: r51358
2010-07-27 10:20:38 +00:00
Jordi Vilalta Prat d6aed46c3a SCI: Complete the workaround commited in r51355.
svn-id: r51357
2010-07-27 10:10:49 +00:00
Filippos Karapetis 14c059100c SCI: Fixed script bug #3034610 - "KQ6CD: Crash in endgame (short path)", and removed a relevant TODO
svn-id: r51356
2010-07-27 10:00:17 +00:00
Martin Kiewitz 6ff286c1f4 SCI: fixing workaround from r51353
svn-id: r51355
2010-07-27 09:55:43 +00:00
Filippos Karapetis 742a226312 SCI: Fixed bug #3035057 - "ECOQUEST demo: Crashing menu". EcoQuest 1 demo is using an in between SCI1-SCI1.1 interpreter. It's SCI1.1, but it calls kNewWindow with the SCI1 semantics.
svn-id: r51354
2010-07-27 09:40:29 +00:00
Martin Kiewitz 35ecdd59ad SCI: adding workaround for sq1-spanish
svn-id: r51353
2010-07-27 09:38:04 +00:00
Max Horn 691d7cff28 Fix warnings about cast removing constness, and about implict conversion from float to int
svn-id: r51352
2010-07-27 09:34:11 +00:00
Neeraj Kumar 26c0547e67 TESTBED: Updated the progress bar to show count of enabled test/testsuites instead of entire list size
svn-id: r51351
2010-07-27 09:32:19 +00:00
Martin Kiewitz 4fb7b06570 SCI: translating nsRect back to actual plane coordinate
on scrollable planes

svn-id: r51350
2010-07-27 09:17:57 +00:00
Filippos Karapetis 3da0c0794f SCI: Fixed bug #3035149, "Camelot: Crash at launch"
svn-id: r51349
2010-07-27 08:43:10 +00:00
Filippos Karapetis 6c36c06f7a SCI: Fixed game script bug #3034985, "LB1: Crash on Intro"
svn-id: r51348
2010-07-27 08:27:32 +00:00
Filippos Karapetis 8312feec50 SCI: Fixed bug #3034567, "KQ6CD: Crash on taking piece of paper from spider web"
svn-id: r51347
2010-07-27 08:08:04 +00:00
Alejandro Marzini 2636ac4f36 OPENGL: Implement aspect ratio support and toggling. Improve fullscreen switching. Fix cursor scaling bug.
Now the hotkey Ctrl-Alt-Enter will switch between all available fullscreen modes. Alt-Enter will only switch to the best mode available, and exit fullscreen mode if already on it.
The different aspect ratios can be switched with Ctrl-Alt-A. The normal mode will stretch the contents to the screen, while other modes will stretch only one dimension to the screen size, and maintain the aspect ratio for the other dimension.

svn-id: r51346
2010-07-27 07:30:56 +00:00
Tony Puccinelli 58f3e81f00 Continued abstraction of generic ELF-loader, splitting off MIPS-processor specific things into their own files and testing on the PS2
svn-id: r51345
2010-07-27 06:27:45 +00:00
Alejandro Marzini 591b371f2b OPENGL: Add shake effect.
svn-id: r51344
2010-07-27 03:16:10 +00:00
Matthew Hoops 03fe34df73 SCI: Fix bug #3035033 - ISLANDBRAIN demo: Crash
The demo needs the "init" selector so that the workaround for the full game will also work in the demo.

svn-id: r51343
2010-07-27 02:46:06 +00:00
Matthew Hoops 280204bd12 SCI: Add workarounds for the camelot demo
svn-id: r51342
2010-07-27 01:52:52 +00:00
Matthew Hoops 89c9425eef SCI: Add a 0x prefix to localCall to show it's a hexadecimal number
svn-id: r51341
2010-07-27 01:51:10 +00:00
Matthew Hoops 1dc36141a2 SCI: Add two more uninited workarounds for Jones/CD
svn-id: r51340
2010-07-27 01:05:38 +00:00
Alejandro Marzini 126fe84d3d OPENGL: Fix cursor scaling in overlay.
svn-id: r51339
2010-07-27 00:31:36 +00:00
Alejandro Marzini f7220cfea7 OPENGL: Commenting.
svn-id: r51338
2010-07-27 00:30:37 +00:00
Matthew Hoops 3b231665b1 SCI: Add workaround for LB1 demo
svn-id: r51337
2010-07-27 00:03:45 +00:00
Matthew Hoops 04d2ed5a7f SCI: Add workarounds for the LB2 demo
svn-id: r51336
2010-07-26 23:38:17 +00:00
Martin Kiewitz a27f30fa15 SCI: fixing text fonts not working correctly
fixes sq5 and bug #3034766

svn-id: r51335
2010-07-26 22:58:06 +00:00
Martin Kiewitz ea5f8049a2 SCI: fixing scroll transitions for kq6 hires
fixes bug #3034587

svn-id: r51334
2010-07-26 21:25:07 +00:00
Neeraj Kumar 39780f4a68 TESTBED: implemented some sample beeps using PCSpeaker emulator for testing sound subsystem
svn-id: r51333
2010-07-26 20:59:50 +00:00
Martin Kiewitz 57136cd86a SCI: implement scaling for kDrawCel
fixes qfg4 demo properly (bug #3034506, previous commit r51304)

svn-id: r51332
2010-07-26 19:25:56 +00:00
Martin Kiewitz 95c68f0291 SCI: changing CRLF to LF
svn-id: r51331
2010-07-26 18:45:32 +00:00
Johannes Schickel 9be3c69438 GUI: Fix regression from r51265.
This makes the GMM's option dialog work again.

The fix itself is exactly the same like I made in r50468, which
also broke the GMM's option dialog.

svn-id: r51330
2010-07-26 18:41:19 +00:00
Martin Kiewitz 4940819df6 SCI: reverting r51304, broke kq6 hires
svn-id: r51329
2010-07-26 18:40:49 +00:00
Matthew Hoops 85f9bb1e0c SOUND: The rate in Mac snd's is fixed, not floating point (fix the comment)
svn-id: r51328
2010-07-26 18:18:25 +00:00
Matthew Hoops 7a86204e5c SOUND: Move the Mac snd decoder from SCI to /sound
For use with Kyra1 Mac instrument samples. T7G Mac and Loom Mac also use this format for their custom instrument samples.

svn-id: r51327
2010-07-26 18:13:35 +00:00
Martin Kiewitz 5fb760b053 SCI: extending rats workaround kq6 to all rooms
fixes bug #3034597

svn-id: r51326
2010-07-26 17:55:54 +00:00
Martin Kiewitz 9daa2472d0 SCI: adding workaround for kq6 room 210
fixes bug #3034565

svn-id: r51325
2010-07-26 17:51:50 +00:00
Johannes Schickel 3c0765ae78 KYRA: Fix assertion when using "enter" to scene with instant death.
svn-id: r51324
2010-07-26 17:03:45 +00:00
Martin Kiewitz 18a54f086f SCI: fixing transition 9
fixes castle of dr. brain intro on amiga

svn-id: r51323
2010-07-26 16:49:04 +00:00