Commit Graph

835 Commits

Author SHA1 Message Date
bgk 8d732a7704 GTK :
Readded the sound mute option using the new API
2008-08-27 12:18:38 +00:00
bgk f5c7bb5d28 GTK :
Fixed build by removing obsolete sound options

SDL :
Still broken
2008-08-27 11:47:52 +00:00
spacy51 43572d4e60 SMALL fix 2008-08-26 23:55:52 +00:00
spacy51 c566b321ea Sound code clean up 2008-08-26 23:45:34 +00:00
spacy51 92c8f3c30c ADDED blargg to about box 2008-08-26 22:15:19 +00:00
spacy51 c2b00fc595 REMOVED unused global soundBufferTotalLen
MOVED soundNextPosition from sound core to DirectSound
2008-08-26 21:12:46 +00:00
spacy51 99d5c6e6df REMOVED soundOffFlag remains 2008-08-26 20:48:25 +00:00
spacy51 ae0394a1e4 REMOVED sound reverse stereo remains 2008-08-26 20:34:45 +00:00
spacy51 f5eabba1c7 REMOVED remains of soundLowPass option 2008-08-26 20:28:32 +00:00
spacy51 e1e218c554 REMOVED sound echo menu item 2008-08-26 20:20:30 +00:00
spacy51 781c3b66e9 FIXED warnings about macro redefinition 2008-08-26 20:00:30 +00:00
spacy51 ea11c4735b ADDED Audio Effects config dialog 2008-08-26 13:36:40 +00:00
spacy51 111b6f0890 Resource file cleanup 2008-08-26 10:46:32 +00:00
spacy51 377340575c REMOVED Sound Off option
REMOVED Sound On option
2008-08-26 10:05:00 +00:00
spacy51 bb710be856 ADDED Now recognizes GBA sound hardware mode
ADDED gbSoundConfigEffects function to apply new effects configuration [blargg]
2008-08-25 22:51:46 +00:00
spacy51 79cc82a59f FIXED GB audio state loading [blargg] 2008-08-25 22:02:15 +00:00
spacy51 a5179953ab FIX build fails with non-SP1 2008-08-25 20:49:55 +00:00
spacy51 82b4889980 CHANGED everything to use C/C++/MFC runtime DLLs + libpng/zlib DLL versions
ADDED workaround for missing crc32_combine function in default zlib DLL
2008-08-14 16:36:51 +00:00
spacy51 54addad74b FIX compiling Qt build with MSVC++ 2008-08-13 23:20:45 +00:00
spacy51 453871ad4f FIX compiling with NO_OGL 2008-08-13 17:27:07 +00:00
spacy51 9146d8d68e ADDED more sound skip protection on GUI interaction
REMOVED zutil.h dependency
SMALL code cleanup
2008-08-13 14:24:50 +00:00
spacy51 86a59cdbcf REMOVED pause when inactive option as audio skips were inevitable when it was disabled.
REMOVED remains of generic flashcard option in GUI
2008-08-13 12:46:49 +00:00
spacy51 dd40cfdc00 FIX resource compile system 2008-08-13 11:38:46 +00:00
spacy51 09893c94c6 REMOVED outdated VC2005 project files
REMOVED libpng source code
REMOVED zlib source code
RENAMED vc2008 to vc2008_qt
MOVED Win32/MFC project files to 'project/vc2008_mfc' folder
CHANGED XAudio2 to default sound output
2008-08-13 10:01:39 +00:00
mudlord 4fd9f109e5 FIXED: Icon issue in options in Qt4 GUI system
ADDED: Directory options in Qt4 GUI system. Yay.
2008-08-06 04:00:48 +00:00
xkiv 5006873994 Sorry, got carried away and forgot I had some private changes here. Reverting this part of previous commit. -- xKiv 2008-08-03 21:06:36 +00:00
xkiv 5b5f0078fe SDL build/configuration patches (martinultima, chrono):
http://vba-m.ngemu.com/forum/gbc-cheats-gameshark-compile-fixes-t-193.html
2008-08-03 21:02:37 +00:00
spacy51 ac73d8ff85 CHANGED XAudio2 config dialog device listing not sorted by alphabet anymore 2008-07-27 11:32:52 +00:00
spacy51 e4c1506dc5 FIXED XAudio2 config dialog did not show current device OnInitDialog 2008-07-26 11:55:22 +00:00
spacy51 910d4ac9f8 ADDED XAudio2 config dialog 2008-07-22 13:14:32 +00:00
spacy51 31f1673d6d ADDED stereo to surround upmixing (XAudio2) 2008-07-14 17:59:15 +00:00
spacy51 d662882922 FIXED: XAudio2 no sound with ASUS Xonar cards 2008-07-14 15:58:30 +00:00
mudlord 64e3165091 Since the Windows port of GNU patch was being a bitch, did LIRC support again. Bleh! 2008-07-11 01:49:36 +00:00
mudlord eac8b888a3 ADDED LIRC support in SDL build 2008-07-10 23:41:29 +00:00
spacy51 0c3009a6f3 ADDED "Cheats Enabled/Disabled" status messages 2008-07-10 16:03:15 +00:00
spacy51 0cafb29152 Make the option "File->Load Game->Do not change battery save" work for GB/C games as well. 2008-06-30 21:05:14 +00:00
bgk 3987b1c37b GTK GUI : Fixed build 2008-06-28 06:03:05 +00:00
bgk 7564a9401c GTK GUI :
- Fixed XV output for cards not supporting the XV_AUTOPAINT_COLORKEY parameter
2008-06-27 12:01:12 +00:00
squall-leonhart f850d60151 more fixes towards MBC7 2008-06-26 13:49:19 +00:00
spacy51 785706fcbb ADDED option "File->Load Game->Do not change battery save" (currently GBA only) 2008-06-26 11:55:08 +00:00
squall-leonhart 81a8b3cdd0 GBC Battery fix 2008-06-26 02:50:57 +00:00
spacy51 974e378d47 Fix XAudio2 crash 2008-06-17 00:00:48 +00:00
bgk 2bd3eadac0 Allow building the GTK port without debugger support 2008-06-16 20:18:49 +00:00
bgk c64fd54be9 Fix build without BKPT_SUPPORT 2008-06-16 18:57:58 +00:00
bgk b780693c37 Fixed misspelling in the GTK about dialog. 2008-06-12 18:10:30 +00:00
bgk 5ee8ba5c09 Disabled the buffer underflow warning. 2008-06-12 17:51:52 +00:00
bgk b72cabd80e GTK GUI:
- Modified the directories dialog so that it uses GtkFileChooserButtons instead of just txt fields
- The emulator won't try to write in the rom folder anymore by default, since it has no reason to be writable
- Fixed the quicksave menu
2008-06-05 16:31:38 +00:00
bgk 123570a068 GTK GUI:
- Use sytem wide recent used files.
2008-06-05 11:32:49 +00:00
bgk 8535979111 GTK GUI:
- Updated credits
2008-06-05 08:34:50 +00:00
bgk cfc3875d18 GTK GUI:
Removed the ability to save screenshots as bitmaps. The BMP format is dead.
2008-06-05 08:25:35 +00:00
bgk 20def2fca2 GTK GUI :
- Use more gtk stock items for the menus
2008-06-05 08:05:56 +00:00
bgk 41b4431506 Use stock menu item for the about menu. TODO : convert the other menu items where applicable too. 2008-06-04 18:41:40 +00:00
bgk 045889d4cd GTK GUI :
- Improved icon installation. Thanks joneslee !
- Improved make install
2008-06-04 18:08:37 +00:00
n-a-c-h 475784b4fb Insanity for the sake of insanity. 2008-06-02 02:15:55 +00:00
bgk 23460ff9ad GTK GUI :
- Disabled RGB overlays in the Xv module since it was buggy
- Properly initialize autofire state
2008-06-01 16:43:27 +00:00
mudlord 1689d58f38 Fixed some loose ends in the OpenGL renderer.
Now its nice and tidy. Heh.
2008-05-31 01:43:17 +00:00
mudlord 05769eba13 Fixed pragmas 2008-05-29 04:05:38 +00:00
n-a-c-h 92cc48428b Beware the pragmas. 2008-05-29 03:55:54 +00:00
n-a-c-h ac5c6f1e0d Fix for MSVC. 2008-05-29 03:20:05 +00:00
n-a-c-h a06d02619f Slight tweak. 2008-05-28 23:50:15 +00:00
n-a-c-h 38aa5245c4 Fixed two bugs, and did some corrections for granuality. 2008-05-28 22:55:00 +00:00
n-a-c-h 8dc55c6639 Making some things more annoying to notice. 2008-05-28 22:43:40 +00:00
n-a-c-h 4ae3e64c15 Lets quiet a warning. 2008-05-28 09:04:14 +00:00
n-a-c-h 645e277729 Make this just a little bit strong. 2008-05-28 09:01:22 +00:00
n-a-c-h e97790f218 Taking some advice from byuu to not make all the data static, and of course, advice from SPC to stick in some annoying we no longer exist, bring on fucompp! 2008-05-28 08:58:50 +00:00
mudlord c8a44679c2 Fixed about DLG link. 2008-05-28 06:48:08 +00:00
n-a-c-h 421a0efc8e I'm upset that my last trick missed a trick, so correcting that now. 2008-05-28 02:38:01 +00:00
n-a-c-h 9b1223c3c1 Okay this insanity I think is sort of outdoing myself. Good luck looking at this through a disassembler. 2008-05-28 02:26:10 +00:00
n-a-c-h 89246e73a5 Maybe this will help. 2008-05-28 00:51:46 +00:00
n-a-c-h 3bafae2a93 Should compile now with MSVC (yeah, I actually broke out MSVC and did some testing, not that I could figure out how to build the whole project). 2008-05-27 23:13:26 +00:00
n-a-c-h 550aebf08c Fixed unprotect_buffer(). 2008-05-27 15:35:03 +00:00
n-a-c-h b06aeaf9dc Oops, mixed up two variables. 2008-05-27 08:40:32 +00:00
n-a-c-h 7b339f6cf0 Small improvement ;) 2008-05-27 08:39:20 +00:00
n-a-c-h 02273776c9 Scope fix, lets hope this compiles. 2008-05-27 08:36:54 +00:00
n-a-c-h 2cbc4ab6c9 Move some data from function to global to take it off the stack, and make it harder to find when browsing the code with a process viewer. 2008-05-27 08:35:36 +00:00
n-a-c-h 6e5f9d9b00 Just in case. 2008-05-27 08:34:07 +00:00
n-a-c-h 99455983be A lot more crazy stuff, hope it compiles. 2008-05-27 07:58:21 +00:00
mudlord c18f746121 Started work on updated crypto 2008-05-26 23:19:27 +00:00
spacy51 c0166c1b5d DISABLE possibility to select multi-threaded filters and filter plugins at once 2008-05-20 17:14:55 +00:00
spacy51 4b83a9f2fe ADDED convenience behavior of filter plugin menu entry 2008-05-20 17:04:25 +00:00
spacy51 f08da5cdce Enable GBA_LOGGING for Release builds 2008-05-20 14:53:16 +00:00
spacy51 2078af0849 FIXED: Logging dialog broken after switching render API 2008-05-20 14:43:12 +00:00
spacy51 e62eec4e60 Small change 2008-05-20 14:32:21 +00:00
spacy51 8552ce65fa Added seperate verbose channel for sound output 2008-05-20 14:24:49 +00:00
n-a-c-h cbe0cf7bbc For building debug builds, no security ever. 2008-05-20 12:45:49 +00:00
n-a-c-h b65f624d58 Fixed bug in defines, and tighten stuff up with an adler! 2008-05-20 12:38:15 +00:00
n-a-c-h b9243acef4 Better protection. 2008-05-20 03:39:14 +00:00
n-a-c-h 6725cec0c3 Fix handling of one case, should be a good memmem() now. 2008-05-20 01:54:20 +00:00
n-a-c-h 33af8c9962 Some fixes. 2008-05-19 15:29:59 +00:00
mudlord ea1221605d Updated payload 2008-05-19 13:06:55 +00:00
mudlord 2bca98d6b0 Added some fun.... 2008-05-19 12:50:49 +00:00
mudlord 89fbf37bad Updated about info 2008-05-18 22:42:56 +00:00
mudlord f0e786aed0 Fixed up Qt4 project file
Started preliminary Qt4 directory dialog in options
2008-05-16 02:40:47 +00:00
n-a-c-h 9720e3ec10 Insert Placeholder so I don't forget. 2008-05-15 02:07:32 +00:00
n-a-c-h 69177f5742 Cleanup, support .dmg 2008-05-15 02:04:32 +00:00
xkiv 9dd68a5d0f Made (some) messages about invalid cheat codes more descriptive 2008-05-08 23:27:20 +00:00
xkiv 812990cd2f (new/changed functionality is mostly described in the new file doc/ReadMe.SDL.txt)
Reworked rewinds
More schemes for save/load keybindings
Savestate backups
Per-gamepad autofire (binds to a button on the real pad/keyboard)
Allow adding cheat codes from commandline
Allow adding IPS patch files from commandline
Fix bug in configuration for pad 4
Configurable default scaling of window size for openGL (when filter=0)
Assorted code cleanups (using DEFINEs instead of literals, factored-out chunks of code
from the big switch to functions, ...)
New switches for muting sound (CTRL+S), toggling cheats (CTRL-E)
Added timestamp to console messages
All messages go to console, even if they go to screen
Some messages no longer go to screen
2008-05-08 23:25:39 +00:00
xkiv 3480d2e03d Added new options:
Joy#_AutoA, Joy#_AutoB, openGLscale, saveKeysSwitch
Fixed maximum value for rewindTimer.
2008-05-08 23:16:12 +00:00
bgk a48b02db72 GTK GUI :
- Removed the menuitem accelerator hack
- Fixed a Valgrind warning about an uninitialized pointer
- The sound driver now displays an error message when it is unable to access to the device, instead of crashing
2008-05-03 07:58:20 +00:00
bgk baf094ce92 GTK GUI :
Added fullscreen support (toggle with F11)
2008-04-29 19:08:47 +00:00
bgk 0509c211b1 GTK UI :
Use newer Tooltip API. gvbam now builds with GTKMM_DISABLE_DEPRECATED
2008-04-27 18:05:58 +00:00
bgk 5c4600e4fc GTK GUI :
- Fixed some warnings
- Uninitialized memory should not be displayed anymore instead of a black screen
2008-04-27 16:54:42 +00:00
bgk 66dd396d85 GTK GUI :
Replaced GTK/GDK display by GTK/Cairo, now the window can be resized with all the video modules.
2008-04-25 18:21:39 +00:00
bgk 62f52b9622 Small cleanup 2008-04-25 09:52:59 +00:00
bgk 348caa1b80 GTK GUI :
Added a menu to select the video output module
2008-04-25 09:34:16 +00:00
bgk bd20a2e6aa GTK GUI :
- Added an OpenGL output module and enabled it by default.
- Filters can now be applied with a zoom level != 2 (Xv and OpenGL only).
2008-04-25 08:42:43 +00:00
bgk 79f61a2e2f GTK GUI :
Properly shutdown the sound output
2008-04-23 18:53:21 +00:00
bgk d1d115dbe8 GTK GUI :
The window can now be resized when using the Xv output. The display stretches to fit the window with aspect ratio correction.
2008-04-23 11:54:54 +00:00
bgk 66720378c9 GTK GUI :
Added filter support to the Xv output code
2008-04-22 11:52:55 +00:00
bgk cc077e2080 GTK GUI :
Added a Xvideo renderer to get hardware accelerated scaling and filtering. It is about 10x faster than the GTK+ renderer. No filters yet.
2008-04-22 10:39:23 +00:00
bgk b80d66853e GTK GUI :
- Initial work to allow multiple dislay drivers
2008-04-21 16:46:22 +00:00
bgk f80c58cc41 GTK GUI :
- Replaced the custom about dialog by a more maintainable standard GTK+ one
- Replaced the PNG icon by a scalable one created by Matteo Drera
2008-04-21 11:49:44 +00:00
bgk dfc7136df6 Actually change the window title. 2008-04-21 07:45:45 +00:00
bgk 4e7f9cf39f GTK GUI :
- A bit of rebranding
- Replaced the unix specific getopt command line option parsing with the glib parser
2008-04-21 07:42:18 +00:00
bgk e46f9535ac GTK GUI :
- Fixed wrong sigc types
- Fixed loading of GB games
2008-04-21 06:28:02 +00:00
bgk caf0e8fced GTK GUI :
- Improved the CMake script
- Removed some leftover debug code
- Simplified the menu appearance
- Made the debian packaging scripts use the cmake build system
- Added the GTK build to the debian package
2008-04-20 19:52:18 +00:00
bgk ce99a65c94 Ooops. Forgot that file in my last commit. 2008-04-20 07:33:58 +00:00
bgk 65d9ca1d92 Initial version of the GTK GUI (forwardported from VBA's CVS) 2008-04-20 07:28:48 +00:00
bgk 9321a15300 Separated the SDL sound code from the SDL port to make it reusable by the other ports. 2008-04-20 07:26:11 +00:00
spacy51 9a60908f37 ADDED: Option to always use the last accessed directory instead of any of the default ROM directories. 2008-04-15 15:15:36 +00:00
spacy51 6701ee724b FIXED: OpenGL had black border at top in fullscreen 2008-04-08 19:19:42 +00:00
mudlord d41c634702 Bleh, removed OGL dlists since it didnt seem to make much difference. 2008-04-07 13:37:54 +00:00
spacy51 ee3e7a5e75 OpenAL:
- Only show empty buffer warning for debug builds
- Code cleanup
2008-04-05 23:01:59 +00:00
spacy51 f135b6f28a XAudio2 will now output a warning to the log window, when the buffers ran dry. Debug build only. 2008-04-05 01:49:15 +00:00
spacy51 e3d4c0f2b5 ADDED option to disable multi-threaded pixel filtering
REDUCED maximum number of cores to use to 8
2008-04-05 00:13:31 +00:00
spacy51 6fac33e04b Use GetSystemInfo() function to retrive number of CPUs. 2008-03-30 23:23:25 +00:00
spacy51 97a9be1c7c FIXED: Wrong detection of CPU cores crashes emu.
ADDED: D3D will not use more than 16 cores.
2008-03-30 13:26:17 +00:00
spacy51 f4170784b3 ADDED asm-filters thread-safe patches by chrono.
ADDED maxCpuCores option to ini file and autodetect best value at first run.
2008-03-26 16:21:30 +00:00
spacy51 911450eff1 Thread safety patch for HQ4x_32 filter. BIG THANKS to chrono for his work. 2008-03-25 19:16:26 +00:00
mudlord 5cb6c0dab7 Added border fix for HQ3X/HQ4X ASM filters
Added Spacy's multithreaded D3D filter routine
2008-03-25 04:12:29 +00:00
squall-leonhart b9722e941c swapped default A/B control defines 2008-03-24 00:39:10 +00:00
mudlord e14bd1494e Updated Qt4 extension filter to remove RAR, since we can't use it due to legal reasons. 2008-03-22 06:49:22 +00:00
mudlord cee9bca44c Updated Qt4 GUI options dialog.
Wow...
2008-03-22 06:32:41 +00:00
spacy51 426306e1d6 FIX GUI bug related to COM and multi-threading 2008-03-10 14:18:45 +00:00
spacy51 107d1670a7 Change initialization of DirectSound and XAudio2 to load DLLs at runtime instead of linking statically to them.
Replace timeGetTime() with GetTickCount() in order to eliminate the need of additionally linking against winmm.lib.
2008-03-09 19:11:28 +00:00
spacy51 587379dc29 Replace Sleep function with waitable event 2008-03-09 16:25:36 +00:00
spacy51 8c9a679eca ADDED sound output using Microsoft's new XAudio2 API 2008-03-09 14:01:34 +00:00
mudlord 8359ac8351 Ugh...
Someone (not me) was spawning a window and wasn't killing it afterwards. It caused a issue to do with fullscreen-window mode transition. Removed since I checked out and it made no difference at all to functionality, yet it caused this issue.
2008-03-09 08:43:30 +00:00
jbo_85 1aba6fec1d Fixed inline assembler for Linux. 2008-03-09 00:45:18 +00:00
spacy51 1c529a52e7 Update MSVC2008 project files.
Fix compiler errors.
2008-03-08 13:59:23 +00:00
Nach ab0256d9cc Whitespace trim, and eol-style native propery set again. 2008-03-05 00:35:39 +00:00
spacy51 167d89121c REMOVED superfluid backup files. 2008-03-04 19:17:32 +00:00
mudlord 517d815248 Removed redundant entries.
We could add DDraw support if we wanted. Sindre Aamas's emulator is extremely insightful in the use of Qt and DirectDraw...
2008-03-04 07:07:58 +00:00
spacy51 c186ca49fe FIXED linker errors in SDL build about dbgSignal/dbgOutput 2008-03-03 16:10:33 +00:00
spacy51 9454925557 FIX compiler error 2008-03-03 15:17:51 +00:00
spacy51 d2a372683d FIXED mistake 2008-03-03 14:41:14 +00:00
squall_leonhart69r 4e28eab229 changed paths to reflect new folder structure. 2008-03-03 05:33:00 +00:00
squall_leonhart69r 1e59dabbd5 changed #include "GBAGFX.h" to #include "GBAGfx.h" 2008-03-03 01:37:29 +00:00
squall_leonhart69r a3a1d13f16 removed src/agb/GBAGfx.h: line 25 #include "gbaGfx.h" 2008-03-03 01:35:16 +00:00
spacy51 2d36cde81d Qt:
ADDED shared, agb_core and gb_apu files to project file
2008-03-02 16:11:25 +00:00
squall_leonhart69r 5c8fa49d23 2008-02-29 04:11:02 +00:00
squall_leonhart69r 3411dd3094 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:06:41 +00:00
squall_leonhart69r 0ab3a6f3c4 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:06:32 +00:00
squall_leonhart69r 51c97b2760 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:06:25 +00:00
squall_leonhart69r 86358fd29c Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\OpenGL.cpp
2008-02-29 04:05:35 +00:00
squall_leonhart69r dfe220a9e5 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\AccelEditor.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\CmdAccelOb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\Direct3D.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\MainWnd.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\OpenGL.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:03:22 +00:00
squall_leonhart69r 30293577ef Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\AccelEditor.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\CmdAccelOb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\Direct3D.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\MainWnd.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\OpenGL.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:03:14 +00:00
squall_leonhart69r d9cd9fa7f7 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\AccelEditor.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\CmdAccelOb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\Direct3D.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\MainWnd.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\OpenGL.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:03:07 +00:00
squall_leonhart69r 83c6fee96f Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\AccelEditor.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\CmdAccelOb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\Direct3D.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\MainWnd.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\OpenGL.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:02:59 +00:00
squall_leonhart69r ad01e508d9 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\Util.cpp
2008-02-29 04:00:46 +00:00
squall_leonhart69r 61c9c5e689 Removed file/folder 2008-02-29 03:54:27 +00:00
squall_leonhart69r d8d7189383 Removed file/folder 2008-02-29 03:54:07 +00:00
squall_leonhart69r 54d6577479 Removed file/folder 2008-02-29 03:53:57 +00:00
squall_leonhart69r 9d0da0ef8b Removed file/folder 2008-02-29 03:53:42 +00:00
squall_leonhart69r 84c3845fac Removed file/folder 2008-02-29 03:53:30 +00:00
squall_leonhart69r 9585bb0c8d Removed file/folder 2008-02-29 03:53:13 +00:00
squall_leonhart69r 935829cc99 Removed file/folder 2008-02-29 03:52:43 +00:00
squall_leonhart69r 52e6dae36f Removed file/folder 2008-02-29 03:52:21 +00:00
squall_leonhart69r c19478fd2e Removed file/folder 2008-02-29 03:52:05 +00:00
squall_leonhart69r 5341dc4218 added partial support for Brunni's GB palettes, might make this more permanent in the future by improving the built in palette editor and adding pergame support to it. 2008-02-29 02:52:45 +00:00
Nach 453b3c79aa Improved file select filter. 2008-02-28 11:29:26 +00:00
Nach 7ac738362c Fixed warnings. 2008-02-28 11:11:29 +00:00
Nach 0c9a2da44c Property set for new files. 2008-02-28 00:04:28 +00:00
Nach b248000efb You better believe it, it's a whitespace trim, and line conversions, eol settings comming up. 2008-02-27 23:58:25 +00:00
squall_leonhart69r 15f5096e7c 2008-02-27 22:01:08 +00:00
squall_leonhart69r 9a438ca3a5 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:52:27 +00:00
squall_leonhart69r d56d863093 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:52:19 +00:00
squall_leonhart69r b9e48072d8 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:52:12 +00:00
squall_leonhart69r 97dc083193 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:52:05 +00:00
squall_leonhart69r c19c531266 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:57 +00:00
squall_leonhart69r 9ece4d2b79 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:48 +00:00
squall_leonhart69r 15eed5a15f added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:40 +00:00
squall_leonhart69r 6b9feda57f added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:33 +00:00
squall_leonhart69r 4c32885e66 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:24 +00:00
squall_leonhart69r 9d6fbc0fb6 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:16 +00:00
squall_leonhart69r fccfafb264 somehow missed a path >.> 2008-02-27 16:01:44 +00:00
squall_leonhart69r 7aef2948b1 moved some of the GBA core files to the new agb directory and setup the paths, fixed some includes i didn't setup properly for GB. 2008-02-27 15:48:18 +00:00
squall_leonhart69r df3ae15cac Renamed GB to DMG, fixed makefiles and vc project files to accomodate this change 2008-02-27 13:33:37 +00:00
spacy51 1479e11435 Qt:
REMOVED glwidget
ADDED window size save/load to INI
2008-02-24 18:09:14 +00:00
spacy51 3fc5da660b Qt:
ADDED smarter graphics output
2008-02-24 18:01:35 +00:00
spacy51 350627e09c Qt:
ADDED ROM file loading
2008-02-24 00:10:53 +00:00
spacy51 60070208a4 Qt:
ADDED version info to about box
2008-02-23 20:13:48 +00:00
spacy51 ac2478d7c2 Qt:
ADDED list widget to cheats sidebar
2008-02-22 19:43:50 +00:00
spacy51 eb49943649 Qt:
FIXED disabling side bar when enabling translation
2008-02-22 19:32:43 +00:00
spacy51 71e80e63b3 Qt:
FIXED small mistake
2008-02-22 19:25:19 +00:00
spacy51 450df58520 Qt:
ADDED support for saving/loading settings to/from an INI file.
2008-02-22 18:59:57 +00:00
spacy51 5ee7a8946e Qt:
ADDED Windows VersionInfo to resource file
2008-02-21 20:04:37 +00:00
spacy51 70c8b87764 Qt:
FIXED missing Q_OBJECT declaration in class definition
UPDATED german translation
2008-02-21 19:23:52 +00:00
spacy51 fc8a26841c Qt:
- Eye candy
- Code cleanup
2008-02-21 17:33:04 +00:00
spacy51 ac1fe601d1 forgot to add this file 2008-02-21 16:42:17 +00:00
spacy51 bf948ffd1a Qt:
- code cleanup
- modified layout of config dialog
2008-02-21 15:58:29 +00:00
mudlord a858169d2f Added preliminary input keys dialog box 2008-02-21 08:58:01 +00:00
mudlord edb5c06f2c Fixed some minor issues in the main dialog 2008-02-21 05:37:40 +00:00
mudlord f92dbf47ea Started preliminary work on the new main options menu 2008-02-21 05:21:15 +00:00
mudlord 4dd989f6fe Added stubs for opening ROMs and the main options dialog widget 2008-02-21 04:27:45 +00:00
mudlord bc27b9e777 Fixed bug 2166 2008-02-21 03:15:08 +00:00
spacy51 838c1fe63c Qt:
ADDED possibility to show/hide cheats sidebar
2008-02-20 22:10:05 +00:00
jbo_85 f808481094 Optimized some stuff in the renderer. 2008-02-13 23:16:16 +00:00
mudlord 9fc3957185 Bleh, fixed resource, again.
This most likely will be the last MFC GUI based update
2008-02-12 00:39:48 +00:00
spacy51 54c9174f7c Qt:
ADDED basic cheat sidebar
2008-02-10 15:32:44 +00:00
spacy51 ee8906b92e Qt:
ADDED spanish translation
ADDED switch to enabled/disable translation
2008-02-10 12:35:36 +00:00
spacy51 091813b638 Qt:
ADDED dynamic translation file loading
ADDED File->Exit menu entry
SIMPLIFIED menu construction
2008-02-10 00:08:37 +00:00
spacy51 ccd840dd89 Qt:
MINOR translation changes
2008-02-09 22:41:05 +00:00
spacy51 262403b630 Qt:
ADDED short translation how-to
FIXED some linux build errors
2008-02-09 21:42:17 +00:00
spacy51 3d2fe9980f QT:
USE precompiled header
ADDED basic menu
ADDED OpenGL frame
ADDED german translation
2008-02-09 17:16:37 +00:00
spacy51 4a61da3136 ADDED basic Qt translation framework 2008-02-06 13:59:07 +00:00
spacy51 f914494cb1 ADDED very basic Qt build system and a VC2008 project file using the QMake file. 2008-02-02 14:51:23 +00:00
squall_leonhart69r 33299f49d3 Reverts Spacy's Divide by Zero fix that caused GBA rom white screen (mudlord)
Note, spacy, in the future, have mudlord check any code you want to commit to svn, or have him fix the bug.
2008-02-01 09:11:34 +00:00
mudlord 0d11a13ef7 2008-02-01 08:22:57 +00:00
mudlord 4bf1715142 SDL Windows updates:
- Fixed build on windows
- Clear the screen before each frame when in opengl mode to remove artifacts on Windows
- Don't use the asm version of the Sai2x filters anymore, since it somehow doesn't link on Windows
2008-01-30 22:37:22 +00:00
spacy51 b8379a99bc ADDED compile date to about box
REDESIGNED about box a little
2008-01-29 13:11:02 +00:00
spacy51 c87a8b583f FIXED: Entering fullscreen while logging window was active caused dead-lock 2008-01-26 12:12:16 +00:00
spacy51 1d53cf0881 RENAME FileToggleMenu accelerator to FileToggleFullscreen 2008-01-26 11:55:06 +00:00
spacy51 22def723e4 ADDED average performance logging. Enable with LOG_PERFORMANCE. Optionally change frame interval with PERFORMANCE_INTERVAL = x frames 2008-01-26 11:46:37 +00:00
spacy51 e9b1f58575 CORRECTED another typo 2008-01-25 18:40:34 +00:00
spacy51 8df495ecf6 CORRECTED typo in man page
REMOVED zero-size getopt files in /src
2008-01-25 18:10:58 +00:00
mudlord 0cf2bc2c6e Fixed SVN properties on rules files
Added missing files
2008-01-24 11:46:19 +00:00
mudlord 30c9988e0a 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
2008-01-24 05:33:18 +00:00
spacy51 806e5b0ff4 IMPROVE texture locking performance 2008-01-22 14:08:28 +00:00
spacy51 6abce5085e FIXED division by 0 2008-01-22 13:27:31 +00:00
spacy51 2aebee7acb REVERTED increased code list size 2008-01-22 12:32:49 +00:00
spacy51 65cc39aca1 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.
2008-01-22 11:24:22 +00:00
spacy51 288e4f97eb REMOVED remaining references to non-IFB motion blur in SDL port. 2008-01-20 21:15:52 +00:00
spacy51 9881f8f780 ADDED fullscreen support to OpenGL 2008-01-20 20:23:36 +00:00
spacy51 23fe108b5d ADDED full screen mode enumeration functionality to OpenGL (uses Windows GDI functions). 2008-01-20 20:22:57 +00:00
spacy51 c80a3917cb WORKAROUND: Input does not work when switching from D3D to OGL 2008-01-20 20:16:33 +00:00
spacy51 cae3dc04a2 Resource file cleanup. Remove reference to non-existent InterlaceIB function. Removed non-IFB MotionBlur. 2008-01-20 20:15:10 +00:00
spacy51 518350f6c5 FIX issues with NO_D3D 2008-01-19 02:06:42 +00:00
spacy51 8b4ae87765 ADDED possibility to edit GB cheats 2008-01-18 20:51:47 +00:00
spacy51 4715a2a391 INCREASE maximum number of GBA cheats to 1000 (was 100) 2008-01-18 19:33:05 +00:00
spacy51 80e1736fa7 INCREASE maximum number of cheats to 1000 (was 100) 2008-01-18 19:20:24 +00:00
spacy51 7ddcaf433c REMOVE Display Drivers Dialog ( IDD_DRIVERS ) 2008-01-17 14:30:37 +00:00
spacy51 fed687c110 2008-01-17 13:52:17 +00:00
spacy51 0748f2eca6 Fixed strange mistake with "resource.h" being renamed to "resource." because it had two mac line endings in it. 2008-01-17 13:40:40 +00:00
spacy51 2a52c59d0e NUKED skin support
CLEANED resource file
2008-01-17 13:20:50 +00:00
spacy51 c1d8e1f9e4 NUKED DDraw even more
FIXED here and there
2008-01-17 12:47:36 +00:00
mudlord 3cfe0250a5 Removed DirectDraw.cpp
Fixed up issue in MainWndFile
2008-01-17 06:34:06 +00:00
mudlord bb1dbfb8ba Nuked DirectDraw renderer 2008-01-17 05:58:17 +00:00
mudlord 95c798e5d3 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
2008-01-17 04:51:34 +00:00
spacy51 4fddbeaff1 ADDED Extended Fullscreen Settings dialog for Direct3D. 2008-01-15 17:23:18 +00:00
spacy51 e5d6588153 REMOVE useless file 2008-01-15 00:11:03 +00:00
spacy51 49b96b6be8 Prepare display interface for adding an extended full screen settings dialog.
Changes are backwards compatible to the old DirectDraw video mode enumeration code.
2008-01-14 23:13:49 +00:00
spacy51 a16444e678 IMPROVE icon
USE new icon for x64
CLEAN resource file
REMOVE useless files
2008-01-14 21:58:24 +00:00
spacy51 ed70d35829 fixed wrong tab order in directories dialog 2008-01-13 12:55:50 +00:00
spacy51 b0c0ea1a5b fixed x64 weakness when using CreateFileMapping 2008-01-13 12:55:18 +00:00
mudlord 50028ee642 Added support for compiling SDL port under MacOSX 2008-01-13 03:17:35 +00:00
spacy51 f0cea72a19 minor 2008-01-12 22:21:26 +00:00
mudlord f4091dfbf4 - 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
2008-01-11 21:46:41 +00:00
spacy51 1462778474 FIXED: Buffer overrun when selecting "Flash save" in the "Import->Battery file..." dialog. 2008-01-11 17:50:19 +00:00
spacy51 a1fa8613cf clear cheat list when another ROM is loaded 2008-01-11 17:40:25 +00:00
spacy51 99acf7c6ba use fex.h & fex_mini.cpp from dependencies directory instead of redundant copy in src folder 2008-01-11 13:49:30 +00:00
spacy51 4e6b8196eb minor cleanup & changes 2008-01-10 19:10:28 +00:00
spacy51 68709753ec minor 2008-01-10 17:06:23 +00:00
spacy51 7c2ea7970d use newer (Windows 2000) version of folder selection 2008-01-10 17:04:21 +00:00
mudlord 9b39c4f19b SDL-OpenGL fixes:
- Filters > 2x now work with the OpenGL renderer
- Window resizing with the OpenGL renderer is fixed
- Fixed hq3x and hq4x when in 32bpp mode + C version of the filters
- Disabled ASM CPU emulation core since it doesn't build here
2008-01-10 08:59:37 +00:00
spacy51 3a70092561 forgot to add these files 2008-01-09 22:58:05 +00:00
squall_leonhart69r 7986bd0c91 Arranged Open menu to Gameboy, Gameboy Colour, Gameboy Advance, Added Game Overrides menu item under Emulator options and Greyed out Linking menu until someone has a chance to look at it. 2008-01-09 20:06:47 +00:00
squall_leonhart69r 74ac95aa15 2008-01-09 19:55:04 +00:00
spacy51 c087b398fc ADDED: Seperate GBC ROM folder support
MODIFIED: Directories dialog
MODIFIED: File filters for ROMs
2008-01-09 15:18:40 +00:00
spacy51 34dbd80dab MODIFIED: Input setup dialog
ADDED: Clear all keys
2008-01-09 14:06:52 +00:00
spacy51 0513b50156 small code cleanup 2008-01-09 13:13:14 +00:00
spacy51 75ed6f5fad ADDED: BIOS settings dialog
MODIFIED: Seperate BIOS settings for GB mono and GBA
REMOVED: Old BIOS settings menu entries
2008-01-09 12:44:54 +00:00
spacy51 5486744685 FIXED: Load most recent save game did not work
FIXED: Save to oldest save game always wrote to slot 1
2008-01-08 16:03:52 +00:00
spacy51 803e14c80b Fixed: Visible noise at image border with bilinear texture filter enabled 2008-01-07 14:42:16 +00:00
mudlord c1d81937d4 Numerous SDL updates:
[*] Made stretchers and filters use a common interface
[+] Filters can now be changed at runtime using CTRL+G
[*] Replaced Simple?x filters by the ASM optimized stretchers
[-] Removed YUV output
[-] Finished removing the remove-intro feature
[!] Fixed a bit the OpenGL code. Still a lot more to do.
[*] Code cleanup

Thanks to bgKu for contributing and Linux testing of this.
2008-01-07 09:09:28 +00:00
spacy51 f6ba8a2302 use D3DCREATE_FPU_PRESERVE when initializing Direct3D to fix low frequency noise in DirectSound 2008-01-06 20:57:35 +00:00
spacy51 2b6376b244 merged seperate winCheckMenuBarInfo into updateWindowSize 2008-01-06 14:13:39 +00:00
spacy51 b36f189f7b add minimum window size 2008-01-06 13:50:09 +00:00
spacy51 37f8f36407 pause sound when interacting with non-client area 2008-01-05 23:39:28 +00:00
spacy51 271d319e49 fix texture alignment 2008-01-05 22:22:35 +00:00
spacy51 af6edc61d4 OpenAL configuration dialog:
Fixed: Label overlapped combo box
2008-01-05 01:13:56 +00:00
spacy51 757c18a5ea Direct3D renderer:
Fixed: Sqeezed image for 1x image size
Fixed: Lowest scan line visible as first one with bilinear texture filtering enabled
Optimized: Textures are now a power of 2
Optimized: Clear screen only when necessary
Debug: Added #define D3D_DEBUG_INFO for debug builds
2008-01-05 01:13:27 +00:00
spacy51 e56fb8402c 2008-01-02 16:31:48 +00:00
mudlord 3eb00c89e7 Fixed issue with ">>" in C HQXX implementation for Linux and Win32 x64 2008-01-02 10:41:48 +00:00
spacy51 eb732ff492 draw the new image on the old one instead vice versa 2008-01-01 14:34:11 +00:00
spacy51 d7031bc615 Direct3D: Added hardware motion blur 2008-01-01 02:31:07 +00:00
spacy51 1b0ee71fd3 use magenta background in debug mode 2007-12-31 15:53:27 +00:00
spacy51 7a54ab0ffa fixed: RGBtoYUV switched red and blue 2007-12-31 13:20:01 +00:00
mudlord c3c2764a86 Updated copyright information in core files that we modded :) 2007-12-31 04:52:00 +00:00
jbo_85 f390575200 Fixed SDL port compiling. Use the asm core when compiling with USEASM=yes. Optimized the renderer a bit. FF4 intro should be a bit faster, now. 2007-12-31 01:24:58 +00:00
spacy51 504e8ab9f1 added support for RGB555 format (6bit green instead of 6bit).
improve speed when trying to interpolate the same colors.
2007-12-30 21:11:40 +00:00
spacy51 ba8f18d6dc hq3x/4x:
moved source files to seperate directory
added 16bit C version
C version: cleanup
C version: much code merging for 16bit/32bit
C version: code optimization ( only calculate YUV values for one pixel once )
C version: corrected one logic mistake when dealing with pixels at the border of the image
2007-12-30 20:09:14 +00:00
mudlord 555409b3fd Added extra commenting to OGL renderer source
Made more steps to allow OGL renderer to be more modular
2007-12-28 23:07:44 +00:00
spacy51 f170a8d96f Clear log whenever a new game is started.
Move log function definitions to the appropriate header file.
2007-12-27 15:40:21 +00:00
spacy51 48413a76e7 Logging: New messages will not replace old messages anymore when window is opened
OpenAL: Corrected some comments
2007-12-27 15:20:28 +00:00
spacy51 658bf188cc FIXED: Shader-related crashes when uninitializing OpenGL renderer 2007-12-27 14:57:15 +00:00
spacy51 1ad8fe2c8f FIXED: Creation of empty registry key 2007-12-27 14:31:27 +00:00
spacy51 a742e02fbc FIXED: No audio buffer low logging when not throttling 2007-12-27 14:25:48 +00:00
spacy51 3931590c65 Removed "Automatic frame skipping" option, will now be activated with throttling
Throttling now uses (actually rapes) the Smooth60FPS functionality, so that throttling is no more skippy.
2007-12-26 16:09:21 +00:00
spacy51 1af02fb5ae removed portable.cpp/h from the MSVC project file
added C version of HQ3x/4x filters to the MSVC project file
x64 version compiles now
2007-12-25 20:11:50 +00:00
Nach fa26803062 Fixes and remove of unneeded. 2007-12-25 19:44:16 +00:00
spacy51 22443443ce files were useful, after all 2007-12-25 19:20:40 +00:00
spacy51 eed74f1980 removed useless files 2007-12-25 18:49:01 +00:00
spacy51 8d6442b5ee build system clean up
enable GBA logging for release versions (no measurable performance impact)
change "DEV_VERSION" to "GBA_LOGGING"
2007-12-25 16:22:30 +00:00
spacy51 a92a8832ea little redesign of the Directories dialog 2007-12-25 15:43:13 +00:00
mudlord 692f9129d7 Removed unneeded code, GL_TRIANGLE_STRIP is more than enough. 2007-12-24 20:31:39 +00:00
mudlord 28081fbe5f Added sanity checks when killing shaders 2007-12-24 20:13:17 +00:00
spacy51 821eef5151 fixed compile errors with NO_OAL switch 2007-12-23 21:18:21 +00:00
spacy51 01f9f5ed36 grayed out D3D menu options when compiling with NO_D3D 2007-12-23 21:15:34 +00:00
spacy51 d0f5238734 added NO_OGL switch
simplified fall back when initializing render API failed
2007-12-23 21:09:29 +00:00
spacy51 08c307c396 cleanup 2007-12-23 21:07:48 +00:00
mudlord 0e62b0fa3f Fixed up OpenGL code from last round 2007-12-23 20:03:57 +00:00
mudlord 95b51abe1d Spacy, we don't need GLEW anymore! ^_^
Rewrote vertex handling so that it is cleaner (switch() anyone?)
2007-12-23 19:36:16 +00:00
spacy51 696b14847a fixed some compiler warnings 2007-12-23 13:29:50 +00:00
spacy51 a9d4f73ad1 fixed some x64 compiler errors/warnings
we still need a GLEW x64 lib
2007-12-23 13:19:52 +00:00
squall_leonhart69r ed9ef0efc8 removed sgb/cgb border fix, now back to 1.8 behavior 2007-12-20 10:39:10 +00:00
squall_leonhart69r a08e486edb wrong folder... crap 2007-12-20 10:30:33 +00:00
squall_leonhart69r 53949a56f4 removed SGB Border fix 2007-12-20 10:27:14 +00:00
squall_leonhart69r fa29e12a4c Removed SGB Border fix 2007-12-20 10:26:31 +00:00
spacy51 0f73f98815 added support for video compression (no support for YUV color space) 2007-12-17 17:42:56 +00:00
spacy51 396170e506 completely reworked AVI recording
compression will be re-added soon
2007-12-16 19:45:25 +00:00
spacy51 06abf42d45 correctly pause sound when resizing window 2007-12-16 02:18:26 +00:00
spacy51 7bf80601a1 added buffer count selection to OpenAL config dialog. default is 5 2007-12-16 01:12:49 +00:00
mudlord e3f1a33834 Fixed crash when changing filters
Changed expected sampler in shaders to "OGL2Texture"
2007-12-15 23:55:21 +00:00
mudlord 512c68d091 Removed unzip.cpp/h
Updated SDL port to use full FEX library as optional
2007-12-15 23:29:10 +00:00
spacy51 6f7abe4ee0 pause sound while moving window 2007-12-15 19:41:01 +00:00
spacy51 800015a05d reduced buffer count to 5
added logging of empty buffer queue
2007-12-15 19:40:05 +00:00
spacy51 982f3a8d3c removed DirectSound useOldSync option (would wait with an evil while()) 2007-12-15 18:22:17 +00:00
spacy51 51a38b16e8 disable some sound settings while recording sound 2007-12-15 18:12:15 +00:00
spacy51 d1032f568b make sound & AVI recording independent from sound output 2007-12-15 16:03:52 +00:00
spacy51 8104f63c77 make sound & AVI recording independent from sound output 2007-12-15 15:55:00 +00:00
spacy51 45f7eddcc5 improved copyImage function
split up copyImage to cpyImg16 and cpyImg32
unified D3D & DDraw copyImage behavior
no pitch hacks for 16 bit necessary anymore
2007-12-15 14:47:24 +00:00
spacy51 4a503ef5cf remove assembler version of copyImage because it is not faster as C version
declare copyImage as inline
move code from display.cpp to Display.h
delete display.cpp
2007-12-15 13:28:09 +00:00
spacy51 cbaeb7c3be improve debug build speed by 20% when not using cheats 2007-12-15 11:21:33 +00:00
spacy51 4d2c65aeee disable cheats by default 2007-12-15 11:20:38 +00:00
spacy51 17cce99d83 fix deprecated warning in VC++ 2007-12-15 11:19:31 +00:00
mudlord c92a8025ac Fixed SDL sound thread/shutdown issue for good now
Updated makefile
2007-12-14 22:38:32 +00:00
spacy51 be5a6182cc fixed crash when entering OAL config 2007-12-14 18:20:10 +00:00
mudlord 98cd8a44e3 Finished libresample removal 2007-12-13 11:05:49 +00:00
mudlord 81e02386b4 Updated fex_mini 2007-12-13 11:03:48 +00:00
mudlord 802b350ec5 Fixed size of accelerator dialog 2007-12-13 05:54:40 +00:00
mudlord 4fff47a824 Fixed sound thread issues in Subversion
Updated SDL port so that it now compiles with fex_mini.cpp
Added custom GLSL shader support to Win32 OGL renderer (requires GLEW)
Updated code in OpenGL renderer to be more tidy
2007-12-13 03:45:51 +00:00
spacy51 6f691ad2e6 dynamic OpenAL DLL loading 2007-12-12 18:04:26 +00:00
mudlord d56514ea42 Updated File_Extractor to 0.4.3
Added fex_mini implementation
Removed libresample-0.1.3
2007-12-10 12:35:55 +00:00
spacy51 da047b8b18 optimized timing formula a little
increases buffer size a little
2007-12-08 14:48:14 +00:00
mudlord 6454f573a3 2007-12-07 21:27:40 +00:00
mudlord d8f5baa663 Added E-Reader support to GBA core 2007-12-07 20:46:20 +00:00
spacy51 c92f085a96 When resizing the window to a smaller size, the emulated image will now be updated as well. 2007-12-07 19:04:30 +00:00
spacy51 7c13eb20a6 quickly enter last used fullscreen mode by pressing Esc while in windowed mode 2007-12-07 18:46:34 +00:00
spacy51 fd1bcd6e4f disable fullscreen GDI objects (menu & mode confirm dialog) for D3D & OpenGL 2007-12-07 18:14:46 +00:00
spacy51 e53556f3f7 removed display::renderMenu function (was not used anymore) 2007-12-07 17:25:36 +00:00
spacy51 8dce4a7fc3 device won't be reset twice when entering full screen 2007-12-07 17:10:33 +00:00
spacy51 9a282c5d90 code was not necessary anymore 2007-12-07 15:51:32 +00:00
spacy51 0fac9e0fa3 fixed: alcCloseDevice was not called in release builds 2007-12-06 20:27:57 +00:00
spacy51 d937c7dc62 "Generic Software" is now default 2007-12-06 20:27:05 +00:00
spacy51 4656f65231 fixed buffer size calculation
every sample rate works now
2007-12-06 17:30:43 +00:00
spacy51 54284bd177 fixed audio sync not working in DirectSound 2007-12-06 15:06:43 +00:00
spacy51 9007a9b262 corrected soundBufferLen 2007-12-06 15:06:06 +00:00
spacy51 30b1edf84d added OpenAL device enumeration & selection 2007-12-06 14:23:43 +00:00
mudlord 4d85dab10b soundBufferTotalLen is in DirectSound.cpp now
Added correct sound device selection in OpenAL
2007-12-06 13:54:29 +00:00
mudlord 15c99f1fd6 Cleaned up GUI of redundant options, due to implementation of new sound cores 2007-12-06 10:14:45 +00:00
mudlord f48ef9ddbb Updated file extraction code in Util.cpp
Modded fex due to MS compiler idiocy when it comes to fex_type_rar
Updated OpenAL renderering setting to now save initial setting in the INI
2007-12-06 09:50:41 +00:00
mudlord 5eed13e880 Added support for OpenAL software audio mixing
Updated GBA sound engine to support new audiosavestate format
Several improvements to audio cores
Updated sample buffer length in DirectSound
2007-12-06 08:16:35 +00:00
mudlord 6363b66a21 Optimized OpenGL rendering context creation 2007-12-06 03:05:09 +00:00
mudlord 75a3acacc6 Changed SDL debugger a little 2007-12-06 02:48:03 +00:00
mudlord 97c0cc45ec Fixed RTC emulation a little 2007-12-05 23:33:20 +00:00
spacy51 adf36092f7 added DirectSound <> OpenAL selection
OpenAL can be excluded from build with #define NO_OAL
2007-12-05 23:22:37 +00:00
spacy51 ba33eb122a added OpenAL output
UI change coming soon
2007-12-05 22:37:40 +00:00
mudlord 8ff7a70258 Added new GBA sound emulation core (thanks to blargg)
Updated GB sound emulation core
2007-12-05 04:25:47 +00:00
spacy51 7504639a25 minor changes 2007-12-04 20:03:46 +00:00
mudlord 03fd550a86 Added missing files from last commit.
Bleh
2007-12-04 12:45:37 +00:00
mudlord 872441ce20 Added preliminary support for blargg's Gb_Apu 2007-12-04 09:08:44 +00:00
spacy51 50b9e5ff4d fixed processor load always at 100% 2007-12-03 23:09:10 +00:00
mudlord 5e3902b476 Border fix for GB ROMs 2007-12-03 20:55:18 +00:00
spacy51 cc37d74565 make debugging full screen easier 2007-12-03 18:23:21 +00:00
spacy51 31e412ef51 do not assign one key twice to the same button 2007-12-03 14:31:27 +00:00
spacy51 10cc9bd768 some menu changes
added myself to about box
2007-12-03 12:43:38 +00:00
mudlord 0997ae5c91 Updated link emulation code
Added missing sound interpolation cases for new GBA core
2007-12-03 10:54:40 +00:00
mudlord 6ee8b17eb6 Updated filter menu 2007-12-03 06:08:49 +00:00
mudlord 268929a9d3 Fixed severe GBA audio issue in core 2007-12-03 02:21:47 +00:00
spacy51 6473e22616 moved the call to preInitialize to a central location 2007-12-02 01:52:09 +00:00
spacy51 87d2982bf6 MainWnd creation is now the same for all render devices 2007-12-02 01:46:05 +00:00
mudlord 81582f2e1b Removed MacOSX port 2007-12-02 00:31:46 +00:00
spacy51 0f9a384993 assembler routine now activated with #ifndef C_CORE instead of #ifdef ASM 2007-12-02 00:18:52 +00:00
spacy51 48dfe1eec3 added workaround for +1 scanline size in 16bit mode 2007-12-02 00:13:40 +00:00
Nach 144a2762ad HQ3x and 4x now also work in SDL on Windows. 2007-12-02 00:05:18 +00:00
spacy51 5c669a52e7 added NO_D3D preprocessor switch 2007-12-01 23:24:34 +00:00
spacy51 abe5c1b63a renamed NOSKINS to NO_SKINS 2007-12-01 23:03:32 +00:00
Nach f9d46aa66f Fixed some issues. 2007-12-01 22:38:48 +00:00
mudlord ed10e77c4b Removed old GBA core include files 2007-12-01 22:34:23 +00:00
Nach 5f5b8a1da2 Compiling fixed, more fixes to come soon. 2007-12-01 22:32:36 +00:00
mudlord 280282d723 Updated GBA core 2007-12-01 22:27:30 +00:00
spacy51 e9afc98da1 optimized font treatment on device reset 2007-12-01 21:22:02 +00:00
spacy51 3fe3b95971 fixed no image after multi-tasking from full screen 2007-12-01 14:41:48 +00:00
spacy51 a3de34c1fe readded skin support
(only DirectDraw supports it)
2007-12-01 13:42:24 +00:00
spacy51 1dcf48df2a filter plugin will not be used when init failed (plugin not found or none selected) 2007-12-01 12:56:18 +00:00
spacy51 2196d04734 center status messages & fps 2007-12-01 12:55:29 +00:00
mudlord de16e11ea9 Removed GDI renderer since it is slow and sucks ass.
Plus, the other renderers are hardware accelerated, so meh.
2007-12-01 10:56:20 +00:00
spacy51 3a786e6e00 fixed input config dialog 2007-12-01 10:20:54 +00:00
spacy51 cb6c92b8ad fixed VSync & TripleBuffering behaviour
workaround: VSync will be disabled when the menu is opened in full screen mode
dynamic size for text messages
image will not be rendered to backbuffer but to textured triangle strip
fullScreenStretch will be applied immediately
bBilinear filter was not applied at initialization
minor fixes
2007-12-01 10:19:06 +00:00