This project is mirrored from https://*****@github.com/libretro/vbam-libretro.git. Pull mirroring updated .
  1. 27 Aug, 2017 2 commits
    • Rafael Kitover's avatar
      remove version.h in ConfigManager and AutoBuild.h · e0f79f32
      Rafael Kitover authored
      ConfigManager does not use any version info, but is part of libvbamcore,
      so removing the `#include` makes rebuilds after git changes much much
      faster.
      
      Remove the AutoBuild.h includes from ConfigManager.cpp and SDL.cpp (the
      SDL port) because the information in that file does not seem to be used
      and it also includes version.h, forcing those files to rebuild
      unnecessarily.
      e0f79f32
    • Rafael Kitover's avatar
      fix rebuilds on git changes · 2179215a
      Rafael Kitover authored
      Use cmake to generate the version.h from version.h.in which is a cleaned
      up version of the old version.h with the git short sha into the build
      directory, and include the version.h from there.
      
      Continue to use the GetGitRevisionDescription plugin to make the cmake
      configuration state depend on the current sha of HEAD, but throw away
      the results (for the time being.)
      
      This makes rebuilds after git changes such as a commit only recompile a
      couple of files instead of the whole tree.
      2179215a
  2. 27 Apr, 2017 1 commit
    • Rafael Kitover's avatar
      SDL: fix deflt bat saving, improve dir checking · 05555a23
      Rafael Kitover authored
      By default the SDL port tried to save the battery to a nonexistant
      directory in saveDir, because if (saveDir) {...} evaluted to true since
      saveDir was a non-NULL pointer but empty.
      
      Change sdlCheckDirectory to return a bool indicating if the directory is
      good or not, and if not set screenShotDir, saveDir and batteryDir to
      NULL so that code that checks for their existance works correctly.
      05555a23
  3. 10 Dec, 2016 2 commits
  4. 03 Nov, 2016 1 commit
    • Rafael Kitover's avatar
      Mac OS X 10.7 (Lion) build and runtime support · 01200fad
      Rafael Kitover authored
      Make a custom cstdint.h header file that includes <tr1/cstdint> if
      <cstdint> is not available, because the clang 3.x used on Lion does not
      have it. Change all references to <cstdint> to use it instead.
      
      Add missing OpenGL header for older OS X in sdl/SDL.cpp .
      
      When calling HiDPI methods, use respondsToSelector: to check if the
      methods are available first.
      
      Fix the bundling/linking script to support multiple copies of the same
      dylib with different versions. Necessary to include both the Lion system
      libpng and the brew libpng. Including the system libpng is necessary
      because it is removed in later versions of OS X.
      01200fad
  5. 30 Jul, 2016 2 commits
    • EoD's avatar
      Fix SDL.h includes · 6612d34d
      EoD authored
      See comment in FindSDL2.cmake:
       Note that the header path has changed from SDL2/SDL.h to just SDL.h
       This needed to change because "proper" SDL convention
       is #include "SDL.h", not <SDL2/SDL.h>. This is done for portability
       reasons because not all systems place things in SDL2/ (see FreeBSD).
      6612d34d
    • EoD's avatar
      Add missing OpenGL header · 3b520ee2
      EoD authored
      Fixes an issue with GLuint not defined
      3b520ee2
  6. 29 Jul, 2016 1 commit
  7. 09 Jul, 2016 1 commit
  8. 25 Jun, 2016 1 commit
    • Andy Chase's avatar
      Edit sdlStateName, fixing SDL states on a Mac · dfaf44ee
      Andy Chase authored
      Previously this function returned true for `if(saveDir)` when `saveDir` was simply a zero length string following a branch that returned `/<savepath>` which doesn't work when the user isn't a root user.
      dfaf44ee
  9. 13 Dec, 2015 1 commit
  10. 19 Nov, 2015 1 commit
  11. 13 Jun, 2015 1 commit
  12. 29 May, 2015 1 commit
  13. 28 May, 2015 1 commit
  14. 18 May, 2015 1 commit
    • skidau's avatar
      Added rewind feature to GTK version. Patch by Juha Laukkanen. · 4116a72a
      skidau authored
      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.
      4116a72a
  15. 07 May, 2015 1 commit
  16. 01 May, 2015 1 commit
  17. 29 Apr, 2015 2 commits
  18. 22 Apr, 2015 1 commit
  19. 19 Apr, 2015 1 commit
  20. 18 Apr, 2015 2 commits
  21. 15 Apr, 2015 1 commit
    • skidau's avatar
      Split off the MFC code into its own project. · 9dc7fbcf
      skidau authored
      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.
      9dc7fbcf
  22. 03 Apr, 2015 1 commit
    • skidau's avatar
      GBC boot code support by mickdermack · 4edfbeb2
      skidau authored
      - 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.
      4edfbeb2
  23. 02 Apr, 2015 1 commit
    • skidau's avatar
      Integrated the VBA-SDL-H2 code into the GDB function. · 55e1dad5
      skidau authored
      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
      55e1dad5
  24. 27 Mar, 2015 2 commits
  25. 08 Mar, 2014 1 commit
  26. 20 Nov, 2012 1 commit
  27. 23 Jan, 2012 1 commit
  28. 28 Dec, 2011 1 commit
  29. 25 May, 2011 1 commit
  30. 24 May, 2011 1 commit
  31. 07 May, 2011 1 commit
  32. 08 Aug, 2009 1 commit
  33. 23 Jan, 2009 1 commit
  34. 01 Jan, 2009 1 commit