GithubHelp home page GithubHelp logo

nickelo / mamesaver Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mika76/mamesaver

0.0 1.0 0.0 8.63 MB

Mamesaver is a mame emulated screensaver - get all the good ol' games playing their demo modes while you procrastinate and enjoy!

Home Page: http://mamesaver.sourceforge.net/

License: MIT License

C# 100.00%

mamesaver's Introduction

Mamesaver
(C) Copyright 2007 Mladen Mihajlovic
Licensed under The MIT License

INTRODUCTION

Mamesaver is a Windows screen saver that runs MAME with a random game for specified intervals of time.

REQUIREMENTS

* A working installation of MAME. I used 0.114u3 but I'm sure older versions will work too.
* Some working ROMS which can run in MAME successfully.
* Each ROM that is installed should have been run at least once to remove the initial disclaimer screen as this is the last thing you want to see when the screen saver is running.

INSTALLATION

Just copy the Mamesaver.scr file to your WINDOWS\SYSTEM32 or WINNT\SYSTEM32 directory.

USAGE

Right-click on your desktop and choose Properties. Once the Display Properties dialog has opened navigate to the Screen Saver tab. There you need to choose Mamesaver as your screen saver.

CONFIGURATION

The first time you choose Mamesaver as your screen saver, you will need to configure it to tell it the right path to Mame and to rebuild your game list. To do this, you need to click on the Settings button on the screen saver dialog (Display Properties dialog) as mentioned in USAGE.

You have a couple of choices for settings on Mamesaver. The most important setting in the beginning is the Mame Path on the General tab. Once this is set you can navigate to the Game List tab and click on Rebuild List. This can take a couple of minutes so please be patient. Once this has been run, please select which games you want Mamesaver to run. When you have finished, you may click the Ok button.

Other than those main settings, you can also set the interval at which the game is changed for another random one, minimum 2 minutes, maximum 1440 minutes (24 hours), and the command line options which are sent to MAME. I recommend leaving the -skip_gameinfo option.

COMMENTS

The game list will only contain games which have passed the Mame ROM audit and have drivers with a status of good. This means that games, which might be partially working but maybe have no sound or some other part of the driver is not working, will not be displayed in this list. The main reason for this is that MAME shows a dialog which expects user input at the beginning of the game, which is the exact opposite of what you would want a screen saver to do.

OPEN SOURCE
The source code if provided as-is under the MIT Licence. If you have any suggestions and comments, please feel free to leave them on the forum at http://mamesaver.sourceforge.org/.

mamesaver's People

Contributors

mika76 avatar

Watchers

 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.