elasota
f8a52eacc2
MTROPOLIS: Implement subsection attribute
2022-07-02 14:21:56 -04:00
elasota
d91a80a5b3
MTROPOLIS: Add sink for "debug" attribute
2022-07-02 14:06:34 -04:00
elasota
023f136bde
MTROPOLIS: Implement workaround for journal stuck bug
2022-07-02 13:26:08 -04:00
elasota
a68577b9f2
MTROPOLIS: Add single-note MIDI support
2022-07-02 13:12:20 -04:00
elasota
637eedd1cc
MTROPOLIS: Clean up some obsolete code/comments
2022-07-02 12:21:06 -04:00
elasota
fdadf65f4a
MTROPOLIS: Add MIDI tempo, loop, and mutetrack support
2022-07-02 12:09:51 -04:00
Lothar Serra Mari
3082c6f3b4
NEWS: Mention GLK TI99/4A support in German NEWS file
2022-07-02 17:58:25 +02:00
elasota
262ea71abb
MTROPOLIS: Fix improper shutdown when returning to launcher
2022-07-02 11:49:18 -04:00
elasota
b0644919d6
AUDIO: Generate note channel to track mapping for type 1 MIDI
2022-07-02 17:25:18 +02:00
Eugene Sandulenko
1792d727fa
NEWS: Added GLK SCOTT TI99/4A games support
2022-07-02 15:18:53 +02:00
Avijeet
a662df81c7
COMMON: Rename TI99 platform
2022-07-02 15:17:53 +02:00
Avijeet
264c3541c7
GLK: SCOTT: Fix incorrect type cast
2022-07-02 15:17:53 +02:00
Avijeet
74ccdfe57b
GLK: SCOTT: Fix signed/unsigned mismatch
2022-07-02 15:17:53 +02:00
Avijeet
28fcbeb230
GLK: SCOTT: Add TI-99/4A games to detection
2022-07-02 15:17:53 +02:00
Avijeet
4d66e735ba
COMMON: Add new platform TI-99/4A
2022-07-02 15:17:53 +02:00
Avijeet
4367c39472
GLK: SCOTT: Fix bugs in TI99 game loading
2022-07-02 15:17:53 +02:00
Avijeet
5aadf6e7e0
GLK: SCOTT: Implement performTI99Line
2022-07-02 15:17:53 +02:00
Avijeet
9e4d5408de
GLK: SCOTT: Implement runExplicitTI99Actions
2022-07-02 15:17:53 +02:00
Avijeet
49e9f404d2
GLK: SCOTT: Implement runImplicitTI99Actions
2022-07-02 15:17:53 +02:00
Avijeet
c6e730a291
GLK: SCOTT: Add ti99_4a_terp.h/cpp
2022-07-02 15:17:53 +02:00
Avijeet
f6a6b83367
GLK: SCOTT: Implement loadTitleScreen
2022-07-02 15:17:53 +02:00
Avijeet
b90a145c29
GLK: SCOTT: Implement readTI99ExplicitActions
2022-07-02 15:17:53 +02:00
Avijeet
3d9f511881
GLK: SCOTT: Implement readTI99ImplicitActions
2022-07-02 15:17:53 +02:00
Avijeet
309dab7c8f
GLK: SCOTT: Implement getTI994AWord
2022-07-02 15:17:53 +02:00
Avijeet
db6b013402
GLK: SCOTT: Implement getTI994AString and getWord
2022-07-02 15:17:53 +02:00
Avijeet
46fb85112d
GLK: SCOTT: Implement fixWord
2022-07-02 15:17:53 +02:00
Avijeet
93e7d4de16
GLK: SCOTT: Implement fixAddress
2022-07-02 15:17:53 +02:00
Avijeet
64bc7401b8
GLK: SCOTT: Implement tryLoadingTI994A
2022-07-02 15:17:53 +02:00
Avijeet
08ae18b5b4
GLK: SCOTT: Implement getMaxTI99Items
2022-07-02 15:17:53 +02:00
Avijeet
f0b030b971
GLK: SCOTT: Implement getMaxTI99Messages
2022-07-02 15:17:53 +02:00
Avijeet
0557e9818c
GLK: SCOTT: Implement detectTI994A
2022-07-02 15:17:53 +02:00
Avijeet
23f4211038
GLK: SCOTT: Add TI99 loading
2022-07-02 15:17:53 +02:00
Pragyansh Chaturvedi (r41k0u)
1a76622434
DIRECTOR: LINGO: Implement searchCurrentFolder STUB in Lingo::getTheEntity()
2022-07-02 12:54:33 +02:00
elasota
2cad62a6ec
COMMON: Add string encoding API with more detailed error behavior.
2022-07-02 12:53:50 +02:00
Marcus Comstedt
52cee62a64
COMMON: Fix reading and writing of doubles when native double is 32-bit
2022-07-02 12:49:22 +02:00
Cameron Cawley
0d37729ff7
COMMON: Fix reading and writing doubles from streams with older ARM toolchains
2022-07-02 12:49:22 +02:00
Avijeet
b87bb1c459
PINK: Clear screen after new scene loads
2022-07-02 12:45:33 +02:00
Cameron Cawley
34057b773e
COMMON: Remove the MIPS byteswap functions
2022-07-02 12:41:22 +02:00
Cameron Cawley
56986e337c
COMMON: Use compiler intrinsics in SWAP_BYTES_16 when available
2022-07-02 12:41:22 +02:00
AndywinXp
98b2f0a24b
SCUMM: MI1 (CD DOS): Implement reloading CD Audio track when loading savegame
2022-07-02 12:39:26 +02:00
Donovan Watteau
d945157f7c
SCUMM: Fix verbs not being hidden during the biplane cutscene (FM-TOWNS)
...
Room 80 only contains a cutscene, where Indy and his father escape
from the zeppelin with the biplane. But it is started with
`cutscene()` instead of `cutscene([1])` which also disables the verb
interface.
The FM-TOWNS version doesn't like this and some verb leftovers were
mixed with the graphics. Adding the missing `[1]` parameter should fix
the issue.
Confirmed to also happen with the original interpreter under UNZ.
2022-07-02 12:38:40 +02:00
Donovan Watteau
34370de089
SCUMM: Fix wrong text color when Indy and his father escape from the zeppelin (FM-TOWNS)
...
Most lines in this cutscene miss their color parameter, which makes
both actors speak with the same color, which is confusing since one of
them suddenly appeared, and you can barely see them.
(For some reason, the PC VGA version also misses the color parameters,
but it works there, maybe because there's some palette-shifting going
on, which has been mostly removed in the FM-TOWNS version?).
We can fix this by always giving an explicit color to Indy's and his
father's lines. But the lines are not attached to any actor, and it's
hard to determine who's who, especially if we want to support
translations too. Henry Sr. is the only one using a wait() instruction
in his sentence, and he's the only one saying "Junior", so we try to
detect that.
2022-07-02 12:38:40 +02:00
antoniou79
d7dcce6901
GUI: Fix mouse wheel on grid item tray
...
When using the mouse wheel (scroll up/down) in the Grid view, item tray for a selected game, ScummVM would exit
I didn't notice any side-effects from the fix, but someone more familiar with the code should confirm.
2022-07-02 12:03:05 +02:00
elasota
74863cb32f
MTROPOLIS: Discharge message queue after low-level scene transition actions
2022-07-02 02:20:26 -04:00
elasota
780ee54d3a
MTROPOLIS: Use the first variable in a scope for name linkage when there are name collisions
2022-07-02 01:15:00 -04:00
elasota
6b3bbeeebc
MTROPOLIS: Improve sound Stop command handling accuracy (fix freeze on Obsidian rebel VO)
2022-07-02 00:36:51 -04:00
elasota
ec0867af3a
MTROPOLIS: Implement Stop command for sound elements.
2022-07-02 00:09:59 -04:00
elasota
fa7d5f3d73
MTROPOLIS: Quietly ignore Flush All Media command
2022-07-02 00:09:26 -04:00
elasota
adc9211b1f
MTROPOLIS: Don't emit AFC/ALC events from movie seeks.
2022-07-01 23:52:51 -04:00
Thunderforge
060f9cd9b6
GUI: Change SCUMM audio override label to "Load modded audio" ( #4080 )
...
This is to avoid ambiguity since "external audio" can mean speakers and such. Also, changing from "Use" to "Load" both to make it clearer what is happening and also to match the "Load modded assets" setting in the Stark engine.
2022-07-01 19:54:31 -05:00