Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-22 | MADE: fixed bug 3029750 caused by caching from commit 46102. | Yotam Barnoy | |
Cache needed to be cleared every time we load a game. Otherwise, those platforms that happen to use the exact same addresses (PC) were ok, but those platforms that had different addresses (PSP for example) would get messed up. svn-id: r51138 | |||
2010-07-22 | SCI: removing priority hack for gk1hires | Martin Kiewitz | |
also fixing base picture drawing svn-id: r51137 | |||
2010-07-22 | SCI: some work on priority in sci32 | Martin Kiewitz | |
svn-id: r51134 | |||
2010-07-22 | SCI: Remove '#define FAKE', make SCI_WORKAROUNDENTRY_TERMINATOR 'private' | Max Horn | |
svn-id: r51133 | |||
2010-07-22 | SCI: Moved the actual workaround arrays inside a cpp file | Filippos Karapetis | |
svn-id: r51132 | |||
2010-07-22 | Silenced a known warning in SQ5, after the intro | Filippos Karapetis | |
svn-id: r51131 | |||
2010-07-21 | SCI: Fixed signature of kFileIO subop 19 for Torin (full version) | Filippos Karapetis | |
svn-id: r51112 | |||
2010-07-21 | SCI: Moved all the video related functions in a separate file | Filippos Karapetis | |
svn-id: r51110 | |||
2010-07-21 | SCI: Moved the SCI32 kernel functions out of kernel32.cpp and into their ↵ | Filippos Karapetis | |
respective files svn-id: r51108 | |||
2010-07-21 | GUI: Properly show external MIDI devices. | Johannes Schickel | |
Formerly in case a game only specified GUIO_MIDIMT32, only the MT-32 Emulator was shown, since that is the only device which is of type MT_MT32. All external MIDI devices are currently only flagged with MT_GM. svn-id: r51107 | |||
2010-07-21 | SCI: r51104 adding #ifdef and check for hires | Martin Kiewitz | |
pq4cd is probably low-res, so adding check for hires and adding #ifdef as well svn-id: r51106 | |||
2010-07-21 | KYRA: Fix mute setting with MIDI and FM-Towns/PC98 output. | Johannes Schickel | |
svn-id: r51105 | |||
2010-07-21 | SCI: halfing kCelWide for sci2.1 | Martin Kiewitz | |
fixes lsl6 inventory icon placement, ffs. see comments svn-id: r51104 | |||
2010-07-21 | SCI: terminating at another resource of sq4cd | Martin Kiewitz | |
contains broken data as well, room 35 svn-id: r51103 | |||
2010-07-21 | AGOS: Make the "m" hotkey respect the mute setting. | Johannes Schickel | |
svn-id: r51102 | |||
2010-07-21 | LURE: Make LURE respect the mute settings. | Johannes Schickel | |
svn-id: r51101 | |||
2010-07-21 | AGOS: Make AGOS respect the mute setting. | Johannes Schickel | |
svn-id: r51100 | |||
2010-07-21 | SCI: Rewrite said spec handling. | Willem Jan Palenstijn | |
We now use a manual parser instead of a bison-generated one, and the new code to match said trees with parse trees matches sierra's more closely. Also change the parse/spec tree nodes to use direct pointers to their child nodes to make it more convenient to manipulate the trees. This has a high potential for regressions. svn-id: r51099 | |||
2010-07-21 | KYRA: Respect mute setting on engine startup. | Johannes Schickel | |
svn-id: r51098 | |||
2010-07-21 | SCI: fix initializing script 99 of sq3 | Martin Kiewitz | |
svn-id: r51097 | |||
2010-07-21 | Janitorial: Removed extra semi-colon. | Torbjörn Andersson | |
svn-id: r51096 | |||
2010-07-21 | Strip trailing whitespaces in our common code base. | Johannes Schickel | |
svn-id: r51094 | |||
2010-07-21 | Strip trailing whitespaces. | Johannes Schickel | |
svn-id: r51093 | |||
2010-07-21 | SCI: adding workaround for sq3 | Martin Kiewitz | |
fixing off-by-one error when initializing script 93 svn-id: r51091 | |||
2010-07-21 | SCI: More rest of the workaround defs to workarounds.h | Max Horn | |
svn-id: r51090 | |||
2010-07-21 | SCI: Moved all the static kernel-related tables in a separate file. Also, ↵ | Filippos Karapetis | |
moved kStub, kStubNull and kDummy inside kmisc.cpp, together with the other misc kernel calls svn-id: r51089 | |||
2010-07-21 | SCI: Moved all the workaround tables in a separate file, to keep them apart ↵ | Filippos Karapetis | |
from the actual code svn-id: r51088 | |||
2010-07-21 | SCI: adding lsl6hires uninit workaround | Martin Kiewitz | |
svn-id: r51087 | |||
2010-07-21 | SCI: fixing hires background pictures sci2.1 | Martin Kiewitz | |
svn-id: r51086 | |||
2010-07-21 | SCI: kSetNowSeen sci2.1 | Martin Kiewitz | |
fixes hotspots svn-id: r51085 | |||
2010-07-21 | SCI: more work on coordadjustment sci32 | Martin Kiewitz | |
svn-id: r51084 | |||
2010-07-20 | SCI: Removed the restoring parameter of the run_vm() function | Filippos Karapetis | |
svn-id: r51076 | |||
2010-07-20 | SCI: Fixed an off-by-one error in the resource manager - it tried to load ↵ | Filippos Karapetis | |
patches of type kResourceTypeInvalid svn-id: r51075 | |||
2010-07-20 | SCI: some sci32 fixes | Martin Kiewitz | |
kOnMe, kLocal2Global, kGlobal2Local now hires capable, hotspots seem to work in lsl6 and sq6, although pressing on start in sq6 doesn't work yet, you need to click on the rightmost/bottom area svn-id: r51074 | |||
2010-07-20 | SCI: adding lsl6hires uninit workaround | Martin Kiewitz | |
svn-id: r51072 | |||
2010-07-20 | SCI: fixed jones/ega/vga port issue | Martin Kiewitz | |
getPortById() error was caused by us remembering port when going interactive, restoring it and restoring it all the time afterwards as well svn-id: r51071 | |||
2010-07-20 | SCI: adding multilingual mixed up mother goose | Martin Kiewitz | |
sci32 svn-id: r51070 | |||
2010-07-20 | SCI: tiny comment change | Martin Kiewitz | |
svn-id: r51069 | |||
2010-07-20 | SCI: clean up workaround tables/code | Martin Kiewitz | |
svn-id: r51068 | |||
2010-07-20 | SCI: fix regression of r50463 | Martin Kiewitz | |
also check delta, because _play_tick does not include delta at that point - fixing sq1 ship takeoff svn-id: r51067 | |||
2010-07-20 | Implement PlayNote/StopNote and PlayTele/StopTele for The Manhole. | Matthew Hoops | |
svn-id: r51066 | |||
2010-07-20 | SCI: adding workaround for sq1 in bar | Martin Kiewitz | |
kGraph(drawLine) gets called sometimes with additional parameter svn-id: r51065 | |||
2010-07-20 | SCI: adding uninit workarounds for cnick games | Martin Kiewitz | |
longbow and king's quest KQ has the same issues as hoyle 3 svn-id: r51063 | |||
2010-07-20 | SCI: fix regression of r51060 | Martin Kiewitz | |
svn-id: r51062 | |||
2010-07-20 | SCI: change the workaround-types | Martin Kiewitz | |
0 is now don't call 1 is do call 2 is don't call and fake acc makes more sense svn-id: r51060 | |||
2010-07-20 | SCI: added workaround for kq1 kDoSound(fade) | Martin Kiewitz | |
gets called with object 0:0 in several scenes, just ignore that call svn-id: r51059 | |||
2010-07-20 | SCI: renaming kDoSound(resume) to resumeAfterRestore | Martin Kiewitz | |
kDoSound(resumeAfterRestore) is called right after restoring a saved game for sound-sci0 games, we already resume playing music inside restore, so we don't need to implement this at all svn-id: r51058 | |||
2010-07-20 | BUILD: Fix fallback readline detection | Willem Jan Palenstijn | |
svn-id: r51057 | |||
2010-07-20 | General: Fixed building the SEQ MIDI driver | Torbjörn Andersson | |
An #include was missing, causing the driver to never be built. Also fixed what looked like a cut-and-paste error in generating the features string. svn-id: r51056 | |||
2010-07-20 | BUILD: Unify adding -DUNIX to DEFINES; complete SEQ MIDI detection | Max Horn | |
* Added a yes/no variable _unix to configure, which controls when -DUNIX is added to DEFINES * Enable SEQ MIDI via _seq_midi by default on UNIX type systems, except for those which override that. * Switch SEQ MIDI code to check #define USE_SEQ_MIDI (alternatively, we could compile it only conditionally...) svn-id: r51055 |