Commit Graph

38 Commits

Author SHA1 Message Date
bgk e46f9535ac GTK GUI :
- Fixed wrong sigc types
- Fixed loading of GB games
2008-04-21 06:28:02 +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
squall_leonhart69r 454a1a233d added missing slash 2008-02-27 23:51:24 +00:00
squall_leonhart69r 24f9934533 removed /agb/ and added AGBDIR=src/agb 2008-02-27 23:43:18 +00:00
squall_leonhart69r 273bddcd96 incorrect path for agbprint 2008-02-27 16:20:47 +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
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
mudlord c545911374 Linux version can display SVN revision number in help screen, ONLY IF svn is installed. Otherwise, the normal version number shows. 2008-01-30 10:47:10 +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 288e4f97eb REMOVED remaining references to non-IFB motion blur in SDL port. 2008-01-20 21:15:52 +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
mudlord ce88534871 Fixed FEX linking under Linux 2008-01-13 06:05:37 +00:00
mudlord 50028ee642 Added support for compiling SDL port under MacOSX 2008-01-13 03:17:35 +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
mudlord c1d81937d4 Numerous SDL updates:
[*] Made stretchers and filters use a common interface
[+] Filters can now be changed at runtime using CTRL+G
[*] Replaced Simple?x filters by the ASM optimized stretchers
[-] Removed YUV output
[-] Finished removing the remove-intro feature
[!] Fixed a bit the OpenGL code. Still a lot more to do.
[*] Code cleanup

Thanks to bgKu for contributing and Linux testing of this.
2008-01-07 09:09:28 +00:00
jbo_85 f390575200 Fixed SDL port compiling. Use the asm core when compiling with USEASM=yes. Optimized the renderer a bit. FF4 intro should be a bit faster, now. 2007-12-31 01:24:58 +00:00
Nach fa26803062 Fixes and remove of unneeded. 2007-12-25 19:44:16 +00:00
mudlord 512c68d091 Removed unzip.cpp/h
Updated SDL port to use full FEX library as optional
2007-12-15 23:29:10 +00:00
mudlord c92a8025ac Fixed SDL sound thread/shutdown issue for good now
Updated makefile
2007-12-14 22:38:32 +00:00
mudlord 4fff47a824 Fixed sound thread issues in Subversion
Updated SDL port so that it now compiles with fex_mini.cpp
Added custom GLSL shader support to Win32 OGL renderer (requires GLEW)
Updated code in OpenGL renderer to be more tidy
2007-12-13 03:45:51 +00:00
mudlord d56514ea42 Updated File_Extractor to 0.4.3
Added fex_mini implementation
Removed libresample-0.1.3
2007-12-10 12:35:55 +00:00
mudlord 872441ce20 Added preliminary support for blargg's Gb_Apu 2007-12-04 09:08:44 +00:00
Nach 9bc2aef60d Can now compile with optimizations. The arm files uses ~300MB of RAM though, but I think it's acceptable. 2007-12-01 22:42:15 +00:00
Nach 5f5b8a1da2 Compiling fixed, more fixes to come soon. 2007-12-01 22:32:36 +00:00
mudlord 627dcd4570 Fixed up OpenGL under Linux based on OmegaX's suggestion of -lGL, since I have very little Linux programming experience. 2007-11-29 01:45:22 +00:00
mudlord 5273664b40 Updated makefile to include OpenGL for Linux/whatever 2007-11-28 06:27:21 +00:00
mudlord 7658064e3d Added very prelim. support for OpenGL in SDL port 2007-11-27 13:13:25 +00:00
Nach 5a191f0896 HQXx now all working nicely in SDL. Can use assembly optimized in SDL port if compiled with USEASM=yes. 2007-11-20 16:03:49 +00:00
Nach 20cb5e9d0f HQ3x and 4x is now integrated into SDL, and has a C port. However 3x crashes. 2007-11-20 13:04:31 +00:00
Nach 02e80c5757 Fixed clean. 2007-11-20 00:06:18 +00:00
Nach 4d658a9b7e Can now build the SDL port for Windows with PLATFORM=win or cross compile it with PLATFORM=win-cross. 2007-11-19 23:09:00 +00:00
Nach 76585c71f0 Ooops, forgot a suffix. 2007-11-19 21:04:57 +00:00
Nach 572303f79d Makefile is now more compatible, whitespace trim. 2007-11-19 19:58:21 +00:00
Nach 25fb029aef Not compiling in all that junk. Not linking against HQ3x or 4x for the time being, since it's not used by SDL yet. x86-64 supported now. 2007-11-15 00:22:35 +00:00
Nach b2e35e7e52 Make clean now works properly. 2007-11-14 18:39:30 +00:00
Nach 4594e05b30 Linux port now works. 2007-11-14 18:32:12 +00:00
Nach f8e5306181 Can now build under Linux, although it crashes very early. 2007-11-14 12:06:48 +00:00