Max Horn
2cfb9322e2
Added new (optional) OSystem::initBackend() method; this (and its usage) fixes bugs #1160977 and #1184664
...
svn-id: r17694
2005-04-19 20:22:50 +00:00
Torbjörn Andersson
59e96ca993
Pedantic fix.
...
svn-id: r17584
2005-04-13 12:36:19 +00:00
Eugene Sandulenko
bdbd56406c
Patches #1164217 "Updated GS Support + Percussion Remapping Patch" and
...
#1181750 "Updated Native MIDI documentation". Thanks _tom a lot.
svn-id: r17571
2005-04-13 00:11:49 +00:00
Max Horn
c9455a8806
oops
...
svn-id: r17522
2005-04-10 16:55:37 +00:00
Torbjörn Andersson
13dc149ded
Applied patch #1175374 ("FluidSynth MIDI driver"), with a few documentation
...
changes. There are a few things that could use a bit more work, and I've
only tested it on my Linux box. I have verified that ScummVM still compiles
when it's disabled, though, so it shouldn't break anything too badly.
svn-id: r17512
2005-04-10 14:33:44 +00:00
Max Horn
3aba4997f4
Moved the GFX_ constants to sdl-common.h, where they belong.
...
svn-id: r17479
2005-04-09 13:31:47 +00:00
Jonathan Gray
24c92d0091
Remove usage of vsprintf in favour of vsnprintf and make
...
more use of STRINGBUFLEN. Some ports may need a new stub for
this, discussed with Chrilith.
svn-id: r17463
2005-04-09 01:52:44 +00:00
Eugene Sandulenko
249134ede3
Add NES platform
...
svn-id: r17454
2005-04-08 20:49:13 +00:00
Eugene Sandulenko
1758c5b211
Initial checking of Gob engine
...
svn-id: r17388
2005-04-05 15:07:40 +00:00
Robert Göffringmann
bd81feb996
Playstation2 Port: initial import
...
svn-id: r17305
2005-03-31 05:35:04 +00:00
Travis Howell
26f4124873
Typo
...
svn-id: r17269
2005-03-28 09:43:09 +00:00
Eugene Sandulenko
b2288005da
Enable kyra engine in static builds. Maybe someone will work on it :)
...
svn-id: r17234
2005-03-25 22:37:34 +00:00
Max Horn
9a4bc8ce16
Patch #1117443 (Experimental plugin code revision)
...
svn-id: r17231
2005-03-25 17:55:57 +00:00
Travis Howell
5ac7520071
Missed file
...
svn-id: r17084
2005-03-12 00:55:46 +00:00
Chris Apers
28edee2380
PalmOS too
...
svn-id: r17073
2005-03-11 10:35:38 +00:00
Eugene Sandulenko
3cf691e9f9
Add --force-1x-overlay command line option as discussed in bugreport
...
#1160454 "ALL: Failed assertion when using 1x scaler"
svn-id: r17067
2005-03-10 16:29:08 +00:00
Eugene Sandulenko
7bb53f3bf1
Patch #1013937 "OSystem layer with bigger resolution". Now you will always
...
get at least 640x400 window. And finally we have means of implementing
nice looking GUI.
Also updated all backends. If your backend has ability to run with 640x400 or
640x480 resolution then read patch tracker item to find out details. Other
port maintainers shouldn't worry, as this patch doesn't affect them, they
still get their 320x200.
svn-id: r17055
2005-03-09 23:07:32 +00:00
Eugene Sandulenko
b72df416a6
WIP of GP32 port. Now it is more correct port and compiles with current
...
CVS. Though it has some issues unresolved, one of them is that it crashes
right after splash screen without showing anything. Work in progress :)
svn-id: r17054
2005-03-09 22:21:57 +00:00
Travis Howell
07aa92063a
Add Amiga renderer mode for EGA games.
...
svn-id: r17019
2005-03-07 00:39:48 +00:00
Eugene Sandulenko
ff1a0c1c4e
That's what may happen if you happen to have more than one local tree.
...
Another spot of oboslete hercules-related usage.
svn-id: r16986
2005-03-03 12:51:09 +00:00
Eugene Sandulenko
27469a1896
Patch #1121337 (CGA rendering in early LEC titles).
...
Differences against patch:
o Updated documentation
o Fixed text colors
o Implemented Hercules dithering
Ditherers are based on loom ega and monkey ega, so for zak and mm they're
wrong, i.e. these games look better than with original ditherers.
TODO:
Proper ditherers for zak & MM
EGA ditherers for VGA SCUMM v5 games
svn-id: r16816
2005-02-20 00:17:22 +00:00
Max Horn
8525d73e9b
Configure the plugin prefix/suffix in the configure script; use that setting in plugins.cpp
...
svn-id: r16739
2005-02-06 17:21:31 +00:00
Eugene Sandulenko
284c209bad
Fix bug #1109687 buffer overflow causes crash from env-var HOME and some
...
other places with such overflows.
svn-id: r16640
2005-01-26 11:01:41 +00:00
Max Horn
6f6668ce21
Reduce dependencies on common/savefile.h from 88 to 14
...
svn-id: r16528
2005-01-10 22:18:39 +00:00
Max Horn
cffd917165
system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
...
svn-id: r16527
2005-01-10 22:06:49 +00:00
Max Horn
65a4044203
Fix bug #1097467 (COMI: cursor is invisible at "insert CD" message)
...
svn-id: r16490
2005-01-08 18:37:28 +00:00
Max Horn
5d88c39549
Modify the singleton code once more to help overcome an issue with MSVC 7 (see also patch #1095133 )
...
svn-id: r16454
2005-01-06 18:38:34 +00:00
Max Horn
74bf578bda
Changed the singleton code to allow for custom object factories; this allowed me to change OSystem to use the singleton base class, too
...
svn-id: r16404
2005-01-01 19:19:06 +00:00
Max Horn
f52be9df68
Changed OSystem::instance() to return a reference, not a pointer (it now matches the Singleton interface)
...
svn-id: r16402
2005-01-01 18:53:47 +00:00
Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
acd1f910d5
Handle SCUMMVM_SAVEPATH exactly like the command line option --savepath (but the command line option has higher priority); i.e. it's affecting the config system (see also bug #1045171 )
...
svn-id: r16391
2004-12-30 21:48:22 +00:00
Max Horn
b15d92e470
Fix running ScummVM in plugin-mode
...
svn-id: r16360
2004-12-28 20:29:42 +00:00
Max Horn
d299f0601b
Reducing header dependencies a bit
...
svn-id: r16347
2004-12-27 22:08:20 +00:00
Max Horn
d138a880bf
Fix for bug #1091748 (DIG: Starting new games takes a long time); turns out querying the debuglevel from the config-manager very often is too slow
...
svn-id: r16345
2004-12-27 21:54:20 +00:00
Max Horn
81b6e9e1e6
Get rid of the useless & troublesome master_volume
...
svn-id: r16328
2004-12-25 23:43:05 +00:00
Max Horn
4a0c1b86f7
Make ESC key work in the launcher
...
svn-id: r16323
2004-12-25 22:13:44 +00:00
Andrew Kurushin
d59a929114
- fix win32 with USE_WINDBG compile error
...
svn-id: r16320
2004-12-25 19:58:00 +00:00
Max Horn
d6872dba6b
Get rid of g_debugLevel (this fixes bug #1091142 )
...
svn-id: r16318
2004-12-25 19:04:18 +00:00
Max Horn
2941d595bd
Make loading the config file explicit
...
svn-id: r16317
2004-12-25 19:03:13 +00:00
Max Horn
fec3df2096
Moved the softsynth midi drivers into a sound/softsynth; amongst other things, this fixes bug #1083058
...
svn-id: r16316
2004-12-25 18:34:44 +00:00
Max Horn
f6dd5125d1
errno is defined in errno.h, not sys/errno.h (says POSIX)
...
svn-id: r16284
2004-12-24 00:31:51 +00:00
Jonathan Gray
f344976a35
Default save path for OS X as well.
...
svn-id: r16112
2004-12-18 11:07:47 +00:00
Jonathan Gray
2909c8fff6
- Move MAXPATHLEN includes/defines into common location
...
- Save files are now stored in $HOME/.scummvm/ by default if no other
save path is specified on non MacOS X unices.
svn-id: r16060
2004-12-15 12:30:58 +00:00
Max Horn
58eabb6a5f
Switched HEAD to 0.8.0-CVS (did I miss any spots?
...
svn-id: r16048
2004-12-14 22:59:00 +00:00
Max Horn
59b6a07826
Evil workaround for bug #1083058
...
svn-id: r16045
2004-12-14 01:02:55 +00:00
Max Horn
791db21a6c
Fix for bug #1082105 (GUI: ScummVM returns to window mode automatically)
...
svn-id: r16038
2004-12-12 00:02:44 +00:00
Max Horn
8d4fcb1689
Turn off 'launcher looping' for now
...
svn-id: r15989
2004-12-05 17:35:24 +00:00
Max Horn
5d5a13eec7
Moved MidiDriver creation code into the MidiDriver class (as static methods), same for some other MIDI related stuff
...
svn-id: r15968
2004-12-02 00:33:42 +00:00
Gregory Montoir
ebd1c15e1f
'atari, fmtowns, mac, pc, windows' have nothing to do with savepath :)
...
svn-id: r15965
2004-11-30 21:07:02 +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