summaryrefslogtreecommitdiff
path: root/apps/plugins/doom (follow)
Commit message (Collapse)AuthorAge
* SWCODEC/IRAM: Save voice IRAM when a plugin initializes its IRAM. Defines ↵Michael Sevakis2006-11-18
| | | | | | two macros for declaring and initializing IRAM. Plugins should use these instead. See mp3_encoder, doom, etc. for details. Further tweaks in buffer restoration after other use. Hiding of some interfaces that should only be used by buffer management. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11544 a1c6a512-1295-4272-9138-f99709370657
* Don't need to remove the backdrop for all plugins - leave it up for some.Karl Kurbjun2006-11-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11526 a1c6a512-1295-4272-9138-f99709370657
* Doom bugfix: updating a saved tranmap didn't work.Jens Arnold2006-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11438 a1c6a512-1295-4272-9138-f99709370657
* Next step of Makefile tuning: * Use 'make' internal commands for printing ↵Jens Arnold2006-10-27
| | | | | | messages. Saves build time especially on cygwin. * SILENT variable used in more places. * Bitmap build system uses one Makefille less. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11369 a1c6a512-1295-4272-9138-f99709370657
* Allow the Sansa e200 UI simulator to be built. Thanks to Andre Smith for the ↵Barry Wardell2006-10-26
| | | | | | nice image of the Sansa. Lots more to be done including testing and tweaking the keymaps and modifying the plugins for the Sansa's 176x220 LCD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11351 a1c6a512-1295-4272-9138-f99709370657
* Consistent style of 'make' messages. Always use ranlib after ar.Jens Arnold2006-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11322 a1c6a512-1295-4272-9138-f99709370657
* rearrange compiler options to avoid conflicts with header files on FreeBSDMarcoen Hirschberg2006-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11317 a1c6a512-1295-4272-9138-f99709370657
* Speed up build process in general by using internal functions of make ↵Jens Arnold2006-10-22
| | | | | | instead of spawning sub-shells where possible. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11307 a1c6a512-1295-4272-9138-f99709370657
* Deboost under all exits for rockdoom thanks to patch 5851 by David DentKarl Kurbjun2006-10-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11100 a1c6a512-1295-4272-9138-f99709370657
* Cleaner implementation of the recent OSX simulator build fix. No need to ↵Barry Wardell2006-09-29
| | | | | | define SHARED_FLAG in each Makefile. Just have configure create it in the root Makefile instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11095 a1c6a512-1295-4272-9138-f99709370657
* Allow UI simulator to be build on OS (Slightly updated version of FS5767)Barry Wardell2006-09-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11094 a1c6a512-1295-4272-9138-f99709370657
* Fix sound in Doom on H10 - we don't support 11025Hz so use 44100Hz instead.Barry Wardell2006-09-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10895 a1c6a512-1295-4272-9138-f99709370657
* Fix not being able to exit Doom on the H10.Barry Wardell2006-09-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10887 a1c6a512-1295-4272-9138-f99709370657
* Make doom work with sound on X5.Jens Arnold2006-08-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10758 a1c6a512-1295-4272-9138-f99709370657
* Convert the "short ciruit operator madness" to plain and simple code thatDaniel Stenberg2006-08-16
| | | | | | | doesn't cause warnings in gcc 4.1.x. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10613 a1c6a512-1295-4272-9138-f99709370657
* Correct calculation of necessary buffer size to give maximum number of ↵Jens Arnold2006-08-10
| | | | | | shades on iPod Mini. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10514 a1c6a512-1295-4272-9138-f99709370657
* Use striped buffering for grayscale targets to make the buffer fit on iPod ↵Jens Arnold2006-08-07
| | | | | | g3/g4. Also slightly faster (at least on H1x0) with the buffer in IRAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10470 a1c6a512-1295-4272-9138-f99709370657
* Fix red iPod g3 build.Jens Arnold2006-08-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10469 a1c6a512-1295-4272-9138-f99709370657
* Grayscale library ported to the grayscale iPods, first version. Added C ↵Jens Arnold2006-08-07
| | | | | | reference versions of gray_update_rect() for both horizontal and vertical pixel packing. gray_update_rect() and gray_ub_gray_bitmap_part() not yet assembler optimised. Grayscale screendump doesn't work yet. * Fixed button assignments for iPod in grayscale.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10468 a1c6a512-1295-4272-9138-f99709370657
* Barry Wardell's keymappings for H10Daniel Stenberg2006-08-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10446 a1c6a512-1295-4272-9138-f99709370657
* Grayscale library: LCD linearisation and gamma correction.Jens Arnold2006-08-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10402 a1c6a512-1295-4272-9138-f99709370657
* Moved the X5 button driver to the target treeLinus Nielsen Feltzing2006-07-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10339 a1c6a512-1295-4272-9138-f99709370657
* Fix the menu start for rockdoomKarl Kurbjun2006-06-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10097 a1c6a512-1295-4272-9138-f99709370657
* Stop playback before starting to use IRAMDave Chapman2006-05-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9947 a1c6a512-1295-4272-9138-f99709370657
* Better video update, add options to startup menu, change default screensizeKarl Kurbjun2006-04-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9754 a1c6a512-1295-4272-9138-f99709370657
* Optimizations for doom: coldfire asm drawspan routine = not much, fixed ↵Karl Kurbjun2006-04-20
| | | | | | point multiply changes = not much, H300 asm lcd update = some, IRAM sound updates and simplifications = more git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9747 a1c6a512-1295-4272-9138-f99709370657
* Add better error message for messed up graphics.Karl Kurbjun2006-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9707 a1c6a512-1295-4272-9138-f99709370657
* Properly cache animations at level start. Switches still need some caching ↵Karl Kurbjun2006-04-17
| | | | | | code. Added a debug cache flag for use in the sim to w_wad.c. Should be taken out when switches are handled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9706 a1c6a512-1295-4272-9138-f99709370657
* Add in error return if appropriate.Karl Kurbjun2006-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9702 a1c6a512-1295-4272-9138-f99709370657
* Changed the way the addons and demos menus are displayed and built. Should ↵Karl Kurbjun2006-04-17
| | | | | | be a good setup for adding multiple wad files as addons. Need to add some status feedback to let the user know what has been selected previously. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9701 a1c6a512-1295-4272-9138-f99709370657
* Finally add support for unlimited number of addons and demos. Also cleaned ↵Karl Kurbjun2006-04-17
| | | | | | up the code and made a general function to handle the addons and demos. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9700 a1c6a512-1295-4272-9138-f99709370657
* Temporary fix for the high-pitched sounds on iPod: they should sound correct ↵Zakk Roberts2006-04-17
| | | | | | now, but the real problem (frequency adjustment) still needs fixing; this is merely a workaround. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9698 a1c6a512-1295-4272-9138-f99709370657
* Some code cleanup. Adds Always run to configuration options.Karl Kurbjun2006-04-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9697 a1c6a512-1295-4272-9138-f99709370657
* Fix run so that it stays enabled across level loads. Removed some unused ↵Karl Kurbjun2006-04-16
| | | | | | code and added some back in for hopeful future use. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9692 a1c6a512-1295-4272-9138-f99709370657
* Decrease doom's code size and some code cleanup.Karl Kurbjun2006-04-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9690 a1c6a512-1295-4272-9138-f99709370657
* Disable some unused code (code used in network play) to bring the plugin ↵Dave Chapman2006-04-16
| | | | | | size back down to under 512KB on the ipod video - more work needs to be done to further decrease the plugin size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9683 a1c6a512-1295-4272-9138-f99709370657
* Slight code cleanups, fixed sound parameter - now it saves. Old ↵Karl Kurbjun2006-04-15
| | | | | | configurations will be reset. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9682 a1c6a512-1295-4272-9138-f99709370657
* Start of profiling support for doom.Karl Kurbjun2006-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9667 a1c6a512-1295-4272-9138-f99709370657
* Prevent non-standard wads (most notably GP32 wads) that should not run from ↵Karl Kurbjun2006-04-13
| | | | | | ever making it into game (avoid freezes, data aborts, memory corruption, etc..) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9647 a1c6a512-1295-4272-9138-f99709370657
* use #ifdef x instead of #if defined(x)Christian Gmeiner2006-04-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9581 a1c6a512-1295-4272-9138-f99709370657
* HAVE_ADJUSTABLE_CPU_FREQ isn't defined for simulators, so we don't have to ↵Christian Gmeiner2006-04-09
| | | | | | check for simulator builds before using cpu_boost() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9580 a1c6a512-1295-4272-9138-f99709370657
* Add a simple header and version number to the default.dfg config fileDave Chapman2006-04-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9570 a1c6a512-1295-4272-9138-f99709370657
* Fix warningKarl Kurbjun2006-04-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9543 a1c6a512-1295-4272-9138-f99709370657
* Scaling code fixed by clamping down the width to a max of SCREENWIDTH. ↵Karl Kurbjun2006-04-06
| | | | | | Removed some #ifdefs for glprboom git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9542 a1c6a512-1295-4272-9138-f99709370657
* Fix GCC trying to use memcpy for GCC 4.1 and allow Doom to compile.Thom Johansen2006-04-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9539 a1c6a512-1295-4272-9138-f99709370657
* Remove workaround for broken ARM memset.Thom Johansen2006-04-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9520 a1c6a512-1295-4272-9138-f99709370657
* Fix finale text and try and prevent some data corruption due to the scaling ↵Karl Kurbjun2006-04-05
| | | | | | code. Also allows the non-standard GP32 mods to work with some bounds checking. More comments are in v_video.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9511 a1c6a512-1295-4272-9138-f99709370657
* Fix automap coordinatesKarl Kurbjun2006-04-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9509 a1c6a512-1295-4272-9138-f99709370657
* Make savegame strings more informativeKarl Kurbjun2006-04-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9508 a1c6a512-1295-4272-9138-f99709370657
* Fix up configurable keys, edit exit string, more work needs to be done on ↵Karl Kurbjun2006-04-04
| | | | | | menu keys git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9506 a1c6a512-1295-4272-9138-f99709370657