Joost Peters
1baf98f1c8
update so it compiles again with current svn
...
svn-id: r21941
2006-04-16 13:26:10 +00:00
Max Horn
68cb7f52c8
- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a new getActiveDomain method that returns a pointer to the actual active *domain*
...
- Added Engine::_targetName whose value is computed from the name of the active domain
- Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain
- This in turn allowed for removing usage of GameDetector in many places
svn-id: r21916
2006-04-15 20:36:41 +00:00
Max Horn
ad45318328
Removed GameDetector::_gameid in favor of using a config manager entry
...
svn-id: r21915
2006-04-15 17:39:14 +00:00
Max Horn
04709491f7
Avoid using exceptions
...
svn-id: r21894
2006-04-14 23:21:59 +00:00
Eugene Sandulenko
e7af211fb5
Remove AmigaOS4 cookie as described in patch #1467193 : "AmigaOS changes":
...
- Icon (icons/scummvm.info) contains stack requirement so the stack cookie
can be removed
svn-id: r21863
2006-04-14 01:14:38 +00:00
Eugene Sandulenko
065dcf5653
Part of patch #1467193 : "AmigaOS changes":
...
- Filesystem errors are now more detailed
- casting problems are hopefully gone
- some comments added in amigaos4-fs.cpp
svn-id: r21861
2006-04-14 01:06:08 +00:00
Eugene Sandulenko
ab799101c0
First batch of root directory cleanup. Now icons are stored in directory
...
icons/ and all other assorted stuff in dists/ directory. Still I may broke some
packaging/building procedures as no testing was performed.
svn-id: r21859
2006-04-14 00:55:37 +00:00
Lars Persson
1d265f1895
Commiting Fingolfins patch to remove gamedetector usage.
...
svn-id: r21830
2006-04-12 19:04:10 +00:00
Lars Persson
0d9fc230bc
Updated project files with new required libs.
...
svn-id: r21821
2006-04-12 07:56:44 +00:00
Max Horn
0c75d7d1c0
Removed the PalmOS specific hack in file.cpp in favor for code that should work everywhere (and hopefully will help the GP32 port, too).
...
svn-id: r21811
2006-04-11 22:29:51 +00:00
Chris Apers
7aacf8e5fb
Updated project file
...
svn-id: r21807
2006-04-11 18:26:40 +00:00
Chris Apers
4f28027c55
Fixed FS support based on lastest changes to the base fs class
...
svn-id: r21801
2006-04-11 18:13:04 +00:00
Chris Apers
f6ae33b3d7
There is no ::create function anymore in backends
...
svn-id: r21800
2006-04-11 18:11:03 +00:00
Chris Apers
d32320da0f
Added now required palm_main(...) function
...
svn-id: r21799
2006-04-11 18:08:51 +00:00
Chris Apers
cbe570756b
Missing endian.h
...
svn-id: r21798
2006-04-11 18:06:22 +00:00
Chris Apers
0fd8c1da1e
Added missing 'auto' music driver
...
svn-id: r21797
2006-04-11 18:04:09 +00:00
Max Horn
8271273cb5
Fallback to using stat() if readdir returns DT_UNKNOWN (replacing the AMD64 hack)
...
svn-id: r21767
2006-04-10 19:26:40 +00:00
Johannes Schickel
df1bc871f1
Forces usage of SYSTEM_NOT_SUPPORTING_D_TYPE on amd64 systems. (read comment for more information)
...
svn-id: r21739
2006-04-09 23:30:16 +00:00
Travis Howell
8dced54111
Add SDL_SetModuleHandle to WinMain
...
svn-id: r21710
2006-04-09 01:59:47 +00:00
Eugene Sandulenko
5a2ad04a9e
Introduced language EN_ANY used for general English game entries. EN_USA and
...
EN_GRB should be used for games which have both variants. Currently it is
MM NES and BASS. All other are switched to EN_ANY.
svn-id: r21702
2006-04-08 23:12:56 +00:00
Max Horn
4a8c9c323d
AmigaOS4 changes from tracker #1416370
...
svn-id: r21691
2006-04-08 12:39:27 +00:00
Max Horn
67fda4ece5
Cache the root node (cause a major speedup on OSX, since by far the slowes part in the FS code over here is the getcwd call in getRoot() )
...
svn-id: r21667
2006-04-07 11:47:58 +00:00
Won Star
00a4ca0224
Fix compile
...
svn-id: r21666
2006-04-07 11:37:46 +00:00
Won Star
ab41c88902
Disable i/o cache which is incomplete and can cause serious problem with SMC.
...
Fix compile by overriding typenames.
Cleanup and fix ASM functions. Some of them didn't return properly to C code when called...
Cleanup Makefile again.
svn-id: r21663
2006-04-07 10:38:06 +00:00
Max Horn
9394430ea8
use _gameid instead of _game.features to detect games using ImuseDigital (slightly less clean, but then it's still a hack, and this way we only need to pass around the gameid)
...
svn-id: r21625
2006-04-05 00:58:08 +00:00
Max Horn
2d10d1960e
Use full path qualifiers in #include statements (exception: engines/ can be ommited, at least for now)
...
svn-id: r21620
2006-04-05 00:18:22 +00:00
Max Horn
bec09d3094
Turned FSList::sort into a generic function which can be applied to anything which implements comparable iterators (like Array, List, or plain C arrays)
...
svn-id: r21617
2006-04-04 23:55:47 +00:00
Eugene Sandulenko
66d8b85463
Allow symlinks to directories for FS;es with D_TYPE support.
...
svn-id: r21616
2006-04-04 23:52:56 +00:00
Eugene Sandulenko
004a39b3af
Symlinks are also valid files
...
svn-id: r21615
2006-04-04 23:44:27 +00:00
Travis Howell
194945f2a1
Rename variable in FSList::sort() to avoid conflict with system defines
...
svn-id: r21612
2006-04-04 23:26:11 +00:00
Eugene Sandulenko
8fa9bd6728
Removed extra exclamation marks in warning() calls as well.
...
svn-id: r21608
2006-04-04 22:21:10 +00:00
Max Horn
e4930bd96d
Don't use HAVE_CONFIG_H / config.h directly, use scummsys.h instead
...
svn-id: r21605
2006-04-04 21:45:13 +00:00
Max Horn
ac9203415e
Some more FS code cleanup
...
svn-id: r21600
2006-04-04 21:03:17 +00:00
Max Horn
ca6d345220
Possible bug in the Symbian FS code?
...
svn-id: r21599
2006-04-04 21:02:44 +00:00
Max Horn
e366ed75da
oops
...
svn-id: r21598
2006-04-04 21:01:26 +00:00
Max Horn
112ba72222
Removing more pseudo copy constructors in favor of the standard copy constructor (gee, everybody is copying my bad code, it seems ;-)
...
svn-id: r21597
2006-04-04 20:54:55 +00:00
Max Horn
bca4dd001f
Rewrote sort code to use iterators (means it can be used with any container now, in theory at least)
...
svn-id: r21596
2006-04-04 20:49:26 +00:00
Max Horn
ebeded36a1
Added comment on why we use getcwd in POSIXFilesystemNode at all
...
svn-id: r21582
2006-04-03 22:06:42 +00:00
Max Horn
4226aa761d
Fix AbstractFilesystemNode::wrap to not call (indirectly) getRoot, just to throw away the result immediately again (which (a) caused a slowdown and (b) a leak, both fixed now)
...
svn-id: r21581
2006-04-03 21:54:26 +00:00
Max Horn
5595ec5680
Various changes to POSIXFilesystemNode:
...
- Removed pseudo copy constructor, use the automatically generated one instead.
- Do not always call stat() whenever creating a POSIXFilesystemNode from a path.
- Use lastPathComponent in POSIXFilesystemNode(path) constructor.
- Some further cleanup.
svn-id: r21580
2006-04-03 21:18:24 +00:00
Max Horn
4a54db07a6
To detect specific games, you want to look at the gameid, not the targetname (which can take on arbitrary values)
...
svn-id: r21567
2006-04-02 20:44:07 +00:00
Max Horn
e9bc5ba280
Backends now are also responsile for deiniting properly. In particular, moved the call to quit() from scummvm_main to the various backend main routines (porters may want to replace it by something different)
...
svn-id: r21559
2006-04-02 14:31:23 +00:00
Max Horn
9217472f0e
With this change, backends are now responsible for instantiating their OSystem class before calling scummvm_main (Note: PalmOS and Symbian are not yet converted, and won't work currently)
...
svn-id: r21557
2006-04-02 14:16:31 +00:00
Travis Howell
72f4a1c76c
Fix console output been redirected under win32 build, due to main changes. Remove NO_CONSOLE, since it is never defined
...
svn-id: r21554
2006-04-02 13:33:36 +00:00
Max Horn
f8bb142f0b
Fixing the X11 & NULL backends by adding main()
...
svn-id: r21553
2006-04-02 10:01:58 +00:00
Max Horn
2fd027846e
Moved AmigaOS 'magic cookie' to sdl.cpp, as it is port specific (porter says he might remove it completly in a future version)
...
svn-id: r21550
2006-04-02 09:26:51 +00:00
Max Horn
041bc770e8
ps2_fopen uses getGameDataPath -- added FIXME comment that explain how it probably could be fixed, but I'll leave this to somebody who can actually compile & test this port :-)
...
svn-id: r21548
2006-04-02 02:40:39 +00:00
Max Horn
9b08d8e467
Moved the Win/Symbian specific stdout/stderr redirect code from base/main.cpp to sdl.cpp, where it belongs (considering that it is backend specific code)
...
svn-id: r21547
2006-04-02 02:23:29 +00:00
Max Horn
587431f8e8
Fully and officially renamed our main function to scummvm_main, thus making
...
various backend specific hacks unnecessary. As a consequence, it is now the
responsibility of the backend to define main. Hence I adapted the SDL backend
accordingly.
svn-id: r21542
2006-04-02 00:08:22 +00:00
Max Horn
8cdee5a931
Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 to ~250). Many greetings to eriktorbjorn, and have fun recompiling.
...
svn-id: r21500
2006-03-29 15:59:37 +00:00
Max Horn
9f93e5bb81
Renamed various container isEmpty() methods to empty() to match STL conventions
...
svn-id: r21472
2006-03-28 09:42:54 +00:00
Travis Howell
a98aea6efd
Add kListAllNoRoot type to listDir() to handle recent file class changes, on file system backends which use _isPseudoRoot
...
svn-id: r21449
2006-03-25 10:39:05 +00:00
Won Star
d0c73b346e
Cleanup Makefile.
...
svn-id: r21410
2006-03-23 03:08:05 +00:00
Won Star
85661bca03
Update port.
...
* NO SOUND support.
* New asm functions.
* Prepare for MP3 / OGG
svn-id: r21409
2006-03-23 03:02:04 +00:00
Max Horn
99635b6a90
Removed implicit screen updates (see also the discussion on scummvm-devel)
...
svn-id: r21385
2006-03-19 17:14:43 +00:00
Max Horn
2eaa929af7
Fix for bug #1449912 (DC: selector.cpp compilation failed)
...
svn-id: r21319
2006-03-15 17:56:53 +00:00
Max Horn
3582efc5d2
Fixes for the DC backends (see patch #1436898 )
...
svn-id: r21292
2006-03-14 14:52:36 +00:00
Max Horn
0a3e4f04e5
Use SDL_GetError in an attempt to display slightly more information about the reason(s) SDL_SetVideoMode failed
...
svn-id: r21291
2006-03-14 14:37:13 +00:00
Oystein Eftevaag
c3d8674a26
Adds support for building on Intel Macs, using a modified
...
version of patch 1448395 by Aubin and some of my
own changes.
Notably:
* Two elements of a struct in backends/midi/quicktime.cpp
needed to be forced to BE.
* NASM set to build Mach-O binaries
* configure now checks for Altivec support on Darwin hosts,
instead of assuming it. Altivec support can also be disabled (not 100% sure if t
his is actually needed, but might be handy for crosscompiling).
* The aliasing of the symbols contained in the .asm files
done on Windows were also needed on MacOS.
Note that while the asm code is properly compiled and linked
in, HQ2/3x support will still not work properly on Intel macs
if NASM is enabled.
svn-id: r21280
2006-03-14 12:18:04 +00:00
Lars Persson
5129635257
Updated build scripts
...
svn-id: r21182
2006-03-09 15:07:10 +00:00
Max Horn
9b6b816a01
Adapting plugin.syms to the changes made to the plugin API (matching it with the conent of plugin.exp)
...
svn-id: r21143
2006-03-08 11:47:17 +00:00
Chris Apers
532f38f19f
Updated project file with lastest added/removed files from CinE, Gui, Kyra, imuse
...
svn-id: r21134
2006-03-07 19:24:58 +00:00
Chris Apers
1157cbf842
Fixed invalid event returned with ARM OS5 backend
...
svn-id: r21132
2006-03-07 19:19:37 +00:00
Chris Apers
44f3879f58
Fixed fight mode shortcut
...
svn-id: r21113
2006-03-06 20:22:14 +00:00
Eugene Sandulenko
ccbe4ebf92
Update SVN tags
...
svn-id: r21056
2006-03-04 01:47:40 +00:00
Eugene Sandulenko
233c2a42f9
WIP of maemo port
...
svn-id: r21055
2006-03-04 01:32:04 +00:00
Lars Persson
9255a7b408
Updated buildfile for new file structure
...
svn-id: r20989
2006-03-01 12:50:42 +00:00
Lars Persson
0b0848e34c
Update buildfiles with CINE settings
...
svn-id: r20974
2006-02-28 18:59:15 +00:00
Lars Persson
fa6821df14
Added CINE and LURE to build information
...
svn-id: r20954
2006-02-27 09:42:57 +00:00
Torbjörn Andersson
278d0de012
Fixed compilation.
...
svn-id: r20953
2006-02-27 07:18:49 +00:00
Jamieson Christian
2469e00248
SysEx data now passed around with const pointers. Permits simplification of some SysEx client code.
...
Testing on Windows. Developers on other platforms, please verify integrity of music handling in your respective MidiDrivers.
svn-id: r20952
2006-02-27 01:59:07 +00:00
Willem Jan Palenstijn
2d2258f596
clear ALSA event structure before use
...
svn-id: r20951
2006-02-27 00:01:29 +00:00
Chris Apers
0ff49cfb76
Added scumm/plugin.cpp and .h files
...
svn-id: r20939
2006-02-26 17:25:37 +00:00
Chris Apers
b94c6bbc62
PalmOS project file. Everything is now up to date
...
svn-id: r20938
2006-02-26 17:06:48 +00:00
Chris Apers
2a5872ace3
Fixed header
...
svn-id: r20937
2006-02-26 17:04:28 +00:00
Chris Apers
871fe237cc
Fixed compilation, this is a 68k part only and will be updated as soon as the 68k backend is ready
...
svn-id: r20935
2006-02-26 17:02:38 +00:00
Chris Apers
121a933073
New files including moved getFeatures and VG helper
...
svn-id: r20934
2006-02-26 16:59:28 +00:00
Chris Apers
ae964bfe13
Updated with lastest changes to the launcher
...
svn-id: r20933
2006-02-26 16:55:35 +00:00
Chris Apers
a32de4c34c
New modules resources
...
svn-id: r20932
2006-02-26 16:51:41 +00:00
Chris Apers
2ef4f1fea2
Move launcher files to a new folder
...
svn-id: r20931
2006-02-26 16:36:51 +00:00
Chris Apers
1e5c57dade
Move launcher files to a new folder
...
svn-id: r20930
2006-02-26 16:36:30 +00:00
Chris Apers
c26cd4b315
Obsolete, this is an old file previously used with 68k+ARM version
...
svn-id: r20929
2006-02-26 16:32:06 +00:00
Chris Apers
c3b41a2aa6
Move launcher files to a new folder
...
svn-id: r20928
2006-02-26 16:30:21 +00:00
Chris Apers
3e6d6d0707
Fixed compilation, ByteSwap not found because endianutils was removed from pace.h
...
svn-id: r20927
2006-02-26 16:02:23 +00:00
Chris Apers
3427e06732
This file has been renamed
...
svn-id: r20926
2006-02-26 15:58:02 +00:00
Chris Apers
007da18616
Gather prefix files to a new directory and rename ARM prefix files
...
svn-id: r20925
2006-02-26 15:50:52 +00:00
Chris Apers
28d9f0add9
Gather prefix files to a new directory, rename 68k prefix files
...
svn-id: r20924
2006-02-26 15:43:33 +00:00
Chris Apers
0b54f579f6
Move prefix files to a new prefixes/ directory
...
svn-id: r20923
2006-02-26 15:37:17 +00:00
Chris Apers
8a75385bfa
Prefix file for BS2 68k module, for debug purpose only
...
svn-id: r20922
2006-02-26 15:33:47 +00:00
Chris Apers
9ce196c03c
Prefix file for Zodiac ARM modules
...
svn-id: r20921
2006-02-26 15:32:40 +00:00
Chris Apers
9552b5b551
Prefix file for OS5 ARM modules
...
svn-id: r20920
2006-02-26 15:32:16 +00:00
Chris Apers
2cc27ebe89
Aeroplayer CD driver
...
svn-id: r20919
2006-02-26 15:25:34 +00:00
Chris Apers
d6170c87c4
Use the correct function depending on the version
...
svn-id: r20917
2006-02-26 15:21:21 +00:00
Chris Apers
cd34af1149
Scumm md5 struct for 68k version
...
svn-id: r20916
2006-02-26 15:20:01 +00:00
Torbjörn Andersson
8acefe1804
The warpMouse() function needs to compensate for aspect-ratio correction, or
...
the Lure popup menus won't work.
svn-id: r20915
2006-02-26 14:31:44 +00:00
Chris Apers
b568df4de6
Missing prefix files for 68k engines
...
svn-id: r20913
2006-02-26 13:02:34 +00:00
Chris Apers
0a898d1433
Use correct include and event function
...
svn-id: r20911
2006-02-26 12:52:34 +00:00
Chris Apers
382ed2bd68
Updated global data builder for 68k version, this part will be fully revamped as soon as the 68k version is ready
...
svn-id: r20910
2006-02-26 12:44:42 +00:00
Chris Apers
45e72e7e60
DIA functions required by T3
...
svn-id: r20909
2006-02-26 12:32:07 +00:00
Eugene Sandulenko
a3faba9727
Fix bug #1349059 : "SCUMM, GUI: Cursor jumps to incorrect position when pausing"
...
svn-id: r20904
2006-02-26 03:03:59 +00:00
Chris Apers
0cb17f18b3
Cleanup, forgot to mention that these files are ARM (Zodiac and OS5) startup code
...
svn-id: r20899
2006-02-25 21:43:23 +00:00
Chris Apers
1d9693f35b
Correct name
...
svn-id: r20897
2006-02-25 21:25:09 +00:00
Chris Apers
a8b06a5214
Update properties and keywords
...
svn-id: r20896
2006-02-25 21:15:28 +00:00
Chris Apers
71a2aedb91
Will use mpeg2
...
svn-id: r20895
2006-02-25 21:01:42 +00:00
Chris Apers
2cef4d1a6e
Fixed compilation
...
svn-id: r20894
2006-02-25 21:01:08 +00:00
Chris Apers
531eacb9bc
Fixed compilation
...
svn-id: r20893
2006-02-25 20:58:55 +00:00
Chris Apers
cbfec0d542
Added CinE engine
...
svn-id: r20892
2006-02-25 20:55:24 +00:00
Chris Apers
ba6c48583c
- Added 3DO platform
...
- talkSpeed and copryprotection are now global to all engines
- Fixed music and sound configuration
svn-id: r20891
2006-02-25 20:54:01 +00:00
Chris Apers
b558663e84
Remove obsolete var, now we have only one checkbox for sound and music
...
svn-id: r20890
2006-02-25 20:50:10 +00:00
Chris Apers
302fdf484b
Added 3DO platform and CinE engine
...
svn-id: r20889
2006-02-25 20:47:54 +00:00
Chris Apers
1d09fb169b
Rename those files so that:
...
- fucntions can also be used in C projects
- functions really replace same functions from MSL instead of having multiple definitions for C and C++
svn-id: r20887
2006-02-25 20:34:13 +00:00
Chris Apers
544438b01e
Prepare those files to be renamed as *.c
...
svn-id: r20886
2006-02-25 20:28:25 +00:00
Max Horn
a161b09728
Moved dummy MIDI driver from backends/ to sound/ (this fixes bug #1435221 )
...
svn-id: r20878
2006-02-25 14:45:31 +00:00
Lars Persson
eef3ac0e73
Updated name in script
...
svn-id: r20871
2006-02-25 10:41:45 +00:00
Lars Persson
ef195dab17
New makescripts for Symbian OS
...
svn-id: r20870
2006-02-25 10:29:56 +00:00
Lars Persson
fea271ed50
Changed mmp zip file for .in files
...
svn-id: r20822
2006-02-23 10:12:17 +00:00
Max Horn
7335d348ba
Moved common/scaler* to graphics/
...
svn-id: r20797
2006-02-20 20:29:02 +00:00
Torbjörn Andersson
d2cf43d6fa
Fixed warning when compiling with DISABLE_SCALERS
...
svn-id: r20786
2006-02-20 14:12:59 +00:00
Chris Apers
389e59d331
Fixed normal (1x) mode config (normal=default)
...
svn-id: r20707
2006-02-15 21:14:17 +00:00
Oystein Eftevaag
f750b32c02
Forgot to add x11.h
...
svn-id: r20682
2006-02-14 02:20:42 +00:00
Oystein Eftevaag
bef27ff14f
Fixed and cleaned up the X11 backend (and added 24/32 bpp support so it would actually run on my system).
...
Who knows, might actually be useful to someone :)
svn-id: r20681
2006-02-14 02:19:53 +00:00
Lars Persson
d1c341ea61
Updated installation file for S60V3
...
svn-id: r20675
2006-02-13 20:58:39 +00:00
Lars Persson
4863cf8aae
Updated application icons
...
svn-id: r20674
2006-02-13 20:55:18 +00:00
Joost Peters
75b6b4b953
Fix compilation after engines moved to engines/
...
svn-id: r20670
2006-02-13 18:21:22 +00:00
Won Star
1b459ee959
Whew. It seems that I made a mistake last time. :(
...
Fix sound timer frequency for the GP32 port.
svn-id: r20668
2006-02-13 13:46:38 +00:00
Won Star
aaa11f6efb
CC := arm-elf-gcc
...
CXX := arm-elf-g++
LD := arm-elf-g++
AS := arm-elf-as
AR := arm-elf-ar cru
RANLIB := arm-elf-ranlib
RM := rm -f
MKDIR := mkdir -p
ECHO := echo -n
CAT := cat
RM := rm -f
# recursive version of RM
RM_REC := $(RM) -r
ZIP := zip -q
CP := cp
OBJCOPY := arm-elf-objcopy
FXETOOL := b2fxec
#######################################################################
# Default compilation parameters. Normally don't edit these #
#######################################################################
CXXFLAGS:= -g -O
DEFINES :=
LDFLAGS :=
INCLUDES:= -I. -Icommon
LIBS :=
OBJS :=
# Turn on useful warnings
CXXFLAGS+= -Wall -pedantic -Wpointer-arith -Wcast-qual -Wcast-align -Wconversion
CXXFLAGS+= -Wshadow -Wuninitialized -Wimplicit -Wundef
CXXFLAGS+= -Wno-long-long -Wno-multichar -Wno-unknown-pragmas -Wno-reorder
CXXFLAGS+= -Wwrite-strings -fcheck-new -Wctor-dtor-privacy -Wnon-virtual-dtor
# GPSDK (SDK, Includes and Startup Files) base dir
GPSDK = /usr/compat/gp32/share/sdk
# Outputs
EXEEXT = .elf
MAPFILE = scummvm.map
BIN = scummvm.gxb
FXE = scummvm.fxe
# Stripped Build? (Smaller ELF, Minimal debug symbol information).
# You MUST comment this out with a # if you wish to debug your code.
# STRIP_DEBUG = -Wl,--strip-debug
# Plugins hack
srcdir = ./
# GP32 Direct Execute Tool (i.e. pclink -e on Windows, gplink run on Linux)
EXECUTE_TOOL = pclink -e
#
# -ffast-math \
# -fshort-double \
#
#
#
#-Wno-multichar \
# Remove the below from the above flags for Debug.
CFLAGS = -marm -march=armv4t -mtune=arm920 -mapcs \
-finline-functions \
-fshort-enums \
-mstructure-size-boundary=32 \
-mno-thumb-interwork \
-I$(GPSDK)/include \
-g \
-O2 \
-fomit-frame-pointer
CPPFLAGS = $(CFLAGS)
DEFINES = -D__GP32__
DEFINES += -DNONSTANDARD_PORT
# Support Vorbis Tremor Patches.
#DEFINES += -DVORBIS_TREMOR
# Support LIBMAD Patches.
#DEFINES += -DGP32_MADMP3
# Support for 8:3 save files names (The GP32 uses FAT12/16 (no vFAT) for the file system).
DEFINES += -DSHORT_SAVENAMES
# Support for the unsigned sound mixer.
DEFINES += -DOUTPUT_UNSIGNED_AUDIO
# Support for the GP32 (fmOPL derived) MIDI engine.
# - NOT fully implemented yet.
DEFINES += -DUSE_GP32_FMOPL
LDSPECS = -specs=gp32_gpsdk.specs
LDFLAGS = $(STRIP_DEBUG) \
-Wl,-Map,$(MAPFILE) \
$(LDSPECS) -Wl,--no-warn-mismatch
LIBS += -L$(GPSDK)/lib \
-lgpmem -lgpos -lgpstdio -lgpstdlib -lgpsound -lgpgraphic -lgpfont \
-lm -lc -lgcc
INCLUDES += -Ibackends/gp32 -Iengines -I$(GPSDK)/include
MODULES += backends/gp32
#GP32 Debug - Remove from Release builds
# This builds in the GP32 GDB USB Stub. Don't use it unless you know what your doing.
# You also need to remove ANY optemisation from the compiler flags.
#DEFINES += -DGP32_GDB
#OBJS += backends/gp32/debug-gdbstub-usb.o
# Standard librarys and optimization modules
OBJS += backends/gp32/startup.o \
backends/gp32/memcpy.o \
backends/gp32/gp_asmlib.o \
backends/gp32/gp_clipped.o \
backends/gp32/fontdata.o
# Custom GP32 std library
OBJS += backends/gp32/gp32std.o \
backends/gp32/gp32std_grap.o \
backends/gp32/gp32std_input.o \
backends/gp32/gp32std_sound.o \
#backends/gp32/dmaaudio_asm.o \
#backends/gp32/dmaaudio.o \
#Main ScummVM for the GP32 Backend
OBJS += backends/gp32/gp32_main.o \
backends/gp32/gp32_launcher.o \
backends/gp32/gp32_osys.o \
backends/gp32/gp-fs.o
#install: all
#$(EXECUTE_TOOL) $(BIN)
$(FXE): $(BIN)
$(FXETOOL) -f -a "The ScummVM Team" -t "ScummVM for the GP32" $< $@
# $(FXETOOL) -f -a "The ScummVM Team" -t "ScummVM for the GP32" -b scummvm.bmp $< $@
$(BIN): scummvm$(EXEEXT)
$(OBJCOPY) -O binary $< $@
#######################################################################
# Compile options - you can modify these to tweak ScummVM compilation #
#######################################################################
# Uncomment this to activate the MAD lib for compressed sound files
# DEFINES += -DUSE_MAD
# LIBS += -lmad
# Uncomment this to activate the Ogg Vorbis lib for compressed sound files
# You MUST use Tremor for Ogg Vorbis support on the GP32 port.
# DEFINES += -DUSE_VORBIS
# LIBS += -lvorbisfile -lvorbis
# Uncomment this to activate the ALSA lib for midi
# DEFINES += -DUSE_ALSA
# LIBS += -lasound
# Uncomment this to cause warnings to be treated as errors
# CXXFLAGS+= -Werror
# Uncomment this to use GCC 3.x specific dependency tracking (recommended)
HAVE_GCC3 = 1
#######################################################################
# Control which modules are built - uncomment any to disable module #
#######################################################################
DISABLE_SCALERS = 1
DISABLE_HQ_SCALERS = 1
#DISABLE_SCUMM = 1
#DISABLE_SCUMM_7_8 = 1
DISABLE_HE = 1
DISABLE_SIMON = 1
DISABLE_SKY = 1
DISABLE_QUEEN = 1
# The engines below are not supported on the GP32 port so there is
# no point compiling support into the binary.
DISABLE_SWORD1 = 1
DISABLE_SWORD2 = 1
# In-development engines below.
# Disable for ALL release builds.
DISABLE_SAGA = 1
DISABLE_KYRA = 1
DISABLE_GOB = 1
#######################################################################
# Misc stuff - you should normally never have to edit this #
#######################################################################
EXECUTABLE := scummvm$(EXEEXT)
include Makefile.common
dist:
$(RM) $(ZIPFILE)
$(ZIP) $(ZIPFILE) $(DISTFILES)
install: $(FXE)
$(EXECUTE_TOOL) $(BIN)
svn-id: r20664
2006-02-13 05:38:47 +00:00
Chris Apers
adc73b773a
Revamped launcher code
...
+ more user freindly error message with ModImport
+ New direct mode code with some default option
+ Games data can now be directly in the Games folder using . as path
+ Added missing scummvm languages option
+ Added --render-mode option
+ Removed gfxMode, now only normal(1x) or wide
+ Added missing scummvm platforms option
+ Fixed per engine command line options
+ Alpha. ordered music drivers
+ Added 44khz (mainly for Zodiac) and FM Quality option
+ global command line options are now also used in direct mode
+ Added stylusClick, autoSave, advanced OS5 mode, optional led indicator, GoLCD API support
+ New feature to set ARM stack size
+ Fixed rotation problem
svn-id: r20656
2006-02-12 20:13:08 +00:00
Chris Apers
ff25c5c90a
- Splitted AppStartCheckScreenSize from app.cpp rev19461, here is the palm standard one : SonyScreenSize
...
svn-id: r20654
2006-02-12 19:50:19 +00:00
Chris Apers
b1edf73509
- Fixed bug #1329844 , autooff not reset on exit
...
- Splitted AppStartCheckScreenSize from app.cpp rev19461, here is the palm standard one : PalmScreenSize
- Move PalmGetMemory here from file forminfo.cpp rev18604
svn-id: r20653
2006-02-12 19:47:30 +00:00
Chris Apers
0bedb9fd57
Cleanup
...
svn-id: r20650
2006-02-12 19:32:54 +00:00
Chris Apers
1434ff868b
- Removed obsolete ARM stuff, modules are now almost-fully ARM
...
- Added autosave period and OS5 ARM advanced mode
- indicator can also be use with 16bit display
svn-id: r20649
2006-02-12 19:31:40 +00:00
Chris Apers
08efabc14d
New feature to pass selected stack size to modules
...
svn-id: r20648
2006-02-12 19:27:48 +00:00
Chris Apers
d6be9bcada
Not available in ARM mode for now
...
svn-id: r20647
2006-02-12 19:25:13 +00:00
Chris Apers
d3b902ac25
Fixed header, sorry
...
svn-id: r20646
2006-02-12 19:21:52 +00:00
Chris Apers
852094a6f6
- Use WinSetCoord only when needed, this fix some system redraw problems
...
- Get rid of Win*Lock functions, safer
- OSD (mainly DrawStatus) can now be use in 16bit mode too
- Move redawOSD to the base class
- Updated draw_osd function with standard PalmOS functions instead of Zodiac API, this draw_osd use big endian resources where OS5 version us little endian
svn-id: r20645
2006-02-12 19:20:26 +00:00
Chris Apers
aa83040c0a
It is _soundEx now
...
svn-id: r20640
2006-02-12 19:01:49 +00:00
Chris Apers
5e4a4f779d
- Removed unused StrReplace function
...
- DrawStatus now support 8 and 16bit display
- Coordinate system is now used correctly (set only when needed), no more need to reset it in PalmFatalError
- Added new/delete operators for ARM OS5 mode
svn-id: r20638
2006-02-12 18:58:54 +00:00
Chris Apers
3dc99262a2
- Removed obsolete DEBUG defines
...
- Added LURE and OS5 defines
svn-id: r20637
2006-02-12 18:39:43 +00:00
Chris Apers
5975bd1fe6
- Added ARM module launcher
...
- Updated 68k launcher with lastest changes to gVars
+ GoLCD API support
+ Fix for invisible DIA using Stuffs*VG functions
+ New communication process between frontend and module to know if the module needs extra files
+ Get free memory at startup
svn-id: r20636
2006-02-12 18:36:57 +00:00
Chris Apers
353ea3881f
New definitions for frontend <-> module communication
...
svn-id: r20635
2006-02-12 18:30:15 +00:00
Chris Apers
f74801e42c
Only in ARM mode
...
svn-id: r20634
2006-02-12 18:28:11 +00:00
Chris Apers
0ffdbdd7af
-mMove PalmOS project file to a more appropriate place
...
svn-id: r20632
2006-02-12 17:09:42 +00:00
Lars Persson
009354961d
Removed egcc lib from S60V3 mmp file.
...
svn-id: r20619
2006-02-12 15:01:32 +00:00
Lars Persson
692adbe614
Changed file paths from /epoc/ to /symbian/
...
svn-id: r20618
2006-02-12 14:42:43 +00:00
Lars Persson
25460eb0fa
Renaming the folder "epoc"->"symbian"
...
svn-id: r20612
2006-02-12 13:40:20 +00:00
Lars Persson
92cfa0aa68
svn-id: r20606
2006-02-12 13:08:11 +00:00
Joost Peters
c595b65aba
openCD() and pollCD() should return false, since they don't actually access a CD.
...
This avoids some common pitfalls in new backends based off of this, like e.g. the hang on the final chapter screen in MI1CD.
svn-id: r20588
2006-02-12 01:06:26 +00:00
Lars Persson
37f433a7ad
* New and tested builds for S60V3 and UIQ3
...
* New upscaled icons for UIQ3/S60V3. SVG/Scalable version needed for S60V3 for proper good looks
* Critical bug in Symbian-fs fixed (exception for UIQ3/S60V3)
*Removed duplicate files for easier maintanence
*New handling for Symbian error messages, save paths etc
*All naming now is ScummVM for all apps and targets
svn-id: r20585
2006-02-12 00:27:19 +00:00
Max Horn
80cf2fa46f
Reduced data duplication in module.mk files; added module.mk files for null and x11 backends; added engines/module.mk
...
svn-id: r20584
2006-02-12 00:16:31 +00:00
Max Horn
136ecfc1e8
Fixed the list of backend factory functions
...
svn-id: r20583
2006-02-11 23:43:24 +00:00
Chris Apers
bd39c3cb3e
Forgot this one
...
svn-id: r20577
2006-02-11 19:09:09 +00:00
Chris Apers
fde4fd87e7
Bye bye
...
svn-id: r20576
2006-02-11 19:08:25 +00:00
Chris Apers
0a5cd1ce98
Disable Adlib on PalmOS 68k devices
...
svn-id: r20575
2006-02-11 19:01:06 +00:00
Chris Apers
87f6c76722
This is now required
...
svn-id: r20574
2006-02-11 18:57:43 +00:00
Chris Apers
79f94b3cb2
Ooops
...
svn-id: r20573
2006-02-11 18:55:39 +00:00
Chris Apers
9d8c0acbc4
Move show/hideOverlay to OS5 class (should be in Base ?)
...
svn-id: r20572
2006-02-11 18:53:58 +00:00
Chris Apers
26a3285b53
Move setMouseCursor to OS5 class
...
svn-id: r20571
2006-02-11 18:52:32 +00:00
Chris Apers
9649fb50f3
- Fixed volRefNum default value
...
- Added autosave option
svn-id: r20570
2006-02-11 18:49:05 +00:00
Chris Apers
98bb8ce5a9
No more required
...
svn-id: r20569
2006-02-11 18:47:23 +00:00
Chris Apers
8f3ae56c69
Fixed volRefNum default value
...
svn-id: r20568
2006-02-11 18:45:00 +00:00
Chris Apers
4f41e84f51
Not more required
...
svn-id: r20567
2006-02-11 18:42:32 +00:00
Chris Apers
62b5df4e7b
Added new engine, platform and language
...
svn-id: r20566
2006-02-11 18:41:00 +00:00
Chris Apers
044d5164a1
Updated header
...
svn-id: r20565
2006-02-11 18:36:40 +00:00
Chris Apers
9e3ee81579
Updated header
...
svn-id: r20564
2006-02-11 18:34:49 +00:00
Chris Apers
f20193af5f
- Get rid of MemGluePtrNew
...
- Fixed exit function in ARM mode
- Fixed C++ compilation
svn-id: r20563
2006-02-11 18:31:05 +00:00
Chris Apers
5638fae439
- Added NVFS support
...
- Fixed volRefNum default value
- Get rid of MemGluePtrNew when possible
- Fixed vsprintf in ARM mode
svn-id: r20562
2006-02-11 18:28:02 +00:00
Chris Apers
9b1d8dc114
Fixed driver test
...
svn-id: r20561
2006-02-11 18:24:42 +00:00
Chris Apers
2552211aaa
- Added autosave period option
...
- Added OS5 advanced mode
- Added scummvm header
svn-id: r20560
2006-02-11 18:23:29 +00:00
Chris Apers
f32a6e5c67
Fixed default volRefNum value
...
- Added scummvm header
svn-id: r20559
2006-02-11 18:20:17 +00:00
Chris Apers
65ed0e0ded
- Added FileBrowser API support to get the game path
...
- Added scummvm header
- Typo
svn-id: r20558
2006-02-11 18:18:50 +00:00
Chris Apers
a474940a33
- Added NVFS support
...
- Fixed default volRefNum value
- Added scummvm header
svn-id: r20557
2006-02-11 18:16:19 +00:00
Chris Apers
dfa1a254f6
Fixed default volRefNum value
...
- Init MathLib only on non-ARM devices
- Added scummvm header
- Removed obsolete code
svn-id: r20556
2006-02-11 18:12:51 +00:00
Chris Apers
8db2e6c035
Replaced with a PilRC version
...
svn-id: r20555
2006-02-11 18:08:47 +00:00
Max Horn
cbb2ca005c
Change CVS keywords to SVN keywords
...
svn-id: r20535
2006-02-11 12:47:47 +00:00
Chris Apers
2a8089e02f
Change CVS keywords to SVN keywords
...
svn-id: r20508
2006-02-11 09:47:42 +00:00
Chris Apers
0aa701d759
Does this fix the sound problem on device wakeup ?
...
svn-id: r20505
2006-02-11 09:32:10 +00:00
Chris Apers
7f1771cba8
- Added optional use of palette
...
- Common sound struct
- Move common quit stuff to the base class
- Fixed CD functions, now MP3s work properly
- Make mutex functions virtual so that they can be redefined
- little cleanup
svn-id: r20503
2006-02-11 09:26:04 +00:00
Chris Apers
5cf077339e
Added OS5 Advanced mode
...
svn-id: r20502
2006-02-11 09:18:24 +00:00
Chris Apers
861a4be077
Change CVS keywords to SVN keywords
...
svn-id: r20501
2006-02-11 09:15:12 +00:00
Chris Apers
a1e21760a4
- Fixed gfx mode : normal = default, fixed using 1x instead
...
- Use palette only if we need it
- draw_mouse() is part if int_updateScreen
- Moved OSD redraw in common updateScreen
- Added base draw_osd(...)
svn-id: r20499
2006-02-11 09:09:20 +00:00
Chris Apers
0ae5c6fe60
Disable this timer code for now, since it seems to make things unstable and hang with MIDI drivers (NULL, native)
...
svn-id: r20498
2006-02-11 09:03:08 +00:00
Chris Apers
c4cb3d607a
Change CVS keywords to SVN keywords
...
svn-id: r20496
2006-02-11 08:55:04 +00:00
Marcus Comstedt
8734538e99
$Header$ -> $URL$ + $Id$
...
svn-id: r20441
2006-02-09 13:25:53 +00:00
Marcus Comstedt
405c2832e8
Properly initialize _devpoll.
...
svn-id: r20439
2006-02-09 12:30:52 +00:00
Max Horn
0ad58cdb95
Removed .cvsignore files
...
svn-id: r20424
2006-02-07 22:50:14 +00:00
Paweł Kołodziejski
2ebdbbf5e0
fixes allow compile with emsvc4 again
...
svn-id: r20355
2006-02-03 07:30:29 +00:00
Nicolas Bacca
7b1e399ab3
Knakos patch
...
svn-id: r20309
2006-01-29 23:25:14 +00:00
Nicolas Bacca
bf6adf4b1d
Knakos patch & new icons
...
svn-id: r20308
2006-01-29 23:24:20 +00:00
Nicolas Bacca
0fa2388ca7
New icon
...
svn-id: r20307
2006-01-29 23:23:48 +00:00
Nicolas Bacca
2032149e7a
Update with 0.8.1 comments
...
svn-id: r20306
2006-01-29 23:23:38 +00:00
Nicolas Bacca
aad356f5f5
Knakos patch & Smartphone fixes
...
svn-id: r20305
2006-01-29 23:23:17 +00:00
Joost Peters
9fee68f3b0
run in usermode. psplink provides an exception handler and stdout/stderr redirection, so we have no real reason to use kernel mode anyway.
...
svn-id: r20250
2006-01-27 23:01:34 +00:00
Lars Persson
d84fb4f696
New intial mmps to target ScummVM instead of EScummVM and associated pkg files
...
svn-id: r20246
2006-01-27 22:06:59 +00:00
Joost Peters
4226b6409d
Update some FAQs (I should probably move these to the Wiki at some point)
...
svn-id: r20244
2006-01-27 21:47:34 +00:00
Eugene Sandulenko
b5f5dbe36b
Patch #1416370 : "AmigaOS 4 changes"
...
svn-id: r20229
2006-01-27 15:51:41 +00:00
Marcus Comstedt
5b1718f17b
fingolfin renamed 'GameSettings::name' to 'GameSettings::gameid'.
...
svn-id: r20222
2006-01-27 13:48:14 +00:00
Chris Apers
0a150fa128
Prepare 68k version
...
svn-id: r20152
2006-01-23 19:49:44 +00:00
Chris Apers
d183a71446
Update copyright notice
...
svn-id: r20151
2006-01-23 19:46:27 +00:00
Chris Apers
a857a97e34
- Zodiac backend is now based on OS5Ex class
...
- Moved some methods and members to OS5 class
svn-id: r20150
2006-01-23 19:42:38 +00:00
Chris Apers
d36be21fe4
Fixed compilation
...
svn-id: r20149
2006-01-23 19:39:56 +00:00
Chris Apers
8dede76784
Updated and moved to be_save.cpp
...
svn-id: r20148
2006-01-23 19:38:43 +00:00
Chris Apers
7935b9d946
Advanced OS5 backend
...
- mutexes support
- real thread support
- real timer support
svn-id: r20147
2006-01-23 19:30:10 +00:00
Chris Apers
01fdeba50a
New OS5 backend :
...
- 16bit support
- Added SetWindowCaption function
- New 'no thread' sound code
- Wide mode support
- OSD support
svn-id: r20145
2006-01-23 19:23:52 +00:00
Eugene Sandulenko
ea42bad781
Update copyright notice
...
svn-id: r20088
2006-01-18 17:39:49 +00:00
Joost Peters
f04467bc19
enable kyra engine
...
svn-id: r20064
2006-01-17 00:56:47 +00:00
Won Star
1ab01a6fb7
Oops
...
svn-id: r19930
2006-01-06 13:13:58 +00:00
Won Star
8b4627d247
* Accurate / fast gamma correction using LUT
...
* Enable changing FM quality and sample rate
* Saves launcher setting to SMC
* Etc.
svn-id: r19929
2006-01-06 12:48:48 +00:00
Joost Peters
1ef2e300b2
Get rid of an old hack
...
svn-id: r19886
2006-01-01 18:25:49 +00:00
Joost Peters
58f64c5ef5
Use 44k1hz output rate on PSP to avoid an unnecessary resampling step.
...
svn-id: r19885
2006-01-01 18:04:52 +00:00
Max Horn
549c6ea871
Fixed the CoreMIDI driver -- MT-32 now sounds perfect under Mac OS X :-)
...
svn-id: r19860
2005-12-30 14:41:25 +00:00
Max Horn
93bef2e0be
Switched the CoreAudio driver to use an AUGraph; this simplifies things a lot and should also cope with the user switching the default output device while ScummVM is running
...
svn-id: r19835
2005-12-26 20:54:24 +00:00
Max Horn
fcf1af2ffc
New CoreMIDI midi backend for OS X
...
svn-id: r19832
2005-12-26 11:18:25 +00:00
Won Star
17319d77cf
More key mappings. Now we can play monkey2 :)
...
svn-id: r19803
2005-12-18 06:08:54 +00:00
Eugene Sandulenko
910a3ee48c
Proper code formatting
...
svn-id: r19801
2005-12-17 07:33:45 +00:00
Won Star
a36c5781c1
Some tweaks on the GP32 sound code.
...
svn-id: r19800
2005-12-17 06:12:28 +00:00
Chris Apers
701bdbda9d
Added true timer support
...
New OS5 ARM backend, preliminary support
svn-id: r19783
2005-12-11 19:56:31 +00:00
Chris Apers
0ba6f84374
Cleanup
...
svn-id: r19782
2005-12-11 19:52:39 +00:00
Chris Apers
6fc01e2c47
Fixed compilation
...
svn-id: r19781
2005-12-11 19:50:20 +00:00
Chris Apers
d23c414d7e
Added autosave_period option
...
Added default mouse keys
Clear timer struct to prevent unexpected behavior
svn-id: r19780
2005-12-11 19:49:22 +00:00
Chris Apers
7c8b256dd1
Auto-off on low battery only if the device is not plugged-in
...
Fixed compilation with standard ARM version
svn-id: r19779
2005-12-11 19:46:51 +00:00
Chris Apers
bf1fdc0db4
PalmOS SAMPLES_PER_SEC
...
svn-id: r19778
2005-12-11 19:40:23 +00:00
Won Star
3878231019
Fixed possible OOB access.
...
svn-id: r19760
2005-12-08 12:39:54 +00:00
Won Star
858cfbdd07
Remove obsolete files.
...
svn-id: r19742
2005-12-04 16:05:28 +00:00
Lars Persson
fd0ad7beae
FSF adress updates
...
svn-id: r19741
2005-12-04 08:49:08 +00:00
Lars Persson
36b859624e
Codeformatting update
...
svn-id: r19740
2005-12-03 21:57:04 +00:00
Lars Persson
6ed67205ec
1. New build structure for Symbian builds to allow easier build and project updates
...
2. Updated framework files for new structure
3. Uncommented Debug statements in vorbis.cpp (Should probably be removed alltogether.
4. Incorporated Sevs code formatting changes in the new Symbian source structure.
5. Removed/Changed EScummVM to ScummVM instead, hopefully most cases covered.
6. Beginning vibration support to be used for Scumm shake effects (Work ongoing by SumthinWicked)
7. Replaced the ScummVM icon for the FavIcon and upscaled the icon to 32x32. I think it looks ok, comments are welcome.
8. Built for S60V1 and UIQ2 targets from the cvs
9. Updated Readme with new build instructions.
Any comments are welcome. Hopefully the other builds are not affected by this and all Sevs code updates are also incorporated.
svn-id: r19739
2005-12-03 21:29:13 +00:00
Lars Persson
02f5921cbe
Remove old source files
...
svn-id: r19738
2005-12-03 20:13:27 +00:00
Lars Persson
f557976e88
Preparing for new Build structure and with Sevs code formatting fixes + fixes for those fixes.
...
svn-id: r19737
2005-12-03 19:56:34 +00:00
Chris Apers
4e05925676
Not needed anymore
...
svn-id: r19736
2005-12-03 19:18:03 +00:00
Eugene Sandulenko
71e21f0fdf
Fix code formatting to be compliant with our rules.
...
It may happen that I broke something since I have no means to compile it.
Also I changed EScummVM -> ScummVM is several places.
svn-id: r19734
2005-12-03 14:34:45 +00:00
Eugene Sandulenko
edfae828f6
Patch #1341626 : "New GP32 port"
...
svn-id: r19710
2005-11-27 02:35:57 +00:00
Joost Peters
47788dee25
use gp-relative addressing
...
svn-id: r19680
2005-11-20 17:36:02 +00:00
Lars Persson
11c52c06db
Update Symbian #IFDEFs so it also supports a lower samplerate of 8KHZ if need be.
...
svn-id: r19645
2005-11-18 21:23:36 +00:00
Robert Göffringmann
1f647b48bc
sync HEAD with 0-8-0 branch.
...
svn-id: r19534
2005-11-09 19:51:57 +00:00
Max Horn
3cc22c638c
Added asserts to OSystem_SDL::copyRectToScreen, which should detect any attempts to use invalid rects for blitting
...
svn-id: r19521
2005-11-08 22:23:09 +00:00
Chris Apers
e58007674a
Fixed functions, not sure about the way to do this with OS version prior to 4.0
...
svn-id: r19496
2005-11-07 20:06:16 +00:00
Torbjörn Andersson
1c6575b824
Moved aspect ratio disabling (if screen height != 200) from initSize() to
...
loadGfxMode(). As reported on the forum, setting aspect ratio correction
in a 640x480 game would cause ScummVM to crash when the game is started
from the launcher.
With all the graphics transactions and stuff, it's a bit hard to follow
what's going to happen, but I hope deferring this check until the last
moment (i.e. just before the graphics surfaces are actually created) is the
correct bugfix.
svn-id: r19491
2005-11-07 08:35:50 +00:00
Jonathan Gray
25794c23e2
Default to /dev/sequencer before /dev/null if no MIDI device
...
is specified.
svn-id: r19480
2005-11-06 01:23:40 +00:00
Chris Apers
2dbaa1037d
- Added new cache and stylus options
...
- Fixed card selection
- Fixed free handle error if the active skin is deleted
- Moved some functions to a new file
- Changed AppStartScreenSize to use the new platform specific fucntions
- Moved options initalization to a new file
svn-id: r19461
2005-11-05 12:02:21 +00:00
Chris Apers
c4e5cdd8df
Obsolete files
...
svn-id: r19460
2005-11-05 11:55:24 +00:00
Chris Apers
ed885bb958
Added FM_*_quality support
...
svn-id: r19459
2005-11-05 11:52:55 +00:00
Chris Apers
b39c659a7b
Cleanup
...
svn-id: r19458
2005-11-05 11:51:06 +00:00
Chris Apers
9e72bab04c
Cleanup
...
svn-id: r19457
2005-11-05 11:35:42 +00:00
Chris Apers
1784b88a5a
PalmOS stuffs
...
svn-id: r19456
2005-11-05 11:34:22 +00:00
Chris Apers
549d543f7e
- Moved kOpt* to a new file
...
- Reordered strcut to ease ARM export
- Added macros to export the struct to ARM
svn-id: r19455
2005-11-05 11:32:22 +00:00
Chris Apers
7db79eca34
- Updated with new options
...
- Reordered some lists and update cfg accordingly
svn-id: r19454
2005-11-05 11:29:11 +00:00
Chris Apers
36ec51e1a0
Updated prefix file
...
svn-id: r19453
2005-11-05 11:26:32 +00:00
Chris Apers
3865ad6384
OSD
...
svn-id: r19452
2005-11-05 11:25:09 +00:00
Chris Apers
42e67ce5e6
Removed obsolete 68K code
...
- Added overlay ouse pointer
svn-id: r19451
2005-11-05 11:22:30 +00:00
Chris Apers
905c2e580e
Ooops
...
svn-id: r19450
2005-11-05 11:18:56 +00:00