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
Chris Apers
14d9728499
Add Auto reset option
...
svn-id: r7470
2003-05-12 12:24:09 +00:00
Chris Apers
ee71652af2
Add Auto reset option
...
svn-id: r7469
2003-05-12 12:18:55 +00:00
Chris Apers
37abdaf427
Cleanup, add CTRL+q shortcut
...
svn-id: r7468
2003-05-12 12:14:13 +00:00
Chris Apers
a6d2d311a7
Cleanup
...
svn-id: r7467
2003-05-12 12:13:27 +00:00
Jonathan Gray
31a7881630
make x11 backend actually compile again, seems to cry about xshmputimage when I try to run it however
...
svn-id: r7466
2003-05-12 05:22:46 +00:00
Nicolas Bacca
9f3558397c
The new (Jornada 820 inspired) GDI rendering crashes on a Jornada 680 - further investigation needed. For the moment I'll leave both, define NEW_GAPI_CODE if you want to compile a version (HPC ARM) for the Jornada 820
...
svn-id: r7460
2003-05-11 17:42:02 +00:00
Nicolas Bacca
f82de25bff
Fix key mapping bug (hello SF mail server)
...
svn-id: r7456
2003-05-11 14:11:32 +00:00
Nicolas Bacca
ab520960fe
Fix icon path
...
svn-id: r7455
2003-05-11 14:05:38 +00:00
Nicolas Bacca
001dc622cd
COMI and Jornada 820 fixes
...
svn-id: r7454
2003-05-11 14:05:00 +00:00
Nicolas Bacca
e223985e13
Update build revision and help file
...
svn-id: r7453
2003-05-11 14:04:08 +00:00
Nicolas Bacca
8a562464c5
Rewrite GDI rendering for Jornada 820, COMI fxes
...
svn-id: r7451
2003-05-11 14:03:33 +00:00
Nicolas Bacca
690872eca2
Update missing functions for HPC builds
...
svn-id: r7450
2003-05-11 14:02:44 +00:00
Max Horn
37724d9297
Patch #735294 : AdvMame3x scaler
...
svn-id: r7409
2003-05-09 22:44:16 +00:00
Chris Apers
dcf7f81d36
Updated
...
svn-id: r7367
2003-05-06 08:31:26 +00:00
Chris Apers
ba7e13262c
Cleanup
...
svn-id: r7366
2003-05-06 08:24:21 +00:00
Chris Apers
b1ff9cb1cd
cleanup and add more ScummVM globals to PDB
...
svn-id: r7345
2003-05-05 12:22:44 +00:00
Nicolas Bacca
93c7422879
Update project build files
...
svn-id: r7338
2003-05-05 07:28:49 +00:00
Nicolas Bacca
be89d96312
Experimental COMI support - GAPI 565 only - still some work to do on the future branch
...
svn-id: r7337
2003-05-05 07:26:32 +00:00
Nicolas Bacca
05a56ce982
Help dialog box / Music switch
...
svn-id: r7336
2003-05-05 07:25:19 +00:00
Nicolas Bacca
36dab1d64e
Bigger mouse cursor
...
svn-id: r7335
2003-05-05 07:23:45 +00:00
Nicolas Bacca
ffce530d70
Add music control for Smartphone build
...
svn-id: r7334
2003-05-05 07:22:40 +00:00
Nicolas Bacca
7eeeb0bb6c
Support for COMI and new targets
...
svn-id: r7333
2003-05-05 07:21:14 +00:00
Nicolas Bacca
0fa15ffa6a
Handle COMI UI
...
svn-id: r7332
2003-05-05 07:18:47 +00:00