Matthew Hoops
9855f7b5d8
PEGASUS: Fix some memory leaks
...
Thanks to fuzzie for spotting
2012-09-09 16:21:29 -04:00
Matthew Hoops
cfe6a2b640
AUDIO: Fix QuickTime MIDI with extra info in the header
...
The 11th Hour Mac MIDI's now play
2012-09-09 14:59:05 -04:00
Matthew Hoops
4a458236f6
COMMON: Make QuickTimeParser::readSampleDesc take the desc size
2012-09-09 13:47:40 -04:00
Matthew Hoops
72a1140d57
GROOVIE: Rename MusicPlayerMac to MusicPlayerMac_t7g
2012-09-09 12:43:29 -04:00
Johannes Schickel
afcc8ecddc
CONFIGURE: behaviour -> behavior.
...
Done to trigger a full rebuild on buildbot.
2012-09-09 18:40:24 +02:00
Matthew Hoops
9780c8e56e
GROOVIE: Add StuffIt archive code for 11H Mac
2012-09-09 12:32:34 -04:00
Paul Gilbert
14cd54fc39
HOPKINS: Add temporary copy of VESA surface to screen, and other bugfixes
2012-09-09 21:15:09 +10:00
Paul Gilbert
56c454fcb5
HOPKINS: Fix some obvious crashes in image loading
2012-09-09 20:28:04 +10:00
Paul Gilbert
8fd0d0629a
HOPKINS: Added stub event loop
2012-09-09 20:15:32 +10:00
Paul Gilbert
8501e1cd85
HOPKINS: Added initialisation of graphics manager and globals fields
2012-09-09 20:10:32 +10:00
Paul Gilbert
97e84b2169
HOPKINS: Implemented image loading code
2012-09-09 19:55:05 +10:00
Matthew Hoops
2cb301337a
AUDIO: Fix QuickTime MIDI pitch bend
2012-09-08 11:05:47 -04:00
Paul Gilbert
42a09f00b3
HOPKINS: Implemented screen lock, unlock, and clear screen
2012-09-09 00:12:27 +10:00
Paul Gilbert
ecee539bfd
HOPKINS: Implement proper graphics initialisation code
2012-09-08 23:43:35 +10:00
Paul Gilbert
ca84b2737f
HOPKINS: Add object loading
2012-09-08 21:43:33 +10:00
Paul Gilbert
b8086aabc5
HOPKINS: Commit of lots more initialisation code
2012-09-08 18:45:22 +10:00
Alyssa Milburn
60b101f5f6
TONY: Rename yet more variables.
2012-09-08 09:59:56 +02:00
Paul Gilbert
578b1601fe
HOPKINS: Added further configuration setup
2012-09-08 10:08:12 +10:00
Johannes Schickel
1f22838765
TONY: Constify static data tables in custom.cpp.
2012-09-08 01:27:11 +02:00
Johannes Schickel
892710a0a3
CINE: Fix sfx channel use in Amiga and AtariST versions of FW.
...
This fixes a channel assignment issue in opcode 119. This also implements
opcode 120, which is basically a stereo channel swapped version of 119
(o1_playSample).
This affects the Amiga and AtariST versions. I put a TODO to check the DOS
version here.
2012-09-08 01:16:10 +02:00
Johannes Schickel
b48f5b78b7
CINE: Implement panning for sfx for FW Amiga and AtariST.
2012-09-08 01:16:10 +02:00
Johannes Schickel
35e61b7c7a
CINE: Remove unused Sound::update method.
2012-09-08 01:16:09 +02:00
Johannes Schickel
0fe5e0e6bd
CINE: Fix Paula frequency.
...
This should fix the frequency of sound effects.
2012-09-08 01:16:09 +02:00
Johannes Schickel
c850effc6d
CINE: Implement sfx repeat and volume fade for FW Amiga/AtariST.
...
This fixes bug 3091660 "FW: Looping samples don't loop in Amiga version".
2012-09-08 01:16:07 +02:00
Johannes Schickel
b1074543b5
CINE: Skip resource header in loadSpl.
...
This implements a long standing TODO in PaulaSound::playSound.
2012-09-08 01:15:32 +02:00
Paul Gilbert
c10f87f9c8
HOPKINS: Beginnings of file manager code
2012-09-08 09:09:09 +10:00
Paul Gilbert
f2012c6ad9
HOPKINS: Added missing changes to hook in the new engine
2012-09-08 09:08:24 +10:00
Matthew Hoops
8259d3cd9e
Merge remote branch 'upstream/master' into qtmidi
2012-09-07 19:03:01 -04:00
Strangerke
17d6d732ea
TONY: More renaming, reduce some variable scopes
2012-09-08 01:02:36 +02:00
Alyssa Milburn
f08978a075
JANITORIAL: Remove underscores from MidiParser variable names.
2012-09-07 23:04:34 +02:00
Johannes Schickel
5684475169
CINE: Workaround disabled menus in FW when loading from launcher/cl.
...
This works around a regression from 92df76fbb3 .
This should resolve the remaining issues of bug #3565362
"CINE: Savegame loading broken in FW".
2012-09-07 22:38:41 +02:00
Johannes Schickel
c06889a289
CINE: Fix sprite loading in FW.
...
This partly fixes bug #3565362 "CINE: Savegame loading broken in FW".
This fixes a regression from 2fd8bae319 .
2012-09-07 22:38:41 +02:00
Alyssa Milburn
763c052c67
AUDIO: Remove unused members of MidiParser_XMIDI.
2012-09-07 22:22:43 +02:00
Alyssa Milburn
05fbc28767
TONY: Wait for events to pulse in 'threads'.
...
This fixes some missing animations, which weren't getting an
opportunity to start.
2012-09-07 20:51:20 +02:00
Matthew Hoops
c50d40b7bf
AUDIO: Add some documentation to MidiParser_QT
2012-09-07 14:50:21 -04:00
Matthew Hoops
c882ef9dab
AUDIO: Make MidiParser_QT::loadMusic() detect the file type
2012-09-07 14:47:30 -04:00
Matthew Hoops
342cc027c4
AUDIO: Fix QuickTime MIDI tempo
2012-09-07 14:41:54 -04:00
Matthew Hoops
f333e63397
AUDIO: Fix QuickTime MIDI end of track
...
The end marker is used for editing only
2012-09-07 14:33:39 -04:00
Matthew Hoops
b8bcbb46b4
PEGASUS: Make setting the start time of a movie also seek
...
Better mirrors QuickTime behavior
2012-09-07 13:22:08 -04:00
Matthew Hoops
c01dfba093
AUDIO: Begin basic playback of QuickTime MIDI files
...
Sounds almost correct, but too fast
2012-09-07 11:48:22 -04:00
Einar Johan Trøan Sømåen
d6be917808
VIDEO: Add support for odd-sized Bink-videos
2012-09-07 16:29:00 +02:00
Matthew Hoops
7e2f7099c8
AUDIO: Keep track of the QuickTime MIDI time scale
2012-09-07 09:49:33 -04:00
Paul Gilbert
0b616d0082
HOPKINS: Initial skeleton engine commit
2012-09-07 22:20:05 +10:00
Strangerke
80b51481b9
TONY: Some more cleanup
2012-09-07 08:11:33 +02:00
Strangerke
ab719630ba
TONY: Move const tables back to .cpp, as suggested by LordHoto
2012-09-07 07:39:58 +02:00
Johannes Schickel
5d84f2df43
CINE: A little bit enforcement of our formatting guidelines.
...
Powered by astyle & manual fixup afterwards.
2012-09-07 04:12:18 +01:00
David Turner
8f9b81104f
Merge pull request #277 from lordhoto/cine-amiga-menu
...
Improvements for Cine's selection menu.
2012-09-06 20:00:00 -07:00
Einar Johan Trøan Sømåen
74d521485f
WINTERMUTE: Remove engine-specific README
2012-09-07 01:56:28 +02:00
Johannes Schickel
855a0d331f
CINE: Explain the name "undrawChar" and add a possible TODO.
2012-09-07 00:52:59 +02:00
Johannes Schickel
da4e3c4f2a
CINE: Make selection menu focus rectangle match the original size.
...
Compared against real FW Amiga under UAE and FW Dos under DOSBox.
2012-09-07 00:40:42 +02:00