5298 Commits

Author SHA1 Message Date
Max Horn
297aaa9f4e don't use FROM_LE_16 here since loadFile already convertes the header to the correct endianess
svn-id: r8820
2003-07-06 23:06:53 +00:00
Max Horn
4e373ffb8e endian fix, cleanup
svn-id: r8819
2003-07-06 22:52:15 +00:00
Max Horn
68ee2e9051 add const qualifier
svn-id: r8818
2003-07-06 22:50:37 +00:00
Robert Göffringmann
2061741bd5 fix bug #766744 (BASS: Crash when quitting while quitting)
svn-id: r8817
2003-07-06 21:33:22 +00:00
Max Horn
8d4fea8c6d tweaks
svn-id: r8816
2003-07-06 21:18:34 +00:00
Robert Göffringmann
f13b228ac4 fixed decoding for special characters. 0.0303 is still incorrect, need joost's help for that.
svn-id: r8815
2003-07-06 21:03:39 +00:00
Oliver Kiehl
c29d39fad7 fix compile
svn-id: r8814
2003-07-06 20:19:54 +00:00
Max Horn
8c9b152f31 const fix; expannded TODO comment a bit
svn-id: r8813
2003-07-06 19:31:44 +00:00
Max Horn
9875983336 some backend fixes
svn-id: r8812
2003-07-06 18:56:19 +00:00
Marcus Comstedt
36bf6e09d3 "Better" fix... (Die C++, die!)
svn-id: r8811
2003-07-06 17:46:04 +00:00
Paweł Kołodziejski
bb756317b3 added comment for missing puttputt actor opcode
svn-id: r8810
2003-07-06 17:15:42 +00:00
Max Horn
7e4fa4a1da mix() is really a private method, only to be called by the audio thread; cover setupPremix by the mutex, too (that helps preventing race conditions upon exit)
svn-id: r8809
2003-07-06 17:00:09 +00:00
Max Horn
b6c3d440b5 now that we mutex-protect everything properly, we can get rid of _toBeDestroyed; also, instead of keeping a global _handles array in the mixer, let each Channel manage its own handle
svn-id: r8808
2003-07-06 16:52:09 +00:00
Paweł Kołodziejski
2e0235d898 added GID_PUTTPUTT game id for puttputt games to prevent use samnmax hacks
svn-id: r8807
2003-07-06 16:51:22 +00:00
Paweł Kołodziejski
290a974fcd added stub opcode 218 for o6_actorOps()
svn-id: r8806
2003-07-06 16:14:35 +00:00
Max Horn
77b9a4f61e the mutex must be locked by everything which might access _channels while the mixer thread is running, because the mixer thread may modify _channels
svn-id: r8805
2003-07-06 15:57:33 +00:00
Torbjörn Andersson
7de3870c13 This fixes the drawing order of the pillow and magazine in Reich's
apartment. Look out for regressions, though I haven't seen any yet myself.

svn-id: r8804
2003-07-06 15:56:13 +00:00
Jonathan Gray
dfdebc39ae add support for MRAW/dmu files in 3DO humongous games, has the overlapping music problem again so will probably have to play music via digital imuse at some point
svn-id: r8803
2003-07-06 15:02:13 +00:00
Marcus Comstedt
5ab59a695c Fixed parse error.
svn-id: r8802
2003-07-06 14:46:12 +00:00
Jonathan Gray
28fa8fedd2 recognise FMUS blcoks from 3DO humongous games and print out some debug info about them
svn-id: r8801
2003-07-06 12:04:37 +00:00
Max Horn
064fcc5d83 added TODO
svn-id: r8800
2003-07-06 11:19:55 +00:00
Max Horn
d27f45d35e #define MACOSX on the command line, not in config.h; add TODO regarding TMP file names
svn-id: r8799
2003-07-06 10:49:56 +00:00
Max Horn
98027c2072 the amiga check should be separate since the big FIXME comment does not apply to it at all
svn-id: r8798
2003-07-06 10:39:02 +00:00
Jonathan Gray
f12d23f846 correct palette on amiga version of mi, from Hibernatus
svn-id: r8797
2003-07-06 10:01:23 +00:00
Jonathan Gray
dc705c04e1 fix configure script
svn-id: r8796
2003-07-06 08:14:22 +00:00
Travis Howell
bdbd7c98bf Add back change that got lost on last two commits
svn-id: r8795
2003-07-06 07:17:50 +00:00
Travis Howell
81871c5ad0 zak256 sound updates from Hibernatus
svn-id: r8793
2003-07-06 06:47:26 +00:00
Travis Howell
817d600d8e More fixes from Hibernatus
svn-id: r8792
2003-07-06 06:36:26 +00:00
Jonathan Gray
5f3d4c3435 check through list of different sdl-configs, this should make fbsd work out of the box, still need to do an sdl code test though
svn-id: r8791
2003-07-06 06:21:17 +00:00
Travis Howell
580e9ec770 Add support for Amiga version of Monkey Island 1
Palette is still wrong

svn-id: r8790
2003-07-06 06:19:52 +00:00
Jonathan Gray
fb6b42bb93 make x11 backend compile again, still doesn't actually work though...
svn-id: r8789
2003-07-06 05:51:41 +00:00
Jonathan Gray
714687eaf1 we want ldflags as well
svn-id: r8788
2003-07-06 05:50:49 +00:00
Travis Howell
c0dee4b664 Add change from Hibernatus
svn-id: r8787
2003-07-06 04:34:47 +00:00
Jonathan Gray
8a3e17d69c make Makefile.new not require build.rules
svn-id: r8786
2003-07-06 02:40:02 +00:00
Max Horn
5c17c0f7a7 cleanup to the mixer helper proc interface and to ChannelStream
svn-id: r8785
2003-07-06 01:43:40 +00:00
Max Horn
0e9c6de1c4 increased SmushMixer stream size to 500K, this seems to help in Fullthrottle. Apparently, audio data is streamed faster than it's played, and in at least one case there's ~500KB being stream in quick successions (many packets, each 16KB), which is why 100K are not sufficient
svn-id: r8784
2003-07-06 01:41:34 +00:00
Robert Göffringmann
bd160e09cf fixed bug #765892 (bottom bar in F5 menu not used)
svn-id: r8783
2003-07-05 16:40:12 +00:00
Max Horn
e993f1d231 protect calls to insertChannel with mutex, too (and switch to using StackLock)
svn-id: r8782
2003-07-05 16:01:55 +00:00
Robert Göffringmann
d3bdb565fc Dont show cursor when restoring game
+ warn user when he tries loading an old savegame (not that pretty, yet)

svn-id: r8781
2003-07-05 15:47:45 +00:00
Max Horn
fcfe55f574 gah. I am stupid
svn-id: r8780
2003-07-05 15:37:23 +00:00
Max Horn
ce9d154957 fixed stack lock at startup
svn-id: r8779
2003-07-05 15:28:28 +00:00
Max Horn
8a7d540687 enforce use of type MutexRef
svn-id: r8778
2003-07-05 15:20:16 +00:00
Max Horn
d098334fe6 updated code to use type MutexRef; added class StackLock (from sdl backend, now in util.*)
svn-id: r8777
2003-07-05 15:19:11 +00:00
Max Horn
4611b12c0a updated backends to use type MutexRef
svn-id: r8776
2003-07-05 15:17:46 +00:00
Travis Howell
39abb7cf0a Add more OpenGL fixes, patch #762815
svn-id: r8775
2003-07-05 13:41:14 +00:00
Joost Peters
455eb4ea44 fix warning
svn-id: r8774
2003-07-05 11:47:15 +00:00
James Brown
04abb69a84 Attempt some more V1 costume work. Not that it helps yet.
svn-id: r8773
2003-07-05 11:45:18 +00:00
James Brown
cbe71501f9 Note spare strings in the custom string resource table.
svn-id: r8772
2003-07-05 11:25:12 +00:00
James Brown
b3e30fc0ff Fix irky old date. We need to autogenerate this somehow.
svn-id: r8771
2003-07-05 11:14:16 +00:00
James Brown
1d22c76469 Update about dialog. Will somebody please move the About dialog to Common so we can also display it from the launcher? :)
svn-id: r8770
2003-07-05 10:57:38 +00:00