Commit Graph

1084 Commits

Author SHA1 Message Date
Max Horn
8c34db8b9a oops
svn-id: r16110
2004-12-18 02:37:13 +00:00
Max Horn
0894f83804 Ensure that the file list in the browser is always sorted
svn-id: r16108
2004-12-18 02:33:37 +00:00
Nicolas Bacca
87d90b080c Oops
svn-id: r16031
2004-12-11 15:18:36 +00:00
Nicolas Bacca
0852a6e218 CE backend needs to overload a few functions - list them with an appropriate comment and hope they'll last more than a few months this time :p
svn-id: r16030
2004-12-11 15:17:47 +00:00
Nicolas Bacca
744ea3161b Update with SDL backend changes, untested yet
svn-id: r16028
2004-12-11 00:41:31 +00:00
Chris Apers
d15d3bf97d Use the new init functions
svn-id: r16023
2004-12-10 16:11:16 +00:00
Chris Apers
e78e6fa950 - cleanup
- move notification init after screenSize to prevent another DIA madness

svn-id: r16022
2004-12-10 16:00:21 +00:00
Chris Apers
85045efac8 Fixed virtual silkarea madness
svn-id: r16021
2004-12-10 15:41:50 +00:00
Chris Apers
7a19453220 New ARM call
svn-id: r16020
2004-12-10 15:29:34 +00:00
Chris Apers
7d160b2df6 Fixed language option + cleanup
svn-id: r16019
2004-12-10 15:28:41 +00:00
Chris Apers
acd8456719 Hide ARM checkbox on non-ARM devices
svn-id: r16018
2004-12-10 15:24:54 +00:00
Chris Apers
3d40a9b981 Cleanup
svn-id: r16017
2004-12-10 15:23:41 +00:00
Chris Apers
f961f34c6a Fixed redraw problem
svn-id: r16016
2004-12-10 15:21:33 +00:00
Chris Apers
a446a90e2c Revamped ARM stuffs
svn-id: r16010
2004-12-10 14:43:56 +00:00
Chris Apers
e185e0d649 Cleanup
svn-id: r16009
2004-12-10 14:28:40 +00:00
Max Horn
3825614f67 Removed outdated (and wrong) comment; all this stuff will be rewritten eventually anyway, but at least we shouldn't spread false information
svn-id: r16006
2004-12-10 00:11:52 +00:00
Marcus Comstedt
9f5bd8510d Made SoftKbd more usable with a mouse.
svn-id: r16004
2004-12-09 20:21:31 +00:00
Max Horn
954e16abbf Fix for bug #1074931 (GUI: Starting games in fullscreen doesn't work), avoid one unneccessary redraw
svn-id: r15997
2004-12-06 21:12:52 +00:00
Marcus Comstedt
24bc673b8b Switch back from netcd to regular ronin.
svn-id: r15995
2004-12-06 15:57:08 +00:00
Marcus Comstedt
06f0fa8d3a Use delete[] for dirs now that it contains objects.
svn-id: r15994
2004-12-06 15:44:37 +00:00
Marcus Comstedt
17f1c47c5d Updated instructions.
svn-id: r15993
2004-12-06 13:36:46 +00:00
Max Horn
f09293b22c Clean up OSystem::Event
svn-id: r15990
2004-12-05 17:42:20 +00:00
Max Horn
095549125b getFeatureState should only be allowed when we are *not* in a GFX transaction (and not vice versa)
svn-id: r15982
2004-12-04 14:47:22 +00:00
Gregory Montoir
0f2117cbd0 don't assert if no mouse buffer hasn't been setup
svn-id: r15980
2004-12-03 23:23:06 +00:00
Max Horn
f03ae8addb Paranoia
svn-id: r15973
2004-12-03 10:36:30 +00:00
Jerome Fisher
470a83e024 Synched with upstream (Munt 0.1.1).
Memory timbres are now loaded into the correct location again, and reaching the end of a PCM sample has been improved. The latter change is probably the only one relevant to ScummVM, and even that is unlikely to be audible.

svn-id: r15972
2004-12-02 23:00:15 +00:00
Gregory Montoir
cdec823d98 renamed a few things to match our coding guidelines
simplified OSystem_SDL destructor and move all the SDL uninitialization stuff to the quit() method
made saveScreenshot() returning false on fail

svn-id: r15967
2004-12-01 21:16:55 +00:00
Torbjörn Andersson
be58f22feb Allow the file browser to get back to the "pseudo root" under Windows. This
fixes bug #1074919.

svn-id: r15963
2004-11-29 11:14:12 +00:00
Jerome Fisher
e757242937 - Fixed uninitialised reverb level. This bug took embarrassingly long to find...
svn-id: r15962
2004-11-29 02:21:35 +00:00
Jerome Fisher
e61e0f27a0 - Now actually read and write the 4 bytes of tuning frequency info in the header.
svn-id: r15961
2004-11-29 01:05:15 +00:00
Max Horn
10dd548b85 Changed parameter order of SoundMixer::playInputStream to match that of playRaw
svn-id: r15950
2004-11-28 23:02:28 +00:00
Jerome Fisher
1f56326bd5 - Now sets the palette earlier, and only once.
svn-id: r15948
2004-11-28 22:23:13 +00:00
Jerome Fisher
87fc0548f9 - Now sets itself as a "permanent" mixer channel.
svn-id: r15947
2004-11-28 22:17:06 +00:00
Eugene Sandulenko
1947aa48ac Initialize palette for the progress bar
svn-id: r15945
2004-11-28 21:31:46 +00:00
Jerome Fisher
6c84bbf2bd - Cleanup.
- Signedness fix.
- Changed partial age to 32-bit... They don't exactly run until the heat-death of the universe.

svn-id: r15943
2004-11-28 21:08:37 +00:00
Max Horn
3da8e08c0c Fixed various warnings
svn-id: r15939
2004-11-28 13:10:57 +00:00
Max Horn
540ba778e9 fixed an unsigned comparision warning (does this code really do what you intended it to do?)
svn-id: r15938
2004-11-28 13:09:02 +00:00
Max Horn
3225ae0203 const correctness fix
svn-id: r15937
2004-11-28 13:08:23 +00:00
Jerome Fisher
6d255be202 - More cleanup.
- Another tuning tweak. Sounds better to my ear, but still guesswork.

svn-id: r15934
2004-11-28 07:25:18 +00:00
Jerome Fisher
c5915d19d0 - Now really use g_scummfont everywhere.
svn-id: r15933
2004-11-28 07:08:54 +00:00
Jerome Fisher
2a3b7efc3d - Now uses g_scummfont instead of g_sysfont.
- Added default case to event switch to eliminate compiler warning.

svn-id: r15932
2004-11-28 07:07:15 +00:00
Jerome Fisher
2149e0fc78 - Cleanup. Still waiting for a real MT-32 to check PCM tuning.
svn-id: r15931
2004-11-28 06:03:23 +00:00
Jerome Fisher
39817f91b3 - Tweaked tuning.
svn-id: r15930
2004-11-28 05:42:12 +00:00
Jerome Fisher
077d19f500 - Added graphical representation of initialisation progress. This is quite hacky.
- Initialisation is now interruptible.
- All data is now loaded from MT32_CONTROL.ROM. drumpat.rom, Preset1.syx, Preset2.syx and patchlog.cfg are no longer used.
- Major cleanup. In particular, separated Rhythm part into a new class, instead of dealing with it as a special case everywhere.
- Improved accuracy of pitch key-follow.
- Recaching now happens lazily.
- Changed some right-shifts to divs, due to the former not being arithmetic on some architectures.
- Setting "MT32EMU_ACCURATENOTES" to 1 will generate lookup tables for the exact frequency of every note played. Not recommended.
- Several small bugs fixed.

svn-id: r15929
2004-11-28 05:35:07 +00:00
Max Horn
1a7ca2dc2a AudioStream::read() has been removed quite some time ago, now making sure that change is reflected everywhere
svn-id: r15911
2004-11-27 13:54:09 +00:00
Max Horn
876e738dce Moved Engine::getSavePath() to class SaveFileManager; removed the 'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway)
svn-id: r15901
2004-11-27 00:26:11 +00:00
Max Horn
57f8ae73ce Another one...
svn-id: r15898
2004-11-26 21:14:51 +00:00
Max Horn
a0c4e81d74 Trying to fix the WinCE/DC port breakage -- blindfolded, though, hence it probably isn't enough to get things compiling again :-/
svn-id: r15897
2004-11-26 21:10:56 +00:00
Eugene Sandulenko
31e434dcf1 Fix a`ll engines. They work, though current fix is just temporary.
There are plans to add some brains to GameDetector class, which will let us
avoid passing detector to init() method.

svn-id: r15873
2004-11-24 00:14:21 +00:00
Eugene Sandulenko
7877ccf628 Next step in transaction implementation. Now it postpones all calls.
NOTE: This breaks most ports, and they will not pass assertions. If you will
fix it (by moving violating OSystem calls to go() method), I'll be grateful.
If you don't bother to fix it, there is a workaround. Just comment out
beginGFXTransaction() and endGFXTransaction() in backends/sdl/graphics.cpp.
This will tunr it off and will use default transaction-less implementation.

svn-id: r15870
2004-11-23 21:30:38 +00:00