diff options
| author | Franklin Wei <frankhwei536@gmail.com> | 2016-11-03 22:27:01 -0400 |
|---|---|---|
| committer | Gerrit Rockbox <gerrit@rockbox.org> | 2016-11-19 19:17:14 +0100 |
| commit | 05733649bce2623acfad7b163501c6fdefea985a (patch) | |
| tree | 8db235af25ae7e72f9793879bd1119db90990cf4 /apps/plugins/xworld/intern.c | |
| parent | deaeb73912c1bb9fd4d3498e59d1789761f3e322 (diff) | |
| download | rockbox-05733649bce2623acfad7b163501c6fdefea985a.zip rockbox-05733649bce2623acfad7b163501c6fdefea985a.tar.gz rockbox-05733649bce2623acfad7b163501c6fdefea985a.tar.bz2 rockbox-05733649bce2623acfad7b163501c6fdefea985a.tar.xz | |
XWorld: some fixes
Fixes sound on most platforms, original root cause was bad menu code
as well as DMA callbacks taking too long. Worked around with smaller
chunk sizes. Permanent fix would include moving mixing out of the
callback. Rewrites input with code from rockboy/doom. Cherry-picks a
change from Gregory Montoir's `rawgl' to patch the code wheel
screen. Finally, adds a motion blur filter on select targets.
Change-Id: I8df549c923c5075800c6625c36c8202e53de1d27
Diffstat (limited to 'apps/plugins/xworld/intern.c')
| -rw-r--r-- | apps/plugins/xworld/intern.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/apps/plugins/xworld/intern.c b/apps/plugins/xworld/intern.c deleted file mode 100644 index 0d58100..0000000 --- a/apps/plugins/xworld/intern.c +++ /dev/null @@ -1,34 +0,0 @@ -/*************************************************************************** - * __________ __ ___. - * Open \______ \ ____ ____ | | _\_ |__ _______ ___ - * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / - * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < - * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ - * \/ \/ \/ \/ \/ - * $Id$ - * - * Copyright (C) 2014 Franklin Wei, Benjamin Brown - * Copyright (C) 2004 Gregory Montoir - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY - * KIND, either express or implied. - * - ***************************************************************************/ - -#include "intern.h" -#include "awendian.h" - -uint8_t ICODE_ATTR scriptPtr_fetchByte(struct Ptr* p) { - return *p->pc++; -} - -uint16_t ICODE_ATTR scriptPtr_fetchWord(struct Ptr* p) { - uint16_t i = READ_BE_UINT16(p->pc); - p->pc += 2; - return i; -} |