Martin Kiewitz
dbc1607603
SCI: add script number to r51008 change
...
svn-id: r51009
2010-07-18 20:19:14 +00:00
Martin Kiewitz
8893d4ef23
SCI: add workaround for script 500 lsl3
...
svn-id: r51008
2010-07-18 20:14:18 +00:00
Martin Kiewitz
fc1e5c8fae
SCI: adding comments about not enabling ScummVM menu saving
...
svn-id: r51007
2010-07-18 19:19:49 +00:00
Matthew Hoops
0e9de72f62
SCI: Rename the Amiga music drivers to AmigaMac to reflect its current purpose.
...
svn-id: r51006
2010-07-18 19:01:35 +00:00
Martin Kiewitz
b23dd848ed
SCI: make the left-over opcodes more verbose
...
...and add ability to easily add workarounds
remove ACC_ARITHMETIC_L and POP()
svn-id: r51005
2010-07-18 18:57:28 +00:00
Matthew Hoops
2127da538d
SCI: Add Mac signature for kTextSize which can have an extra integer parameter.
...
svn-id: r51004
2010-07-18 18:38:49 +00:00
Martin Kiewitz
d06603f151
SCI: make bnot/mod/mul more verbose
...
...and add abitility to easily add workarounds
svn-id: r51003
2010-07-18 18:26:00 +00:00
Matthew Hoops
d14635d6b2
SCI: Oops, silence gcc warning.
...
svn-id: r51002
2010-07-18 18:18:11 +00:00
Matthew Hoops
6eedb73dba
SCI: Add initial support for SCI0 Mac and SCI1 Amiga/Mac sound.
...
SCI1 sound is pretty much done, but envelope support is still not 100% complete. SCI0 Mac sound is not complete, but sounds "ok" for now.
Much thanks to Walter, who did a ton of work on this.
svn-id: r51001
2010-07-18 18:14:56 +00:00
Neeraj Kumar
d2fc68222b
fixed some typos
...
svn-id: r51000
2010-07-18 18:11:37 +00:00
Martin Kiewitz
a2ea3381fe
SCI: ipToa/ipTos/dpTos more verbose
...
...and adding ability to add workarounds easily
svn-id: r50999
2010-07-18 18:01:52 +00:00
Matthew Hoops
5b4fd084b0
SCI: Fix order of characters when using hexDumpReg.
...
svn-id: r50998
2010-07-18 17:48:48 +00:00
Martin Kiewitz
f249642733
SCI: making int/uint comparsions more verbose
...
replacing int/uint comparsion opcode with new code that also displays much more information in case of errors and also add possibility to easily add workarounds
svn-id: r50997
2010-07-18 17:18:56 +00:00
Martin Kiewitz
3189fe4a32
SCI: change to r50995 - better stop fading when stop is called
...
svn-id: r50996
2010-07-18 16:25:23 +00:00
Martin Kiewitz
aa5a1ddb47
SCI: if game starts fading, stops music and later starts music again don't resume fading - fixes lsl6 music when going in from swimming pool
...
svn-id: r50995
2010-07-18 16:22:16 +00:00
Martin Kiewitz
46b27926b2
SCI: adding obj in kDoSound debug output
...
svn-id: r50994
2010-07-18 16:02:16 +00:00
Martin Kiewitz
fd27041b35
SCI: disabling saving from scummvm menu
...
svn-id: r50993
2010-07-18 14:21:38 +00:00
Willem Jan Palenstijn
1e72d48867
SCI: Work on optional expressions in said rules.
...
This fixes a number of said specs in Iceman, but has a good
chance of introducing regressions since it's fairly invasive.
It also removes the need for the hack in r50958.
svn-id: r50992
2010-07-18 13:31:23 +00:00
Willem Jan Palenstijn
921c9a8e33
SCI: Add basic debugging command for 'said'
...
svn-id: r50991
2010-07-18 13:31:05 +00:00
Martin Kiewitz
4595b8818a
SCI: adding room numbers to all workarounds
...
svn-id: r50990
2010-07-18 13:08:47 +00:00
Andre Heider
70dfcdfb54
trying to fix psp build for case sensitive filesystems.
...
svn-id: r50989
2010-07-18 12:53:24 +00:00
Willem Jan Palenstijn
f36eb7e2ed
SCI: Fix warning
...
svn-id: r50988
2010-07-18 12:26:22 +00:00
Martin Kiewitz
98f0b06fe3
SCI: adding workaround for script bug in lsl6 when looking through tile
...
svn-id: r50987
2010-07-18 12:25:40 +00:00
Neeraj Kumar
0ae45ed7ed
fixed a minor typo
...
svn-id: r50986
2010-07-18 09:50:05 +00:00
Neeraj Kumar
f17c363683
Selected entries are now marked as '(selected)', toggled by double click
...
svn-id: r50985
2010-07-18 09:34:31 +00:00
Neeraj Kumar
b6c2be3bb9
Some more improvements in the TestbedListWidget and added description method in testsuite class
...
svn-id: r50984
2010-07-18 09:08:18 +00:00
Neeraj Kumar
07a9a03587
a few more modifications in the testsuite selection widget
...
svn-id: r50983
2010-07-18 07:53:05 +00:00
Yotam Barnoy
30d7517343
PSP: switched to using my memcpy
...
svn-id: r50982
2010-07-18 07:03:14 +00:00
Yotam Barnoy
844a332f8d
PSP: forgot test files
...
svn-id: r50981
2010-07-18 06:59:25 +00:00
Yotam Barnoy
58a1fbc13c
Made memcpy faster but not as fast with uncached mem.
...
svn-id: r50980
2010-07-18 06:49:56 +00:00
Alejandro Marzini
03d66c4012
Fixed rect size when drawing npot textures. Added OpenGL attr for SDL.
...
svn-id: r50979
2010-07-18 05:32:44 +00:00
Martin Kiewitz
59bb9f8fe8
SCI: added uninitialized workarounds for hoyle 3
...
svn-id: r50978
2010-07-18 04:56:16 +00:00
Martin Kiewitz
525794927e
SCI: fix regression of r50896, behaviour of kFileIO(readString) is supposed to return the string instead of the size, fixes signature mismatch in hoyle 3
...
svn-id: r50977
2010-07-18 04:25:57 +00:00
Alejandro Marzini
492569a7a2
Improved cursor drawing.
...
svn-id: r50976
2010-07-18 03:25:58 +00:00
Matthew Hoops
88b2bec072
Cleanup and simplify resource type remapping.
...
svn-id: r50975
2010-07-18 01:32:48 +00:00
Matthew Hoops
4b66b8dd5f
Fix typo.
...
svn-id: r50974
2010-07-18 00:18:27 +00:00
Matthew Hoops
c128b87c77
In SCI2.1, the type numbers inside resource maps/patches have changed slightly. We no longer use the number Sierra gives us directly, but use a function to convert to our ResourceType enum based on version. This allows us to read the chunk type from SCI2.1 (a form of script). Also, allow debugging of Mac-specific resources from the console.
...
svn-id: r50973
2010-07-18 00:16:19 +00:00
Martin Kiewitz
cd0997368c
SCI: adding pq2 japanese pc98
...
svn-id: r50972
2010-07-17 22:59:57 +00:00
Neeraj Kumar
fd157b47a3
Implemented scrollable checkbox like behaviour using ListWidget
...
svn-id: r50971
2010-07-17 22:32:31 +00:00
Martin Kiewitz
bbcf020457
SCI: adding detection for SCI01 vocab inside a SCI0 game that's using the SCI0 vocab resource number, fixes pq2 japanese crashing on startup
...
svn-id: r50970
2010-07-17 22:11:35 +00:00
Martin Kiewitz
88dfa3142f
SCI: adding uninitialized workaround for gk1
...
svn-id: r50969
2010-07-17 21:13:37 +00:00
Matthew Hoops
880bb9f421
Add support for the altres.map/altres.000 map/volume pair in KQ7.
...
svn-id: r50968
2010-07-17 20:29:33 +00:00
Martin Kiewitz
723f15c084
SCI: removing kSetPort 4 argument support from r44938, which was wrong - adding workaround for lsl6 ending - fixes lsl6 ending
...
svn-id: r50967
2010-07-17 19:52:19 +00:00
Filippos Karapetis
48b288d9aa
Fixing compilation with MSVC
...
svn-id: r50966
2010-07-17 19:11:59 +00:00
Martin Kiewitz
fb206fb7c0
SCI: added uninitialized workaround for lsl3
...
svn-id: r50965
2010-07-17 18:51:54 +00:00
Max Horn
0b48a71c99
Remove PalmOS port
...
svn-id: r50964
2010-07-17 18:41:38 +00:00
Max Horn
1d4c82885d
DEBUGGER: Simplify how our console debugger works / is used
...
* Remove _isAttached member var and isAttached method
* Engines now always call the onFrame method; whether it does
something is decided by the debugger class resp. its subclasses
* Make detach() protected instead of private, so that subclasses
can invoke it
* Remove _detach_now member var (call detach() instead).
* Rename _frame_countdown to _frameCountdown and properly
document it.
* Add more doxygen comments
* Cleanup
svn-id: r50963
2010-07-17 18:38:42 +00:00
Martin Kiewitz
625af1260b
SCI: checking if within kernel function before overwrite a save (thx @ digitall)
...
svn-id: r50962
2010-07-17 17:58:50 +00:00
Martin Kiewitz
8c31dd7e85
SCI: added gameid for send() sq4 workaround
...
svn-id: r50961
2010-07-17 13:32:11 +00:00
Martin Kiewitz
cb4072f978
SCI: added special case for iceman when plotting course inside isSaneNodePointer
...
svn-id: r50960
2010-07-17 13:27:07 +00:00