aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ds
AgeCommit message (Collapse)Author
2007-07-10This commit adds a new build define USE_ARM_GFX_ASM (and sets it for the WinCERobin Watts
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-06-30Adding mistakenly deleted fileNeil Millstone
svn-id: r27805
2007-06-30Just a testNeil Millstone
svn-id: r27804
2007-06-30- Show mouse cursor optionNeil Millstone
- Support for SAGA, CINE, and AGI - Key bindings for Gob3 - Assembler optimisations submitted by Robin Watts svn-id: r27803
2007-06-30typoMax Horn
svn-id: r27791
2007-06-22Produce 'correct' keycode/ascii values for function keysMax Horn
svn-id: r27642
2007-06-22Cleaning up after myself (I blame it on, err, uhh... the Vogons?)Max Horn
svn-id: r27625
2007-06-22Added Common::KEYCODE_INALIDMax Horn
svn-id: r27622
2007-06-22Converted lots of code to use Common::ASCII_* and COMMON::KEYCODE_* ↵Max Horn
constants. This also revealed the evil mixing of keycodes and ascii we do in many places :-/ svn-id: r27616
2007-06-19Implemented the OSystem framebuffer API, as discussed on scummvm-devel. All ↵Max Horn
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-18Added backends/platform/ds/arm9/makefile(.in) to tools/update-version.plMax Horn
svn-id: r27533
2007-06-18Added FIXME to dsmain.cpp about it not using SCUMMVM_VERSION (thus adding ↵Max Horn
one more headache to the release process) svn-id: r27531
2007-06-18NDS : Suppressed unneccessary complications regarding the backbuffer when ↵Bertrand Augereau
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-17NDS: setKeyboardEnable shouldn't overrun VRAM anymore when CPU scaler is onBertrand Augereau
svn-id: r27515
2007-06-17NDS: Compile fixesBertrand Augereau
svn-id: r27508
2007-06-15DS :Bertrand Augereau
* 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-12NDS : Attempt to not buffer overrun VRAM when doing ↵Bertrand Augereau
saveGameBackBuffer/restoreGameBackBuffer ported to branch 0.10.0 svn-id: r27374
2007-06-07NDS : Attempt to not buffer overrun VRAM when doing ↵Bertrand Augereau
saveGameBackBuffer/restoreGameBackBuffer when CPU scaler is on svn-id: r27176
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-04-16NDS : Compile fixBertrand Augereau
svn-id: r26536
2007-04-16NDS : Potentially faster, less precise, CPU-scaler pluggedBertrand Augereau
svn-id: r26535
2007-04-16NDS : #define to experiment with a faster, less precise, CPU-scalerBertrand Augereau
svn-id: r26534
2007-04-16NDS : Trunk fix for latest libndsBertrand Augereau
svn-id: r26529
2007-04-06Updating DS port for changes in main codebase. Code changes for DevkitArm ↵Neil Millstone
r20 and latest libnds. svn-id: r26394
2007-03-18Some fixes to cope with the move of the event code from OSystem to CommonMax Horn
svn-id: r26233
2007-03-18adding key scanning functions compatible with ScummVM's IPCNeil Millstone
svn-id: r26188
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again svn-id: r26180
2007-03-08Removed MAX_FILENAME_LENGTH workaround (using enum's instead of #defines ↵Max Horn
means we can take advantage of namespaces) svn-id: r26019
2007-03-08Removed redundant code from gba_nds_fat.h (for some bizarre reason, the data ↵Max Horn
in this file was present twice) svn-id: r26018
2007-02-21Change an include to remove requirement of libfatNeil Millstone
svn-id: r25773
2007-02-21Change an include to remove requirement of libfatNeil Millstone
svn-id: r25772
2007-02-18NDS : The scaler profiling renders a white line (1 pixel / 1 ms)Bertrand Augereau
svn-id: r25704
2007-02-18NDS : CPU scaler twiddling backupBertrand Augereau
svn-id: r25703
2007-02-18NDS : CPU scaler performance experimentBertrand Augereau
svn-id: r25702
2007-02-18NDS : Compile fix (savegames-related)Bertrand Augereau
svn-id: r25700
2007-02-17Get rid of Common::SaveFileMax Horn
svn-id: r25666
2007-02-15Changes made for 0.9.1a beta2 release backported to trunkNeil Millstone
svn-id: r25617
2007-02-13NDS : Added the cpu scaler option in dsoptions (even seem to work ↵Bertrand Augereau
dynamically, at least in Maniac Mansion) svn-id: r25561
2007-01-20Ported changes from branch-0-9-0 to fix grabRawScreen(), and palette corruption.Neil Millstone
svn-id: r25129
2007-01-19Adding libcartreset, fixing CD audio bug, adding DLDI support (defined out ↵Neil Millstone
all other fat drivers) svn-id: r25124
2007-01-19Changed to ARM7 for libcartresetNeil Millstone
svn-id: r25123
2007-01-19Adding libcartreset to ARM7 binaryNeil Millstone
svn-id: r25122
2006-12-09NDS : Scaler cleaningBertrand Augereau
svn-id: r24821
2006-12-09NDS : Scaler cleaningBertrand Augereau
svn-id: r24820
2006-12-09NDS : Scaler optimization 43 -> 33 msBertrand Augereau
svn-id: r24819
2006-12-09NDS : More blitters stuffBertrand Augereau
svn-id: r24818
2006-12-07NDS : Micro-optimizations for the software blitter (table lookup for div by ↵Bertrand Augereau
5 : 51ms -> 43ms) svn-id: r24817
2006-12-06NDS : Micro-optimizations for the software blitterBertrand Augereau
svn-id: r24811
2006-12-06NDS : CPU scaler profiling (currently 50ms ouch)Bertrand Augereau
svn-id: r24810
2006-12-03NDS : Micro-optimizations for the software blitterBertrand Augereau
svn-id: r24804