Commit Graph
86814 Commits
Author SHA1 Message Date
Robert Göffringmann 5aba29ae2d this fixes bug #768724 (text width exceeded in LINC terminal).
I wonder though, if this isn't in fact a bug in the huffman tree.

svn-id: r8886
2003-07-10 01:55:48 +00:00
Robert Göffringmann 96f442923c implemented fnRestartGame() and skipping of 2nd intro part
svn-id: r8885
2003-07-10 00:08:07 +00:00
Robert Göffringmann 5f9845b2cb added toggling music on/off
svn-id: r8884
2003-07-09 18:12:58 +00:00
Robert Göffringmann 2c065bcffe activated speed slider in SkyControl, fixed different charsets in control panel when entering from LINC terminal, etc.
svn-id: r8883
2003-07-09 17:50:57 +00:00
Robert Göffringmann a8b9b2a180 SoundMixer::setMusicVolume() doesn't seem to do anything, so set music volume manually....
svn-id: r8882
2003-07-09 17:22:45 +00:00
Torbjörn Andersson f3a1aa73b3 Fix character spacing for LINC terminals in v0.0288 as well. I've only
tested is a little on a borrowed copy of BASS, but I think it should look
the same as v0.0372 now.

svn-id: r8881
2003-07-09 16:54:34 +00:00
James Brown 90bac4a5ce Fix compilation, V1 verb positions
svn-id: r8880
2003-07-09 14:57:15 +00:00
James Brown 53b244f77f Patch #768217: Apply Mankeli's 'object state' debugger command
svn-id: r8879
2003-07-09 13:23:16 +00:00
Torbjörn Andersson eaddb394ed Use the same capitalization of "iMUSE" everywhere.
svn-id: r8878
2003-07-09 08:50:00 +00:00
Torbjörn Andersson 2b127e74af The charSpacing values for _controlCharacterSet and _linkCharacterSet
appear to have been swapped. Now the LINC terminal texts should fit in
the screen area, and text in LINC space should look less "squashed".

svn-id: r8877
2003-07-09 07:02:57 +00:00
Jonathan Gray 345c368cf0 revert to last revision of musicbase that doesn't cause a segfault here anymore
svn-id: r8876
2003-07-09 04:31:24 +00:00
Robert Göffringmann 6d84c67906 /me slaps himself
svn-id: r8875
2003-07-09 00:35:41 +00:00
Robert Göffringmann bae011dbd6 script data is the same for 0.0365, 0.0368 and 0.0372, so allow switching saved games.
svn-id: r8874
2003-07-09 00:31:49 +00:00
Robert Göffringmann 6c66bf2ee4 this is for letting BASS wait for the end of the ending theme before starting the next song. It's kinda hacky to put it into the music code, but I can't think of another way to do it while keeping the engine running like usual.
svn-id: r8873
2003-07-08 23:25:51 +00:00
Nicolas Bacca 42f3887bac Update projects
svn-id: r8872
2003-07-08 22:51:36 +00:00
Nicolas Bacca 5eaef69291 New BASS subproject
svn-id: r8871
2003-07-08 22:50:43 +00:00
Nicolas Bacca 61ab6933c5 Update to new virtual functions, protected members and so on, take one
svn-id: r8870
2003-07-08 22:44:45 +00:00
Robert Göffringmann 4fb3e9a448 another fix for the swing seqs
svn-id: r8869
2003-07-08 22:27:17 +00:00
Robert Göffringmann 3d9b20bb86 fixed file loading bugs for v.0.0331, control panel works now
svn-id: r8868
2003-07-08 22:08:29 +00:00
Max Horn fe944219eb not sure which of the two variants is correct (but I am pretty sure the old one, with _height>>3, was wrong)
svn-id: r8867
2003-07-08 18:18:26 +00:00
Max Horn d5b1b68634 each row has to be drawn 8 times (8x8 chars, after all), see also Gdi::drawStripC64Object etc.)
svn-id: r8866
2003-07-08 18:09:57 +00:00
Max Horn 48b16bd819 fix warning
svn-id: r8865
2003-07-08 18:09:22 +00:00
Max Horn 66ec3f9c75 rewrote c64_ignorePakCols to what I *think* it should look like, base on my understanding of the code. so far completely untested :-)
svn-id: r8864
2003-07-08 17:44:06 +00:00
Max Horn 00a87fda03 made ignorePakCols exactly match CostumeRenderer::proc3 to make comparisions easier
svn-id: r8863
2003-07-08 17:42:11 +00:00
Max Horn ebd5310473 width has to be multiplied by 8; not sure about xmove, the values still look completely wrong compared to V2
svn-id: r8862
2003-07-08 17:22:53 +00:00
Max Horn d9a604a925 turns out the +4 on _baseptr is needed everywhere - now _animCmds matches between V1 and V2 MM, too, as well as the frameptr
svn-id: r8861
2003-07-08 17:08:44 +00:00
Max Horn c1635b94bf the 'mask' value is now also right; data at 'r' seems to match, too, and finally the same limbs are used in V1 MM as in V2 MM
svn-id: r8860
2003-07-08 16:53:18 +00:00
Max Horn 5428987a04 _dataOffsets has the correct value now (based on comparisions of repeated offsets in the offsets tables, and matching them up between V1 and V2)
svn-id: r8859
2003-07-08 16:47:15 +00:00
Max Horn 501e728d02 again some code transformation (no functionality change; the V1 specific modifications now mostly have to be done in one spot, and it's now pretty obvious how things evolved towards AKOS
svn-id: r8858
2003-07-08 16:31:01 +00:00
Max Horn 8dd90916e0 ok, thanks erik for pointing out to me where this occurs :-)
svn-id: r8857
2003-07-08 16:17:41 +00:00
Max Horn 588279dd4f some more cleanup / C64 tweaks
svn-id: r8856
2003-07-08 13:11:42 +00:00
Max Horn 319233d75f make more explicit :-)
svn-id: r8855
2003-07-08 12:29:57 +00:00
Max Horn 848cfb9378 costume code cleanup & some more C64 tweaks
svn-id: r8854
2003-07-08 12:28:57 +00:00
Max Horn 1d69c33819 clarified comment
svn-id: r8853
2003-07-08 10:51:55 +00:00
Max Horn 07bd98b27f move V1_ignorePakCols to CostumeRenderer (it makes absolutely no sense to keep it in BaseCostumeRenderer), and renamed it to c64_ignorePakCols to avoid confusion (V1 in the context of costumes means the original costume format, as opposed to AKOS; and *not* the scumm version); added FIXME to cost_decodeData (have my doubts about it being correct)
svn-id: r8852
2003-07-08 10:49:13 +00:00
Torbjörn Andersson 7b017fcf7c Use the correct size (I hope) for decoding _C64MaskChar (whatever that is).
This should improve ScummVM's chances of surviving long enough to crash in
the V1 costume renderer instead.

svn-id: r8851
2003-07-08 06:28:25 +00:00
Max Horn bf4e574250 check for odd addresses being free'd
svn-id: r8850
2003-07-07 23:11:19 +00:00
Max Horn d25041859d #include scummsys.h so that our custome free() gets used
svn-id: r8849
2003-07-07 23:11:09 +00:00
Max Horn 58486149a9 fix for bug #766119: help screen: '.' is listed incorrectly
svn-id: r8848
2003-07-07 22:33:07 +00:00
Max Horn b5a42396e7 only move charset mask upon scrolling if tex is displayed in the game graphics, but not for games which have a seperate text display area (partial fix for bug #766109)
svn-id: r8847
2003-07-07 22:17:20 +00:00
Max Horn 74554d6e91 fix for bug #766532: MI2: look at coffin to Mojo
svn-id: r8846
2003-07-07 22:11:03 +00:00
Max Horn 93f5eb0490 don't say 'saved/loaded' when the message is only displayed on saves anyway
svn-id: r8845
2003-07-07 22:10:49 +00:00
Robert Göffringmann d33d562ce5 button text for save and restore doesn't disappear anymore.
+ fixed screen updates for swing seqs.

svn-id: r8844
2003-07-07 17:00:55 +00:00
Robert Göffringmann b53435dfce applied patch #766751 (BASS: Waiting for floppy intro music to finish) and fixed music bug (jukebox at St. James didn't stop playing)
svn-id: r8843
2003-07-07 16:40:27 +00:00
Torbjörn Andersson 2e35b6b330 Fixed warning.
svn-id: r8842
2003-07-07 15:21:37 +00:00
James Brown 5857979d67 Add missing bit of code, still hopelessly broken.
svn-id: r8841
2003-07-07 15:12:21 +00:00
Robert Göffringmann 2ad7b1e796 applied patch #766979 (BASS: Possible fix for problem with cut-off speech).
added small change to SFX samplerate, sparky doesn't sound like a bird now, either.

svn-id: r8840
2003-07-07 14:58:53 +00:00
Chris Apers 43c310924e More languages
svn-id: r8839
2003-07-07 09:08:04 +00:00
Chris Apers 8f13d7c31e Updated with new files
svn-id: r8838
2003-07-07 09:00:44 +00:00
Chris Apers aba8284008 New thread emu
svn-id: r8837
2003-07-07 08:53:05 +00:00