1. 27 Feb, 2019 1 commit
    • Aurélien Lubert's avatar
      Geode - Clean emulators samples · b4fe3d2c
      Aurélien Lubert authored
      * Like I does for GEM, I've remove some emulator to avoid licenses problems.
      * Remove Snes9x, MAME, VisualBoyAdvance and ZSNES
      * Add LICENSE file to list informations for available emulators
  2. 01 Nov, 2018 1 commit
    • Aurélien Lubert's avatar
      Geode - Implement environment keys manager · 4c118885
      Aurélien Lubert authored
      * Add environment keys manager for all the main objects (Emulator, Console and
      * Game). This variables are used during Game launch and Game environment are
      * priority on Console ones (which are also priority on Emulator ones).
      * Fix: Use optionxform = str in Configuration to avoid to lose the label case
      * sensitivity (ex: display instead of DISPLAY).
  3. 26 Oct, 2018 1 commit
    • Aurélien Lubert's avatar
      Geode - Add game launch command · 49ccd9cd
      Aurélien Lubert authored
      * Add command attribute and run command to Game object. A log file is generated
      * during run() execution. I need to revamp this one to allow a live logging
      * instead of static one (wait until process end before write in file).
      * Add exists attribute to Emulator object which allow to check if emulator
      * binary exists
      * Fix: missing module in utils.py
      * Switch minimal python version to 3.5 instead of 3.4
  4. 24 Oct, 2018 4 commits
    • Aurélien Lubert's avatar
      Geode - Replace previous pattern substitutes · e887e84c
      Aurélien Lubert authored
      * Replace previous emulator pattern subsitutes to be more efficient
    • Aurélien Lubert's avatar
      Geode - Retrieve filename with brackets · 30df87cc
      Aurélien Lubert authored
      * Fix: Cannot retrieve filename with brackets in savestates and snapshots
      * Game properties
    • Aurélien Lubert's avatar
      Geode - Implement savestates and snapshots properties · 133702ef
      Aurélien Lubert authored
      * Add savestates and snapshots properties to Game object which retrieve the
      * corresponding files, based on emulator patterns
    • Aurélien Lubert's avatar
      Geode - Implement game deletion and improve API initialization · 822e5f96
      Aurélien Lubert authored
      * Use kwargs parameters in API constructor instead of a specific filepath. The
      * purpose is to allow the user to initialize an instance without configuration
      * file. More informations in API.__init__ docstring.
      * Add API.delete_game and Console.delete_game function to allow game deletion
      * but only in database. The API only manage this one and not the file on user
      * hardrive. The file deletion is manage by the CLI which use the API.
      * Add the possibility to use Console object in API.delete_console
      * Add the possibility to use Emulator object in API.delete_emulator
      * Set Configuration constructor to raise an exception when the specified path
      * is not a string.
  5. 16 Oct, 2018 3 commits
  6. 13 Oct, 2018 4 commits