Johannes Schickel
a401f0a19e
ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" logic.
...
All uses of the old target scale API actually wanted to disallow scaling of
the mouse cursor. This commit adapts our API to this and thus simplifies
backend implementations.
Some backends, most notable the Wii and Android, did some implementation of
the cursor target scale, which I didn't adapt yet. I added a TODO for the
porters there.
2012-06-03 02:02:57 +02:00
Christoph Mallon
23a0f5318c
JANITORIAL: Remove trailing empty lines.
2011-08-07 13:53:33 +02:00
Max Horn
263e23bd81
N64: Add logMessage() implementation
2011-06-17 20:50:37 +02:00
Max Horn
fce7f90a94
BACKENDS: Shuffle backends class hierarchy and module initialization
2011-06-08 14:29:22 +02:00
Max Horn
c701bdb708
N64: Use OSystem's _fsFactory slot
2011-06-07 14:57:59 +02:00
Max Horn
9e1ed9ee6a
N64: Use OSystem's 'slots' for timer/savefile manager
2011-06-07 14:57:57 +02:00
Max Horn
afb06b51cc
BACKENDS: Unify AudioCD manager instantiation
2011-06-06 15:02:33 +02:00
Willem Jan Palenstijn
7586b90e26
N64: Fix build error (typo)
2011-06-04 17:49:01 +02:00
Max Horn
ce32745d9c
BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState calls
2011-06-04 11:55:56 +02:00
Max Horn
91b889e2d3
COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPalette
2011-06-04 11:55:56 +02:00
Max Horn
c5045f6a84
N64: Fix compilation
2011-05-24 00:22:36 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
6eba8e8292
N64: Fix code formatting
2011-05-09 16:23:21 +02:00
Max Horn
db82d282ea
N64: Remove (u)int64 typedefs from common/scummsys.h
2011-05-09 16:23:21 +02:00
Fabio Battaglia
f16311291d
N64: avoid bogus events if no controller plugged
...
If the user has only a N64 mouse plugged in and no controllers
this avoids fake clicks.
2011-05-04 16:48:52 +02:00
Johannes Schickel
da734a4af0
ALL/GRAPHICS: Remove Surface::bytesPerPixel.
2011-04-17 21:27:34 +02:00
Johannes Schickel
877004dbdd
BACKENDS: Adapt various backends code to set up Surface::format correctly.
...
Note that this change is not tested at all (not even compile wise!).
2011-04-17 21:14:19 +02:00
Johannes Schickel
a52b16ceb3
N64: Adapt to setPalette/grabPalette RGBA->RGB change.
...
This change is not tested, but should hopefully work fine.
2011-02-16 00:02:48 +01:00
Fabio Battaglia
5f6dfb2b67
N64: save and return exact palette for grabPalette
...
Save the exact palette and return it when grabPalette is called,
The less precise 16bit conversion is still used inside though.
svn-id: r54981
2010-12-20 21:46:28 +00:00
Jordi Vilalta Prat
8388e0dfea
JANITORAL: Clean trailing whitespaces.
...
svn-id: r53160
2010-10-12 02:18:11 +00:00
Fabio Battaglia
43a142bbff
N64: saner fake date in getDateAndTime
...
- Set the fake date in 2010 instead of year 3800
svn-id: r52644
2010-09-08 21:18:22 +00:00
Fabio Battaglia
43349a4cbf
N64: fix some signed/unsigned int comparison warnings
...
svn-id: r52270
2010-08-22 09:59:46 +00:00
Fabio Battaglia
882ed43427
N64: Remove some unused variable and silence some signed/unsigned comparison warnings
...
svn-id: r52262
2010-08-21 14:36:40 +00:00
Max Horn
9b837d66d4
Replace Audio::MixerImpl::setOutputRate with a new 'sampleRate' param to the MixerImpl constructor
...
svn-id: r48238
2010-03-11 23:39:51 +00:00
Max Horn
c97ee14a65
Remove last traces of OSystem::getOutputSampleRate()
...
svn-id: r48229
2010-03-10 21:01:44 +00:00
Fabio Battaglia
5f6e0c3e94
N64: Use mips timer to partially simulate an RTC for the n64 port
...
svn-id: r48170
2010-03-06 13:49:20 +00:00
Fabio Battaglia
2ca06e3e0a
N64: force screen update after hiding overlay
...
svn-id: r48108
2010-02-21 19:02:45 +00:00
Fabio Battaglia
822e59288f
N64: remove some unused code
...
svn-id: r47886
2010-02-04 20:17:03 +00:00
Arnaud Boutonné
1f79fd5788
Some more header modifications ("Graphic Adventure Engine" and the legal property paragraph)
...
svn-id: r47489
2010-01-23 22:50:24 +00:00
Fabio Battaglia
66f90a40c9
N64: change input related code to better fit mouse support
...
svn-id: r47420
2010-01-21 18:31:46 +00:00
Fabio Battaglia
d5dfb7ef0a
N64: optimizations to cursor handling code
...
svn-id: r47415
2010-01-21 09:01:00 +00:00
Fabio Battaglia
bbc2ec0958
N64: Initial support for n64 mouse, tweaking needed
...
svn-id: r47408
2010-01-20 18:51:22 +00:00
Fabio Battaglia
c4a9d373ca
N64: Use first controller found as input, easier to add support for different input peripherals now
...
svn-id: r47317
2010-01-15 23:35:24 +00:00
Fabio Battaglia
6c6604d589
N64: if user has inserted a rumble-pak, rumble with shaking screen
...
svn-id: r47289
2010-01-13 13:53:31 +00:00
Fabio Battaglia
587bbf4b3f
N64: further commenting/cleanup
...
svn-id: r47286
2010-01-12 21:52:38 +00:00
Fabio Battaglia
62a87101d5
N64: forgot to disable some debug code
...
svn-id: r47283
2010-01-12 21:24:37 +00:00
Fabio Battaglia
3138ac98ba
N64: some cleanup and optimization of video code
...
svn-id: r47282
2010-01-12 21:18:28 +00:00
Fabio Battaglia
4400bac9ad
N64: optimizations in cursor drawing code
...
svn-id: r47249
2010-01-11 11:37:11 +00:00
Fabio Battaglia
5b043140ff
N64: a few optimizations in framebuffer drawing code
...
svn-id: r47242
2010-01-11 09:34:20 +00:00
Fabio Battaglia
ad5e1e7c03
Nintendo64: some cleanup, added a workaround in case audio buffers get depleted
...
svn-id: r47145
2010-01-08 00:05:48 +00:00
Fabio Battaglia
8c03fffbf0
Nintendo64: Add FlashRAM support for saving if a compatible cart is available.
...
svn-id: r47126
2010-01-07 16:07:22 +00:00
Fabio Battaglia
2e0482efa7
N64: some cleanup in osystem
...
svn-id: r46799
2009-12-31 12:47:42 +00:00
Fabio Battaglia
3a418c13a7
remove bad hackery caused by n64 port and avoid polluting StdioStream using a custom Stream subclass
...
svn-id: r46777
2009-12-30 22:56:19 +00:00
Fabio Battaglia
a108df30a7
Add Nintendo 64 port to trunk.
...
svn-id: r46773
2009-12-30 21:11:38 +00:00