wowzaman12
fb83452291
merged sergio's icon patch for additional sizes.
2015-05-18 03:44:19 +00:00
skidau
4fdbbefe9b
Made the Flash save type detection stricter. Made the SRAM detection override the EEPROM detection. Fixes the save type detection for Rockman EXE 4.5 - Real Operation (Japan), Breath of Fire - Ryuu no Senshi (Japan) and maintains the correct detection of the save type for Saibara Rieko no Dendou Mahjong (Japan).
...
Changed the wx save type detection to use the core version.
2015-05-18 03:35:37 +00:00
wowzaman12
62ce4aa50a
You didn't see us change the version to 2.0.0 *waves hands mysteriously*
2015-05-18 02:41:21 +00:00
skidau
4116a72ae7
Added rewind feature to GTK version. Patch by Juha Laukkanen.
...
There are two config params:
rewind_count_max => how many blocks are reserved maximum, higher value leads to greater memory usage naturally but longer rewind log
rewind_interval => default interval is 165ms and higher value leads to more inaccurate rewind but longer rewind log
Also fixes memtell() telling incorrect size because data is not flushed.
wxWidgets front end having too small buffer for rewinds resulting overflows.
2015-05-18 00:58:16 +00:00
skidau
8d6f10107c
Fixed auto-patch extension setting. Patch by Mook.
...
It appears that SetExt() doesn't require a leading period in the extension. This makes auto-loading of ups patches work (at least, for the one I tried).
Updated the comment too, for grepablility.
2015-05-18 00:26:21 +00:00
skidau
a5592566c5
Added CHT cheat format parsing and file import.
...
Currently, this is in the wx front-end code. Moving this logic into the core will bring this functionality to all front-ends.
2015-05-18 00:23:30 +00:00
skidau
303a326ddd
Added the Official No-Intro Nintendo Gameboy Advance Number (Date) file for the release numbering.
2015-05-16 07:48:02 +00:00
skidau
5b61aace22
Added a "Update ROM databases" command to the Help menu which downloads and updates the No-Intro dat files.
2015-05-16 04:04:09 +00:00
skidau
516b819143
Added GBA ROM information parsed from No-Intro dat files. The No-Intro dats (Standard and Scene) are to be unzipped into the directory where the vbam.ini file is.
2015-05-15 14:53:52 +00:00
skidau
f2274347ae
Added AStyle 2.05.1 to the wx pre-build events and formatted the wx gui code.
...
Options used:
--style=allman --indent=tab=4 --align-pointer=type --align-reference=name --break-blocks --pad-oper --pad-header --unpad-paren --delete-empty-lines --break-closing-brackets --keep-one-line-blocks --keep-one-line-statements --convert-tabs --remove-comment-prefix --mode=c
2015-05-15 02:16:18 +00:00
skidau
3f0a5adf94
Added project files for the Windows wx gui build. Requires CMake in the path.
2015-05-14 12:37:15 +00:00
skidau
8a2a0066bf
Enabled the Game Boy Game Link emulation on Linux builds.
2015-05-14 04:23:03 +00:00
skidau
5da5feaac2
Ported the Game Boy Game Link code to TCP sockets.
2015-05-14 03:05:25 +00:00
skidau
40f4c50f7e
Partially untangle the saveTypes. Fixes Pokemon Ruby from freezing on reset.
2015-05-14 00:47:33 +00:00
skidau
f0568f9945
Added a Transifex link in the Help menu.
...
http://www.transifex.com/projects/p/vba-m/
2015-05-12 14:24:17 +00:00
skidau
427c63aa3d
Fixed an array out of bounds access in the debugger. Fixed a path problem with the wx vbam xpm icon. Patch by Mook.
2015-05-11 07:27:42 +00:00
skidau
ef62b19775
Fixed the throttle selection on the SDL and XAudio2 backends. On the other backends, the throttle is a switch (selects between no throttle and throttling at 100% speed). Sync game to audio is now always enabled and the menu option has been removed.
2015-05-11 07:21:02 +00:00
wowzaman12
88dfc964a6
Good catch from Mook on irc. Thanks man.
2015-05-10 23:00:56 +00:00
wowzaman12
96788892c4
Fixed cmake to use find the proper xpm file in the xrc folder, also made the vbam core and fex library static to help with building on some platforms.
2015-05-10 22:54:19 +00:00
skidau
12b030cced
Sorted the array of opts so that none of the options get invalidated by the option loader. Fixes the audio volume option which was not getting loaded from the ini.
2015-05-10 06:46:29 +00:00
skidau
011028ff7e
Updated the .po files and fixed the icon path in the wx CMakeLists.txt
2015-05-10 04:27:13 +00:00
wowzaman12
03f96b800c
added skidau and myself to the about dialog
2015-05-10 02:41:14 +00:00
wowzaman12
c9120d0da2
make it load the xpm icon instead, solves the iCCP profile issue
2015-05-10 02:35:55 +00:00
skidau
df42b279ed
Removed an extraneous include and added a SDL build check in the CMakeLists.txt
2015-05-09 14:09:29 +00:00
skidau
532a17a696
Combined the GBA and GB frameskip settings to go under Video Options.
2015-05-09 12:32:42 +00:00
skidau
fd14110045
Removed the GBA washed colors option as it did not do anything.
...
Removed the broken full screen resolution selection.
Added some separators in the menu.
Fixed a path problem in the wx CMakeLists.txt
2015-05-08 14:39:54 +00:00
skidau
11c7949672
Fixed the wx CMakeLists.txt so that it can be built from a directory other than trunk
2015-05-08 08:25:54 +00:00
skidau
575d35b2c5
Relabelled the AGP Printer to Debug print
2015-05-08 07:18:31 +00:00
skidau
535bf04f58
Fixed the battery saving in Pokemon FireRed
2015-05-08 05:06:13 +00:00
skidau
590b59c92c
Updated copyright year
2015-05-08 01:44:13 +00:00
skidau
88f21433b3
Hooked up the GB Printer option in the wx menu
2015-05-08 01:26:21 +00:00
skidau
573a91cb00
Changed svnrev.h to version.h to fix the build on linux
2015-05-07 21:29:54 +00:00
skidau
d3146f3011
Hooked up the GBA tilt sensor to the wx gui
2015-05-07 14:45:25 +00:00
skidau
5a2c4ba1d6
Fixed the SDL Joystick Hat diagonals in the wx gui
2015-05-06 13:40:03 +00:00
skidau
1818d34eb6
Fixed the GB and GBC BIOS options.
...
Moved the Skip BIOS option to the Emulation menu.
2015-05-06 12:04:21 +00:00
skidau
ed3be72c5a
Moved the Load State and Save State menus to the File menu.
...
Removed the "Welcome to wxVBAM!" status message.
2015-05-06 10:38:10 +00:00
skidau
f7e352d5a4
Fixed the "Could not set current working directory" log that would appear on boot when there was no xrc sub-directory present.
2015-05-06 10:10:04 +00:00
skidau
9c35a933d9
Made EEPROM and SRAM save type detection override the general FLASH 64KB detection. Fixes the save auto-detect of Saibara Rieko no Dendou Mahjong.
2015-05-06 09:43:09 +00:00
skidau
27b1a36199
Removed the "Searching for directory" logging as they were spamming the logs
2015-05-06 07:49:45 +00:00
skidau
ebb31c25da
Changed the range of the flashSize to be 0 to 1
2015-05-06 07:45:56 +00:00
skidau
12eac48ea3
Fixed the typos in the .desktop files
2015-05-06 07:21:27 +00:00
skidau
c673cceaf7
NO_LINK wx build fixes
2015-05-05 13:37:56 +00:00
skidau
e7fe42c555
Added the icon and rearranged the GB menu
2015-05-04 14:04:26 +00:00
skidau
54a768e6bc
Removed most of the checkboxes from the dialogs.
...
Replaced wxvbam.xrc with the individual xrc files.
2015-05-04 13:45:52 +00:00
skidau
23c1096934
First cut of the rearranged wx gui menu to be more like the MFC menu
2015-05-04 06:37:34 +00:00
skidau
a66ff4d552
Changed the core enum options to ints to make them consistent with the MFC gui; allowing the ini file to be shared between the two gui's.
2015-05-03 07:44:58 +00:00
skidau
710307479c
Created a NO$GBA style OAM Viewer for the wx gui
2015-05-02 15:35:42 +00:00
skidau
a42eac7f91
Moved the link functions to their own menu
2015-05-01 15:15:32 +00:00
skidau
def2c61993
Round up the rom size to the nearest power of two before mirroring.
2015-05-01 13:27:07 +00:00
skidau
d505399566
Converted the update_check macros to functions
2015-05-01 01:08:57 +00:00
skidau
9717255819
Added a separately configured directory for Game Boy Color games
2015-04-30 12:33:12 +00:00
skidau
0a5f44357e
Made the wx GDB menus consistent with the MFC version.
2015-04-30 10:35:04 +00:00
skidau
d1fe815f0c
Added the e-Reader Load/Save commands to the wx gui menu.
2015-04-30 04:10:00 +00:00
skidau
171d29a16c
Default the Open dialog to the directory of the currently emulated system. Made opening "Archives" the default in the File Dialog.
2015-04-30 00:30:07 +00:00
wowzaman12
14ceac973e
and I forgot the semi-colon...
2015-04-29 20:41:04 +00:00
wowzaman12
d223decf2b
removed a useless buffer (backported from bgk changes on his github repo)
2015-04-29 20:36:40 +00:00
skidau
3f9d3fe4ca
Copied the checkbox options from the dialogs into a temporary menu, Configure.
2015-04-29 13:48:04 +00:00
skidau
cec028e05f
Added the SVN rev to the window title. Used GBA resolution as the default window size.
2015-04-29 01:30:31 +00:00
wowzaman12
542d204a9c
wxvbam prefers gnu++11 rather than c++11, should fix compiling on mingw.
2015-04-28 14:53:26 +00:00
wowzaman12
33be071615
wxvbam.xrc was missed in regards to xbrz filter support.
2015-04-28 13:32:25 +00:00
skidau
003a67e17d
Fixed the HQ3x and HQ4x filters by forcing 32bit output. Hooked up the zBRZ filter in the wx build.
2015-04-28 12:19:15 +00:00
skidau
d9a87f7a3d
Fixed some of the filters in the wx build. Disabled multi-threaded filtering.
2015-04-28 10:23:54 +00:00
skidau
8d7be915e1
Rearranged the preferences alphabetically and a few other config fixes.
2015-04-28 04:15:26 +00:00
wowzaman12
27dc43c434
fix include for dsound.cpp
2015-04-28 01:00:19 +00:00
skidau
8e90ea0199
Missed TileViewer.xrc from the last commit
2015-04-27 22:56:45 +00:00
skidau
f74f8e8e41
Split out and optionally load the xrc files if they are found in a "xrc" sub-directory. Changed the PropertySheetDialogs to NoteBooks in the split xrc files.
2015-04-27 10:53:18 +00:00
skidau
103d90d3f3
Moved the core parameters from the wx gui to ConfigManager
2015-04-27 08:32:03 +00:00
skidau
b729a75012
Fixed the throttle in the wx build
2015-04-23 13:56:22 +00:00
skidau
c30ce554ef
Build fix for wx2.x
2015-04-23 10:00:14 +00:00
skidau
69c7f79e92
Fixed the wxDialogs on wx3.0.2 due to a change in behaviour with FindWindow.
2015-04-22 13:54:27 +00:00
skidau
ad60e2cd67
Initial changes for compiling the wx build under Visual Studio
2015-04-22 00:02:29 +00:00
skidau
da127b798e
Cleaned up the loading of the config file (vbam.ini)
2015-04-20 10:28:01 +00:00
skidau
32fa4b20cf
Fixed the throttle menu option
2015-04-19 22:07:49 +00:00
skidau
9ef3e205b0
Fixed the debug printf feature in the case where a debugger is not attached.
2015-04-19 10:13:53 +00:00
skidau
6a987e31b7
Fixed the crash that would occur if vbam.ini and vbam.cfg are not found
2015-04-19 09:54:14 +00:00
skidau
392ad54086
Missed this change in r1349
2015-04-19 07:41:27 +00:00
skidau
e07cef142e
Re-enabled the debugger in the command line version (SDL)
2015-04-19 07:01:41 +00:00
skidau
dcfeb517dc
Added a command line option to load e-Reader dotcode files
2015-04-18 15:35:46 +00:00
skidau
97d2f385d2
Separate the configured saveType from the runtime saveType
2015-04-18 14:52:58 +00:00
skidau
f2b22ad484
Fixed the global saveType from getting clobbered.
2015-04-18 14:28:38 +00:00
skidau
5a9015b3f0
Created a common configuration system.
2015-04-18 06:53:55 +00:00
skidau
9dc7fbcfdb
Split off the MFC code into its own project.
...
Added a command line project based on SDL.
Added getopt from MinGW.
Added SDL 1.2.15 to the dependencies.
Rearranged the OutDir and IntDir to Binary and Build folders.
2015-04-15 13:13:07 +00:00
wowzaman12
f2f09136dd
just added ereader.cpp to the mix.
2015-04-14 12:22:07 +00:00
wowzaman12
0809684e06
Just a libretro build fix, next is to hookup the ereader stuff.
2015-04-14 11:33:28 +00:00
skidau
232c499247
Linux build fix
2015-04-14 11:29:23 +00:00
squall-leonhart
c1acdb8aec
silence some warnings.
2015-04-14 10:59:03 +00:00
skidau
0e5d12f070
Updated libretro to c0449e2c75650325aed7e7495a41f166d9ec0e7a (11/03/2015 7:03:18AM)
...
c0449e2c75
2015-04-14 10:39:21 +00:00
skidau
14d94c32f6
Preliminary implementation of the GBA wireless adapter using TCP (based on the IPC version).
2015-04-14 10:21:27 +00:00
skidau
c75c53d898
Fixed the "incorrect battery size" error warning in Kirby Tilt n' Tumble (GB). Patch by chrono.
2015-04-10 00:07:41 +00:00
skidau
b99b1135c8
Enabled the RTC and rom mirroring by default.
2015-04-08 05:05:12 +00:00
skidau
88286e8578
Removed the "Remove Intros" option because it did not work. Removed the "e-Reader" option because the e-Reader is automatically detected. Removed the double emulator loop because it is not needed.
2015-04-08 04:30:16 +00:00
wowzaman12
2131cd0dba
case of the case sensitive compiler.
2015-04-07 11:46:26 +00:00
wowzaman12
0cabbade12
Fix an operator precedence issue clang complained about.
2015-04-06 17:33:32 +00:00
wowzaman12
dc22721bac
So, this fixes compiling using clang, fixed some tabulation issues, and allow the sdljoy pad compile against SDL2. Also fixed a small compiling issue when compiled against wx3 with the dsound driver. Seems we need the Wx c string to work, it's still not exactly wx3 primetime but it's a small start.
2015-04-06 17:31:18 +00:00
squall-leonhart
c0e263592c
updated credits
2015-04-06 04:14:33 +00:00
wowzaman12
6385359d6a
keeps spitting out the wrong flags.
2015-04-06 01:28:26 +00:00
wowzaman12
3be56f6dbc
re-added color depth checks.
2015-04-05 22:25:07 +00:00
wowzaman12
bcfd5ce4ce
So yeah... seems -stdc++11 work for xaudio2.cpp
2015-04-05 14:56:03 +00:00
wowzaman12
80db6fc884
Getting close to fixing the xaudio2 driver for the wxwidgets frontend.
2015-04-05 14:12:26 +00:00
wowzaman12
6edf950d00
Again with the bracer issue. -_- But this should fix compiling. (Got to stop committing before testing.)
2015-04-05 13:53:25 +00:00
wowzaman12
a051754bf4
read kega fusion plugins in the wxwidgets interface and also started some work on xbrz support in the interface, will complete that later though.
2015-04-05 13:32:12 +00:00
skidau
d00e850b7b
Cleaned up GBA cable link (network).
...
Removed cable link speedhack as it is not needed.
Hard-coded timeouts.
2015-04-05 07:59:01 +00:00
wowzaman12
f0cd1c204d
small fix for compiling against gcc
2015-04-05 03:01:13 +00:00
skidau
541b36f0f6
Added a NO$GBA Style OAM Viewer. The OAM Viewer shows a previews every OAM and its location on the screen. Patch by StrepTeDa.
2015-04-05 00:25:30 +00:00
skidau
314f1bd8c5
Fixed the ROM info compare in the e-Reader emulation
2015-04-04 22:33:06 +00:00
skidau
ca1f5f54ae
Enabled the e-Reader kill-switch under the Emulators menu. Fixes the freeze in "Crash Bandicoot - The Huge Adventure" by disabling the e-Reader reset patch.
2015-04-04 09:39:39 +00:00
skidau
193322a33e
Updated to SFML 2.2. Fixed LINK build on Linux.
2015-04-04 04:39:25 +00:00
skidau
a91f99d111
Initial refactor of the GBA link code.
...
The code has been rearranged with the link framework at the top, followed by cable socket, joybus socket, cable IPC, RFU IPC and lastly, GB link IPC.
2015-04-03 22:35:13 +00:00
skidau
75eeef139c
xBRZ 1.3 filter update by chrono, zenju
...
https://sourceforge.net/projects/xbrz/
2015-04-03 22:19:46 +00:00
skidau
4edfbeb261
GBC boot code support by mickdermack
...
- Allow a GBC BIOS to be loaded and run.
- Allow GB ROMs to run in GBC mode if you select GBC in the menu.
- Fix a bug which caused wrong colors in GB games in GBC mode.
- Set the CGB palettes usually set by the BIOS when a GB game is detected (or everything using the BG palette would appear white and sprites would be the wrong color).
- Allow the BIOS itself and the Skip BIOS option to be changed by a reset.
- Fix the coloring issues if you use the GBC boot ROM.
- Implement GBC colorization palette selection.
2015-04-03 22:04:28 +00:00
skidau
9b05099491
Fixed the e-Reader region error by refreshing the CPU prefetch after a patch is made.
2015-04-03 10:48:28 +00:00
skidau
e47ac18e30
Fixed the GDB reg write command from going out of bounds.
2015-04-02 14:53:37 +00:00
skidau
d0cd600707
Fixed the memory map masks and sizes not being set correctly.
2015-04-02 11:41:24 +00:00
skidau
4606862898
Disabled the Start Recording and Play Recording menu items if a game is not running. Those options would error when they tried to save state.
2015-04-02 11:01:55 +00:00
skidau
55e1dad514
Integrated the VBA-SDL-H2 code into the GDB function.
...
This allows breakpoints, memory views and watches to be controlled from the GDB interface. The VBA-SDL-H2 commands can be entered via the GDB monitor (type "help" into the monitor for a list of commands). Made minor changes to the GDB interface so that the GDB port does not need to be entered every session. A "Break on Load" option has been added allowing GDB to be connected before the ROM starts executing.
VBA-SDL-H2 credits: Labmaster, kenobi, DevZ, richq, JPAN, Griever
2015-04-02 05:53:57 +00:00
wowzaman12
7722a59670
Fixed a small issue (brace in a place where it wasn't needed) Next up XAudio2 interface in wxwidgets!
2015-03-28 19:46:27 +00:00
wowzaman12
4a0350260d
Removed external filter plugins. In the future, just update the binary/library.
2015-03-28 18:31:09 +00:00
wowzaman12
6f3699c7aa
Removed unneeded color depth checks and fixed some spacing
2015-03-28 17:48:38 +00:00
wowzaman12
843a90632f
missed something that caused it to not properly load the xrc interface.
2015-03-28 16:15:25 +00:00
wowzaman12
025e466bff
Removed yet another unneeded #define in wx/guiinit.cpp
2015-03-28 16:02:10 +00:00
wowzaman12
96f1de8ec9
Remove even more unneeded complex if statements
2015-03-28 14:47:33 +00:00
wowzaman12
c812fd6344
Got rid of a few huge if statements, just recreate the game panel every time after Display Properties closes.
2015-03-28 14:45:40 +00:00
wowzaman12
4b2ed80a4a
Replaced another macro with a templated function. Should be able to use this function to replace a few more macros as well.
2015-03-28 14:41:25 +00:00
wowzaman12
f273c878b6
Removed yet another macro from src/wx/guiinit.cpp
2015-03-28 14:34:44 +00:00
wowzaman12
4257ae5be1
Fixed improperly sized dialog boxes
2015-03-28 14:11:03 +00:00
wowzaman12
ad13e1fb45
Try to be more informative than the default wx exception handler before terminating
2015-03-28 13:56:33 +00:00
wowzaman12
b07e5c63bf
Make sure that all loaded xrc dialogs have the correct parent. This might be overkill, but shouldn't hurt.
2015-03-28 13:54:49 +00:00
wowzaman12
2d5c702a7f
Another switch from wxDynamicCast to the normal c++ dynamic_cast
2015-03-28 13:44:47 +00:00
wowzaman12
535acbb240
Change a macro from using a special wx funciton to the regular c++ one
2015-03-28 13:43:40 +00:00
wowzaman12
13b97ac102
More work on trying to remove C macros
2015-03-28 13:41:45 +00:00
skidau
2b663259d8
wx build fix
2015-03-28 05:01:39 +00:00
wowzaman12
750fd8a6b4
oops should be copying those files into source dir not binary dir
2015-03-28 04:30:24 +00:00
skidau
d42582090e
Linux build fix
2015-03-28 04:08:30 +00:00
wowzaman12
00f630949c
just missed a parameter.
2015-03-28 04:02:37 +00:00
wowzaman12
bf8098874a
JoypadConfig is now working as it's own separate entity
...
Previously it was using macros that were hardcoded to look for a certain variable
2015-03-28 03:53:07 +00:00
wowzaman12
e97c32f5da
Got rid of two unneeded C macros
2015-03-28 03:50:49 +00:00
wowzaman12
d858e35d01
Created a single template that does the same thing as several of the C macros
2015-03-28 01:52:20 +00:00
wowzaman12
432b296af1
Used a regex replace so at least some of the C Macros aren't hiding variables
...
Also renamed their inputs so it's easier to understand what's going on
2015-03-28 01:46:44 +00:00
wowzaman12
e8d55b2c06
Added more pointer error checking to the wxvbam build.
2015-03-28 01:33:12 +00:00
wowzaman12
1c76277272
Load dialogs the proper way
2015-03-28 01:30:36 +00:00
wowzaman12
07eb6564e0
Now fully use the error checking function instead of the C macro
2015-03-28 01:20:41 +00:00
wowzaman12
76ef5906a0
Move XRC pointer checking/error throwing to a templated function (More backporting from Arthur, next few commits will be importing his improvements)
2015-03-28 01:12:57 +00:00
wowzaman12
54eac49a59
WX: Changed some of the xrc loading handling and error handling (Courtesy of Arthur on github)
2015-03-28 01:08:52 +00:00
skidau
a65204d54f
Added E-Reader scan support by CaitSith2.
...
One thing it does, is correct any raw files scanned, if they are correctable. (usually, uncorrectable raw files come up with a read error.) There is also bin support included as well. (Note, if you open a valid dotcode bin, it will encode it to raw, and save the freshly encoded raw file if it has been set in the menu. If the dotcode save file has not been set, the bin will still load.)
Currently, part of the GBA emulation breaks the E-Reader scan code. The reader always returns a Region Error.
2015-03-27 22:50:11 +00:00
wowzaman12
efd5c1b483
intial fix for solarsensor that skid implemented. Will add functioning code after, for now it will allow users to compile at least the SDL interface.
2015-03-27 21:06:10 +00:00
wowzaman12
b31989e82f
SDL: Breaks on windows.
2015-03-27 20:01:33 +00:00
wowzaman12
5b26c209e9
missed a minor change.
2015-03-27 19:53:35 +00:00
wowzaman12
32af333548
fix compiling against latest ffmpeg code.
2015-03-27 17:58:35 +00:00
wowzaman12
15d1ae5e3a
changed the panel to have a black background when a rom isn't loaded. Also fixed compiling dsound driver in the wxwidgets interface via mingw-w64
2015-03-27 17:54:45 +00:00
wowzaman12
df505a78dd
forgot the wxwidgets interface icons.
2015-03-27 17:49:26 +00:00
wowzaman12
dc3b921700
cmakelists changes, wxwidgets interface build fix to follow.
2015-03-27 17:48:42 +00:00
skidau
2af279f274
Added VS2013 solution by mickdermack.
...
Have to install the Multibyte MFC Library for Visual Studio 2013, because Multibyte strings were deprecated in favor of wchar strings.
https://www.microsoft.com/download/details.aspx?id=40770
2015-03-26 21:19:37 +00:00
skidau
e19d04c4fd
Added Solar Sensor support from VBA-Wii.
...
Requires EEPROM+Sensor save type and Real Time Clock enabled. The solar sensor can be controlled by the left and right motion sensor controls.
2015-03-26 09:08:30 +00:00
skidau
8ac02202e9
Re-enable the save type auto-detect code instead of enabling all save types.
2015-03-25 11:01:50 +00:00
skidau
4be7fed788
Added a Auto-start link option
2015-03-24 13:30:49 +00:00
skidau
0d306b67ba
Fixed the crash that would occur if a GBA link mode were used with a GB game.
2015-03-23 13:35:01 +00:00
skidau
a704653234
Ported AdamN's Game Link (Game Boy link) code from 1030e.
...
Seems to work better with a link timeout of 1.
2015-03-23 12:17:26 +00:00
skidau
0db7dfc323
Fixed NO_LINK build.
2015-03-23 06:38:51 +00:00
skidau
b3903da2ce
Ported AdamN's Wireless Adapter code from 1030e.
...
Known Issue :
* Instability with 3-4 players on pokemon games due to another client interfering a client and host communication, causing both clients to think their data never reached the host and repeatedly resending the data again (a few retries before dropping the connection)
TODO :
* Host may need to send the ACK data to the Client who send the data instead of broadcasting to all clients, to prevent other Clients from getting the wrong ACK data and thinking their data never reached the Host.
2015-03-23 03:42:39 +00:00
squall-leonhart
ae88acca57
bgklink merged to trunk.
2015-03-20 14:23:14 +00:00
skidau
c7a7e04395
Fixed importing GameShark snapshots
2015-03-20 12:02:28 +00:00
squall-leonhart
80c8917be5
bios dialog struck through enable text fixed
...
controls disabled however, because we don't have the execution implemented for cgb bios.
2015-03-20 03:39:21 +00:00
squall-leonhart
d1bbb0c75d
i had issues applying the xbrz patch and had to revert manually several times, and forgot to add the new files as a result
...
so here they are.
2015-03-20 02:58:03 +00:00
skidau
f1e3094c68
Preliminary update to the GameCube to GBA link cable emulation. Fixes Zelda Wind Waker's Tingle Tuner connection, Pac-Man Vs, Final Fantasy: Crystal Chronicles multiplayer, and most other Gamecube to GBA link cable games.
...
* Added a second socket at port 49420 (0xc10c) which sends clock information
* Handled disconnections from the GBA and GC
* Made the transfers asynchronous
* Blocks the socket before the connection times out
Requires Dolphin 4.0-5899 or later.
2015-03-20 02:11:12 +00:00
squall-leonhart
65a976a8cc
XBRZ 1.2 added as a built in filter
2015-03-19 01:44:47 +00:00
squall-leonhart
02928a204b
reverted the removal of backup enabled checks, and changes to remote.cpp
2015-03-19 00:52:47 +00:00
squall-leonhart
478e77c081
Adds a item for the DisableSFX speedhack back to the Video menu.
2014-04-20 09:24:10 +00:00
squall-leonhart
b6ffe99fc8
updates subwcrev and applies minor fixes patch 46
2014-03-08 07:11:53 +00:00
kode54
da5cc60685
SDL sound code now posts to semaphores no matter what, in case the other side is still waiting after a speedup transition
2013-11-14 23:32:08 +00:00
kode54
885172ea9c
Rewrote SDL sound synchronization, using a very old patch as a base for some of the changes
2013-11-14 07:51:57 +00:00
normmatt234
9e8671042b
Remove useless backup enabled checks in read handlers.
...
Fix illegal halfword and byte reads.
2013-10-22 18:04:02 +00:00
kode54
2404d08f1f
Mother 3 fix, refined to not break Metroid Fusion or hopefully anything else
2013-10-22 01:17:06 +00:00
kode54
12172db5ac
Changed PCM FIFO refill behavior to only stuff the FIFO with silence if it runs completely empty, which seems to fix the stuttering in Mother 3. From the technical behavior, Mother 3's sound code would periodically set DMA 1 and 2 to reason 0, then reset them back to reason 3. This presumably occurs every time the source buffers run empty and the source addresses are reset. Unfortunately, with the current execution and memory timing, this occurs just in time for the DMA buffers to run down to only 16 samples each, and then the attempted refill call will trigger while the DMA reason is 0, so they don't refill, and the timer routine thus stuffs the FIFO buffers with 16 samples worth of silence, causing a stutter. Now, the buffer is allowed to drop below 16, which gives Mother 3's sound code enough time to restart the DMA channels, and they continue to pump samples gracefully, as I never detected a full underrun in my testing.
2013-10-21 21:46:49 +00:00
kode54
552a8cf2ff
Add tiled rendering define to Android makefiles, too.
2013-09-24 11:53:04 +00:00
kode54
ce3e37223a
Add tiled rendering define - big performance improvement
2013-09-24 11:52:20 +00:00
kode54
ae81a99e81
Fix target output name
2013-09-24 11:51:36 +00:00
kode54
7654a7b1ed
Fix build for Android
2013-09-24 11:50:37 +00:00
kode54
08886eaf53
Sonic Advance 1/2 work now with NO_LINK defined
2013-09-21 16:18:54 +00:00
kode54
8c034c3b67
(Libretro) Fix build
2013-09-21 16:18:04 +00:00
squall-leonhart
e1534a9400
re-adding the fix for zelda oracles
2013-09-21 15:09:45 +00:00
kode54
f4c26dcd95
Let's try that again.
2013-09-21 13:57:40 +00:00
squall-leonhart
3949de1b14
revert 1207-1210 as its not really ready for integration yet.
2013-09-21 02:42:37 +00:00
thibeaz
3460b0bab9
rolling back, it seems there was some more issues than original thought
2013-09-21 02:25:42 +00:00
thibeaz
6fccc53080
fix a goof I made with the last commit, this should fix it
2013-09-21 02:16:27 +00:00
thibeaz
ed00ced891
just a small revert, old data got mixed in the last commit
2013-09-20 21:25:50 +00:00
thibeaz
bdf78c1247
libretro merge into trunk, the individual interfaces can still be compiled on their own so the gtk/sdl/mfc interfaces can still work as originally intended. Special thanks to Squarepusher of the libretro team for helping us get this merged
2013-09-20 21:08:23 +00:00
squall-leonhart
69991ad411
fixes zelda oracles without breaking duke nukem or 007
2013-09-19 03:24:22 +00:00
normmatt234
943f67937c
Implement memory mirrors for SRAM/FLASH.
...
Correctly handle 16/32bit reads from SRAM.
Removed unaligned handler for CPUReadHalfWordSigned.
2013-09-18 22:08:42 +00:00
squall-leonhart
620548d19e
This fixes the colour issue when using opengl and a HQ3 or 4x filter.
2013-09-17 15:23:47 +00:00
normmatt234
510e9778ab
Revert changes to the ioReadable table from r1200 which broke Megaman Battle Network series.
2013-09-16 18:44:46 +00:00
normmatt234
8f61c07f8f
Move the cpuDmaHack assignments into doDMA. (Fixes Croket 2 regression)
2013-09-15 07:15:31 +00:00
normmatt234
7ee3bfe379
Re-added the DMA Prefetch buffer. This fixes Phantasy Star Collection.
2013-09-14 08:00:19 +00:00
squall-leonhart
05794ee3e8
another tom harder patch, fixing some warnings in the gvbam and wxvbam
2013-06-17 04:17:12 +00:00
squall-leonhart
0470a1d8ad
commiting Tim Harders patch for libav/ffmpeg
2013-06-17 04:05:37 +00:00
squall-leonhart
6277cae2a9
bring branches into line
...
fixes duke nukem on bgk-link and silences gcc warning on trunk
ignore a few more files
2013-05-04 15:31:45 +00:00
normmatt234
e4dde67e52
Fixed register used in asm.
2013-04-07 05:47:26 +00:00
squall-leonhart
90fa689737
reduce new lines
...
fix duke nukem cgb menu | in my limited testing this has not regressed any other games.
2013-04-06 20:18:14 +00:00
squall-leonhart
f8615b0c3d
dirty buildfix for linux, can do it properly later.
2013-04-06 18:33:15 +00:00
normmatt234
d51ed1f59e
Make the asm code increment lsl/lsr/asr rm by 4 if rm is pc. (ASM now passes the armwrestler MOV opcode test)
2013-04-06 09:27:12 +00:00
normmatt234
56a8cc6e8d
Fix clock cycles in some arm/thumb opcodes.
...
Implement missing ARM instruction used in the wstein.gba homebrew.
Remove cpuDmaHack has it causes graphical glitches in Lufia and incorrectly handles unmapped reads.
2013-04-06 08:51:58 +00:00
squall-leonhart
d3c562a1cf
couldn't just add a guy who's contributed more in 3 days then anyone has in the last 3 years to the "Contributors" list ;D
2013-03-31 12:37:45 +00:00
squall-leonhart
19cd8f5384
some small pvs warning fixes
2013-03-31 12:19:34 +00:00
squall-leonhart
b36bd990aa
move around apu reset a bit, doesn't seem to have broken anything
...
doesn't seem to have fixed anything either.
2013-03-31 11:20:41 +00:00
normmatt234
f19a0529ca
Fix handling of unused memory when reading 16/8 bit data.
2013-03-30 06:10:23 +00:00
normmatt234
2bea418980
Add missing ARM opcode variant strh (w=1) used in several homebrew gba demos (e.g. afire).
2013-03-30 06:08:20 +00:00
normmatt234
c70d1d7501
Make 32bit read out of bounds not get rotated if they are unaligned.
2013-03-28 17:27:55 +00:00
normmatt234
97fa577cf9
hopefully fixed unaligned reads correctly this time...
2013-03-28 16:56:22 +00:00
normmatt234
cf4e7eb148
Fix yet another oversight in the unaligned read code.
...
Implemented missing thumb opcode (Which is invalid according to gbatek but Moto GP seems to use it)
2013-03-28 16:24:14 +00:00
normmatt234
1ff3ce6378
opps forgot to change change the unaligned 16bit rotate to check against old address.
2013-03-28 15:44:01 +00:00
normmatt234
8c98ac97bc
Fixed unaligned 16/32 bit reads.
2013-03-28 15:27:45 +00:00
squall-leonhart
0d28963abc
commit this and see who complains? :D
2013-02-11 07:59:03 +00:00
squall-leonhart
5dd3e72258
more improvements to gba-arm by Normmatt
2013-02-04 06:53:17 +00:00
squall-leonhart
66ac24cde5
lets commit the right version of the arm patch this time eh.
2013-02-04 06:26:16 +00:00
squall-leonhart
9958c493bd
Applied fixes to NormMatts r1150 fixes - V-Rally 3 working again
...
Re-added nasm.props to vs2008 build folder + changes to nasm.rules for spaces in paths.
2013-02-04 06:15:53 +00:00
squall-leonhart
306291cd55
implement ALL of abhoriels patch correctly.
2013-02-03 17:25:22 +00:00
bgk
26acc55d93
GBA: Revert r1150 since it adds artifacts in (at least) V-Rally 3
...
Please fix and commit again.
2013-02-03 13:47:51 +00:00
bgk
d193d8069d
GTK: Apply patch #3524058 - Auto-load/save cheats
...
Thanks go to unmacaque
2013-02-03 12:59:48 +00:00
bgk
76da586883
GTK: Updated the .desktop file to validate
2013-02-03 12:56:12 +00:00
bgk
ff2ddffbcf
GTK: Fix "#3598672 - emulated system option in gvbam changes by itself in Linux"
...
Applied patch 3599614 thanks to Mika Attila
2013-02-03 12:51:40 +00:00
bgk
bc103fbf60
GBA: Fix build
2013-02-03 12:43:01 +00:00
squall-leonhart
6579cd900d
commit abhoriels RSBS and RSCS patch
2013-02-02 03:48:32 +00:00
squall-leonhart
aa28c4d967
patch to correct some behavior in arm tests.
2013-01-23 00:38:00 +00:00
squall-leonhart
d10e657c36
OSX/Mac buildfix changes to GBALink
2012-11-20 08:58:44 +00:00
squall-leonhart
f3956ff5b5
merge Fix for SDL colours on OSX as indicated by x3ro
2012-11-20 04:04:57 +00:00
bgk
a8bf9389b3
GTK: Fix a GCC warning
2012-10-03 17:49:39 +00:00
bgk
b1ddfdd553
GTK: Fix an invalid memory access in the joypad config dialog
2012-10-03 17:18:17 +00:00
squall-leonhart
a50c95b566
file type fixes
2012-09-11 21:53:26 +00:00
squall-leonhart
c45a74deee
removed the modal else from the client connection dialogue
...
now it doesn't crash when clicking connect on debug builds
still does on release builds, just like start server :(
2012-09-03 09:36:28 +00:00
squall-leonhart
1f50361e25
this makes the serverwait dialog appear.
...
still causes a crash in release builds and points at output.c in an area of unicode :|
2012-09-03 09:14:27 +00:00
bgk
34963ad142
LINK: Don't assume the data we want to send is the first to be written to SIOMLT_SEND since last transfer.
...
But rather the one present in SIOMLT_SEND when master sets the start transfert bit.
Fixes Advance Wars
2012-09-02 17:26:08 +00:00
bgk
00791f6801
WX: Somewhat fix lan link. Advance wars won't link properly whereas it is working with mem link.
2012-09-02 14:26:22 +00:00
bgk
cf02712b34
WX: Fix build with LINK enabled
2012-09-01 17:59:13 +00:00
kode54
4178854b85
Fixed a crash on Windows XP and older systems
2012-08-26 07:44:19 +00:00
squall-leonhart
7944d44390
removing some cases where then and else do exactly the same thing
...
i could not see any functional differences anywhere, but there might be something im overlooking.
2012-08-19 21:22:16 +00:00
bgk
41d22899e3
WX: Fix build on non-win32
2012-08-08 19:09:37 +00:00
bgk
959e485b91
FFMPEG: Fix build with newer versions of the library.
2012-08-08 19:08:42 +00:00
kode54
d2e00a0085
Added device change notifier to XAudio2 outputs
2012-08-04 22:15:46 +00:00
squall-leonhart
4d174be28a
clarified, and ignored another user side project file
2012-07-22 20:31:54 +00:00
squall-leonhart
79928d627f
maybe emucr will get the hint now.
2012-07-22 19:59:26 +00:00
squall-leonhart
a1cefd764a
commit latest nasm and kode54's change to gb_oscs that has seemed to have resolved the channel 3 issue in a number of games.
2012-05-23 09:29:46 +00:00
squall-leonhart
aca9b01af8
how did the spanish version of fire red get its save type set to eeprom (savetype=1)
2012-05-23 06:40:11 +00:00
squall-leonhart
b7eb2e4cf5
cleans up a unary minus unsigned still unsigned warning
...
also fixes channel 3 in Mario and luigi super star saga. DON'T ASK ME HOW, i have no idea. Infact changing other area's affected the channels as well, so i have no idea how the fuck this works.
2012-05-12 06:13:10 +00:00
bgk
d9062bbcd6
FFMPEG: Fix build for newer versions of the library.
...
Thanks to Tim Harder for the patch.
2012-03-25 08:14:31 +00:00
bgk
092f67b0e8
Fix build errors with zlib-1.2.6.
...
The problem relates to gzFile not being a typedef of voidp anymore in zlib-1.2.6.
Thanks to Tim Harder for the patch.
2012-03-25 08:09:07 +00:00
squall-leonhart
9837e61c00
update FSF address
2012-01-23 08:49:39 +00:00
thibeaz
2273a18e59
added shuffles patch for fixing wxwidgets interface build, unfortunetly still fails building on link enabling. but if disabled it will build and run.
2012-01-23 03:46:47 +00:00
squall-leonhart
2ade4f5def
clicking start server crashes vba-m, so lets not let people click it for now.
2012-01-21 01:06:43 +00:00
squall-leonhart
2908c33111
shuffles magic mush...... trunk MSVC2010 buildfix
2012-01-20 22:03:27 +00:00
thibeaz
113f7c1f81
added the option to disable/enable xaudio2 support in the cmakelist since it was neglected the first time around, also going to be looking into expanding the sound settings dialog and enhancing it some as soon as I figure out some xrc specifics for wxPropertySheetDialog.
2012-01-16 18:44:25 +00:00
squall-leonhart
d33d2a0d70
reverts ini file generation to pre rev885 behaviour
2012-01-16 01:48:28 +00:00
squall-leonhart
da25a02d6b
SubWCRev is no longer standalone, removed from dependencies and pointed the project files to find it via path
...
updated DevInfo.txt
applied khh's patch for gbalink.cpp though more changes are required to bring trunk up to building since the Wx patches
2012-01-04 19:38:33 +00:00
squall-leonhart
093da8983f
took drnach's dmg association and expanded on it :)
...
looks like the branch doesn't have properties assigned
2011-12-28 13:05:40 +00:00
bgk
9ca7db29f5
SDL: Install vba-over.ini in the data directory and use it.
2011-12-28 10:23:38 +00:00
n-a-c-h
4817403abf
Add missing extensions. Note though that the association section is still missing .dmg
2011-12-27 22:09:31 +00:00
n-a-c-h
25fa212b56
Add missing extensions.
2011-12-27 22:01:34 +00:00
n-a-c-h
638e79009f
Add missing extensions.
2011-12-27 21:56:00 +00:00
n-a-c-h
b13ee88b4e
I'm not sure where these MIME types came from, but if we're going to invent some, let's invent some proper ones. I'm not sure if -rom is the best suffix though.
2011-12-27 21:49:55 +00:00
bgk
3c9f24465d
GTK: Hint the file manager it can use gvbam to open GB and GBA rom files
2011-12-27 21:30:59 +00:00
bgk
6e93397b07
GTK: Fix an uninitialized variable causing potential crashes in the joypad config dialog.
2011-12-27 19:20:49 +00:00
bgk
9c6a9025a2
Some fixes to help building on NetBSD
2011-12-27 15:34:39 +00:00
bgk
244e4e85d8
SDL/WX: Fix build with asm scalers enabled.
...
If Win32 has issues with OpenGL those should not be hacked around in common code.
2011-12-03 13:47:20 +00:00
bgk
ef92bdd1ec
GTK: Applied patch #3386384 to fix build when NLS is disabled.
...
Thanks to Dmitry Marakasov.
2011-12-03 13:11:19 +00:00
squall-leonhart
233fae21ca
correction to OP_MVNS, fixed by AdamN, fixes vrally 3 flickering
2011-07-28 12:18:28 +00:00
thibeaz
273bf93b7d
in the EXECUTE_PROCESS command in the CmakeLists.txt file for the wxwidgets gui was missing the end bracket, this should fix it, next on the list is work on using ffmpeg as an external dependency and not need it as a requirement (hopefully), if it doesn't work, you can shoot me Squall
2011-06-30 01:54:32 +00:00
squall-leonhart
c08726589d
wx about box fix from darktjm
2011-06-14 13:38:10 +00:00
squall-leonhart
a236fff312
apply the vba config file rename to the trunk, this has come about because older versions use some values slightly differently which would cause those versions to fail to work or have the wrong settings.
2011-06-13 15:46:20 +00:00
squall-leonhart
8e6a51211e
all current vba-m Wx patches applied to trunk.
2011-05-25 11:55:46 +00:00
squall-leonhart
98215cfb30
buncha patches by darktjm
...
sdl fix not applied yet
2011-05-24 07:39:29 +00:00
bgk
7145f8083d
SDL: Enable OpenGL by default
2011-05-07 07:09:21 +00:00
squall-leonhart
f1812fd2e3
should fix GS codes that don't work on games which use lcd interrupts instead of vblank
...
thanks unmacaque
2011-05-05 13:17:13 +00:00
squall-leonhart
5f5ddb11a4
Bugger unicode support, we can just convert multibyte to widestring using google cloud services and a bunch of midgets running in spinwheels.
...
Also enables whole program optimisation (funnily i was only doing linker time optimisation so it wasn't as good as it could be.)
2011-04-26 07:25:16 +00:00
bgk
432e8b627f
GTK: Fixed bug #3201910
2011-03-12 08:51:23 +00:00
bgk
bca14a4b2e
GTK: Fix emulation stuck paused after closing the general options dialog when the "pause when inactive" option has been toggled.
2011-03-01 16:48:35 +00:00
bgk
a8c1e753b1
GTK: Merged the GB and GBA cheat list dialogs. Patch by unmacaque.
2011-02-26 10:06:32 +00:00
bgk
e49be92119
FILTERS: Changed the 2xSaImmx implementation to GPLv2+, since the author allowed it. This will make life easier to packagers.
2011-02-25 19:25:17 +00:00
bgk
1cdcbe07c4
GTK: Add missing file. Oops.
2011-02-25 19:03:37 +00:00
bgk
414c65f156
ALL: Update vba-over.ini with an older but better version
2011-02-25 18:23:42 +00:00
bgk
5c61339992
GTK: Add GameBoy cheats support. Thanks to unmacaque for the patch.
2011-02-25 17:56:10 +00:00
bgk
e3eb811e7f
GTK: Fix NLS for the directories config dialog
2011-02-24 21:02:47 +00:00
bgk
8f412ed1c4
GTK: Add vba-over.ini support
2011-02-24 19:34:56 +00:00
bgk
6622a584e6
GTK: Cleanup
2011-02-24 18:40:20 +00:00
bgk
1474f6e50b
GTK: More NLS WIP
2011-02-24 17:01:10 +00:00
bgk
b94eae1925
GTK: NLS support WIP
2011-02-24 13:06:17 +00:00
bgk
247beb025d
GTK: Add support for 7z archives
2011-02-24 10:52:33 +00:00
bgk
a59c64a292
GTK: Mark more strings as translatable
2011-02-24 08:19:59 +00:00
bgk
924f9f6492
GTK: Remove the StringTokenizer class and move the functionality to tools.cpp
2011-02-22 18:04:08 +00:00
bgk
b213ae372b
GTK: Turned the last menu based settings into a dialog
2011-02-20 19:03:38 +00:00
bgk
ef8609241a
GTK: Cleanup includes. Don't instanciate global objects.
2011-02-20 16:36:25 +00:00
bgk
8c0ea991c8
GTK: Added GBA cheats support. Thanks to unmacaque for the patch.
2011-02-20 14:53:04 +00:00
bgk
6c80badb98
CMAKE: Allow building without SFML
2011-02-20 12:22:58 +00:00
bgk
573aaca70b
GTK: Don't reset the renderer when entering the display config dialog
2011-02-20 10:38:42 +00:00
bgk
f656e4fe45
GTK: Don't disable rendering when using the menus. Thanks to fernandotcl for the patch.
2011-02-20 10:15:03 +00:00
bgk
3c6e0514a9
SDL: Allow vbam to run on systems without an audio device. Thanks to jcranmer for the patch.
2011-02-20 09:25:07 +00:00
bgk
2009faab00
GTK: Change the OpenGL texture size when changing scaler size. Thanks to fernandotcl for the patch.
2011-02-20 09:02:46 +00:00
bgk
de6db92249
GTK: Rename the main GtkBuilder file for consistency
2011-02-20 08:33:01 +00:00
bgk
9962e4e679
GTK: Convert the remaining parts of the UI from Glade to GtkBuilder. Thanks to Rafał Mużyło for the patch.
2011-02-20 08:28:48 +00:00
bgk
1d6b01bd8b
GTK: Fix the joypad config dialog using 100% CPU
2011-02-19 22:01:09 +00:00
bgk
2c2804aa60
SVN: Applied proper properties to all files, mainly to get native end of lines.
2011-02-19 21:33:53 +00:00
Squall-Leonhart
6ae6c005d5
missing ; after break on line 263
2011-01-10 02:12:20 +00:00
Squall-Leonhart
60f7dad351
applied kode54's sdl/gtk joypad patch
2011-01-09 20:14:40 +00:00
squall-leonhart
81862972a9
applied gtk_rtc.patch by unmacaque
2010-11-27 01:06:20 +00:00
squall-leonhart
bda76285e2
stupid log told me it wasn't patched but it was
2010-10-24 20:39:53 +00:00
squall-leonhart
fe91393d34
gdbconnect patch, fixes remote debug
2010-10-24 20:27:49 +00:00
squall-leonhart
d5b4f885d7
gdbconnection patch - fixes remote debugging
2010-10-24 19:46:47 +00:00
squall-leonhart
f9e8205db6
another patch, this time for GSV snapshots.
2010-10-24 15:53:08 +00:00
squall-leonhart
e15113d5b9
more patches, save type detection now only available when a rom is loaded.
2010-10-24 15:41:11 +00:00
squall-leonhart
3aa925ea22
applied patches by jlaukkanen
...
Import Pro Action Replay Snapshots
Compilation error when no_xaudio2
Focus Lost in cheat dialogue MFC
2010-10-24 05:14:52 +00:00
squall-leonhart
c3dadd8149
by popular demand, the layers menu is back.
2010-09-10 12:12:18 +00:00
squall-leonhart
ec046d276b
enable SSE optimisations in VCProj, intrinsics update nasm and revert shuffles changes to gb_apu_state.cpp.
...
i prefer warnings during compilation rather then a lack of function in the emulator, we can look at correcting the warnings in a less broken manner later.
2010-09-10 11:31:31 +00:00
squall-leonhart
ad4990823d
Directinput fixed.
2010-08-29 15:52:24 +00:00
squall-leonhart
29c3cee6b1
patch from billiard to attempt a fix for the broken DI8 enumeration.
2010-08-26 07:08:25 +00:00
shuffle2
fe5952a115
fix linking on windows: remove unused "lspeed" variable from win32
2010-03-19 18:14:08 +00:00
shuffle2
b9c5ff1ba3
Quiet some compile warnings (gcc likes to make sure you know operator precedence...)
2010-03-16 23:19:54 +00:00
shuffle2
eca4821498
should fix remaining build errors on linux...
2010-03-15 20:44:20 +00:00
shuffle2
f6b049bb2f
fix the cmake/linux build
...
moves dependencies/File_Extractor-1.0.0 to trunk/fex - we can't expect people to have this lib, and fex has dropped support for the "fex_mini".
2010-03-15 03:36:45 +00:00
shuffle2
308ca56dd6
just quiet some warnings
2010-02-24 21:33:18 +00:00
spacy51
90c02269b1
Fix bug 2802274 from VBA1 on sourceforge:
...
http://sourceforge.net/tracker/index.php?func=detail&aid=2802274&group_id=63889&atid=636220
CPUImportEepromFile
file pointer not closed if file size wrong
2010-02-24 17:26:35 +00:00
shuffle2
dc394a3baa
update to File_Extractor-1.0.0
2010-02-24 16:50:30 +00:00
squall-leonhart
10989d232a
2010-02-23 23:47:28 +00:00
spacy51
d7c987f63b
Add GBC BIOS selection
2010-01-02 17:26:26 +00:00
squall-leonhart
7a4723004d
working gfx are better then speed.
2009-11-10 17:54:11 +00:00
squall-leonhart
e671d51d3c
reupped untouched versions (pending proper migration of the sensor functions from VBA-GX
2009-10-22 21:31:51 +00:00
squall-leonhart
d998964391
2009-10-22 21:26:06 +00:00
squall-leonhart
1843339183
2009-10-22 21:25:20 +00:00
squall-leonhart
c0242964b7
removing and reverting.
2009-10-22 21:22:49 +00:00
spacy51
39056bc7c3
fix compile errors with MSVC 2008
2009-10-22 21:02:53 +00:00
squall-leonhart
c9865dacb7
fixes Kodes patch, fixes u8h compiling on MSVC (Thanks for the help Nach) and includes preliminar vcxproject for MSVC2010
2009-10-22 17:55:53 +00:00
squall-leonhart
96868aa21b
added rumble, and solar sensor to Core, however they will need to be properly exposed and integrated into the MFC/GTK/SDL interface ports at a later time.
2009-10-11 08:43:52 +00:00
squall-leonhart
cf20d2c133
kode54 - LCD merged into Gameboy colours setting.
...
bgk - gfx patch added
2009-10-09 13:12:55 +00:00
bgk
4ea036dea2
Applied patch 2732666 to fix build with GCC 4.4
2009-09-26 13:27:12 +00:00
spacy51
6686e10d26
REMOVE unsupported 30 bit color format listing. Rename color formats for D3D correctly.
2009-09-23 14:57:20 +00:00
spacy51
052dd8c0cc
FIX MBC2 saving/loading
...
keep in mind VBA-M does NOT truncate the MBC2 ram reads/writes to 4bits, even though it should. FF Legend still saves&loads fine, though
2009-09-18 19:43:59 +00:00
spacy51
513d3b3732
fix compiling with latest DirectX SDK
2009-09-18 18:45:35 +00:00
squall-leonhart
c790b49221
more fixes for the size.
2009-09-15 09:49:15 +00:00
squall-leonhart
947e10311e
working to fix the return to 5x and 6x windowed mode after esc full screen
2009-09-15 09:21:37 +00:00
squall-leonhart
8af8f4dffa
added 5x and 6x window sizes to Win MFC builds (requires testing)
2009-09-11 04:33:34 +00:00
spacy51
900f13a124
fix compiling with Windows 7 SDK
2009-09-02 22:42:37 +00:00
spacy51
74a091b69c
improve code quality
2009-08-30 21:35:16 +00:00
spacy51
e512e02b3d
improve code quality
2009-08-30 20:21:34 +00:00
squall-leonhart
592843e4f4
Applied Chrono's UPS Fix patch
2009-08-29 21:04:19 +00:00
spacy51
42f712395b
Add support for compiling x64 builds. These can not use the optimized x86 assembler code, which is used in the GBA core and several pixel filters.
2009-08-28 16:57:04 +00:00
spacy51
ca5b2c72a9
Update version info in resource file.
2009-08-22 17:48:27 +00:00
spacy51
d1dd74f65b
Speed & detection improvement for save type detection tool.
2009-08-20 21:04:34 +00:00
spacy51
25fc661f12
Backup media detection tool: improve speed & ignore if running non-GBA
2009-08-19 21:08:26 +00:00
spacy51
e7087a90fe
Added "detect now" tool for detecting the backup media of the cartridge.
2009-08-19 20:40:29 +00:00
spacy51
3659a3fb67
Reduce build time by about 66% by using precompiled headers for MFC GUI code.
2009-08-19 16:27:48 +00:00
spacy51
08bd48b812
Add new command line switch: "--configpath YOURPATHHERE"
2009-08-18 20:32:26 +00:00
spacy51
3162c1554e
parseCommandLine function is unnecessary because __argc and __argv are defined in stdlib.h
2009-08-18 19:01:30 +00:00
spacy51
11a0154b7d
Append -M to "VisualBoyAdvance", put SVN revision into braces
2009-08-16 13:53:26 +00:00
spacy51
02728a8008
Added a hint for fixing LNK2005 linker errors if linker hack would be disabled. maybe someone else can figure it out somewhen.
...
Ignore SVN revision file.
2009-08-16 12:06:34 +00:00
spacy51
9e5140e582
Clean up stdafx.h and other header includes.
...
#ifdef __AFX_H__ is now properly detected
2009-08-16 10:37:48 +00:00
spacy51
daa8105c07
Fix file type associations for Windows Vista.
...
Use Chip-Like icon from shell32.dll for all ROMs.
2009-08-15 19:48:32 +00:00
spacy51
4d4f53425e
If vba.ini exists in executable's folder, use it. Else create/use one in %appdata% folder.
2009-08-15 17:43:53 +00:00
squall-leonhart
d7a58068d8
2009-08-10 07:13:07 +00:00
jbo_85
aa75c7dccb
Fixed some GB-Z80 instructions. Special thanks to Blargg and Dwedit.
2009-08-08 20:09:09 +00:00
squall-leonhart
b97e038bc5
applied Fix GDB support patch, needs testing, but patch provider verified it to work.
2009-08-08 15:28:56 +00:00
jbo_85
27301c1155
Fixed saving of pauseWhenInactive setting to the config file. Fixed logic bug with autoFrameSkip setting to not disable autoFrameSkip when throttle is disabled.
2009-07-27 01:57:21 +00:00
mudlord
4571763225
Fixed DirectSound initialization issues.
2009-06-16 12:01:18 +00:00
squall-leonhart
379349f199
saving the autoskip option still not working... hmmm
2009-03-26 03:59:25 +00:00
squall-leonhart
7367776d30
autoframeskipping wasn't saving to cfg, that is now fixed.
2009-03-25 17:05:31 +00:00
squall-leonhart
c309704d55
:) Applied OV2's pause when inactive fix, now works great! that'll make people happy.
2009-03-25 06:10:43 +00:00
squall-leonhart
9948bf65bb
filepathremover should be fixed as well as fileexists
2009-03-24 05:32:37 +00:00
squall-leonhart
aa84c0b486
2009-03-24 05:30:20 +00:00
squall-leonhart
b2fbc4b8a9
2009-03-24 05:27:55 +00:00
squall-leonhart
71741ffc3c
Code reverted to prior to spacy's relative directories.
...
Maybe we can do this properly in the future, but for now it was causing issues for people who like to keep saves with the roms, as well as breaking the rom open dialogues.
2009-03-24 05:15:25 +00:00
squall-leonhart
67f3dfd8ce
2009-03-24 05:01:02 +00:00
squall-leonhart
6c75bd7d4a
autoframe skipping now working.
2009-03-24 02:08:58 +00:00
squall-leonhart
3a5aac88f8
2009-03-24 01:23:14 +00:00
squall-leonhart
8201eb85b3
2009-03-23 18:33:46 +00:00
squall-leonhart
f48fde13af
2009-03-23 17:25:55 +00:00
squall-leonhart
c2ec406870
missed this one previously. - pause when inactive fix.
2009-03-23 16:56:15 +00:00
squall-leonhart
c60b3f4e44
found some more protector code to remove, and added back in pause when inactive toggle/function.
2009-03-23 15:19:42 +00:00
squall-leonhart
3a4bc53645
more removal of protection,
...
MFC may not compile at all at this point.
2009-03-23 14:34:29 +00:00
squall-leonhart
086a299061
removed quick open rom Menu's and classes. (broke the other open rom menu's)
...
Deleted protect.c and protect.h (last appearance is svn 860)
2009-03-23 12:59:59 +00:00
squall-leonhart
b8784ccfe2
removed the protection... yeah i dont think this is needed anymore... its more of a pita then anything.
2009-03-23 12:10:30 +00:00
bgk
a8993064d8
Oops
2009-03-21 09:55:13 +00:00
bgk
0354e4aa06
GTK : Removed the XVideo renderer since it was badly written, and OpenGL
...
does a better job in all cases now.
2009-03-19 10:41:38 +00:00
bgk
7595ec268f
GTK: Rewrote the OpenGL code. The old code used a software path with
...
Mesa drivers. The new one (taken from the SDL port) is much faster with
these drivers.
2009-03-19 10:20:42 +00:00
bgk
d94765205a
Fixed OpenGL display for mesa drivers
2009-03-07 08:23:25 +00:00
bgk
e62f3407c5
Removed some unused vars
2009-01-26 18:52:42 +00:00
bgk
628d618662
GTK : New GBA settings dialog
2009-01-24 10:09:10 +00:00
bgk
9788aba1e3
GTK : Removed 2 global vars
2009-01-23 14:40:18 +00:00
bgk
34da50d9be
GTK : Added GB bootrom file support
2009-01-23 13:41:24 +00:00
bgk
63d2caa1d9
Add an initializer for a static const member.
2009-01-14 12:02:19 +00:00
bgk
5e7c3ce5cd
The number of samples in the system sound driver buffer has to be a
...
power of 2 on some machines.
2009-01-12 21:12:46 +00:00
bgk
115c39154d
Converted some NULLs to zeros to fix build on some systems.
2009-01-12 07:56:04 +00:00
bgk
1543a02585
GTK : Introducing the new Game Boy config dialog
2009-01-06 21:20:18 +00:00
bgk
6b9ebdc62c
Fixed loading non gzipped roms, thanks to mnk for the report
2009-01-04 13:32:18 +00:00
bgk
1c9664414d
Fixed a few warnings
2009-01-01 20:18:09 +00:00
bgk
210b97e5ff
Fixed MFC
2009-01-01 17:17:40 +00:00
bgk
3047995169
Forgot a file
2009-01-01 16:53:56 +00:00
bgk
db8ec308dd
Moved more GBA specific code to the gba folder.
2009-01-01 16:11:02 +00:00
bgk
a9370648df
This was apparently not used anymore.
2009-01-01 15:24:31 +00:00
bgk
ba89436ad2
No more cryptic names ...
2009-01-01 15:20:03 +00:00
bgk
716d9feab0
No need to use cryptic names
2009-01-01 14:52:03 +00:00
bgk
4004472458
Moved the APU files up by one level, since they are shared between the GB and GBA cores.
2009-01-01 14:43:18 +00:00
bgk
56f42e81eb
Modified the includes so that files from the dmg folder don't include anything from the agb folder.
2009-01-01 14:34:16 +00:00
bgk
6c6e4a8b97
Moved some files to the common folder.
2009-01-01 14:21:18 +00:00
bgk
8e2cc38c7c
Fixed the VC2008 project for my last commit
2009-01-01 13:23:09 +00:00
bgk
f1199d4533
Moved the filters to their own directory.
2009-01-01 13:02:35 +00:00
bgk
8ed219a700
Fixed a warning
2008-12-30 16:44:26 +00:00
bgk
973c7123c9
Simplified the SDL audio driver by using a generic ring buffer (from Gambatte). Changed the A/V max delay and sound update framerate to saner values. Emulation smoothness and sound quality have improved on my system. Please report any issue.
2008-12-30 14:34:33 +00:00
bgk
9383abc719
GTK : Added an option to allow a sound sample rate of 48 000 Hz (finally ...)
2008-12-30 12:14:04 +00:00
bgk
6d394b2d9f
Fixed MFC for my previous commit.
2008-12-30 11:18:15 +00:00
bgk
5ab2d916dc
More conversion from sound quality to sample rate.
2008-12-30 11:09:37 +00:00
bgk
de4c414e86
Directly use sound sample rate instead of "quality"
2008-12-30 10:42:34 +00:00
bgk
a67fe271a9
Fixed MFC for my previous commit
2008-12-26 20:11:33 +00:00
bgk
8bc8270984
Made the emulation core use the new sound framework. MFC is currently broken.
2008-12-26 19:33:19 +00:00
bgk
b334392f48
MFC : Fixed my nick in the about dialog
2008-12-26 17:57:55 +00:00
bgk
a970f93727
Made the MFC port use the new sound framework. Win32 devs, please check.
2008-12-26 17:55:22 +00:00
bgk
9ab357571a
SDL sound driver : renamed some variables
2008-12-26 15:35:28 +00:00
bgk
e2e749245e
Comments
2008-12-26 13:22:45 +00:00
bgk
2b3a6f8c9b
New sound driver framework. Made the SDL and GTK+ frontends use it. It will help cleaning up the sound related global variables hell. It should be easy enough to port the sound drivers of the MFC frontend to it. Now if someone could do it, it would allow using the sound drivers directly from the core, removing the C wrappers and a lot of global vars.
2008-12-26 12:19:33 +00:00
bgk
753b72123d
GTK : Replaced the sound configuration menu by a dialog
2008-12-23 13:51:48 +00:00
bgk
21563e5ca4
Regenerated the lexer using a newer version of flex to fix a warning with GCC 4.3
2008-12-23 12:27:43 +00:00
bgk
95f2f0c10e
Fixed a few warnings.
2008-12-23 12:18:09 +00:00
xkiv
4e286c724a
Switch declaration and definition of autoFireMaxCount to let gvbam build (hopefully).
2008-11-29 11:19:27 +00:00
xkiv
f1d9fecd27
fixed an off-by-one countdown mistake in my previous commit
2008-11-25 12:11:12 +00:00
xkiv
e217204271
SDL: new option to slow down autofire (needed for it to work with some games)
2008-11-24 20:13:57 +00:00
spacy51
f1047fc358
PATCH by KunaiTeam: off64_t undefined on OS X and BSD
2008-11-12 22:48:39 +00:00
bgk
169f84fbc2
GTK+ : Fix bad English
2008-11-04 16:59:25 +00:00
bgk
7d0dc0afc7
GTK+ : Set the default sound sampling rate to 44000 Hz to fix latencies with some newer sound chips.
2008-11-04 16:56:28 +00:00
bgk
702f357082
GTK : Some preparation for the future sound config dialog
2008-11-01 13:17:17 +00:00
bgk
de45a83c47
GTK : Updated the license and copyright informations in the about box
2008-11-01 12:55:42 +00:00
bgk
9fe6d69a2e
PPC core fix by Tantric
2008-10-31 09:03:14 +00:00
spacy51
644ea117dc
ADDED new function "Load Game -> Do not change cheat list"
2008-10-29 10:41:52 +00:00
spacy51
817c6a43dc
Enable autoSaveLoadCheatList by default
2008-10-29 09:41:24 +00:00
bgk
3b0d12d51f
GTK: made gvbam installable again
2008-10-28 09:44:04 +00:00
bgk
a24c229a28
GTK : Moved the video scale selection to the display config dialog
2008-10-28 09:20:13 +00:00
bgk
22608c2585
Oops, that should not have been in French ;)
2008-10-27 21:48:22 +00:00
bgk
d31dc7c8d4
GTK : Filter code cleanup
2008-10-27 20:52:37 +00:00
bgk
37f8bdf884
Silenced a few warnings
2008-10-27 20:06:04 +00:00
bgk
0656b44a39
GTK : WIP display config dialog
2008-10-27 19:48:33 +00:00
spacy51
ec3e07d6a8
even more beautiful code
2008-10-27 18:23:21 +00:00
spacy51
abb71b9b39
MOVE copyright/license text from the top of every code file to seperate 'License.txt' file.
2008-10-27 09:59:14 +00:00
spacy51
9c8d2d7049
beautified code
2008-10-26 20:47:35 +00:00
spacy51
1b80b3577d
ADDED "change backdrop color" button to palette view and added corresponding hack to the core rendering engine for all graphic modes.
2008-10-25 18:29:07 +00:00
spacy51
cbff68bd78
Enable/disable refresh button in MapViewer when automatic refresh is enabled.
2008-10-25 16:53:52 +00:00
spacy51
6a61496c93
improved code beauty :)
2008-10-25 15:41:42 +00:00
spacy51
217548de1e
ADDED video layer reset "OptionsVideoLayersReset" function to commands list, CTRL+0
2008-10-24 11:59:30 +00:00
spacy51
6972fb6e7f
ADDED information messages when enabling/disabling layers
2008-10-24 11:41:33 +00:00
spacy51
f9eded2c00
MOVED rewind interval to Tools menu.
2008-10-22 14:04:55 +00:00
spacy51
ca8905eb0a
Added default "screenshots" directory.
2008-10-21 19:46:44 +00:00
spacy51
dedbb05edd
Set default directories "battery" and "savestates".
...
Code cleanup.
Automatically & silently create directories in a relative path.
2008-10-21 19:00:37 +00:00
spacy51
e780fd98b4
FIXED building with GCC/MinGW
2008-10-20 16:34:33 +00:00
spacy51
b29789d8b7
REMOVED gbafilter.cpp/h because it was not used anywhere
2008-10-18 14:15:48 +00:00
spacy51
bee2003c36
small resource file fix
2008-10-16 16:02:56 +00:00
spacy51
80b5a685f1
ADDED support for .ips .ups .ppf files to the GUI.
2008-10-16 15:29:53 +00:00
spacy51
400418b1d3
ADDED patch files to Win32/MFC project
...
ADDED Microsoft compatible replacements for fseeko64, ftello64 and __off64_t
2008-10-16 14:16:09 +00:00
spacy51
89c0a7b049
Patches by chrono:
...
[CORE] Add UPS/PPF patch support
[SDL] Add UPS/PPF patch support
[SDL] Fix memory leak
2008-10-16 13:56:49 +00:00
spacy51
dcc2f30119
REMOVED second u8/u16/u32 typedefs
2008-10-16 11:46:58 +00:00
spacy51
b74c1f4706
REMOVED old Qt files from trunk. See branches/qt for Qt front-end.
2008-10-16 08:49:15 +00:00
bgk
6d1984a81d
GTK :
...
Moved the directories config dialog to a separate file.
2008-09-26 18:25:23 +00:00
bgk
9f89bfd42d
GTK :
...
Moved a few menu items to prepare for the upcoming config dialogs.
2008-09-26 17:38:45 +00:00
bgk
2af55d0f0b
GTK :
...
- Changed the config file location to follow the freedesktop.org XDG Base Directory Specification. There is no point to be compatible with the old location since we haven't made a release yet.
2008-09-26 17:23:12 +00:00
squall-leonhart
1892a3ebb6
applied GB Clear Vram, MBC 1 Mapper and Sound Volume fix for beetlejuice patches provided by Chrono
2008-09-25 21:20:37 +00:00
squall-leonhart
a794890f86
applied Chrono GB-Multiple-LCDC-interrupt-fix
2008-09-23 23:56:02 +00:00
bgk
52ab553907
GTK :
...
Factored out a lot of common code from ScreenAreaCairo, ScreenAreaXv and ScreenAreaGl to the parent class, ScreenArea.
2008-09-20 19:59:04 +00:00
bgk
6bac5170fc
GTK :
...
- Autofire is now configurable using the Joypad config dialog.
- This allowed simplifying the Joypad menu to a single item.
2008-09-20 13:11:13 +00:00
squall-leonhart
be21f833ec
Applied Crono's Joypad interrupt patch
2008-09-20 06:02:29 +00:00
squall-leonhart
dba48b820c
2008-09-19 01:12:57 +00:00
spacy51
4705cdf9bb
REMOVED predefined fullscreen modes from menu
...
REARRANGED video menu
FIXED: Switching "Ignore aspect ratio" will not resize the window
RENAMED fsMaxScale to maxScale
FIXED OpenGL maxScale and aspectRatio switching
2008-09-17 19:19:08 +00:00
bgk
3dcb29b208
GTK :
...
Readded wrongly removed includes. Thanks to mnk for the tip.
2008-09-14 15:11:02 +00:00
bgk
6f066367a4
GTK : Fixed a bug with default joypad selection.
2008-09-13 18:16:09 +00:00
bgk
8af83ed1cb
SDL : Add Gb sound effects support (patch by chrono)
2008-09-13 17:36:54 +00:00
bgk
437eb7dc39
GTK : Color init change (patch by chrono)
...
This fixes the wrong colors when using Cairo output
2008-09-13 16:58:32 +00:00
bgk
93cdd07256
CORE : Fix small memory leak (patch by chrono)
2008-09-13 16:53:00 +00:00
bgk
28fe0ce01c
SDL : Fix small memory leak (patch by chrono)
2008-09-13 16:52:11 +00:00
bgk
88c9a2ad24
GTK :
...
Include cleanup, in an attempt to make build process faster.
2008-09-13 16:35:32 +00:00
bgk
e8b08761c9
GTK :
...
Moved default joypad selection to the joypad config dialog.
2008-09-13 15:51:06 +00:00
bgk
3d34d0d9eb
GTK :
...
Merged the 4 joypad config menu items into one.
2008-09-13 15:01:33 +00:00
bgk
a3f1c3be29
GTK :
...
Started reorganizing the menus
2008-09-13 12:10:05 +00:00
bgk
1a5e6f0835
GTK :
...
- Increased the emulation signal priority. The emulation speed is now more stable.
- Fixed a bug in the frameskipping computation code and adjusted the values to make its time constant higher.
2008-09-13 11:19:21 +00:00
bgk
3c70cf79a8
GTK :
...
Removed some glade stuff.
2008-09-13 10:23:51 +00:00
bgk
6e58ac1ab5
GTK :
...
Removed throttle support. It was broken, and IMO not so useful.
2008-09-13 10:17:34 +00:00
bgk
0f60a9ce61
GTK :
...
Removed debugger support. The SDL and MFC versions have much better debug features.
2008-09-13 10:11:18 +00:00
bgk
c79612a379
GTK :
...
- Converted the "Directories" dialog to plain gtkmm
- Cleaned up the Joypad dialog
2008-09-13 09:59:45 +00:00
spacy51
805315a8d1
ADDED "Quick Open ROM..." menu entry
2008-09-09 12:48:44 +00:00
spacy51
89212b8e38
Code cleanup & refactoring
2008-09-09 12:28:15 +00:00
spacy51
a008b39055
REMOVE "always use last dir" option
2008-09-09 11:34:31 +00:00
spacy51
49523c372c
static link to MFC, c runtime, zlib, libpng
2008-09-08 22:46:51 +00:00
bgk
0caa163467
GTK :
...
- Rewrote the joypad config dialog in plain gtkmm instead of libglade
- A bit of cleanup
2008-09-07 08:18:54 +00:00
bgk
b6a46709fd
SDL : Fixed a few more warnings
2008-09-06 15:51:43 +00:00
bgk
60ee931a0a
SDL : Silenced a few warnings
2008-09-06 15:39:52 +00:00
spacy51
19ecae92a5
FIX: XAudio2: Just skip devices where GetDeviceDetails() fails and continue with the next one.
2008-09-04 21:16:18 +00:00
bgk
3ac8ad230f
GTK : Fixed autofire
2008-09-04 21:07:36 +00:00
bgk
13977737d1
GTK : Autofire is broken. Disable it for now.
2008-09-04 20:57:40 +00:00
bgk
5a156d9f03
GTK : Fixed build for changes made in rev697
...
Updated the debian packaging scripts
2008-09-04 20:54:14 +00:00
spacy51
4e35f820a4
MOVED sample rate selection from menu to audio core settings dialog
...
Code cleanup
2008-09-04 12:28:31 +00:00
bgk
ecc0ec3f43
GTK : Reenabled the autofire menu.
2008-09-03 21:06:11 +00:00
bgk
992d7f735a
GTK : The joypad config dialog can now be used to configure the 4 joypads.
2008-09-03 20:36:29 +00:00
bgk
a3afc456bf
GTK : Reenabled joypad switching.
2008-09-03 20:26:18 +00:00
spacy51
2491d71bc7
SMALL fix to XAudio2 config dialog
2008-09-03 20:15:48 +00:00
spacy51
4758016d2a
FIX: Do not use stereo to surround upmixing, when no matrix available.
2008-09-03 20:08:02 +00:00
bgk
644a7719fc
GTK : Fix bad direction detection for analog axes.
2008-09-03 20:02:03 +00:00
bgk
81bee10766
GTK : The joypad config dialog now works for Joystick events too. Joystick support is now almost complete.
2008-09-03 19:53:28 +00:00
bgk
b41de462b4
GTK : The joypad config dialog now works again for keyboards events.
2008-09-03 18:57:21 +00:00
bgk
1785eeb5f9
GTK :
...
- The Joypad config dialog can now display the key associations, but it's read only for now.
2008-09-03 09:31:14 +00:00
bgk
2ac54204fa
SDL: Fixed default volume. Thanks to KunaiTeam for the report.
2008-09-03 08:23:43 +00:00
bgk
f10ff69671
GTK :
...
- Removed the GDK input system
- Enabled SDL input
- SDL Keymaps are now loaded from the config files
- The keymap edit dialog is currently disabled
2008-09-02 19:34:56 +00:00
bgk
ee1234f278
SDL Input :
...
- Added the ability to change the default keymap
- A bit of cleanup
GTK : The SDL Input is working great. Though the config dialog is not updated yet, so it is disabled by default.
2008-09-02 17:15:30 +00:00
bgk
6feda5d3a0
SDL : More stderr > stdout thanks to tttttttttanaka
2008-09-02 09:40:25 +00:00
bgk
d6fa4b79d2
SDL : Output information messages to stdout instead of stderr
2008-09-02 06:24:23 +00:00
bgk
474231f6bb
SDL :
...
- Renamed the configuration file to vbam.cfg to avoid conflict with the original VBA (thanks to tttttttttanaka for the patch)
- Changed the window title to VBA-M
2008-09-02 06:16:34 +00:00
bgk
7cf772ea6c
SDL Input : Changed the keymap codes to 32 bits values because the GDK keyboard syms are 16bit (as opposed to 8bits for SDL) + we still have to store the device number. Configuration changes are needed.
2008-09-01 19:51:07 +00:00
bgk
63fba2be26
GTK : Started hooking up the SDL input code. The events are well transmitted to the input module but the GDK code is still used. WIP.
2008-09-01 19:14:37 +00:00
spacy51
c599c978f1
ADDED soundInterpolation & soundFiltering options to audio core settings dialog
...
CHANGED soundInterpolation type from int to bool
REMOVED soundInterpolation settings from menu
2008-08-31 21:54:57 +00:00
spacy51
5fb91e0a92
ADDED gbSoundDeclicking option
2008-08-31 20:03:39 +00:00
spacy51
a831e6f5ea
ADDED gbSoundSetDeclicking & gbSoundGetDeclicking [blargg]
2008-08-31 19:29:58 +00:00
bgk
ed1eae96a9
SDL Input : Added a function to compute the keymap value from a SDL event. Will be used in the config dialog.
2008-08-31 17:21:27 +00:00
bgk
2c5a319c0c
SDL Input: Now with a clean C module interface. Added a bit of doc to the header.
2008-08-31 16:38:41 +00:00
bgk
f49b0a6ad6
Bad copy/paste
2008-08-30 19:36:06 +00:00
bgk
89f52661ab
SDL input: Replaced all the interface global vars by accessors
2008-08-30 19:29:38 +00:00
bgk
4e454fcb86
SDL:
...
Started factoring out the input code to a new file. Only moved code at this point. The ultimate goal is to reuse this code for the GTK port.
2008-08-30 17:50:51 +00:00
bgk
24ed04f8f1
GTK:
...
Removed the Keymap class
2008-08-30 15:02:01 +00:00
bgk
14e58ee2bb
GTK :
...
Removed an unnecessary include
2008-08-30 08:30:40 +00:00
bgk
4a3420f16c
GTK:
...
The keymap now uses a std::map instead of a glib map
2008-08-30 08:27:17 +00:00
bgk
0c037c3998
Fixed a few (thousand) warnings when building the HQ scalers using GCC 4.3
2008-08-30 07:25:18 +00:00
bgk
d257d96941
GTK:
...
Removed the ability to set the volume to a value higher than 200% since it didn't work
2008-08-29 20:11:59 +00:00
bgk
5e5d025fd5
GTK:
...
- Removed the PortAudio sound driver because it was quite unstable on some systems
- Use the SDL sound driver
- Fixed the SDL include path
2008-08-29 19:45:17 +00:00
bgk
c2a1300926
Completely remove systemSoundOn
2008-08-29 19:04:05 +00:00
bgk
c71336cc3b
GTK:
...
Try loading the glade file from the source folder to allow running gvbam without installing it
2008-08-29 19:02:29 +00:00
bgk
ccfed5c1c3
SDL:
...
- The expression parser/lexer is SDL specific, moved it to the sdl folder
- Readded the flex/bison source files from VBA's CVS
- Rebuilt the parser/lexer from source
2008-08-29 10:23:51 +00:00
bgk
a80233260c
No need to have SDL related stuff in the win32 port
2008-08-29 08:58:45 +00:00
spacy51
a6ab84bbb7
ADDED volume control to GB core [blargg]
...
CLEANUP gbSound.h [blargg]
2008-08-28 22:06:48 +00:00
spacy51
447342e3ce
FIX use GBC audio core for GBC ROMs instead of GB mono
2008-08-28 21:07:26 +00:00
spacy51
bb21d4815f
FIX really use GBA sound when GBA is selected instead of GBC
2008-08-28 12:03:11 +00:00
spacy51
2c4a89738b
FIXED use blargg's default values for echo & stereo
2008-08-27 19:22:11 +00:00
spacy51
2fb3b0f555
ADDED save/load gb_effects_config to/from ini file
2008-08-27 19:18:07 +00:00
spacy51
7a988e84e8
REMOVED volume controls in menu bar
2008-08-27 19:02:19 +00:00
spacy51
7eaef013a3
ADDED volume control to audio effects dialog and renamed it to audio core settings dialog
2008-08-27 18:49:09 +00:00
bgk
b2e13838db
SDL :
...
- Cleaned up initialization and volume management
- Added shortcuts to change the volume at runtime
Thanks to chrono for the patch
2008-08-27 16:35:21 +00:00
bgk
57b7512db9
SDL :
...
- The filter is now stored as a decimal value in the config file instead of an hexadecimal value as it was undocumented and confused users. Thanks to fhorse for the patch.
- Removed an unused variable
2008-08-27 15:48:36 +00:00
bgk
2a2c0d6918
SDL : Use the new audio API. Fixes build. Thanks to slacker for the patch.
2008-08-27 15:17:41 +00:00
bgk
c915c8a492
GTK : Remove some useless config values
2008-08-27 12:20:00 +00:00
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