Commit Graph

1747 Commits

Author SHA1 Message Date
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