Giter VIP home page Giter VIP logo

quitbit's Introduction

#QuitBit

  • Owner- Joel Longanecker

  • Essential Contributor- MiRIr

  • Non-essential Contributor- PlGGS

2017

##Changelog: 2017-07-28 - Created actual C# project to compile C# 6 code. Added BringToFront feature to help prevent emulators from running in the background. 2016-02-16 - Added restore resolution flag. Some emulators do not play nice with big picture mode, and this is an attempt to fix this.

##About QuitBit

QuitBit is a simple, lightweight piece of software designed to act as an intermediary between a frontend and an emulator. A long standing problem with setting up a mouse and keyboard free emulation system is stopping the emulator and returning to the frontend. QuitBit does that, and only that.

##Getting this software

  • Download this File- TopQuitBit.cs
  • Open up cmd.exe
  • Navigate to the folder where you downloaded QuitBit.cs
  • Execute the Following- C:\Windows\Microsoft.Net\Framework\v4.0.30319\csc.exe /out:QB.exe QuitBit.cs Note that this does not work with v4.0 of the .NET framework, and that you must now compile with the latest version for C# 6!

##Features

  • Quits an emulator (or any other program)
  • Simple integration into different frontends (ICE, EmulationStation, etc)
  • Time argument that requires the button combination to be held for any specified amount of time

##Usage

Command Short Command Purpose Example
--buttons --b Button combination to close the program --b=0+8+6
--load --l Full path to the executable to load --e=C:\Emulators\nes.exe
--controller --c ID of specific controller to use --c=0
--time --t Milliseconds to hold down the combination --t=2500
--params --p Parameters when launching the program --p=C:\roms\NES\Zelda.nes
--rr --rr Restore Resolution

--load and --buttons are the only arguments that are required. If --controller is not used, it will check every controller plugged into the system.

  • Standalone Usage Example
TopQuitBit.exe --buttons=1+2+4 --load=c:\emulators\dolphin\dolphin.exe --t=2000
TopQuitBit.exe --c=2 --b=2+0+1 --load=C:\Emulator Programs\NES\nestopia.exe --params=C:\Roms\Nintendo\Metroid.nes
  • EmulationStation Usage Example
<systemList>
    <system>
         <name>genesis</name>
         <fullname>Sega Genesis</fullname>
         <path>C:\Roms\genesis</path>
         <extension>.bin .zip</extension>
         <command>TopQuitBit.exe --buttons=6 --load=c:\retroarch\retroarch.exe --params=-D -L C:\retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
         <platform>genesis</platform>
         <theme>genesis</theme>
    </system>
<systemList>

quitbit's People

Contributors

longjoel avatar plggs avatar mirir avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.