Max Horn
bc0c66287c
Removing duplicate content and adding GPL header
...
svn-id: r30555
2008-01-18 17:37:07 +00:00
Max Horn
c54562d9a3
The PS2, DS and PalmOS ports currently do not properly implement their SaveFileManagers -- flagging the incorrect & invalid code by making it not compile. Note: Portser should probably also fix their code in the 0.11 branch
...
svn-id: r30079
2007-12-30 13:05:38 +00:00
Eugene Sandulenko
d4d072fe04
Patch #1857121 : Refactoring of the getSavePath method
...
svn-id: r30032
2007-12-28 07:37:04 +00:00
Robin Watts
22dca84d30
ARM version of central ADPCM decoding block for NDS. Define ARM_ADPCM to
...
enable.
Apparently may not be required as this isn't speed critical - but I've
written it now, so seems a shame to lose it.
svn-id: r29980
2007-12-24 18:32:18 +00:00
Robin Watts
af754ff2c4
New version of palettised screen scaler for DS; uses LDMs and STMs to improve
...
performance on slow VRAM.
svn-id: r29978
2007-12-24 16:00:20 +00:00
Neil Millstone
764dc65101
Scaler corruption fixes, scaler console fixes, adding Lure target (except it doesn't quite work yet), adding function keys to virtual keyboard
...
svn-id: r29944
2007-12-21 18:36:40 +00:00
Max Horn
7599b2cb96
Patch #1847599 : Several enhancements for the build system
...
svn-id: r29889
2007-12-16 21:41:10 +00:00
Bertrand Augereau
7f97dfe610
NDS: Put all blitters ASM functions in ITCM (can't hurt as long as there is still room)
...
svn-id: r29810
2007-12-10 02:04:42 +00:00
Bertrand Augereau
209ebf3383
NDS: Integrated Robin's LDRB * 2 -> LDRH + fixes(endianness & stack space) 14ms -> 13ms
...
svn-id: r29809
2007-12-10 01:25:18 +00:00
Bertrand Augereau
142d47ef9d
NDS : Improved scaler profiling
...
svn-id: r29803
2007-12-09 19:33:30 +00:00
Bertrand Augereau
805b05ec4c
NDS : Unrolled the scaler inner loop twice to do 16bits loading
...
svn-id: r29802
2007-12-09 19:32:35 +00:00
Bertrand Augereau
14a3873568
NDS : Integrated write gathering by Robin (+ fix)
...
svn-id: r29801
2007-12-09 18:52:57 +00:00
Bertrand Augereau
3c9c3fffc7
NDS: A few cycles saved in the inner loop of the CPU scaler
...
svn-id: r29742
2007-12-07 00:01:12 +00:00
Bertrand Augereau
4806a5f673
NDS : ASM cpu scalers fixed, USING_ARM_BLITTERS back
...
svn-id: r29740
2007-12-06 21:01:54 +00:00
Robin Watts
e92c67d5a0
Attempted fix for the DS blitters; looks like I was reading from dst and
...
storing to src. D'Oh. Still untested, but this code is broken anyway
(apparently) and is disabled, so I can't really make it any worse...
svn-id: r29732
2007-12-06 00:50:22 +00:00
Bertrand Augereau
10844ea172
NDS: Disabling the buggy ARM blitters so that the CPU scaler works
...
svn-id: r29731
2007-12-05 23:53:45 +00:00
Bertrand Augereau
2f078b303b
NDS: Reporting hi-level opti from Robin in the c++ software scaler ( a1r5g5b5 swizzling )
...
svn-id: r29730
2007-12-05 23:49:07 +00:00
Bertrand Augereau
0070e3da12
NDS : params reordering to match C scaler and ARM one
...
svn-id: r29728
2007-12-05 23:16:12 +00:00
Bertrand Augereau
e82f4a25ac
NDS : The CPU scaler checkbox is back (and can be removed with a #define)
...
svn-id: r29725
2007-12-05 22:19:33 +00:00
Max Horn
78d347e008
updated backends/platform/ds/arm9/makefile.in to match changes made to backends/platform/ds/arm9/makefile (next time, please modify makefile.in then run tools/update-version.pl)
...
svn-id: r29611
2007-11-22 14:04:46 +00:00
Neil Millstone
4deb3f1b4f
Fixed a huge number of compile errors, moved over features from 0.10.0 branch.
...
svn-id: r29203
2007-10-13 15:40:11 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
3abc11611e
Code formatting fixes
...
svn-id: r28945
2007-09-18 20:16:33 +00:00
Neil Millstone
4ccec7c25a
Making DS port build again
...
svn-id: r28654
2007-08-18 11:10:41 +00:00
Neil Millstone
1b5f06dce5
Word completion code that uses predictive dictionary ported from branch0-10-0
...
svn-id: r28124
2007-07-16 22:46:49 +00:00
Robin Watts
b1feb9c65c
This commit adds a new build define USE_ARM_GFX_ASM (and sets it for the WinCE
...
and DS builds). This causes the scumm engines graphics code to call ARM
routines to do drawStripToScreen and copy8col.
These routines were originally written for the DS port, and have now been made
available to any other ARM device out there that wants them.
I've tested this change on WinCE, but can't test it on the DS as I don't have
one. We know that the routines work there though.
svn-id: r28016
2007-07-10 20:20:50 +00:00
Neil Millstone
b49b2b7db3
Adding mistakenly deleted file
...
svn-id: r27805
2007-06-30 23:42:58 +00:00
Neil Millstone
951ffd0684
Just a test
...
svn-id: r27804
2007-06-30 23:10:03 +00:00
Neil Millstone
75a05652e5
- Show mouse cursor option
...
- Support for SAGA, CINE, and AGI
- Key bindings for Gob3
- Assembler optimisations submitted by Robin Watts
svn-id: r27803
2007-06-30 23:03:03 +00:00
Max Horn
21624d3eb7
typo
...
svn-id: r27791
2007-06-30 16:11:20 +00:00
Max Horn
05a70fc8e4
Produce 'correct' keycode/ascii values for function keys
...
svn-id: r27642
2007-06-22 23:43:17 +00:00
Max Horn
2fa0a5c457
Cleaning up after myself (I blame it on, err, uhh... the Vogons?)
...
svn-id: r27625
2007-06-22 21:16:07 +00:00
Max Horn
85bf0f6d6b
Added Common::KEYCODE_INALID
...
svn-id: r27622
2007-06-22 20:51:13 +00:00
Max Horn
2b23374468
Converted lots of code to use Common::ASCII_* and COMMON::KEYCODE_* constants. This also revealed the evil mixing of keycodes and ascii we do in many places :-/
...
svn-id: r27616
2007-06-22 20:04:44 +00:00
Max Horn
b51f2f3212
Implemented the OSystem framebuffer API, as discussed on scummvm-devel. All changes are just fine, and won't cause any compile problems or regressions, despite the fact that I can't test most of the non-SDL backend changes, at an improbability level of two to the power of two hundred and seventy-six thousand to one against - possibly much higher. Anything you still can't cope with is therefore your own problem. Please relax.
...
svn-id: r27548
2007-06-19 22:39:59 +00:00
Max Horn
e5c205a324
Added backends/platform/ds/arm9/makefile(.in) to tools/update-version.pl
...
svn-id: r27533
2007-06-18 12:43:39 +00:00
Max Horn
019cbf0e6c
Added FIXME to dsmain.cpp about it not using SCUMMVM_VERSION (thus adding one more headache to the release process)
...
svn-id: r27531
2007-06-18 12:34:29 +00:00
Bertrand Augereau
1e048c1de6
NDS : Suppressed unneccessary complications regarding the backbuffer when CPU-scaled, basically it has the same stride than the regular one (512b) so most code doesn't have to change
...
svn-id: r27517
2007-06-18 07:06:24 +00:00
Bertrand Augereau
e5107cb980
NDS: setKeyboardEnable shouldn't overrun VRAM anymore when CPU scaler is on
...
svn-id: r27515
2007-06-17 19:37:07 +00:00
Bertrand Augereau
29bfadcdd7
NDS: Compile fixes
...
svn-id: r27508
2007-06-17 10:30:34 +00:00
Bertrand Augereau
03d82560c7
DS :
...
* grabRawScreen should work with the scaler enabled
* the address given to DC_FlushRange in grabRawScreen was mixing a u16 base address and a u8 stride, skipping every odd line and buffer-overrunning (if I'm not mistaken :) )
svn-id: r27415
2007-06-15 09:04:08 +00:00
Bertrand Augereau
72cfa9d829
NDS : Attempt to not buffer overrun VRAM when doing saveGameBackBuffer/restoreGameBackBuffer ported to branch 0.10.0
...
svn-id: r27374
2007-06-12 07:14:04 +00:00
Bertrand Augereau
a7271cb9dd
NDS : Attempt to not buffer overrun VRAM when doing saveGameBackBuffer/restoreGameBackBuffer when CPU scaler is on
...
svn-id: r27176
2007-06-07 20:34:15 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Bertrand Augereau
969d257274
NDS : Compile fix
...
svn-id: r26536
2007-04-16 22:10:45 +00:00
Bertrand Augereau
ed178f7e84
NDS : Potentially faster, less precise, CPU-scaler plugged
...
svn-id: r26535
2007-04-16 21:29:55 +00:00
Bertrand Augereau
78939c8166
NDS : #define to experiment with a faster, less precise, CPU-scaler
...
svn-id: r26534
2007-04-16 21:08:13 +00:00
Bertrand Augereau
bf7123548a
NDS : Trunk fix for latest libnds
...
svn-id: r26529
2007-04-16 20:06:35 +00:00
Neil Millstone
c6d41c0755
Updating DS port for changes in main codebase. Code changes for DevkitArm r20 and latest libnds.
...
svn-id: r26394
2007-04-06 18:34:53 +00:00
Max Horn
995a4d7cff
Some fixes to cope with the move of the event code from OSystem to Common
...
svn-id: r26233
2007-03-18 21:55:57 +00:00