Commit Graph

1221 Commits

Author SHA1 Message Date
Paweł Kołodziejski
22afdfc5c9 renamed file mt32
svn-id: r15794
2004-11-12 11:32:35 +00:00
Paweł Kołodziejski
6f8f614893 renamed file mt32
svn-id: r15793
2004-11-12 11:09:47 +00:00
Jerome Fisher
e4f600ee48 - Minor improvement to failure handling.
svn-id: r15777
2004-11-10 10:50:47 +00:00
Max Horn
cbfa7e3b5c Use the actual output rate of the sound mixer when producing MT32 audio samples -> by default only does 22.5 kHz -> it's now actually almost usable on my machine ;-). Alternative approach might be to hard code 32000 here
svn-id: r15775
2004-11-10 00:25:58 +00:00
Chris Apers
e92da96760 Updated prefix file
svn-id: r15771
2004-11-09 11:56:45 +00:00
Chris Apers
28682e6d09 Major update :
- now modular
- modules are located on memory card and imported to storage memory when needed
- renamed AddArgs(..) -> ArgsAdd
- args related fucntions moved to args.* source files
- make some args passed even if no game was selected
- modules management stuffs

svn-id: r15770
2004-11-09 11:54:16 +00:00
Chris Apers
fd2bde21d3 Init stuffs
svn-id: r15769
2004-11-09 11:50:04 +00:00
Chris Apers
c9c862989a Updated based on last changes
svn-id: r15768
2004-11-09 11:49:07 +00:00
Chris Apers
27449a3254 - ARM call functions moved to init_arm.cpp
- Added new operators
- cleanup

svn-id: r15767
2004-11-09 11:48:12 +00:00
Chris Apers
5fd488b7a0 - operator new moved to extend.h
- bLauched var : to know if we have launched an engine
- new info panel
- sysAppLaunchCustomDeleteEngine : if the back to launcher option is disabled

svn-id: r15766
2004-11-09 11:46:50 +00:00
Chris Apers
2f6670bfcd New options
svn-id: r15765
2004-11-09 11:44:28 +00:00
Chris Apers
c7653da156 Split main resource file into two parts :
- one with launcher only resource
- one with engine only resource
+ new info panel
+ updated game panel

svn-id: r15764
2004-11-09 11:39:34 +00:00
Chris Apers
5fc9d34542 Moved to init_arm.h
svn-id: r15763
2004-11-09 11:35:17 +00:00
Chris Apers
4fb01fd0fd Added Audio button
svn-id: r15762
2004-11-09 11:33:30 +00:00
Chris Apers
0f1a0f80b2 Use the new init stuffs
svn-id: r15761
2004-11-09 11:32:00 +00:00
Chris Apers
48c3ae226c New info panel (formsystem is now part of it)
svn-id: r15760
2004-11-09 11:30:52 +00:00
Chris Apers
e40f30e81a Cleanup
svn-id: r15759
2004-11-09 11:27:15 +00:00
Chris Apers
6854c86eb2 Fixed potential crash
svn-id: r15758
2004-11-09 11:23:49 +00:00
Chris Apers
d890d56502 Cleanup + sword1 support
svn-id: r15757
2004-11-09 11:17:45 +00:00
Chris Apers
54d55f2efd New options :
- lightspeed integration
- return to launcher on exit
+ cleanup

svn-id: r15756
2004-11-09 11:13:50 +00:00
Chris Apers
ef2cc66363 New info panel + new audio skin button
svn-id: r15755
2004-11-09 11:12:59 +00:00
Chris Apers
3bed649682 Added engine selection
svn-id: r15754
2004-11-09 11:11:55 +00:00
Chris Apers
681159971c New folder
svn-id: r15753
2004-11-09 11:11:05 +00:00
Chris Apers
1232eb18dc Cleanup
svn-id: r15752
2004-11-09 11:08:32 +00:00
Chris Apers
9c7d87e710 New info panel handler
svn-id: r15751
2004-11-09 11:07:43 +00:00
Chris Apers
628d369c43 Adlib
svn-id: r15750
2004-11-09 11:07:07 +00:00
Chris Apers
efb7ffe22f Added pre-init capability
svn-id: r15749
2004-11-09 11:06:40 +00:00
Chris Apers
8068fd40d4 Added Sword1 support
svn-id: r15748
2004-11-09 10:57:22 +00:00
Chris Apers
77618b5974 Check width instead of height, and use newly added header files
svn-id: r15747
2004-11-09 10:54:45 +00:00
Chris Apers
05da0f8eb8 Only with 320x[x] games
svn-id: r15746
2004-11-09 10:53:25 +00:00
Chris Apers
923e53724c New module code
svn-id: r15745
2004-11-09 10:50:30 +00:00
Chris Apers
58557e6457 Move common palm definitions
svn-id: r15744
2004-11-09 10:49:08 +00:00
Chris Apers
618971dd2f Gathered common functions into new source files
svn-id: r15743
2004-11-09 10:45:47 +00:00
Chris Apers
2abe17e594 Cleanup
svn-id: r15739
2004-11-09 10:26:33 +00:00
Max Horn
daee2edcfe oops
svn-id: r15734
2004-11-08 10:17:47 +00:00
Max Horn
79509f9383 cleanup
svn-id: r15733
2004-11-08 10:16:07 +00:00
Eugene Sandulenko
6d38776da0 Fix it on LE systems. SCUMM_LITTLE_ENDIAN is defined in common/scummsys.h,
so it's a good idea to have that included before check :)

svn-id: r15732
2004-11-08 01:17:55 +00:00
Max Horn
e759cf5522 Re-apply endian fix
svn-id: r15731
2004-11-07 18:25:32 +00:00
Torbjörn Andersson
6b3432a93e Be more consistent with the other module.mk files.
svn-id: r15719
2004-11-06 09:26:36 +00:00
Travis Howell
b36be2d8bc Remove stray ;
svn-id: r15717
2004-11-06 05:18:04 +00:00
Eugene Sandulenko
dee673d96e Improve reporting (OSD messages, file open errors) and fix typos.
Forgot to mention:

 o waveforms.raw is autogenerated if not present

svn-id: r15716
2004-11-06 02:20:43 +00:00
Eugene Sandulenko
805b21181a Major MT-32 emu overhaul based on KingGuppy's code.
o added configure option
 o mi2 intro doesn't freeze anymore and has no sound glitches
 o missing instruments in many titles are fixed
 o numerous memory overwrite bugs are fixed
 o code is cleaned a lot and splitted into many smaller files
 o mt32.cpp went to backends/midi
 o synced with upstream code
 o reverberation fixed

 * don't complain about File class wrapper :)
 * all custom types are back
 * #pragmas are to do
 * maybe some indentation is wrong too

I prefer smaller commits, but this thing came in one piece.

svn-id: r15715
2004-11-06 01:41:32 +00:00
Eugene Sandulenko
6fd31192e1 o Sync with upstream source
o Move back to old sawtooth filter, which sounds better

svn-id: r15683
2004-10-24 19:21:38 +00:00
Torbjörn Andersson
53d1021985 More cleanup. Too bored to continue now.
svn-id: r15682
2004-10-24 15:04:19 +00:00
Torbjörn Andersson
22581c3c10 More cleanup.
svn-id: r15681
2004-10-24 14:50:34 +00:00
Eugene Sandulenko
7b84693125 o Check size of waveforms.raw so output rate could be adjusted
o Eliminate rom_path, as we use our File class

svn-id: r15679
2004-10-24 13:03:42 +00:00
Eugene Sandulenko
e8811e7158 Oops
svn-id: r15670
2004-10-23 20:56:53 +00:00
Eugene Sandulenko
0b07a5f484 o Turn BASE_FREQ constant into variable. MT-32 has to be run in lesser time slices.
o Attempt to fix mi2, but that cure for symptom, not the cause. Under dosbox header is always valid, but here we get 0x41001612 instead of 0x41101612.

svn-id: r15669
2004-10-23 20:33:39 +00:00
Paweł Kołodziejski
c10cce6af1 fixed warnings
svn-id: r15665
2004-10-23 13:39:03 +00:00
Torbjörn Andersson
879c2562e6 More cleanup. Too bored to go on.
svn-id: r15664
2004-10-23 13:23:46 +00:00
Torbjörn Andersson
62ca7b6644 Cleanup
svn-id: r15663
2004-10-23 13:17:03 +00:00
Torbjörn Andersson
4d8bc9862c Cleanup
svn-id: r15662
2004-10-23 13:02:05 +00:00
Torbjörn Andersson
07a6802dff Cleaned up axtoi()
svn-id: r15661
2004-10-23 12:50:31 +00:00
Torbjörn Andersson
1a36eeda0e ScummVM style (partial)
svn-id: r15653
2004-10-22 15:59:11 +00:00
Max Horn
5c53a3e260 cleanup
svn-id: r15652
2004-10-22 15:56:39 +00:00
Torbjörn Andersson
bf588c163f ScummVM style.
svn-id: r15651
2004-10-22 15:48:56 +00:00
Torbjörn Andersson
a4eb97da4c Replaced the Bit* data types with ScummVM's int* and uint* types. The
64-bit type has been renamed int64 and uint64. As a consequence, bug
#1051999 (the MinGW compilation problems) is now fixed.

svn-id: r15650
2004-10-22 15:39:28 +00:00
Chris Apers
2398753140 Prepare true AdLib support on PalmOS
svn-id: r15648
2004-10-22 12:05:18 +00:00
Torbjörn Andersson
e88cd31e4d Indentation
svn-id: r15646
2004-10-22 10:24:48 +00:00
Torbjörn Andersson
8e1481ae8f Fixed warning. Hopefully without breaking anything.
The __int64 problem remains, though.

svn-id: r15645
2004-10-22 10:13:18 +00:00
Travis Howell
3843b6cb02 Correction for mingw compile
svn-id: r15644
2004-10-22 09:38:11 +00:00
Max Horn
5c87bcafa6 Fix sign warnings
svn-id: r15638
2004-10-21 23:03:09 +00:00
Eugene Sandulenko
9d0b746aaa Patch #1048326 Better MT-32 support
svn-id: r15635
2004-10-21 22:37:37 +00:00
Chris Apers
a635831b1f Added fgetc/getc function
svn-id: r15619
2004-10-20 09:17:46 +00:00
Max Horn
72df42e047 Fix for bug #1049937 (FOA: Regression in Adlib music)
svn-id: r15618
2004-10-19 23:03:04 +00:00
Torbjörn Andersson
61e438df22 Made the calculation of _samples_per_tick a bit less prone to arithmetic
overflow. It failed if the output rate was 44100 Hz. (It didn't use to, but
somewhere along the line an unsigned value was changed to a signed. This
seemed like a better fix, though.)

svn-id: r15610
2004-10-19 08:47:10 +00:00
Max Horn
82a3d09a65 Fix warning
svn-id: r15593
2004-10-17 19:34:43 +00:00
Max Horn
267144e69c added MidiDriver_Emulated base class used by the adlib & ym2612 midi 'drivers'
svn-id: r15589
2004-10-17 17:49:45 +00:00
Max Horn
649eb19a3e Cleanup
svn-id: r15588
2004-10-17 17:12:35 +00:00
Max Horn
bb462f64e0 Renamed _scaler_proc -> _scalerProc; cleaned up _scalerType handling
svn-id: r15563
2004-10-15 22:28:12 +00:00
Torbjörn Andersson
6a1c315fdf Don't let undraw_mouse() terminate with the surface still locked. Now I can
finally quit Broken Sword II again, without ScummVM crashing.

svn-id: r15536
2004-10-13 06:36:29 +00:00
Max Horn
bdf66b1a07 Make use of the new setupPremix variant (i.e. use an AudioStream subclass instead of a premix proc)
svn-id: r15523
2004-10-11 22:19:22 +00:00
Chris Apers
3142e79d32 Subtitles by default
svn-id: r15520
2004-10-11 14:04:36 +00:00
Chris Apers
93dec8661c Fixed param
svn-id: r15519
2004-10-11 14:01:38 +00:00
Chris Apers
40a13df5b2 New params
svn-id: r15517
2004-10-11 13:27:13 +00:00
Chris Apers
1e13280ff4 True assert function
svn-id: r15471
2004-10-08 13:34:55 +00:00
Chris Apers
3f3f186fb4 Fixed path
svn-id: r15470
2004-10-08 13:33:25 +00:00
Chris Apers
a9f1d362ea Force ARM in direct mode
svn-id: r15443
2004-10-07 09:19:33 +00:00
Chris Apers
a1a56be336 Forgot this one
svn-id: r15438
2004-10-06 10:26:09 +00:00
Chris Apers
2ca4529bba Use common PI value instead
svn-id: r15435
2004-10-06 10:14:31 +00:00
Chris Apers
4212ed09ac Update table
svn-id: r15431
2004-10-06 09:51:09 +00:00
Chris Apers
c9250e0c0c Use system path
svn-id: r15430
2004-10-06 09:44:09 +00:00
Chris Apers
d31cd1dd73 Added M_PI definition
svn-id: r15429
2004-10-06 09:39:07 +00:00
Chris Apers
1f197548f2 Not needed anymore
svn-id: r15428
2004-10-06 09:36:01 +00:00
Chris Apers
a5e47bf687 FOTAQ ARM optimization
svn-id: r15427
2004-10-06 09:35:02 +00:00
Chris Apers
2f72e6fe2d Adjustments
svn-id: r15426
2004-10-06 09:33:26 +00:00
Max Horn
ce8c99bf62 Rename remaining OSystem methods to match our coding guidelines
svn-id: r15332
2004-09-28 20:19:37 +00:00
Chris Apers
2157011ba9 Oops
svn-id: r15077
2004-09-12 16:29:11 +00:00
Chris Apers
230ea60d67 New ARM code
svn-id: r15074
2004-09-12 15:16:04 +00:00
Chris Apers
b847f38ea6 New forms with tabs
svn-id: r15073
2004-09-12 15:14:28 +00:00
Chris Apers
f1d3b58252 - simon : russian support
- simon : remove obsolete const
- scumm : oldScaleTable support

svn-id: r15072
2004-09-12 15:12:33 +00:00
Chris Apers
b83979d819 Changed min version
svn-id: r15071
2004-09-12 15:09:36 +00:00
Chris Apers
89ae0de009 Not used
svn-id: r15070
2004-09-12 15:07:31 +00:00
Chris Apers
b9b0bf52a7 Those options are defined for each games
svn-id: r15067
2004-09-12 13:54:57 +00:00
Chris Apers
0b4e8fb7fd - Use new form names
- Fixed card redraw

svn-id: r15066
2004-09-12 13:53:30 +00:00
Chris Apers
788c120cf3 ...
svn-id: r15065
2004-09-12 13:52:05 +00:00
Chris Apers
5ce8b8d741 ????...
svn-id: r15064
2004-09-12 13:48:20 +00:00
Chris Apers
e06913a5df Create folder for MP3/Ogg files
svn-id: r15063
2004-09-12 13:44:03 +00:00
Chris Apers
83dac5960f New form with tabs
svn-id: r15062
2004-09-12 13:43:13 +00:00
Chris Apers
7afd085317 This is now defined for each games
svn-id: r15061
2004-09-12 13:41:28 +00:00
Chris Apers
3c01d453d5 Cleanup
svn-id: r15060
2004-09-12 13:34:11 +00:00
Chris Apers
262c6e0d84 - Music and sound options can now be defined for each games
svn-id: r15059
2004-09-12 13:32:58 +00:00
Chris Apers
2be4ef999f - Music and sound options can now be defined for each games
- updated games config

svn-id: r15058
2004-09-12 13:32:27 +00:00
Chris Apers
c3f2f286cc - ARM functions are now global
- Zodiac filter option
- more CD options for Pocket Tunes API

svn-id: r15057
2004-09-12 13:29:03 +00:00
Chris Apers
5311467405 Added Zodiac code
svn-id: r15056
2004-09-12 13:25:15 +00:00
Chris Apers
5789eb3204 - New rumble code
- ARM init functions
- use the new game config
- use the new exit(...) function
- --output-rate support
- clean up

svn-id: r15055
2004-09-12 13:24:06 +00:00
Chris Apers
47f4c6f9c5 Forgot this one
svn-id: r15053
2004-09-12 13:19:58 +00:00
Chris Apers
b4b5aa20a5 Feature memory init/cleanup
svn-id: r15052
2004-09-12 13:17:15 +00:00
Chris Apers
9d0bee2934 - Pocket Tunes support
- new mouse emu code
- setWindowCaption fix
- get rid of _quitCount and selfQuit
- clean up

svn-id: r15051
2004-09-12 13:15:17 +00:00
Chris Apers
217a8d0eb7 - New mouse emulation code
- Get rid of _selfQuit and _quitCount (useless with the new exit(..) function)
- Zodiac keys support

svn-id: r15050
2004-09-12 13:12:39 +00:00
Chris Apers
9645b59032 <<Get rid of _quitCount and _selfQuit
Added Zodiac support
Use new ARM macros
Cleanup

svn-id: r15049
2004-09-12 13:09:40 +00:00
Chris Apers
c97c169ac0 Get rid of _quitCount and _selfQuit
svn-id: r15048
2004-09-12 13:07:15 +00:00
Chris Apers
e88274f4b2 - Use new rumble functions\n- REnamed updateScreen functions\n- Zodiac support\n- ARM calls using the new macros
svn-id: r15047
2004-09-12 13:03:50 +00:00
Chris Apers
609c57c25a Cache read/write data to speed up access
svn-id: r15046
2004-09-12 13:01:12 +00:00
Chris Apers
30d0b6f7ba Make use of --output-rate option + cleanup
svn-id: r15045
2004-09-12 12:56:28 +00:00
Chris Apers
1f8f4c0ea3 Removed obsolete code
svn-id: r15044
2004-09-12 12:53:47 +00:00
Chris Apers
11f1ccf43a 16bit skin support + Palm API only redraw (=skins can now be compressed) + cleanup
svn-id: r15043
2004-09-12 12:50:52 +00:00
Chris Apers
f90902959b Rumble functions
svn-id: r15042
2004-09-12 12:46:35 +00:00
Chris Apers
eeee0b6f54 Cleanup
svn-id: r15041
2004-09-12 12:44:57 +00:00
Chris Apers
f413780189 New ARM optimized functions
svn-id: r15040
2004-09-12 12:42:07 +00:00
Chris Apers
edc26ee3a7 Renamed and use the new ARM macros
svn-id: r15039
2004-09-12 12:40:51 +00:00
Chris Apers
926571bf79 Convenient macros to ease ARM code
svn-id: r15038
2004-09-12 12:36:40 +00:00
Chris Apers
a727918ba1 Files to be renamed
svn-id: r15037
2004-09-12 12:35:43 +00:00
Chris Apers
7aca0381e4 Removed obsolete files
svn-id: r15036
2004-09-12 12:30:32 +00:00
Chris Apers
4dbb77fc2a New pocket Tunes CD driver (MP3/Ogg)
svn-id: r15033
2004-09-12 12:14:53 +00:00
Chris Apers
1f747ab882 Prepare new form with tabs
svn-id: r15032
2004-09-12 12:09:47 +00:00
Chris Apers
f2cc2c809f Use the new exit(...) function
svn-id: r15031
2004-09-12 12:02:17 +00:00
Chris Apers
3a89406b76 New exit(...) function
svn-id: r15030
2004-09-12 11:27:36 +00:00
Chris Apers
951131e7c2 Zodiac midi driver
svn-id: r15028
2004-09-12 11:14:14 +00:00
Max Horn
4bd05071e5 Got rid of OSystem::move_screen
svn-id: r14882
2004-09-04 01:31:04 +00:00
Marcus Comstedt
c7a7f00577 Clear screen and overlay buffer after allocation.
svn-id: r14832
2004-08-29 19:42:27 +00:00
Marcus Comstedt
76e72ce98d Disable interrupts while performing cache trickery, just in case.
svn-id: r14831
2004-08-29 19:36:34 +00:00
Marcus Comstedt
5a1e353c12 Oops, forgot to clear BSS...
svn-id: r14830
2004-08-29 19:32:14 +00:00
Marcus Comstedt
e967fdbb2a Don't return -1 from read/write, they are uint32...
svn-id: r14788
2004-08-26 21:56:25 +00:00
Marcus Comstedt
77026760c8 Run the DC launcher from inside the regular main() function.
svn-id: r14787
2004-08-26 21:51:26 +00:00
Marcus Comstedt
fa89ee800a Removed obsolete checks for LFL games (thank you MD5!).
svn-id: r14786
2004-08-26 21:29:56 +00:00
Marcus Comstedt
549ffd9cc1 Disable building of scalers.
svn-id: r14785
2004-08-26 21:01:54 +00:00
Marcus Comstedt
65729bcff5 Build plugins.
svn-id: r14754
2004-08-25 21:47:07 +00:00
Marcus Comstedt
d0d7e594d6 Only relocate allocated sections.
svn-id: r14753
2004-08-25 21:19:47 +00:00
Marcus Comstedt
45ac190548 Support dynamic plugins on Dreamcast.
svn-id: r14689
2004-08-22 21:47:20 +00:00
Max Horn
759cd67de5 cleanup of TimerProc mess
svn-id: r14683
2004-08-22 13:27:34 +00:00
Marcus Comstedt
174193c289 More build-dirs added.
svn-id: r14655
2004-08-20 21:44:07 +00:00
Max Horn
ee70457667 Fix for bug #1007093 (GUI: removing game configuration from Launcher buggy); moral: either document how things work, or at least provide well named constants for certain return values... using the cheap way out here, i.e. method (b) :-)
svn-id: r14557
2004-08-11 21:49:58 +00:00
Max Horn
76bfd1f929 Allow Alt-Enter to toggle fullscreen mode, just like Alt-Return, matching our README (see also bug #1001126)
svn-id: r14382
2004-07-31 11:32:25 +00:00
Jonathan Gray
d1616e1cb5 Add passthrough ability. Patch by Christian Schoenebeck with slight modifications
svn-id: r14354
2004-07-27 13:21:52 +00:00
Max Horn
be31329d05 Ignore case when sorting file system nodes
svn-id: r14294
2004-07-21 14:27:45 +00:00
Joost Peters
33ef51b7a7 fix null backend driver
svn-id: r14289
2004-07-20 14:26:32 +00:00
Bertrand Augereau
056751e1ee Updated the null driver to current OSystem interface
(makes it easier to start a new driver)

svn-id: r14276
2004-07-19 13:52:20 +00:00
Torbjörn Andersson
70f8f689a1 Applied patch #957544 to make output sample rate configurable at runtime.
svn-id: r14225
2004-07-16 10:24:29 +00:00
Max Horn
f2f1687988 Only show gfx mode change messages in the OSD if the change was initiated by the user; not if it was done automatically (e.g. because a 640x480 game was started and we auto-switch to 1x scaling)
svn-id: r14223
2004-07-16 09:29:09 +00:00
Max Horn
e5f90509a6 Cleaned up SaveFileManager stuff a little bit
svn-id: r14056
2004-06-25 22:11:48 +00:00
Jonathan Gray
31970a7877 compilation fix from Nicolas Joly, bug #976657
svn-id: r14000
2004-06-22 10:43:00 +00:00
Jonathan Gray
0237685473 disable alt-x and ctrl-z quit keys in favour of ctrl-q on non Mac OS X unices (including Linux) for consistency with other applications
svn-id: r13989
2004-06-21 02:09:50 +00:00
Nicolas Bacca
b99ffd8faa Oops newline
svn-id: r13905
2004-05-30 13:30:29 +00:00
Nicolas Bacca
055f9bf864 Ozone tweaks (add virtual screen and infos) / Fix initial keyboard bug (Monkey 1 and 2)
svn-id: r13904
2004-05-30 13:24:51 +00:00
Nicolas Bacca
65949528d8 Automatic severe crash reporting
svn-id: r13903
2004-05-30 13:15:02 +00:00
Nicolas Bacca
ba2a4a48c4 Some constants for our new friend, Windows Mobile 2003 SE aka Ozone aka oops we broke GAPI
svn-id: r13902
2004-05-30 13:13:36 +00:00
Chris Apers
f66c9a36bc New file : PalmOS renderer, updated 'buffered' now use PalmAPI only
svn-id: r13890
2004-05-25 15:02:00 +00:00
Chris Apers
b06da5a81f ARM resources def
svn-id: r13889
2004-05-25 14:58:33 +00:00
Chris Apers
e47ef7d49a Added battery handler and new OSystsem functions support, some parts were moved to new source files
svn-id: r13887
2004-05-25 14:42:13 +00:00
Chris Apers
9db22d76bc New file : OSystem gfx stuffs, added hotswap capability and new Osystem functions
svn-id: r13886
2004-05-25 14:33:45 +00:00
Chris Apers
fa80884b09 New file : OSystem event only, added hotswap gfx key, sleep/resume sound thread and battery handler
svn-id: r13885
2004-05-25 14:29:47 +00:00
Chris Apers
9cfe68364e Removed obsolete options, added speech command and sound detection
svn-id: r13884
2004-05-25 14:26:22 +00:00
Chris Apers
30c851b370 Forgot this one
svn-id: r13883
2004-05-25 14:23:52 +00:00
Chris Apers
819bfde9cf Sound FX support
svn-id: r13882
2004-05-25 14:23:17 +00:00
Chris Apers
530fd01fa3 New file : OSystem mouse only, removed memory check using overlays
svn-id: r13881
2004-05-25 14:18:51 +00:00
Chris Apers
b9d56f4424 New file, sound support using Pa1Lib (bad) and Palm API
svn-id: r13880
2004-05-25 14:16:33 +00:00
Chris Apers
d08f952ca6 New file : Osystem overlay function only, overlay now only on storage memory
svn-id: r13879
2004-05-25 14:14:20 +00:00
Chris Apers
b6f2b6fd53 Updated
svn-id: r13878
2004-05-25 14:07:43 +00:00
Chris Apers
429644d1a7 Added Queen support
svn-id: r13877
2004-05-25 14:06:30 +00:00
Chris Apers
fc78794c94 New form including old music and volume form
svn-id: r13876
2004-05-25 13:58:12 +00:00
Chris Apers
d066a07598 Use the new tabs manager
svn-id: r13875
2004-05-25 13:56:53 +00:00
Chris Apers
c6b2992465 Updated forms
svn-id: r13874
2004-05-25 13:56:11 +00:00
Chris Apers
9f40696ff3 Tabs manager
svn-id: r13873
2004-05-25 13:53:59 +00:00
Chris Apers
fc2eedaa37 Now in the new Music & Sound form
svn-id: r13872
2004-05-25 13:52:22 +00:00
Chris Apers
bbd13e5d91 New ARM functions (sound, copyrect, wide display)
svn-id: r13871
2004-05-25 13:44:22 +00:00
Chris Apers
662ead7dcc Minor update
svn-id: r13870
2004-05-25 13:39:50 +00:00
Chris Apers
2fd3e0ed80 Cleanup, new strspn function
svn-id: r13869
2004-05-25 13:38:36 +00:00
Chris Apers
e228f9b55d New strtol function, bsearch now use system call, cleanup
svn-id: r13868
2004-05-25 13:36:02 +00:00
Chris Apers
df71bebd95 Revamped [...]printf functions, may fix a bug with insane engine since %o was not supported, added more [...]printf functions. Now can easly be used with other projects
svn-id: r13867
2004-05-25 13:33:31 +00:00
Chris Apers
f29db9e03e Removed, new version coming
svn-id: r13866
2004-05-25 13:26:21 +00:00
Chris Apers
7dcb1b76d9 Updated form handlers
svn-id: r13865
2004-05-25 13:22:50 +00:00
Chris Apers
baeba25ed3 Added Queen support, renamed files
svn-id: r13864
2004-05-25 13:20:22 +00:00
Chris Apers
3a1a4d4519 New Stdio initializer, added speech command support
svn-id: r13863
2004-05-25 13:18:11 +00:00
Chris Apers
b284fa7d36 Sony Pa1Lib bit mask, updated audio CD struct
svn-id: r13862
2004-05-25 13:15:33 +00:00
Chris Apers
feddf09742 Moved to compile.h
svn-id: r13861
2004-05-25 13:13:20 +00:00
Chris Apers
85575a51b0 Moved DrawStatus here, revamped ARM call functions
svn-id: r13860
2004-05-25 13:12:25 +00:00
Chris Apers
aecff97a43 Moved to their own file
svn-id: r13859
2004-05-25 13:10:12 +00:00
Chris Apers
ec282d0669 Moved here
svn-id: r13858
2004-05-25 13:06:38 +00:00
Chris Apers
290ddb6f78 Revamped MSA CD player, now time is based on Sound Unit (SU). More compatible
svn-id: r13857
2004-05-25 13:01:08 +00:00
Chris Apers
8e2d5ad56f Default (NULL) CD player
svn-id: r13856
2004-05-25 12:57:53 +00:00
Chris Apers
72ef08a1b6 New forms with tabs, updated menu, battery indicator (music & sound, misc options)
svn-id: r13855
2004-05-25 12:55:40 +00:00
Max Horn
cff4e1d49f Tweaks (Morphos & Palm backends badly need updating :-/)
svn-id: r13848
2004-05-21 20:43:07 +00:00
Nicolas Bacca
1bf82eb624 Do not delete pseudo stdout/stderr if debugging was requested
svn-id: r13829
2004-05-09 15:22:04 +00:00
Nicolas Bacca
d075856d5d Synch with branch and Smartphone changes (Smartphone build not ready yet, but getting ready slowly)
svn-id: r13828
2004-05-09 15:02:10 +00:00
Nicolas Bacca
69da998a65 Separate PocketPC/Smartphone actions
svn-id: r13827
2004-05-09 14:57:04 +00:00
Nicolas Bacca
17c58019e1 Fix key mapping
svn-id: r13826
2004-05-09 14:54:02 +00:00
Nicolas Bacca
659b84633a Remove GAPI hardware keys which is handled by SDL now
svn-id: r13825
2004-05-09 14:53:05 +00:00
Nicolas Bacca
b3ed0f2029 Add Zoom scaler and Smartphone scaler
svn-id: r13824
2004-05-09 14:51:08 +00:00
Nicolas Bacca
03956df17f Add warning for unresolved conflicts
svn-id: r13823
2004-05-09 14:48:59 +00:00
Nicolas Bacca
c21f38bc00 Switch to EventsBuffer
svn-id: r13822
2004-05-09 14:47:26 +00:00
Nicolas Bacca
a533dde2e7 Remove unused action
svn-id: r13821
2004-05-09 14:46:29 +00:00
Nicolas Bacca
6519c89180 Tiny virtual keys changes
svn-id: r13820
2004-05-09 14:38:47 +00:00
Nicolas Bacca
abda73a874 Goodbye KeysBuffer, hello EventsBuffer
svn-id: r13819
2004-05-09 14:34:47 +00:00
Nicolas Bacca
300cd8c411 Switched to EventsBuffer for Smartphones
svn-id: r13818
2004-05-09 14:33:24 +00:00
Nicolas Bacca
4fdf5675b8 Make a few functions GFX functions virtual for CE backend
svn-id: r13817
2004-05-09 14:30:29 +00:00
Nicolas Bacca
5d81e3b785 Tweak SDL init for WinCE backend
svn-id: r13816
2004-05-09 14:27:53 +00:00
Torbjörn Andersson
6d02fd9d74 Reverted the last commit (on this file only) because it broke compilation
of gui/browser.cpp. Besides, it didn't seem to have anything to do with
keycolor in OSystem. :-)

svn-id: r13801
2004-05-06 10:34:41 +00:00
Max Horn
88fdb5a627 Removed default value for keycolor in the OSystem implementations
svn-id: r13796
2004-05-06 09:20:21 +00:00
Eugene Sandulenko
b7e62e4b61 Extend setMouseCursor with additional keycolor parameter. Lets saga use 255
as white color. Made this function more safe by copying cursor data to
newly created buffer.

svn-id: r13777
2004-05-05 02:32:46 +00:00
Max Horn
8a69ffc46c Renamed template class 'List' to 'Array', since that is really what it is (a resizable array, not a linked list)
svn-id: r13520
2004-04-09 15:10:23 +00:00
Max Horn
39765b0d19 Remove explicit OSystem parameter from StackLock constructor; added OSystem::displayMessageOnOSD (not yet used; default implementation provided)
svn-id: r13413
2004-03-28 20:31:18 +00:00
Max Horn
14378cb56e Renamed more OSystem methods
svn-id: r13410
2004-03-28 16:30:50 +00:00
Max Horn
da400a38ed Small tweaks for MIPSPro compiler
svn-id: r13397
2004-03-28 13:02:28 +00:00
Max Horn
a9789acfc6 Moved Surface/Font code into new 'graphics' module
svn-id: r13357
2004-03-21 21:20:25 +00:00
Max Horn
5c7ff63715 Updated X11 backend to compile again (I do not know if it works, though)
svn-id: r13355
2004-03-21 18:52:12 +00:00
Torbjörn Andersson
578b87b856 Reverted to the old random_nr() function. This appears to have been the
cause of bug #916886: Calling getRandomNumber(-1) causes ScummVM to crash,
while calling random_nr(-1) doesn't. We may still want to replace it with
getRandomNumber() later, of course.

svn-id: r13341
2004-03-19 07:36:20 +00:00
Max Horn
4a15a80eb3 Fix for bug #917532 (GUI: BrowserDialog return value)
svn-id: r13320
2004-03-17 00:07:43 +00:00
Marcus Comstedt
01d41e1249 "int GraphicsMode *" was a rather creative type... :)
svn-id: r13313
2004-03-15 23:10:35 +00:00
Max Horn
b29b07fadc Allow multi-line OSD messages; display virtual/real screen resolutions when chaning the scaler or the aspect ratio correction
svn-id: r13309
2004-03-15 19:07:56 +00:00
Max Horn
e8f7214acb Renamed OSystem::set_timer() to setTimerCallback(); more OSystem Doxygen changes
svn-id: r13289
2004-03-15 01:18:47 +00:00
Max Horn
a5e01a42b1 Added getDefaultGraphicsMode for DC backend
svn-id: r13285
2004-03-15 00:47:59 +00:00
Max Horn
e46ba2f29f Added OSystem::getDefaultGraphicsMode(); renamed OSystem::get_height() and get_width() to getHeight and getWidth(); augmented some doxygen comments in common/system.h
svn-id: r13284
2004-03-15 00:45:45 +00:00
Marcus Comstedt
f1cac1545b Virtual keyboard.
svn-id: r13279
2004-03-14 22:16:22 +00:00
Marcus Comstedt
309a0a80f2 Protect against multiple inclusion.
svn-id: r13270
2004-03-14 13:23:20 +00:00
Marcus Comstedt
3be01c0560 Sound buffer adjustment.
svn-id: r13269
2004-03-14 13:14:03 +00:00
Marcus Comstedt
bdb14cbad9 In stereo.
svn-id: r13268
2004-03-14 13:05:08 +00:00
Max Horn
1b537be8d4 Patch #902111: Change remaining random function calls to use RandomSource
svn-id: r13262
2004-03-13 18:44:10 +00:00
Marcus Comstedt
fae98dec52 Reworked scaling logic, and added kFeatureAspectRatioCorrection support.
svn-id: r13259
2004-03-13 17:32:28 +00:00
Marcus Comstedt
3cf400ebdd Less strange.
svn-id: r13256
2004-03-13 15:26:36 +00:00
Marcus Comstedt
60a7d376e2 Cleanup.
svn-id: r13255
2004-03-13 15:19:16 +00:00
Marcus Comstedt
a3caeddc56 Use default implementation for setGraphicsMode(const char *).
svn-id: r13254
2004-03-13 15:18:22 +00:00
Marcus Comstedt
24b86b8566 Use the name "scummvm_main" for the common main function, like WinCE.
svn-id: r13253
2004-03-13 15:17:13 +00:00
Max Horn
020d0702d1 Allow changing the scaler via keypad, too (FR #821415)
svn-id: r13251
2004-03-13 14:59:43 +00:00
Max Horn
d2ef3ad20c Added an OSD (On Screen Display) to the SDL backend
svn-id: r13248
2004-03-13 14:19:15 +00:00
Marcus Comstedt
86df1e876a Features.
svn-id: r13246
2004-03-13 14:00:44 +00:00
Marcus Comstedt
882b0a094a Harmonized with new OSystem API.
svn-id: r13245
2004-03-13 13:41:50 +00:00
Marcus Comstedt
ac17175f6c Merged in fixes from 0.6.0 release branch.
svn-id: r13240
2004-03-13 12:47:27 +00:00
Max Horn
7f7f647e3c cleanup
svn-id: r13231
2004-03-12 18:23:15 +00:00
Nicolas Bacca
333d2da1da Add SDL information to track driver problems
svn-id: r13171
2004-03-03 22:31:28 +00:00
Chris Apers
94edde90e4 FLAC support
svn-id: r13146
2004-03-02 13:26:50 +00:00
Chris Apers
fbd040ac9f Obsolete
svn-id: r13144
2004-03-02 13:07:08 +00:00
Max Horn
0603c3a11f Fix for bug #907280: Mouse glitches and crashes (Regression)
svn-id: r13123
2004-03-01 11:20:32 +00:00
Max Horn
0919878408 fixed dep file loading
svn-id: r13122
2004-03-01 11:18:50 +00:00
Max Horn
3098149b52 removed obsolete membe
svn-id: r13104
2004-03-01 01:44:36 +00:00
Max Horn
e063d00418 got rid of _mouseOldState; some minor cleanup
svn-id: r13103
2004-03-01 01:41:22 +00:00
Max Horn
80fd4bd4f0 this might help Makefile.noconf (did I mention that i want to get rid of it?)
svn-id: r13097
2004-02-29 11:19:02 +00:00
Max Horn
82fec69482 merged OSystem_SDL and OSystem_SDL_Common; split SDL backend into multiple source files
svn-id: r13092
2004-02-29 00:49:40 +00:00
Max Horn
79c488cb6c fix mouse redraw issue when toggling fullscreen mode (visible if one mode is 555 and the other 565)
svn-id: r13088
2004-02-28 13:00:19 +00:00
Max Horn
c6752cccf5 renamed more OSystem methods to follow our naming scheme; renamed NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend
svn-id: r13087
2004-02-28 12:58:13 +00:00