703 Commits

Author SHA1 Message Date
Travis Howell
771dcfaad7 Rename SimonState to SimonEngine
svn-id: r8228
2003-06-01 09:41:56 +00:00
Jonathan Gray
738497ef14 actually sending the event helps too
svn-id: r8219
2003-06-01 03:39:44 +00:00
Jonathan Gray
220c2f6389 give alsa sysex more chance of working, still broken though
svn-id: r8218
2003-06-01 03:25:14 +00:00
Jamieson Christian
3103dfa1f3 Fixed SysEx errors
svn-id: r8212
2003-06-01 02:37:37 +00:00
Jamieson Christian
e2b2f8cc64 Fixed stupid SysEx error
svn-id: r8211
2003-06-01 02:25:07 +00:00
Jonathan Gray
8f4660fb5c hopefully add sysex support to alsa midi backend
svn-id: r8210
2003-06-01 02:08:47 +00:00
Jamieson Christian
f047955b0d Restored SEQ_MIDIPUTC SysEx approach
svn-id: r8208
2003-06-01 01:45:08 +00:00
Jamieson Christian
c5ecbf65cb Another slight tweak to the EV_SYSEX code
svn-id: r8201
2003-06-01 00:14:04 +00:00
Jamieson Christian
3323aa4212 EV_SYSEX definition
svn-id: r8198
2003-05-31 23:27:19 +00:00
Jamieson Christian
5cfb556d67 EV_SYSEX based SysEx for -eseq
svn-id: r8197
2003-05-31 23:14:36 +00:00
Jamieson Christian
ef198afd7c Possible fix for -eseq SysEx
svn-id: r8196
2003-05-31 22:16:25 +00:00
Max Horn
e08d4f072e more OSystem docs & cleanup
svn-id: r8118
2003-05-29 22:34:35 +00:00
Max Horn
f0a9f4fb2c added some doxygen comments to common/system.h; cleaned up the OSystem interface a bit
svn-id: r8116
2003-05-29 21:45:26 +00:00
Max Horn
d0320a6ff0 cleanup
svn-id: r8106
2003-05-29 16:05:56 +00:00
Chris Apers
6054d1c517 Fix a sound problem on exit
svn-id: r8097
2003-05-29 12:09:33 +00:00
Max Horn
73c7e78f88 fix for the crash in Sky when switching scalers
svn-id: r8067
2003-05-28 22:19:11 +00:00
Max Horn
6a8bd23d02 there used to be a black border at the top/left side with the 1x scaler: fixed!
svn-id: r8065
2003-05-28 21:57:22 +00:00
Chris Apers
628e81944c Experimental wide display support, new move_screen function
svn-id: r8053
2003-05-28 18:42:16 +00:00
Chris Apers
9ef343ad33 New stuff
svn-id: r8052
2003-05-28 18:37:59 +00:00
Chris Apers
2bb68e1278 Braces
svn-id: r8051
2003-05-28 18:36:29 +00:00
Max Horn
21b41a5456 cleanup
svn-id: r8037
2003-05-27 23:18:03 +00:00
Max Horn
835b4e9476 cvs going to 0.4.2cvs
svn-id: r7946
2003-05-25 12:28:38 +00:00
Max Horn
9b70fee5f3 changed scaler proc signature so that srcPtr is const (this can help optimizer by simplifying aliasing detection; thanks to Bertrand Augereau for pointing this out)
svn-id: r7939
2003-05-25 12:08:01 +00:00
Jamieson Christian
c6568530bd Revamped iMuse and Player classes. Player now uses MidiParser to parse its data, which will allow it to parse other MIDI formats. To receive parsed data, Player now derives from MidiDriver to act as a "fake MIDI driver".
Miscellaneous upgrades and fixes to MidiParser, including the Smart Jump (which could not be tested before iMuse started making use of the MidiParser).

*** THIS IS A BIG UPGRADE! EXTENSIVE REGRESSION TESTING IS NEEDED! ***

This has been tested through the intros and a number of other scenes from MI2, FOA and S&M.

NOTE! This upgrade introduces savegame format version V19. Earlier version savegames will load, but the music will simply start over from the beginning. Only V19 and later games will properly restore the position of the music! Don't say you weren't warned....

svn-id: r7849
2003-05-23 04:19:47 +00:00
Max Horn
c152233f80 get rid of some tables
svn-id: r7834
2003-05-22 21:24:36 +00:00
Max Horn
24005adfd0 pedantic fixes
svn-id: r7789
2003-05-21 16:59:51 +00:00
Max Horn
9fb601cd3f silence 'Unknown MIDI effect' warning in Simon2
svn-id: r7785
2003-05-21 16:07:39 +00:00
Max Horn
7d4442fca5 yet more memoy init fixes
svn-id: r7727
2003-05-20 14:17:18 +00:00
Max Horn
fc7806b80d more memoy init fixes
svn-id: r7725
2003-05-20 14:08:33 +00:00
Max Horn
19f77c0381 init member vars
svn-id: r7722
2003-05-20 13:05:14 +00:00
Max Horn
2e8ff540cf init _paletteDirtyStart/_paletteDirtyEnd to 0
svn-id: r7716
2003-05-20 10:49:05 +00:00
Jamieson Christian
a8627b1da6 Fixed Adlib priorities for non-SCUMM games
svn-id: r7694
2003-05-19 19:04:39 +00:00
Chris Apers
8f2c1e203c Change 'exit' function
svn-id: r7687
2003-05-19 11:06:16 +00:00
Chris Apers
f0d9aebe17 add virtual numpad, change state of draKeyState
svn-id: r7686
2003-05-19 11:02:59 +00:00
Chris Apers
1fa5bb769e for new midi parser
svn-id: r7685
2003-05-19 11:00:49 +00:00
Chris Apers
48f575f4ca Cleanup, add memory panel, change tempo option to fit the new version
svn-id: r7683
2003-05-19 10:57:50 +00:00
Chris Apers
6363881854 Cleanup, add memory panel, change tempo option to fit the new version
svn-id: r7682
2003-05-19 10:49:25 +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
Jonathan Gray
cf54a63639 HAVE_CONFIG_H
svn-id: r7632
2003-05-18 13:39:02 +00:00
Max Horn
e91bf4df2f fixed my wrong fix for move_screen
svn-id: r7623
2003-05-18 02:40:54 +00:00
Oliver Kiehl
0a8cdad264 make gcc 3.3 happy
svn-id: r7621
2003-05-17 23:48:32 +00:00
Jamieson Christian
c88e0b5301 Fixed Adlib sound problem on old (small header) games. Thanks for eriktorbjorn for the material that led to the solution.
svn-id: r7610
2003-05-17 17:20:27 +00:00
Jamieson Christian
d157b48876 Removed mididrv.cpp, added seq.cpp
svn-id: r7608
2003-05-17 14:31:21 +00:00
Jamieson Christian
66cbaa1df7 Moved SEQ driver to its own file
svn-id: r7605
2003-05-17 14:26:58 +00:00
Jamieson Christian
7e7719fd16 Possible fix for Windows SysEx transmissions
svn-id: r7525
2003-05-15 14:16:12 +00:00
Jamieson Christian
cb5d44bc12 Fixed tambourine percussion patch
svn-id: r7522
2003-05-15 01:17:33 +00:00
Jamieson Christian
979b465415 Added rudimentary Adlib percussion support.
Semantic fixes -- Adlib "MIDI Channels" are now "Voices"
Miscellaneous cleanup/streamlining.

svn-id: r7520
2003-05-15 00:05:32 +00:00
Max Horn
af8cb44727 ouch
svn-id: r7511
2003-05-14 19:47:57 +00:00
Max Horn
fae5ab677c fixed bug where SDL_CreateMutex was being called before SDL_Init; restructured code a little
svn-id: r7510
2003-05-14 19:44:41 +00:00
Max Horn
cb8d07fd62 Patch #736861: SDL/GL: AdvMame3x
svn-id: r7484
2003-05-13 15:58:27 +00:00