Git Product home page Git Product logo

provenance-emu / provenance Goto Github PK

View Code? Open in Web Editor NEW
5.7K 233.0 674.0 937.72 MB

iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |

Home Page: https://provenance-emu.com

License: Other

Objective-C 1.93% Objective-C++ 1.23% C++ 49.32% C 43.61% Python 0.06% Makefile 1.03% Lua 0.25% Scheme 0.01% Module Management System 0.01% CSS 0.01% HTML 0.40% JavaScript 0.04% Shell 0.86% Assembly 0.63% PHP 0.01% CMake 0.38% DIGITAL Command Language 0.01% Batchfile 0.01% Roff 0.23% Ruby 0.01%
ios emulator retrogaming nintendo tvos genesis snes nes gameboy atari

provenance's Issues

ROM Collections

Split the games list into different lists by system, and allow custom lists for user-selected favourite games, etc

NES Compatible

Can you add NES game compatibility? It would need portrait mode like this SNES emulator has:

https://github.com/lmmenge/MeSNEmu

Thanks for your excellent software

Here is an idea. However the SNES interface is better as the controller is bigger as well as the buttons. This image the controller is a bit small.

af6789ac-60fd-11e4-9a20-e7e4b5e32bf4

Vibration on button press

Adding an option to have buttons vibrate on press would give an (admittedly small) element of tactile feedback - one of the huge issues with virtual buttons.

Other emulators (like GBA4ios) have buttons that vibrate, which (in my opinion) greatly helps the experience.

Enhanced customizability for controllers

Saw a couple of these in the beta page so I'm just going to list them.

  1. Custom controller skins (ones we can create and install ourselves)
  2. Include a selection of controllers that we can change.
  3. Add more buttons to Sega Genesis controller for certain games like Mortal Kombat.
    • Suggested in beta but not sure if even possible?
  4. Resizing option for current controller buttons and dpad.

Custom Cover Art

Allow assigning custom images to be used as artwork in the game library

Custom Controller Skins

As previously mentioned, custom controller skins à la GBA4iOS would be quite nice for Provenance in the future. If a 'portrait' mode is to ever come, I can only think of the possibilities for these since they wouldn't just be reliant on the opacity setting.

Resolution flickering (SNES)

When playing Secret of Mana 2 (Seiken Densetsu 3) on Provenance, the screen changes the resolution of the game randomly each time a text box opens or closes, making the game almost unplayable.
I'm playing on an iPad Mini with iOS 8.1. Other games work fine.

Add an Disable FM chip option in favor of classic music

There something there on Sega Mark III (formerly known as Master System) that is found only in Japanese version that is a Yamaha YM2413 FM synthesis chip, and is some of us will be happy if we could disable it in favor of Classic tonal music. Thank you!

NES Support

Do you have any plans of adding NES emulation to Provenance?

Portrait mode support?

Don't mind using Landscape at all (actually, much preferred in gaming), but portrait would just add another level to the whole experience. Is this a work in progress or something in mind for the future?

I have a lot more suggestions/bug reports coming. Would you like me to open a new issue for each one?

How to play SMS and GG

Hi, thanks for the emulator. Sorry if this is a silly question, but how can I add SMS or GG games to Provenance Library? I'm using iOS 7.0 version.

Sega Dreamcast

Is it possible to add Sega Dreamcast support to Provenance?

Distorted sound on Genesis titles

This one is a little bit difficult to describe. Although the music often sounds correct from time to time the music is distorted. I noticed this on various titles (Sonic 1 for example or Columns). If you listen carefully you should recognize what I mean - especially compared to the original console or other emulators.

Aspect ratio option for 4" and up displays.

Users on 4" devices and up could definitely benefit from a "full screen" option in Settings. Natively not all games were made in a 16x9 aspect ratio, but many of us - me included - have grown used to a 'stretching' technique used in other emulators. I believe MAME4iOS uses this in-setting and GBA4iOS has this feature enabled depending if the skin includes the aspect ratio key.

Flickering with some SNES titles

I noticed some games have both flickering menus and text boxes rendering them almost unplayable (occured with Secret of Mana and Zelda - A Link to the past). Does this happen on your devices, too? (Here: iPhone 6/iOS 8/latest Provenance).

Funfact: I tried to record the flickering with Yosemite's new iOS capturing, but the flickering stops while being captured.

Full external sound support

I'm aware we can already listen to our music playing by simply swiping up Control Center and tapping 'play.' We can even send Provenance to the background as we change songs in the Music app and come back. However, every time a new game is started, the music fades as the in-game sound plays.

A full external sound option would be where you can start any game you like while your music is playing and it continues on. If the music is off, it would default to using the in-game music. I guess I'm just asking for a more enhanced experience between the game and our music. Perhaps, if even possible, an option where we could adjust in-game sound and music to play together; not completely necessary of course.

Provenance stopped working

I don't understand what and how it happened but just yesterday I went to fire up the emulator on my iPhone and it immediately quit out everytime. Only Rom I had on it was sonic 3 & knuckles which worked no problems before that. I uninstalled and tried to reinstall it thinking it might just be a weird bug, now it will not install at all. Can't figure out what the issue is.

Feature Request

Cores:
Game Boy Advance
Game Boy Color + Game Boy
Nintendo 64
Nintendo Entertainment System
Play Station
Play Station Portable
Nintendo DS

Features:
Fast Forward support in game
Cheat Codes download them from google?
Drop Box to back up save files and import roms
Better organization like ibooks be able to move games around
Delta App updates in the future for bug fixes, easier to update app without App Store
Move Controllers, make them scalable
Stretch game screen or make it native resolution
iOS7 Game Pad Controller support + bluetooth controllers
Skin controllers?

Please bring back Portrait Mode

Hello, thanks for all your efforts on this project. It is appreciated.

Please bring back portrait mode. Here are some examples of portrait modes that can work (have enough space for the controller and the buttons)

snes-emulator

img_0292

img_8011

img_8020

af6789ac-60fd-11e4-9a20-e7e4b5e32bf4

Emulation runs too quickly after being backgrounded

Not sure on the exact cause of this one, but it seems to be related to the emulator not being paused when the app is backgrounded.

When the app resumes, the emulator runs as fast as it can until it catches up with the time it spent being suspended.

Open in Safari

iOS 7.1.2 iPhone 5, everytime I click open in safari nothing happens, could be because I am jailbroken,

Menu Selection Rotation

Reported by Ryan Paulley in the beta page.

It isn't so much a bug but a consistency issue. When the menu selection is open, it is able to rotate to all angles of the device - including portrait - even though the game screen can only rotate in landscape.
original

App crashes with uppercase file extensions

Steps to reproduce: Add a ROM named filename.EXT and Provenance crashes immediately/on every startup. Add the very same file renamed to filename.ext and everything works fine.

Emulator resumes emulation after foregrounding

If emulation is paused (different to in-game pausing) and the app is backgrounded, emulation resumes on foregrounding without the user telling it to. An example of this bug is when the emulation is paused when the Menu is displayed. When you return to the app, the Menu is still displayed but emulation resumes.

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.