Commit Graph

614 Commits

Author SHA1 Message Date
Travis Howell
b959d9d64e Commit hack to allow simon1amiga to run, for experimenting
svn-id: r7995
2003-05-26 08:45:31 +00:00
Travis Howell
689ca53c8c Error out if unsupport language option is used
svn-id: r7992
2003-05-26 07:35:33 +00:00
Travis Howell
2f72a47089 Ooops, added a few too many
svn-id: r7990
2003-05-26 04:25:29 +00:00
Travis Howell
2a9e09f33f A few more hebrew fonts fixes
svn-id: r7989
2003-05-26 04:03:26 +00:00
Travis Howell
c2d065d896 Missed space font
svn-id: r7987
2003-05-26 02:06:14 +00:00
Travis Howell
b94c3265db Add italian font set
svn-id: r7986
2003-05-26 01:56:37 +00:00
Jamieson Christian
0eb2d798d4 Fixed undefined file read operation
svn-id: r7971
2003-05-25 21:32:11 +00:00
Jamieson Christian
11e59488ef Fixed occassional music crashes when loading games.
Thanks to eriktorbjorn for finding this issue.

svn-id: r7959
2003-05-25 15:47:06 +00:00
Travis Howell
8d7fe6febc Split charset functions into separate file
svn-id: r7932
2003-05-25 11:02:39 +00:00
Max Horn
9151ff2636 fixed format string
svn-id: r7931
2003-05-25 10:14:21 +00:00
Travis Howell
d81f7ce759 Add newloine at EOF
svn-id: r7930
2003-05-25 03:35:20 +00:00
Travis Howell
3e6cf17744 Small midi cleanup
svn-id: r7929
2003-05-25 03:31:01 +00:00
Jamieson Christian
64e66a4500 Added new Simon module
svn-id: r7928
2003-05-25 03:28:10 +00:00
Jamieson Christian
6cb01ce15c Added music support for simon1demo
svn-id: r7927
2003-05-25 03:19:21 +00:00
Travis Howell
be93277b65 Add a few warnings and todos to simon1cd32
svn-id: r7926
2003-05-25 03:03:40 +00:00
Travis Howell
84195fe444 Add some extra code for simon1dos/talkie, doesn't seem to function yet though
svn-id: r7886
2003-05-24 13:05:56 +00:00
Travis Howell
cf29056768 Typo
svn-id: r7885
2003-05-24 12:28:56 +00:00
Travis Howell
13739f18ef More renames
svn-id: r7884
2003-05-24 12:26:28 +00:00
Travis Howell
e95d717fb1 A few function renames
svn-id: r7883
2003-05-24 12:13:23 +00:00
Travis Howell
fa33a173ac Missed one line
svn-id: r7881
2003-05-24 10:01:24 +00:00
Travis Howell
7febca050b Remove a few old asserts and xxx which was not needed
svn-id: r7880
2003-05-24 09:05:25 +00:00
Travis Howell
3fbae51dc0 Small cleanup
svn-id: r7879
2003-05-24 07:55:53 +00:00
Jamieson Christian
bc5511c514 Fixed hanging notes when switching tracks
svn-id: r7878
2003-05-24 04:39:47 +00:00
Jamieson Christian
807f3e1e86 Fixed MIDI channel conflict between music and MIDI sound effects in simon1dos.
Also added notes about the GMF header for posterity's sake.

svn-id: r7877
2003-05-24 03:55:37 +00:00
Travis Howell
cd37b391b2 Correct fixme comment
svn-id: r7876
2003-05-24 03:51:33 +00:00
Jamieson Christian
e23f76b742 Hack to prevent bad music looping at end of simon1win
svn-id: r7875
2003-05-24 03:26:12 +00:00
Jamieson Christian
1b4b6030fe Added support for GMF loop specifier
svn-id: r7874
2003-05-24 03:10:14 +00:00
Jamieson Christian
bcdf2286f8 Fixed problem with hanging notes when switching music tracks
svn-id: r7873
2003-05-24 01:42:57 +00:00
Jamieson Christian
aacbaac131 Added support for simultaneous music and MIDI sound effects to simon1dos.
Note that 's' still toggles MIDI sound effects on and off.

svn-id: r7872
2003-05-24 01:26:05 +00:00
Torbjörn Andersson
8feba0dfaf cleanup
svn-id: r7866
2003-05-23 15:48:07 +00:00
Jamieson Christian
e52ca34bb4 Fixed hanging notes when toggling SFX mode in Simon 1
svn-id: r7865
2003-05-23 15:27:08 +00:00
Jamieson Christian
790b2e1e9a Fixed problem with Simon music playing even when paused.
svn-id: r7864
2003-05-23 15:14:44 +00:00
Travis Howell
ade97e9fe2 _lock_counter controls seems to control whether mouse cursor should be shown but not sure what the default value should be
svn-id: r7855
2003-05-23 11:06:19 +00:00
Jamieson Christian
006d0a5ff8 Removed invalid timer rate
svn-id: r7848
2003-05-23 04:16:37 +00:00
Travis Howell
a7a063bd73 MAke debug output a little easier to read, a few corrections
svn-id: r7821
2003-05-22 10:21:05 +00:00
Travis Howell
478b62ce45 Simon debug output name update
svn-id: r7820
2003-05-22 10:06:39 +00:00
Jamieson Christian
b2f4c34c01 Reset channel volumes on load
svn-id: r7813
2003-05-22 00:06:24 +00:00
Jamieson Christian
3b08208879 Fixed premature music load in Simon 2
svn-id: r7812
2003-05-22 00:00:42 +00:00
Max Horn
11d29b71ab pedantic warning fixes
svn-id: r7794
2003-05-21 17:49:33 +00:00
Max Horn
f0b12ebfa9 more Simon member var init (that should be all now, I hope)
svn-id: r7784
2003-05-21 15:47:51 +00:00
Travis Howell
1294eb35c7 Set midi vars to -1 by default to prevent simon2dos trying to load music during copy protection
Correct vc_62 so it is closer to diasm.

svn-id: r7780
2003-05-21 11:49:41 +00:00
Max Horn
c062b73422 fixed warning
svn-id: r7779
2003-05-21 11:23:53 +00:00
Travis Howell
0096df9737 Remove warning
svn-id: r7774
2003-05-21 07:49:41 +00:00
Jamieson Christian
9986605c46 More Simon music fixes.
svn-id: r7767
2003-05-21 06:13:47 +00:00
Jamieson Christian
ff79f10160 Fixed Simon 1 sound effects.
More semantic fixes.

svn-id: r7765
2003-05-21 05:26:29 +00:00
Jamieson Christian
98186e59ff Renamed opcodes whose functions are now known.
Cleaned up unused script variables.
Miscellaneous semantic changes.

svn-id: r7763
2003-05-21 05:12:04 +00:00
Jamieson Christian
9c4a1cf657 More Simon music fixes
svn-id: r7761
2003-05-21 04:36:09 +00:00
Jamieson Christian
27b7c1287e Whoops....
svn-id: r7759
2003-05-21 00:45:31 +00:00
Jamieson Christian
8860625e46 Various cleanup of Simon music code
svn-id: r7758
2003-05-21 00:44:37 +00:00
Jamieson Christian
9780fc9c3e Fixed thread problem that causes occassional crashes
svn-id: r7757
2003-05-21 00:40:08 +00:00
Jamieson Christian
14273bad5e Fixed buffer allocation problem for GMF resources.
Thanks for wjp for tracking this one down.

svn-id: r7748
2003-05-20 17:23:15 +00:00
Travis Howell
87c686df5b -1
svn-id: r7747
2003-05-20 17:11:39 +00:00
Jamieson Christian
c420166f46 Fix for simon2win music
svn-id: r7746
2003-05-20 17:10:15 +00:00
Jamieson Christian
e2e23affcf Fixed memory overrun problem
svn-id: r7745
2003-05-20 16:50:16 +00:00
Jamieson Christian
a768deb83f Simon music fixes
svn-id: r7744
2003-05-20 16:43:53 +00:00
Jamieson Christian
733326b727 Fixed file scan alignment problem
svn-id: r7742
2003-05-20 16:42:25 +00:00
Travis Howell
d60c78c4eb Switch to ints
svn-id: r7740
2003-05-20 16:24:31 +00:00
Travis Howell
c20a5f8c06 Minor midi change for Jamieson630
svn-id: r7737
2003-05-20 15:37:03 +00:00
Max Horn
22320e8271 init SimonSound members
svn-id: r7736
2003-05-20 15:17:21 +00:00
Max Horn
b2c823b1e1 oops
svn-id: r7731
2003-05-20 14:53:45 +00:00
Max Horn
5e746a188b init MidiPlayer fully
svn-id: r7730
2003-05-20 14:48:24 +00:00
Max Horn
a67d45249d and more simon member vars
svn-id: r7729
2003-05-20 14:43:22 +00:00
Max Horn
5f068688e9 init even more simon member vars
svn-id: r7728
2003-05-20 14:34:07 +00:00
Max Horn
d68de1d5e5 init more simon member vars
svn-id: r7726
2003-05-20 14:12:57 +00:00
Max Horn
c35ff13a6d some simon init fixes (needs more)
svn-id: r7724
2003-05-20 13:46:53 +00:00
Max Horn
bb9c82ed83 init some member vars
svn-id: r7723
2003-05-20 13:20:18 +00:00
Travis Howell
7e8c4f2660 Update opcode 134, although it never seems to be used
svn-id: r7712
2003-05-20 09:25:45 +00:00
Travis Howell
c2f8a72cce Add better support for realizePalette_unk(), patch #740321
svn-id: r7711
2003-05-20 08:49:13 +00:00
Travis Howell
6b07f4f397 I broke simon, so revert my last change and added fixmes instead.
svn-id: r7709
2003-05-20 07:26:19 +00:00
Travis Howell
16c2fe1436 Opps, that delay change should not have been commited
svn-id: r7708
2003-05-20 04:09:14 +00:00
Travis Howell
dad6d27b83 Revert music play change for Simon 2, since it caused brief tunes between location changes on main map area.
Clean up midi_play

svn-id: r7707
2003-05-20 04:03:21 +00:00
Travis Howell
b5e5403196 vc_69 update from Jamieson630
svn-id: r7705
2003-05-20 02:33:28 +00:00
Travis Howell
1e49486e43 Correction from diasm.
svn-id: r7681
2003-05-19 10:24:51 +00:00
Travis Howell
770a0f1d3b music_unk isn't needed in playmusic, it is always set to 999
svn-id: r7680
2003-05-19 09:59:23 +00:00
Travis Howell
aa1ddc6a5a Minor correction to last commit
svn-id: r7679
2003-05-19 09:47:33 +00:00
Travis Howell
7091080e7d Try and make some sense ot of simon 2 midi systems
svn-id: r7678
2003-05-19 09:41:28 +00:00
Jamieson Christian
29fb3e308f Fixed music looping problem in simon1win
svn-id: r7672
2003-05-19 05:40:27 +00:00
Jamieson Christian
ff41896480 Fixed Simon 1 music regression.
SMF parser now supports malformed Simon pitch bend events.
Implemented SMF parser jump method.

svn-id: r7669
2003-05-19 05:00:13 +00:00
Travis Howell
f6d745a03b Music fix from Jamieson630
svn-id: r7667
2003-05-19 03:29:39 +00:00
Travis Howell
4a87f8191f Minor cleanup
svn-id: r7666
2003-05-19 01:36:04 +00:00
Travis Howell
3b7270a9c6 Minor correction
svn-id: r7662
2003-05-19 00:45:30 +00:00
Jamieson Christian
b66f4416cb playMusic streamlining, comments cleanup
svn-id: r7661
2003-05-19 00:38:35 +00:00
Jamieson Christian
bd326e83f7 Fixed virtual destructor problem
svn-id: r7659
2003-05-19 00:24:11 +00:00
Jamieson Christian
c81b58d38e Implemented new Simon MIDI module, switching from MidiStreamer to MidiParser. Restructuring enables XMIDI support and vc_72 implementation. Various cleanup on MidiParser's and MidiDriver's.
svn-id: r7654
2003-05-18 23:55:53 +00:00
Travis Howell
fa82ad65f9 typo
svn-id: r7635
2003-05-18 14:13:21 +00:00
Travis Howell
2cd2cc83b2 adlib fix for Simon games from Jamieson630
svn-id: r7633
2003-05-18 14:03:47 +00:00
Travis Howell
a91b28848c Add simon1amiga to debug
svn-id: r7602
2003-05-17 08:54:46 +00:00
Travis Howell
34456cf63e Rename two unknown function
svn-id: r7410
2003-05-10 05:20:56 +00:00
Travis Howell
5c987fac47 Add a few Amiga games corrections and todos
svn-id: r7238
2003-05-01 07:55:55 +00:00
Jonathan Gray
2a1280621a remove now uneeded duplicate targets
svn-id: r7192
2003-04-29 04:44:00 +00:00
Travis Howell
9041b45fc9 More Spanish font corrections, the . and , fonts were corrupt
svn-id: r6899
2003-04-02 09:42:12 +00:00
Travis Howell
539272b387 Hebrew fonts were off by two bytes too.
svn-id: r6898
2003-04-02 05:27:59 +00:00
Travis Howell
18ca289dbd Enable choice between English voice and subtitles in French, Hebrew, Italian and Spanish version of Simon the Sorcerer 1 talkie
svn-id: r6897
2003-04-02 04:15:48 +00:00
Travis Howell
10a4324a38 Spanish video fonts were off by two bytes
Might be able to merge with main fonts eventually.

svn-id: r6896
2003-04-02 04:00:59 +00:00
Travis Howell
bc9a8b42bb Add correct use verb words for Italian
svn-id: r6895
2003-04-02 01:59:43 +00:00
Travis Howell
0c0ee74449 Add spanish video fonts, not sure why this set is so different.
svn-id: r6892
2003-03-31 14:33:54 +00:00
Travis Howell
1e089682a0 Add proper spanish verbs
svn-id: r6891
2003-03-31 13:30:45 +00:00
Travis Howell
2ef250423a Bug fix from ludde
svn-id: r6859
2003-03-25 12:25:06 +00:00
Travis Howell
27828682ee Add Spanish quit key for Simon games
svn-id: r6844
2003-03-23 12:40:40 +00:00
Travis Howell
c36c32fd39 simon1amiga should be disabled for now
svn-id: r6839
2003-03-20 13:47:26 +00:00
Travis Howell
db7f5f3099 Reduce targets
svn-id: r6792
2003-03-10 03:47:29 +00:00
Travis Howell
060cab7bf2 Remove old commented names
svn-id: r6786
2003-03-09 04:42:27 +00:00
Travis Howell
ddd54ed3c5 Rename function
svn-id: r6761
2003-03-08 00:21:34 +00:00
Paweł Kołodziejski
243c4ffbc0 implemented formating string error for each engine
svn-id: r6744
2003-03-07 15:38:11 +00:00
Travis Howell
7b9eba2264 Add two more debug defines as key options
svn-id: r6740
2003-03-07 13:39:59 +00:00
Travis Howell
52b1612571 Remove vc_59_helper
Make t key work in simon2talkie/win only

svn-id: r6739
2003-03-07 12:52:28 +00:00
Travis Howell
6f65f6f166 Rename variable
svn-id: r6738
2003-03-07 12:29:33 +00:00
Max Horn
840184da0c some cleanup
svn-id: r6734
2003-03-07 03:26:30 +00:00
Paweł Kołodziejski
aa3766018f updated copyrights headers
svn-id: r6726
2003-03-06 21:46:56 +00:00
Paweł Kołodziejski
4fe8dcd671 and more cleanup ....
svn-id: r6720
2003-03-06 19:16:24 +00:00
Paweł Kołodziejski
7b43dd1754 removed duplicated macro
svn-id: r6716
2003-03-06 16:42:07 +00:00
Oliver Kiehl
f8475649da added mp3 support for simon2mac
svn-id: r6711
2003-03-06 13:51:56 +00:00
Travis Howell
d32d4f583a Ooops
svn-id: r6681
2003-03-04 01:34:28 +00:00
Travis Howell
4f9213535a Add text speed options for Simon games
svn-id: r6680
2003-03-04 01:30:56 +00:00
Paweł Kołodziejski
d115e0ad75 fixed warnings
svn-id: r6659
2003-03-02 12:36:07 +00:00
Oliver Kiehl
dede168069 change GameIDs to GameFeatures
svn-id: r6654
2003-03-01 22:52:49 +00:00
Max Horn
f4e147e5d2 removed the single big VersionSettings list; instead, the simon & scumm modules now keep their target lists seperatly (and when we add BASS, it can have its own target list)
svn-id: r6652
2003-03-01 22:04:48 +00:00
Max Horn
956e5e2b3d don't hardcode the Simon GameID values, rather use the #defines from simon/intern.h. Proper solution pending
svn-id: r6651
2003-03-01 21:26:45 +00:00
Max Horn
3c3812d754 no need for a hack if include gameDetector.h anyway...
svn-id: r6650
2003-03-01 20:39:17 +00:00
Travis Howell
419761549c Disable realizePalette_unk() in simon since it causes regressions
svn-id: r6647
2003-03-01 13:11:01 +00:00
Travis Howell
faa8170da7 Add example simon2dos/talkie music code
svn-id: r6610
2003-02-16 04:07:15 +00:00
Oliver Kiehl
1745e8b600 possible fix for Bug #687059 ?
svn-id: r6609
2003-02-15 14:51:24 +00:00
Travis Howell
3e5da6a2f5 Was bad idea to enable this in Simon 1
svn-id: r6597
2003-02-10 12:22:54 +00:00
Max Horn
bfced91139 fixed regression I caused
svn-id: r6595
2003-02-09 00:20:52 +00:00
Max Horn
3d70c8b2e3 oops
svn-id: r6588
2003-02-05 19:50:10 +00:00
Max Horn
53fd53fe4b fixed a copy&paste bug; rewrote the code in question to streamline it a bit
svn-id: r6587
2003-02-05 19:21:23 +00:00
Travis Howell
da26741452 Minor fix to last commmit
svn-id: r6586
2003-02-05 09:34:35 +00:00
Travis Howell
465296ef4e Add guess word for spanish version
Add better hebrew support, font doesn't seem quite right though.
Divide quit section into languages

svn-id: r6585
2003-02-05 09:29:37 +00:00
Travis Howell
439046716b Fix small error in my last commits
svn-id: r6576
2003-01-30 09:15:04 +00:00
Travis Howell
32be9261fc Optional subtitles in Simon 1 (unsupported)
Use subtitles by default in all except English and German versions

svn-id: r6572
2003-01-29 12:48:27 +00:00
Travis Howell
4e39e87071 Add some hebrew support and a little cleanup
svn-id: r6569
2003-01-29 11:31:10 +00:00
Travis Howell
43d3cbed19 Add improved support for french, german and italian
svn-id: r6568
2003-01-29 10:08:56 +00:00
Oliver Kiehl
85ed389cbb added missing function
svn-id: r6517
2003-01-19 15:39:54 +00:00
Travis Howell
639cb13da1 Missed one section
svn-id: r6452
2003-01-14 06:52:16 +00:00
Travis Howell
d6e9c1f3a0 Add hopefully the final simon target, not support at all yet.
svn-id: r6451
2003-01-14 05:25:31 +00:00
Travis Howell
1814063dc7 Start for Simon 1 amiga cd32 version support, not working right yet.
svn-id: r6450
2003-01-14 04:25:38 +00:00
Oliver Kiehl
dfced2a4d0 added F10 support (Hitareas are indicated when F10 is pressed)
svn-id: r6429
2003-01-12 15:17:58 +00:00
Travis Howell
f469d84888 Ooops
svn-id: r6412
2003-01-12 02:42:59 +00:00
Travis Howell
93184025d9 Add warning when voice files are missing in simon2amiga/mac
Work if voice file is missing in simon2amiga/mac

svn-id: r6411
2003-01-12 02:01:07 +00:00
Oliver Kiehl
237783a24d added voice support for simon 2 mac and simon 3 amiga
svn-id: r6398
2003-01-11 16:00:55 +00:00
Travis Howell
8b9e8cb812 More simon 2 targets (amiga/mac ports)
svn-id: r6396
2003-01-11 15:38:37 +00:00
Travis Howell
e8b784e18a This isn't a fixme
svn-id: r6337
2003-01-05 12:38:04 +00:00
Travis Howell
3224d39f65 Alter fix me comment
svn-id: r6336
2003-01-05 12:20:31 +00:00
Travis Howell
6414e9a255 Remove fixme
svn-id: r6335
2003-01-05 10:40:44 +00:00
Travis Howell
c502a72f6e Fix error in my last commit
svn-id: r6334
2003-01-05 00:58:30 +00:00
Travis Howell
98578cbfff Small cleanup
svn-id: r6333
2003-01-05 00:47:49 +00:00
Max Horn
c2f816b246 use proper C++ now so that it compiles again on GCC 3
svn-id: r6332
2003-01-04 19:11:45 +00:00
Travis Howell
b989a3a934 Fix crashes in simon2dos/talkie caused by my music changes awhile back.
svn-id: r6328
2003-01-04 08:46:10 +00:00
Travis Howell
5111eede5e Don't crash if sound effect file doesn't exist
svn-id: r6327
2003-01-03 12:33:53 +00:00
Travis Howell
3a4782f166 Add olki's patch for sound effects in simon1dos
Plus hack to allow choice between midi music and sound effects via 's' key

svn-id: r6326
2003-01-03 12:06:30 +00:00
Travis Howell
758dca49c9 Improve error message when data files are missing
svn-id: r6324
2003-01-03 10:36:13 +00:00
Travis Howell
303acc02bb Remove sion 1 music warning
Change warning about missing vga file to error

svn-id: r6323
2003-01-03 04:24:16 +00:00
Max Horn
2c01dc8536 even more -peantic fixes
svn-id: r6111
2002-12-25 00:48:13 +00:00
Travis Howell
2e66c05f47 Remove the fixme
svn-id: r6058
2002-12-22 09:26:42 +00:00
Travis Howell
a3dae7bc3c Add default skip cut scene keys from original games.
Fix error in last commit

svn-id: r6057
2002-12-22 09:04:27 +00:00
Travis Howell
987a823ffe First attempt at proper simon 2 midi support
Thanks to olki's previous work

svn-id: r6056
2002-12-22 08:08:53 +00:00
Travis Howell
0c3626c9f4 Some _lock_word corrections
svn-id: r6054
2002-12-22 03:54:51 +00:00
Jamieson Christian
e4b1a7e709 MidiStreamer no longer derives from MidiDriver.
Removed MidiStreamer methods that weren't actually needed.
That's one layer of indirection removed from Simon music.

svn-id: r6050
2002-12-21 21:32:45 +00:00
Travis Howell
e347600e11 Fix some comments and add missing variable change
svn-id: r6027
2002-12-19 15:46:02 +00:00
Travis Howell
4811fe5bc2 *** empty log message ***
svn-id: r6026
2002-12-19 14:45:14 +00:00
Travis Howell
fb408bb00d Fix error in last commit
svn-id: r6025
2002-12-19 14:43:17 +00:00
Travis Howell
f1ee93b898 Add missing code
svn-id: r6024
2002-12-19 14:34:26 +00:00
Travis Howell
5233fbc7bd Fix error in my last commit
Remove hack

svn-id: r6009
2002-12-17 14:05:44 +00:00
Marcus Comstedt
fadf55aad0 Added missing include of "stdafx.h".
svn-id: r6006
2002-12-17 01:06:04 +00:00
Travis Howell
29ea4a4c49 Missed one
svn-id: r5957
2002-12-14 15:56:17 +00:00
Travis Howell
490dbf25a2 Remove commented code thats no longer needed.
svn-id: r5956
2002-12-14 15:48:58 +00:00
Travis Howell
2c16f43c8a Enable missing code
svn-id: r5954
2002-12-14 15:35:32 +00:00
Travis Howell
6338b96639 Fix error in last commit
svn-id: r5913
2002-12-12 11:23:43 +00:00
Travis Howell
a454add929 Small code cleanup
svn-id: r5912
2002-12-12 11:07:01 +00:00
Travis Howell
1b10fcbdbb Remove fixme which is no longer required
svn-id: r5910
2002-12-12 02:55:57 +00:00
Jamieson Christian
d577b2ece6 Changed handling of malformed pitchbend events.
Added related warning output for future reference.

svn-id: r5909
2002-12-12 02:39:33 +00:00
Max Horn
bf62494fd5 ripped out obsolete midi streaming code from backends (this may break Alsa/SEQ/Windows/Morphos compile, I tried my best, but you'll have to clean up after me)
svn-id: r5905
2002-12-11 16:09:58 +00:00
Travis Howell
5bf87dd368 Simon 2 music correction
svn-id: r5904
2002-12-11 15:02:12 +00:00
Oliver Kiehl
6582e62e14 fixed compile error in VC++
svn-id: r5897
2002-12-10 09:50:22 +00:00
Oliver Kiehl
4598518dbc now simon versions with trailing dots after filenames also load correctly
svn-id: r5891
2002-12-08 23:06:11 +00:00
Max Horn
4dc93957da fix backspace key on OS X
svn-id: r5887
2002-12-08 19:43:11 +00:00
Travis Howell
2986adb53d Correct error in last commit
svn-id: r5884
2002-12-08 15:39:57 +00:00
Travis Howell
3472a5c1e7 A few video opcode renames
svn-id: r5883
2002-12-08 14:48:56 +00:00
Oliver Kiehl
6102cca2a1 fixed Plato's two-fold error
svn-id: r5878
2002-12-08 13:37:38 +00:00
Travis Howell
42d24ba562 small code cleanup
svn-id: r5877
2002-12-08 12:44:57 +00:00
Travis Howell
149aa08ba2 Cut scenes can only be skipped by Esc key now
A right mouse click allows skips of speech, even in intro.

svn-id: r5875
2002-12-08 02:01:28 +00:00
Travis Howell
1715a60b26 Prevent another pointless warning
svn-id: r5874
2002-12-08 01:30:19 +00:00
Oliver Kiehl
6049cc9035 cleanup
svn-id: r5871
2002-12-07 18:00:25 +00:00
Oliver Kiehl
a42d84f01e added the possibility to interrupt conversations in simon2 as in the original game
svn-id: r5870
2002-12-07 17:36:38 +00:00
Oliver Kiehl
0ecd439fe1 added function to interrupt voice
svn-id: r5869
2002-12-07 17:35:34 +00:00
Oliver Kiehl
5f756f5cca fixed speach getting turned off
added <escape> to skip cutscenes
cleanup

svn-id: r5867
2002-12-07 13:05:58 +00:00
Travis Howell
ad1ad142d0 Add debug levels for simon games
svn-id: r5860
2002-12-06 15:24:14 +00:00
Travis Howell
927c2920dc Fix vc++ warning
svn-id: r5858
2002-12-06 14:40:40 +00:00
Travis Howell
1c5c851913 Add support for 'u' german umlaut
svn-id: r5854
2002-12-06 06:50:07 +00:00
Travis Howell
710a311c0e Enable debug keys and warnings only if debug mode selected.
Fix fast mode

svn-id: r5851
2002-12-06 02:14:37 +00:00
Oliver Kiehl
6e49b481fc cleanup
svn-id: r5844
2002-12-05 22:57:12 +00:00
Oliver Kiehl
632f44a1a4 cleanup
svn-id: r5841
2002-12-04 22:40:16 +00:00
Travis Howell
79c5861a52 Remove silly warning
svn-id: r5820
2002-12-03 05:39:30 +00:00
Travis Howell
fdcdb9e4fa Last minute simon fixes
Full simon 2 intro now works
All simon 2 cut scenes can be skipped
One simon 2 freeze completely fixed

svn-id: r5819
2002-12-03 05:34:55 +00:00
Nicolas Bacca
c60306cc44 better ...
svn-id: r5808
2002-12-02 00:11:22 +00:00
Nicolas Bacca
718b935d48 Fix WinCE keyboard + change quit key for foreign languages (fixme ?)
svn-id: r5806
2002-12-02 00:05:05 +00:00
Oliver Kiehl
7e77138a3f new randimizer for simon
svn-id: r5784
2002-12-01 15:36:36 +00:00
Travis Howell
1c8599066b Change dump start vgascript into separate option again.
svn-id: r5769
2002-12-01 08:56:04 +00:00
Travis Howell
5f0aa9c15a Prevent pointless warning about missing sound file
svn-id: r5768
2002-12-01 08:02:35 +00:00
Oliver Kiehl
ae7310ff28 cleanup
svn-id: r5758
2002-11-30 11:07:06 +00:00
Oliver Kiehl
613423037f renamed simonsound
svn-id: r5755
2002-11-29 22:13:20 +00:00
Oliver Kiehl
485d0cab81 renamed simonsound to sound
svn-id: r5754
2002-11-29 22:11:23 +00:00
Oliver Kiehl
a3415fb798 renamed simonsound on Fingolfin's request
svn-id: r5753
2002-11-29 22:09:52 +00:00
Travis Howell
50e2752ba1 phase 3
svn-id: r5751
2002-11-29 16:50:15 +00:00
Travis Howell
7dd2bd4dc6 Fix dump_vga_bitmaps and restrict to win32 only
svn-id: r5750
2002-11-29 16:06:15 +00:00
Travis Howell
a4df406569 add license
svn-id: r5748
2002-11-29 15:19:45 +00:00
Travis Howell
61a7d1cc86 Add missing comments
svn-id: r5743
2002-11-29 12:01:03 +00:00
Travis Howell
189a686916 phase two
svn-id: r5742
2002-11-29 11:42:00 +00:00
Travis Howell
6d3decb597 Rename video opcodes phase one
svn-id: r5741
2002-11-29 10:18:32 +00:00
Travis Howell
82b2ab3be5 Disable extra debug output again since it causes crashes when viewing debug output
svn-id: r5739
2002-11-29 09:09:35 +00:00
Travis Howell
66c6879d45 Add work around to allow vc_65 to be enabled
svn-id: r5735
2002-11-28 05:52:55 +00:00
Travis Howell
3c96baa2e4 Add Named unknown variable in simon, patch #644907
svn-id: r5733
2002-11-28 00:22:24 +00:00
Oliver Kiehl
36e4281c42 removed no longer used NUM_EFFECTS_RESOURCES and NUM_VOICE_RESOURCES from GameSpecificSettings
svn-id: r5730
2002-11-27 15:46:48 +00:00
Oliver Kiehl
e6883de2ff moved game enum to intern.h
svn-id: r5728
2002-11-27 15:08:24 +00:00
Oliver Kiehl
1aa1a77f05 fixed a stupid mistake of mine
svn-id: r5725
2002-11-26 22:00:17 +00:00
Oliver Kiehl
c7054d514e had forgotten to add the GPL header
svn-id: r5722
2002-11-26 16:55:57 +00:00
Oliver Kiehl
4544d24fe2 oops
svn-id: r5720
2002-11-26 16:43:50 +00:00
Oliver Kiehl
a51c1eb5b7 cleanup
svn-id: r5719
2002-11-26 16:35:20 +00:00
Oliver Kiehl
656fa878b0 removed some no longer used variable declarations
svn-id: r5713
2002-11-24 15:26:19 +00:00
Travis Howell
dd2ada5741 Use command line/config file setting for music volume
svn-id: r5712
2002-11-24 14:47:07 +00:00
Travis Howell
37f43fe2ba Missed a few disabled debugs
svn-id: r5711
2002-11-24 13:44:24 +00:00
Travis Howell
40983dcf68 The vc_62 warning should be for simon 2 only
svn-id: r5710
2002-11-24 13:37:50 +00:00
Travis Howell
5888d9b16d Disable/remove some warnings
Enable more debugging

svn-id: r5709
2002-11-24 13:31:38 +00:00
Oliver Kiehl
ba94e0ac40 fixed last commit
svn-id: r5708
2002-11-24 13:21:31 +00:00
Travis Howell
f63dda7ecf Add back changes that were reverted by mistake
svn-id: r5707
2002-11-24 13:05:44 +00:00
Oliver Kiehl
9098225910 split simon sound
svn-id: r5706
2002-11-24 12:53:01 +00:00
Travis Howell
347662f91e Add vc_65 (commented out for now, since it requires another function)
Add warning to vc_62 where it should be playing music.

svn-id: r5703
2002-11-24 03:07:52 +00:00
Travis Howell
6ed12bc6aa Simon stuff
svn-id: r5700
2002-11-23 16:08:38 +00:00
Travis Howell
f2eeb91ca8 Music volume just uses + and - now, key mapping works
svn-id: r5698
2002-11-23 02:22:54 +00:00
Jamieson Christian
e68d425cdc Broke MidiStreamer into .h and .cpp components.
svn-id: r5682
2002-11-21 19:26:44 +00:00
Max Horn
69bceafc6e revamped build system somewhat: 'modules' like scumm, simon, gui etc. now all build into a lib, and all have a module.mk file that lists all their file. Advantage: further modularizes the build system, seperating all parts of ScummVM
svn-id: r5653
2002-11-21 04:08:37 +00:00
Travis Howell
85fe6a1ac5 Include simon debug options by default
svn-id: r5642
2002-11-20 14:45:00 +00:00
Max Horn
94db771a02 fixed compilation for now <shudder>
svn-id: r5638
2002-11-20 13:19:50 +00:00
Travis Howell
53a05353b5 Add back missing simon debug function
svn-id: r5637
2002-11-20 13:08:01 +00:00
Travis Howell
2bba56a34f Another ooops
svn-id: r5635
2002-11-20 11:26:53 +00:00
Travis Howell
aa7f3b6df6 Ooops
svn-id: r5634
2002-11-20 08:17:31 +00:00
Travis Howell
3d2648e55f Revert earlier change for optional text support in simon1talkie/win since the data files don't have complete text.
I have left TEXT_HACK removed for the same reason.

svn-id: r5633
2002-11-20 08:05:56 +00:00
Travis Howell
9162f9cc64 Main debug output can now be controlled by 'o' and 'v' keys
svn-id: r5631
2002-11-20 06:33:12 +00:00
Travis Howell
493485763b Split debug opcode table into separate file.
Clean up debug, debug now uses correct opcode table automatically

svn-id: r5630
2002-11-20 05:43:43 +00:00
Travis Howell
47c4b25bfd Auto enable text when no voice file is available.
Allow 't' to toggle speech on and off in simon1talkie/win

svn-id: r5629
2002-11-20 05:12:10 +00:00
Oliver Kiehl
4fefb1a679 added [ and ] for volume control on US keyboards and changed volume change to 16
svn-id: r5597
2002-11-18 10:20:56 +00:00
Jamieson Christian
5214cb3463 Added support for volume and pause control to Simon music.
Note that MidiStreamer is now used as a streaming wrapper
for ALL MidiDriver types, even those that natively support
streaming. This is because MidiStreamer supports a hybrid
of streamed and non-streamed MIDI, which is necessary to
support interactive events.

svn-id: r5596
2002-11-18 09:08:45 +00:00
Oliver Kiehl
fd5f110269 added the ability to pause effects (s) and ambient sound (b)
svn-id: r5593
2002-11-17 18:44:33 +00:00
Oliver Kiehl
128580df1e added structures for midi pause/volume
svn-id: r5591
2002-11-17 17:15:29 +00:00
Oliver Kiehl
5ae9b1e05b quit_if_user_presses_y() added
svn-id: r5590
2002-11-17 15:42:05 +00:00
Oliver Kiehl
5f4d594150 implemented quit_if_user_presses_y()
svn-id: r5589
2002-11-17 15:15:26 +00:00
Travis Howell
0c61461124 Cursors should now be hidden during cut scenes (I hope)
svn-id: r5586
2002-11-16 16:49:39 +00:00
Oliver Kiehl
c654b9edbd added cursor for simon1
svn-id: r5585
2002-11-16 16:42:25 +00:00
Travis Howell
3f0e42b7da Ooops
svn-id: r5584
2002-11-16 15:59:40 +00:00
Travis Howell
16d154abee Don't show cursor during cut scenes
svn-id: r5583
2002-11-16 15:51:49 +00:00