10234 Commits

Author SHA1 Message Date
Travis Howell
29f03f0d9c verbOps differences are minor, so merge back in.
svn-id: r13943
2004-06-06 11:10:47 +00:00
Travis Howell
ccac679431 Ooops, kept wrong line.
svn-id: r13942
2004-06-06 06:09:21 +00:00
Travis Howell
cbbfc34e0a puttdemo doesn't need HE specific opcodes.
actorOps case 225 isn't need for HE, was left over from scumm6.
No need to check for invalid cases, since earlier HE game didn't use those cases.

svn-id: r13941
2004-06-06 05:20:52 +00:00
Travis Howell
7765d6f6b3 ActorOps case 219 exists in earlier HE games too.
svn-id: r13940
2004-06-06 04:55:33 +00:00
Eugene Sandulenko
2603446c0d oops. Fix resource loading for 6.x games
svn-id: r13939
2004-06-06 02:36:44 +00:00
Eugene Sandulenko
7b2a81a8a6 o more _heversion usage
o hack to ensure 1x scaler is selected for 640x480 games. Begs for better
  implementation
o 7.0+-specific extendions to
  * resource loading
  * o6_resourceRoutines
  * o6_actorOps
  * o7_pickupObject
  * ScummEngine::setVerbObject

Now puttputt.w32 script execution advances little more.

svn-id: r13938
2004-06-06 02:20:53 +00:00
Jonathan Gray
d39cf192db explicity declare GF_WINDOWS on windows only HE games, list tags as strings not hex in some debugging messages
svn-id: r13937
2004-06-05 15:14:19 +00:00
Jonathan Gray
e356a4ccc3 Allow dialogue options in the SegaCD version of Monkey Island to be cycled through with mousewheel. Closes RFE #953111
svn-id: r13936
2004-06-05 13:41:08 +00:00
Jonathan Gray
b8bc0d72e5 Check if monkey sega cd sounds have already been demangled before trying to do demangle them. Patch #959129 from Jonathan Gevaryahu
svn-id: r13935
2004-06-05 12:02:36 +00:00
Jonathan Gray
fc2044f743 Set graphics cursor before using it, fixes segfault when launching ihnm from the launcher. Fixes bug #966614
svn-id: r13934
2004-06-05 11:12:51 +00:00
Torbjörn Andersson
dac16f4f43 Cleanup
svn-id: r13933
2004-06-05 10:28:42 +00:00
Eugene Sandulenko
faefc1fda1 oops
svn-id: r13932
2004-06-05 02:43:12 +00:00
Eugene Sandulenko
33407c63d8 Implement o7_readINI(), well, we pretend that we don't have .ini file.
Fix bug in stringLen() function.

svn-id: r13931
2004-06-05 02:20:40 +00:00
Travis Howell
9bfd778b54 Needed for DOS HE games
svn-id: r13930
2004-06-05 01:02:33 +00:00
Eugene Sandulenko
f873223284 Phase 3 of transition to _heversion.
svn-id: r13929
2004-06-05 00:54:48 +00:00
Gregory Montoir
39f49de6bb handle long command strings better (see bug report 962828)
svn-id: r13928
2004-06-04 17:29:26 +00:00
Eugene Sandulenko
6be8956d2c Phase 2 of switching HE to use _heversion. Now unneeded GID's are
eliminated.

svn-id: r13927
2004-06-03 01:28:22 +00:00
Eugene Sandulenko
2a34b9d5a1 Phase 1 of move to _heversion use.
svn-id: r13926
2004-06-03 00:55:40 +00:00
Travis Howell
d6aa0a4790 Remove old comment
svn-id: r13925
2004-06-02 13:49:06 +00:00
Travis Howell
3632305c6c Ignore imuse control code in HE games
Add missing code for o6_stampobject (From diasm.)

svn-id: r13924
2004-06-02 13:32:16 +00:00
Travis Howell
86ad0e2b9f Increase debug level
Add error about NES MM been currently unsupported.

svn-id: r13923
2004-06-02 01:54:59 +00:00
Travis Howell
f897cafd38 Update HE issues
svn-id: r13922
2004-06-02 01:46:22 +00:00
Gregory Montoir
ea4d26f04f (almost) fixed saving/loading images in fatty bears birthday
svn-id: r13921
2004-06-01 22:06:05 +00:00
Eugene Sandulenko
6a314c99a9 Fix o6_writeFile.
svn-id: r13920
2004-06-01 20:59:14 +00:00
Paweł Kołodziejski
cd0c2dfdeb _allreadyInit was not initializedin smush player
svn-id: r13919
2004-06-01 20:28:20 +00:00
Paweł Kołodziejski
3f5c651551 better fix for unloaded sound resources in imuse digi
svn-id: r13918
2004-06-01 20:22:48 +00:00
Paweł Kołodziejski
136c7593d2 fix for imuse digi bug 952775
svn-id: r13917
2004-06-01 19:32:36 +00:00
Gregory Montoir
60954319fe minor changes
svn-id: r13916
2004-06-01 17:56:33 +00:00
Travis Howell
6c0f223440 HE games use slightly different E1 opcode
Move HE7 specific opcodes to he7, as requested.

svn-id: r13915
2004-06-01 08:37:57 +00:00
Eugene Sandulenko
654099e7d6 Preliminary versions of HE opcodes kernelGetFunctions and
kernelSetFunctions. Somewhat buggy.

svn-id: r13914
2004-06-01 06:38:36 +00:00
Eugene Sandulenko
4c8c01fa41 Forgot to commit
svn-id: r13913
2004-05-31 15:07:10 +00:00
Torbjörn Andersson
28e63617e1 Set _parser to NULL after deleting it. I don't know if it's necessary, but
it'll make me sleep easier at night, and I should have remembered to do it
before anyway.

svn-id: r13912
2004-05-31 08:59:11 +00:00
Travis Howell
0552b10590 Switch to _heversion
svn-id: r13911
2004-05-31 08:56:49 +00:00
Torbjörn Andersson
6dc0191e03 Make allNotesOff() also turn off all "hanging notes". Without this change,
I wasn't able to fully stop ITE's XMIDI music - there would always be a
couple of notes hanging even after unloading it. Apparently this music
doesn't use the "active notes" mechanism at all, and I guess the ALSA
driver doesn't support the "All Note Off" event.

I'm still not 100% sure this is the correct fix, but unless someone has any
better idea...

svn-id: r13910
2004-05-31 08:51:10 +00:00
Torbjörn Andersson
cddf02fc32 Make sure music is unloaded and the parser object deleted before starting a
new piece of music.

svn-id: r13909
2004-05-31 08:46:36 +00:00
Eugene Sandulenko
f3014b9f4c Add stub for HE o6_quitPauseRestart.
svn-id: r13908
2004-05-31 08:44:04 +00:00
Eugene Sandulenko
50b39e3095 Added separate HE versioning.
svn-id: r13907
2004-05-31 08:24:05 +00:00
Eugene Sandulenko
7d1b755086 Applied patch submitted by cyx to bug #961365 (Assembly versions of HQ2x and HQ3x scalers), off-by-one error.
svn-id: r13906
2004-05-30 22:16:59 +00:00
Nicolas Bacca
b99ffd8faa Oops newline
svn-id: r13905
2004-05-30 13:30:29 +00:00
Nicolas Bacca
055f9bf864 Ozone tweaks (add virtual screen and infos) / Fix initial keyboard bug (Monkey 1 and 2)
svn-id: r13904
2004-05-30 13:24:51 +00:00
Nicolas Bacca
65949528d8 Automatic severe crash reporting
svn-id: r13903
2004-05-30 13:15:02 +00:00
Nicolas Bacca
ba2a4a48c4 Some constants for our new friend, Windows Mobile 2003 SE aka Ozone aka oops we broke GAPI
svn-id: r13902
2004-05-30 13:13:36 +00:00
Nicolas Bacca
72b01684a7 Remove unnecessary WinCE tweaks
svn-id: r13901
2004-05-30 13:03:35 +00:00
Nicolas Bacca
37b311d628 Remove old savePath handling on WinCE
svn-id: r13900
2004-05-30 12:30:29 +00:00
Eugene Sandulenko
4ceb84c643 Extend midi music table.
Implement music looping.

svn-id: r13899
2004-05-29 21:04:44 +00:00
Eugene Sandulenko
b3feb1107e Remove slipped in underscores.
svn-id: r13898
2004-05-29 21:03:56 +00:00
Paweł Kołodziejski
b559e5e58f apply mixer vol/pan at first time
svn-id: r13897
2004-05-28 20:46:50 +00:00
Torbjörn Andersson
ddc104d4ef Use the same volume and panning values when starting the sound as when
adjusting these values later. I don't know about the volume thing, but I've
noticed that new sounds would often play their first fraction of a second
in the right speaker only. This change should fix that.

svn-id: r13896
2004-05-28 14:42:49 +00:00
Torbjörn Andersson
126a8b91ca Added note about the updated AdvMame scalers, since AdvMame3x looks
noticeably nicer than before. (Of course that's subjective, but you try to
say that using only one line of text! :-)

svn-id: r13895
2004-05-28 09:21:48 +00:00
Paweł Kołodziejski
5c9fd89feb forgot it
svn-id: r13894
2004-05-26 17:09:12 +00:00