aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-18SCI: Add Mac signature for kTextSize which can have an extra integer parameter.Matthew Hoops
svn-id: r51004
2010-07-18SCI: make bnot/mod/mul more verboseMartin Kiewitz
...and add abitility to easily add workarounds svn-id: r51003
2010-07-18SCI: Oops, silence gcc warning.Matthew Hoops
svn-id: r51002
2010-07-18SCI: Add initial support for SCI0 Mac and SCI1 Amiga/Mac sound.Matthew Hoops
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-18SCI: ipToa/ipTos/dpTos more verboseMartin Kiewitz
...and adding ability to add workarounds easily svn-id: r50999
2010-07-18SCI: Fix order of characters when using hexDumpReg.Matthew Hoops
svn-id: r50998
2010-07-18SCI: making int/uint comparsions more verboseMartin Kiewitz
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-18SCI: change to r50995 - better stop fading when stop is calledMartin Kiewitz
svn-id: r50996
2010-07-18SCI: if game starts fading, stops music and later starts music again don't ↵Martin Kiewitz
resume fading - fixes lsl6 music when going in from swimming pool svn-id: r50995
2010-07-18SCI: adding obj in kDoSound debug outputMartin Kiewitz
svn-id: r50994
2010-07-18SCI: disabling saving from scummvm menuMartin Kiewitz
svn-id: r50993
2010-07-18SCI: Work on optional expressions in said rules.Willem Jan Palenstijn
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-18SCI: Add basic debugging command for 'said'Willem Jan Palenstijn
svn-id: r50991
2010-07-18SCI: adding room numbers to all workaroundsMartin Kiewitz
svn-id: r50990
2010-07-18trying to fix psp build for case sensitive filesystems.Andre Heider
svn-id: r50989
2010-07-18SCI: Fix warningWillem Jan Palenstijn
svn-id: r50988
2010-07-18SCI: adding workaround for script bug in lsl6 when looking through tileMartin Kiewitz
svn-id: r50987
2010-07-18PSP: switched to using my memcpyYotam Barnoy
svn-id: r50982
2010-07-18PSP: forgot test filesYotam Barnoy
svn-id: r50981
2010-07-18Made memcpy faster but not as fast with uncached mem.Yotam Barnoy
svn-id: r50980
2010-07-18SCI: added uninitialized workarounds for hoyle 3Martin Kiewitz
svn-id: r50978
2010-07-18SCI: fix regression of r50896, behaviour of kFileIO(readString) is supposed ↵Martin Kiewitz
to return the string instead of the size, fixes signature mismatch in hoyle 3 svn-id: r50977
2010-07-18Cleanup and simplify resource type remapping.Matthew Hoops
svn-id: r50975
2010-07-18Fix typo.Matthew Hoops
svn-id: r50974
2010-07-18In SCI2.1, the type numbers inside resource maps/patches have changed ↵Matthew Hoops
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-17SCI: adding pq2 japanese pc98Martin Kiewitz
svn-id: r50972
2010-07-17SCI: adding detection for SCI01 vocab inside a SCI0 game that's using the ↵Martin Kiewitz
SCI0 vocab resource number, fixes pq2 japanese crashing on startup svn-id: r50970
2010-07-17SCI: adding uninitialized workaround for gk1Martin Kiewitz
svn-id: r50969
2010-07-17Add support for the altres.map/altres.000 map/volume pair in KQ7.Matthew Hoops
svn-id: r50968
2010-07-17SCI: removing kSetPort 4 argument support from r44938, which was wrong - ↵Martin Kiewitz
adding workaround for lsl6 ending - fixes lsl6 ending svn-id: r50967
2010-07-17Fixing compilation with MSVCFilippos Karapetis
svn-id: r50966
2010-07-17SCI: added uninitialized workaround for lsl3Martin Kiewitz
svn-id: r50965
2010-07-17Remove PalmOS portMax Horn
svn-id: r50964
2010-07-17DEBUGGER: Simplify how our console debugger works / is usedMax Horn
* 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-17SCI: checking if within kernel function before overwrite a save (thx @ digitall)Martin Kiewitz
svn-id: r50962
2010-07-17SCI: added gameid for send() sq4 workaroundMartin Kiewitz
svn-id: r50961
2010-07-17SCI: added special case for iceman when plotting course inside isSaneNodePointerMartin Kiewitz
svn-id: r50960
2010-07-17SCI: added iceman hack to original said.y as wellMartin Kiewitz
svn-id: r50959
2010-07-17SCI: add hack for iceman to skip [!*] in kSaid, fixes green board / depth ↵Martin Kiewitz
affirmative not recognized svn-id: r50958
2010-07-17SCI: Fix 'parse' debug command parameter handlingWillem Jan Palenstijn
svn-id: r50957
2010-07-17SCI: fix debugging code of parser, add 0xffe special group into debug supportMartin Kiewitz
svn-id: r50956
2010-07-17Remove extra ";" in class declarations.Johannes Schickel
svn-id: r50955
2010-07-16Fix use of "&&" instead of "&" for bit masking. (This looks much more ↵Johannes Schickel
sensible at least!) svn-id: r50953
2010-07-16In the help of making the new C++ standard a better one, we will now no ↵Johannes Schickel
longer rely on using parent class names in friend classes of a subclass. svn-id: r50952
2010-07-16Removed unused variable. I believe thread->_instructionOffset serves the sameTorbjörn Andersson
purpose that 'addr' was inteded to. svn-id: r50951
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50950
2010-07-16CleanupTorbjörn Andersson
svn-id: r50949
2010-07-16Removed unused variable.Torbjörn Andersson
svn-id: r50948
2010-07-16Removed unused variables.Torbjörn Andersson
svn-id: r50947
2010-07-16CINE: Get rid of some unnecessary g_cine refsMax Horn
svn-id: r50945