Commit Graph

418 Commits

Author SHA1 Message Date
spacy51 ff3d186725 ADDED average performance logging. Enable with LOG_PERFORMANCE. Optionally change frame interval with PERFORMANCE_INTERVAL = x frames
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@341 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-26 11:46:37 +00:00
spacy51 1c5ce38d83 CORRECTED another typo
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@340 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-25 18:40:34 +00:00
spacy51 4130d7bd6d CORRECTED typo in man page
REMOVED zero-size getopt files in /src

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@339 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-25 18:10:58 +00:00
spacy51 d9514d27a5 REMOVE text.cpp/h from project file
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@338 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-24 12:50:27 +00:00
mudlord 80f9955583 Fixed SVN properties on rules files
Added missing files

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@337 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-24 11:46:19 +00:00
mudlord 4fadfddda0 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@335 a31d4220-a93d-0410-bf67-fe4944624d44 2008-01-24 05:35:19 +00:00
mudlord edf6f13bc4 Major Linux updates by bgKu:
- Added a basic manpage
- Added a default Linux configuration file
- Applied debian patch 01_use_dot_dir. This makes vba save the save states and battery files to $HOME/.vbam/. It is useful because the rom path is very likely to be read only. These paths can still be overridden using the config file. The configuration file and the vba-over.ini file can also be loaded from that .vbam path. Needs some Windows testing.
- Text.cpp/h getopt.c/h are sdl specific so moved them to the sdl folder.
- Removed the ability to disable the ASM version of the Sai2x scalers at runtime (to make them behave like the HQ filters)
- Fix the command line parsing bug I introduced in rev 191 (thanks to MNK)
- Gave to the interframe blending filters the same interface as fullscreen filters


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@334 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-24 05:33:18 +00:00
spacy51 ff18785f70 IMPROVE texture locking performance
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@333 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-22 14:08:28 +00:00
spacy51 39ffa7eee5 FIXED division by 0
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@332 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-22 13:27:31 +00:00
spacy51 92198f10d5 REVERTED increased code list size
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@331 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-22 12:32:49 +00:00
spacy51 604d8f54b2 mudlord:
REMOVED GLSL shaders.
FIXED Win OGL crashing on startup when a filter is enabled.
ADDED support for display lists.
FIXED resizing when using display lists.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@330 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-22 11:24:22 +00:00
spacy51 41d3dee8a2 REMOVED remaining references to non-IFB motion blur in SDL port.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@329 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-20 21:15:52 +00:00
spacy51 edc59c8013 ADDED fullscreen support to OpenGL
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@328 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-20 20:23:36 +00:00
spacy51 f56a1b3533 ADDED full screen mode enumeration functionality to OpenGL (uses Windows GDI functions).
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@327 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-20 20:22:57 +00:00
spacy51 fd055c2756 WORKAROUND: Input does not work when switching from D3D to OGL
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@326 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-20 20:16:33 +00:00
spacy51 a56a812c02 Resource file cleanup. Remove reference to non-existent InterlaceIB function. Removed non-IFB MotionBlur.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@325 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-20 20:15:10 +00:00
spacy51 b5074964ac REMOVE ddraw.lib from linker options
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@322 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-19 02:22:26 +00:00
spacy51 54f4154953 FIX issues with NO_D3D
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@321 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-19 02:06:42 +00:00
spacy51 c73edf150f ADDED possibility to edit GB cheats
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@320 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-18 20:51:47 +00:00
spacy51 46ea60b680 INCREASE maximum number of GBA cheats to 1000 (was 100)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@319 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-18 19:33:05 +00:00
spacy51 db4932fb43 INCREASE maximum number of cheats to 1000 (was 100)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@318 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-18 19:20:24 +00:00
spacy51 15d48b9256 REMOVE Display Drivers Dialog ( IDD_DRIVERS )
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@317 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-17 14:30:37 +00:00
spacy51 c54c0a8823 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@316 a31d4220-a93d-0410-bf67-fe4944624d44 2008-01-17 13:52:17 +00:00
spacy51 620f223205 Fixed strange mistake with "resource.h" being renamed to "resource." because it had two mac line endings in it.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@315 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-17 13:40:40 +00:00
spacy51 978bece999 NUKED skin support
CLEANED resource file

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@313 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-17 13:20:50 +00:00
spacy51 754fe029c9 NUKED DDraw even more
FIXED here and there

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@312 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-17 12:47:36 +00:00
mudlord 4fc470cbcc Removed DirectDraw.cpp
Fixed up issue in MainWndFile

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@311 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-17 06:34:06 +00:00
mudlord 635ff74f10 Nuked DirectDraw renderer
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@310 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-17 05:58:17 +00:00
mudlord 5b243daf86 Numerous Linux updates:
- OpenGL : fixed texture size to be exclusively a power of 2
- OpenGL : Clear the screen on init
- OpenGL : Set fullscreen resolution to the resolution of the desktop
- Changed the executable name to vbam to avoid conflict with the original VBA
- Added a basic install target to the makefile
- Fixed .gz archives loading when using fex_mini (thanks to tttttttttanaka)
- Added debian packaging informations

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@309 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-17 04:51:34 +00:00
spacy51 66c2e9b596 ADDED Extended Fullscreen Settings dialog for Direct3D.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@308 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-15 17:23:18 +00:00
spacy51 c68a44b8a1 REMOVE useless file
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@307 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-15 00:11:03 +00:00
spacy51 9df386d9a0 Prepare display interface for adding an extended full screen settings dialog.
Changes are backwards compatible to the old DirectDraw video mode enumeration code.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@306 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-14 23:13:49 +00:00
spacy51 09bc599bdd rename res to doc
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@305 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-14 22:09:46 +00:00
spacy51 95018f363b rename res to doc
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@304 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-14 22:08:41 +00:00
spacy51 4f3aefec41 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@303 a31d4220-a93d-0410-bf67-fe4944624d44 2008-01-14 22:06:19 +00:00
spacy51 2dd0496140 IMPROVE icon
USE new icon for x64
CLEAN resource file
REMOVE useless files

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@302 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-14 21:58:24 +00:00
spacy51 6922b562d6 UPDATED libpng from v1.2.10 to v1.2.24
CLEANED build system

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@299 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-13 22:57:23 +00:00
spacy51 060c8c2aae disable 16bit filter hack for HQ3x/4x in x64 builds.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@298 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-13 13:43:37 +00:00
spacy51 dedb0326ad fixed wrong tab order in directories dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@297 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-13 12:55:50 +00:00
spacy51 d58be99f74 fixed x64 weakness when using CreateFileMapping
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@296 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-13 12:55:18 +00:00
mudlord 2548fe28ec Fixed FEX linking under Linux
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@295 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-13 06:05:37 +00:00
mudlord 41993af424 Added support for compiling SDL port under MacOSX
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@294 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-13 03:17:35 +00:00
spacy51 066f6b9d08 minor
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@293 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-12 22:21:26 +00:00
mudlord 7064ccdeb3 - Fixed build
- Use the current desktop color depth instead of 16 BPP
- Fixed the OpenGL renderer when in 16 BPP color mode
- Changed the default filter to Stretch2x
- Fixed interframe blending
- A few optimizations
- We need fex.h and fex_mini.cpp for the SDL version, and using files from dependancies is not a option

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@289 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-11 21:46:41 +00:00
spacy51 56162ad0ee 7-Zip info
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@288 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-11 18:09:25 +00:00
spacy51 a92c0d6653 FIXED: Buffer overrun when selecting "Flash save" in the "Import->Battery file..." dialog.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@287 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-11 17:50:19 +00:00
spacy51 b73b895e97 clear cheat list when another ROM is loaded
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@286 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-11 17:40:25 +00:00
spacy51 b767c921f8 use fex.h & fex_mini.cpp from dependencies directory instead of redundant copy in src folder
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@285 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-11 13:49:30 +00:00
spacy51 1b9e54ca54 minor cleanup & changes
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@284 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-10 19:10:28 +00:00
spacy51 87e1f085b0 minor
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@283 a31d4220-a93d-0410-bf67-fe4944624d44
2008-01-10 17:06:23 +00:00