Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-19 | SCI: fix regression of r51027 | Martin Kiewitz | |
we have to reset the parser when switching vocabulary svn-id: r51031 | |||
2010-07-19 | SCI: parser now matches extended chars too | Martin Kiewitz | |
fixes multilingual games not accepting words that contain extended chars (>= 0x80) svn-id: r51029 | |||
2010-07-19 | SCI: implement foreign vocabulary support | Martin Kiewitz | |
not fully working, extended chars do not work currently as input svn-id: r51027 | |||
2010-07-19 | SCI: lsl6 workaround switched on for all rooms | Martin Kiewitz | |
lsl6 workaround also happens later, so we switch it to all rooms svn-id: r51026 | |||
2010-07-19 | SCI: fix parser crash on >=0x80 chars | Martin Kiewitz | |
svn-id: r51025 | |||
2010-07-19 | SCI: vocab version change for pq2 japanese | Martin Kiewitz | |
pq2 japanese only uses sci01 vocabulary and everything else is still like in sci0 - fixes pq2 not accepting any input in parser svn-id: r51024 | |||
2010-07-19 | SCI: fix ult to work for pq2 japanese | Martin Kiewitz | |
pq2 japanese compares pointers to 2000 to find out if its a resourceid or a pointer svn-id: r51023 | |||
2010-07-19 | SCI: fixing signature for kDoSound(setReverb) | Martin Kiewitz | |
fixes lsl5 signature mismatch, signature was wrong svn-id: r51020 | |||
2010-07-19 | SCI: update sample ticker when paused | Martin Kiewitz | |
little adjustment of r51017 svn-id: r51018 | |||
2010-07-19 | SCI: change kDoSound(updateCues) for samples | Martin Kiewitz | |
only set signal when sample was/is playing, fixes qfg2 genie intro svn-id: r51017 | |||
2010-07-18 | SCI : Corrected valgrind error on engine exit | David Turner | |
svn-id: r51011 | |||
2010-07-18 | SCI: fix warning | Martin Kiewitz | |
svn-id: r51010 | |||
2010-07-18 | SCI: add script number to r51008 change | Martin Kiewitz | |
svn-id: r51009 | |||
2010-07-18 | SCI: add workaround for script 500 lsl3 | Martin Kiewitz | |
svn-id: r51008 | |||
2010-07-18 | SCI: adding comments about not enabling ScummVM menu saving | Martin Kiewitz | |
svn-id: r51007 | |||
2010-07-18 | SCI: Rename the Amiga music drivers to AmigaMac to reflect its current purpose. | Matthew Hoops | |
svn-id: r51006 | |||
2010-07-18 | SCI: make the left-over opcodes more verbose | Martin Kiewitz | |
...and add ability to easily add workarounds remove ACC_ARITHMETIC_L and POP() svn-id: r51005 | |||
2010-07-18 | SCI: Add Mac signature for kTextSize which can have an extra integer parameter. | Matthew Hoops | |
svn-id: r51004 | |||
2010-07-18 | SCI: make bnot/mod/mul more verbose | Martin Kiewitz | |
...and add abitility to easily add workarounds svn-id: r51003 | |||
2010-07-18 | SCI: Oops, silence gcc warning. | Matthew Hoops | |
svn-id: r51002 | |||
2010-07-18 | SCI: 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-18 | SCI: ipToa/ipTos/dpTos more verbose | Martin Kiewitz | |
...and adding ability to add workarounds easily svn-id: r50999 | |||
2010-07-18 | SCI: Fix order of characters when using hexDumpReg. | Matthew Hoops | |
svn-id: r50998 | |||
2010-07-18 | SCI: making int/uint comparsions more verbose | Martin 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-18 | SCI: change to r50995 - better stop fading when stop is called | Martin Kiewitz | |
svn-id: r50996 | |||
2010-07-18 | SCI: 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-18 | SCI: adding obj in kDoSound debug output | Martin Kiewitz | |
svn-id: r50994 | |||
2010-07-18 | SCI: disabling saving from scummvm menu | Martin Kiewitz | |
svn-id: r50993 | |||
2010-07-18 | SCI: 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-18 | SCI: Add basic debugging command for 'said' | Willem Jan Palenstijn | |
svn-id: r50991 | |||
2010-07-18 | SCI: adding room numbers to all workarounds | Martin Kiewitz | |
svn-id: r50990 | |||
2010-07-18 | SCI: Fix warning | Willem Jan Palenstijn | |
svn-id: r50988 | |||
2010-07-18 | SCI: adding workaround for script bug in lsl6 when looking through tile | Martin Kiewitz | |
svn-id: r50987 | |||
2010-07-18 | SCI: added uninitialized workarounds for hoyle 3 | Martin Kiewitz | |
svn-id: r50978 | |||
2010-07-18 | SCI: 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-18 | Cleanup and simplify resource type remapping. | Matthew Hoops | |
svn-id: r50975 | |||
2010-07-18 | Fix typo. | Matthew Hoops | |
svn-id: r50974 | |||
2010-07-18 | In 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-17 | SCI: adding pq2 japanese pc98 | Martin Kiewitz | |
svn-id: r50972 | |||
2010-07-17 | SCI: 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-17 | SCI: adding uninitialized workaround for gk1 | Martin Kiewitz | |
svn-id: r50969 | |||
2010-07-17 | Add support for the altres.map/altres.000 map/volume pair in KQ7. | Matthew Hoops | |
svn-id: r50968 | |||
2010-07-17 | SCI: 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-17 | SCI: added uninitialized workaround for lsl3 | Martin Kiewitz | |
svn-id: r50965 | |||
2010-07-17 | Remove PalmOS port | Max Horn | |
svn-id: r50964 | |||
2010-07-17 | DEBUGGER: Simplify how our console debugger works / is used | Max 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-17 | SCI: checking if within kernel function before overwrite a save (thx @ digitall) | Martin Kiewitz | |
svn-id: r50962 | |||
2010-07-17 | SCI: added gameid for send() sq4 workaround | Martin Kiewitz | |
svn-id: r50961 | |||
2010-07-17 | SCI: added special case for iceman when plotting course inside isSaneNodePointer | Martin Kiewitz | |
svn-id: r50960 | |||
2010-07-17 | SCI: added iceman hack to original said.y as well | Martin Kiewitz | |
svn-id: r50959 |