AndywinXp
3ec70bf972
SCUMM: HE (Sound): Address code review comments
2023-08-18 22:20:45 +02:00
AndywinXp
4d7d4a8706
SCUMM: HE (Sound): Add preliminary Miles support for other games
...
Also, fix the o_isSoundRunning() opcode for HE games
2023-08-18 22:20:45 +02:00
AndywinXp
44ae88f230
SCUMM: HE (Sound): Implement most audio engine functions
...
Also, added some mixer stub functions
2023-08-18 22:20:45 +02:00
AndywinXp
f2d409c3a8
SCUMM: HE (Sound): Implement some resource loading routines
2023-08-18 22:20:45 +02:00
AndywinXp
f4455e773e
SCUMM: Relabel part of the general sound code
...
Albeit not 100% necessary for rewriting the HE sound engine,
I decided to make this change in order to:
- Give proper meaning to magic numbers and variables
which were given temporary names 20 years ago;
- Avoid going insane when making comparison with HE code
and ours, when rewriting the sound code.
2023-08-18 22:20:45 +02:00
AndywinXp
9b8992f0c1
SCUMM: HE (Sound): Fix incorrect frequency values
2023-08-18 22:20:45 +02:00
AndywinXp
454a1d1593
SCUMM: HE (Sound): Clean-up magic numbers and implement modifySound
2023-08-18 22:20:45 +02:00
AndywinXp
7540bfc822
SCUMM: HE: Begin audio engine rewrite
2023-08-18 22:20:45 +02:00
Eugene Sandulenko
eda25f0be8
SCUMM: HE: Added subop numbers for sprite group opcode
2023-08-05 10:52:22 +02:00
Eugene Sandulenko
76f693afab
SCUMM: HE: Added subop codes to setSpriteInfo
2023-08-05 10:52:22 +02:00
Eugene Sandulenko
2f60590d7c
SCUMM: HE: Added subopcode codes to wizOp
2023-08-05 10:52:22 +02:00
BLooperZ
e14b232918
SCUMM: Label v6+ subops
2023-02-26 10:53:53 +01:00
BLooperZ
0c3c7a4b5c
SCUMM: prevent possible issues when range is reversed
2022-11-29 12:48:27 +01:00
Little Cat
07a795d600
SCUMM HE: Don't show exit dialog in Moonbase.
2022-04-15 22:41:21 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Cameron Cawley
01b4432825
BACKENDS: Use Common::U32String for OSystem::setWindowCaption
2020-11-22 17:20:19 +00:00
Torbjörn Andersson
1e23d43006
SCUMM: Silence GCC memset() warnings
...
Recent GCC versions complain if you memset() a class or struct that
contain non-POD data types. Get around that by either initializing
the object when created, or by adding a reset() method.
2019-07-14 14:58:19 +03:00
Kirben
87c5540c2a
SCUMM HE: Update sound flags and queue, for new settings.
2016-06-22 11:45:44 +10:00
Kirben
6b07163600
SCUMM HE: Document sound opcodes.
2016-06-22 11:01:02 +10:00
Eugene Sandulenko
f1a874df01
SCUMM HE: Documented o100_getWizData()
2016-06-02 07:54:19 +02:00
Eugene Sandulenko
2622026943
SCUMM HE: Improved debug messages
2016-05-31 17:12:18 +02:00
Kirben
b994a02077
SCUMM HE: Document more opcodes.
2016-05-25 19:51:16 +10:00
Eugene Sandulenko
4ed193b51e
SCUMM HE: Documented more opcodes
2016-05-22 00:45:02 +02:00
Eugene Sandulenko
64d4d02f48
SCUMM HE: Document sprite group opcodes
2016-05-18 17:34:17 +02:00
Eugene Sandulenko
b9158fcf50
SCUMM HE: Complete Complex Array Operations subopcode.
...
Used in FOW calculations in Moonbase.
2016-05-17 20:20:34 +02:00
Eugene Sandulenko
3aafeee19c
SCUMM HE: Started work on Complex Array Operations
2016-05-17 18:21:29 +02:00
Eugene Sandulenko
1de6a461ab
SCUMM HE: Clarify comment
2016-05-16 16:56:57 +02:00
Eugene Sandulenko
384e45424e
SCUMM HE: Document o100_arrayOps()
2016-05-15 10:56:42 +02:00
Eugene Sandulenko
8d611a061e
SCUMM HE: Show stub warnings
2016-05-15 10:56:12 +02:00
Eugene Sandulenko
6d941a3594
SCUMM HE: Marked sprite subopcodes and better field names
2016-05-14 15:58:21 +02:00
Eugene Sandulenko
cc6be145b7
SCUMM HE: Fixes and comments to video playback code
2016-05-14 15:29:11 +02:00
Eugene Sandulenko
f86daf67e3
SCUMM HE: Added debug output
2016-05-07 11:16:20 +02:00
Eugene Sandulenko
97371135c6
SCUMM HE: Better names for some WizParams fields
2016-04-27 23:02:13 +02:00
Johannes Schickel
3847465163
SCUMM: Make GPL headers consistent in themselves.
2014-02-18 02:39:38 +01:00
clone2727
9d9ced0734
Merge pull request #366 from clone2727/he-saves-target-name
...
RFC: Make HE games use the target name in all save files
2014-01-17 15:59:44 -08:00
Matthew Hoops
3bfd422205
SCUMM: Make all HE saves prepend the target name
...
This makes HE follow the ScummVM convention of using the target name everywhere. It also fixes having more than one team in both soccer and football.
Loading old saves will still work and they will be tried if the newer save names are not found.
2013-10-05 15:45:36 -04:00
Kirben
b4f2e2ead4
SCUMM: Always confirm quit when required in HE games.
2013-08-16 15:49:30 +10:00
Matthew Hoops
c7aceeb08e
SCUMM: Fix o100_videoOps subOp 0
...
football2002 endzone videos now display
2013-04-29 15:35:14 -04:00
Matthew Hoops
a529d96091
SCUMM: Adjust some wiz image ops and flood fill rects
...
Fixes black lines appearing on the field in football/football2002 and some soccer2004 menus.
2012-06-15 00:41:10 -04:00
Travis Howell
3968f31948
SCUMM: Add HE101 version, for debugInput opcode difference in some HE100 games.
2012-06-09 15:36:47 +10:00
Travis Howell
79f6f63daf
SCUMM: Add debugInput opcode difference in Backyard Basketball.
2012-06-01 14:30:47 +10:00
Travis Howell
c87ff89b4a
SCUMM: Update stub in arrayOps for Moonbase Commander.
2011-08-08 13:50:47 +10:00
Matthew Hoops
666d3815ec
SCUMM: Don't have MoviePlayer inherit from SmackerDecoder
2011-07-02 14:55:36 -04:00
Max Horn
82343f6649
SCUMM: Remove some unused var warnings (see bug #3293800 )
2011-05-14 23:50:43 +02:00
Max Horn
649f8e0a84
SCUMM: Rename ResTypes->ResType, introduce ResId typedef, change code to use both
2011-05-13 14:02:53 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
0ce2ca4e00
COMMON: Replace MKID_BE by MKTAG
...
MKID_BE relied on unspecified behavior of the C++ compiler,
and as such was always a bit unsafe. The new MKTAG macro
is slightly less elegant, but does no longer depend on the
behavior of the compiler.
Inspired by FFmpeg, which has an almost identical macro.
2011-04-12 16:53:15 +02:00
Max Horn
0d54400806
SCUMM: Skip endian conversion on little endian systems (instead of assigning values back to themselves)
...
svn-id: r53739
2010-10-23 15:47:23 +00:00
Travis Howell
afd677c2c7
SCUMM: Fix buffer overflow, that was causing crashes when saving in Backyard Baseball 2001/2003.
...
svn-id: r53726
2010-10-23 02:18:08 +00:00
Matthew Hoops
11cbdd0318
Committing the rest of the VideoDecoder Rewrite from patch #2963496 .
...
svn-id: r49079
2010-05-18 14:17:24 +00:00