GithubHelp home page GithubHelp logo

kajinka13 / mame4apple-037b5 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lesbird/mame4apple-037b5

1.0 1.0 0.0 37.53 MB

MAME 0.37B5 for iOS devices. 64-bit, rebuilt from the original 0.37B5 source code, SpriteKit renderer.

Objective-C 1.00% Makefile 0.24% C 97.78% C++ 0.95% Assembly 0.03%

mame4apple-037b5's Introduction

MAME4apple-037b5

MAME 0.37b5 for iOS devices. 64-bit, rebuilt from the original 0.37b5 source code, SpriteKit renderer.

Uses SKMutableTexture for the render surface.

Supports MFi controllers and iCade.

Based on the original MAME 0.37b5 source code, not the iMAME4All GP2X port. MAME4all rom set will work. The entire project has been designed for iOS and tvOS devices.

64 bit Xcode build project.

Using SpriteKit allows for porting to all iOS devices including the AppleTV and tvOS.

Using AudioQueue for audio streaming.

The project is full 64-bit compliant and has been tested on iPhone 6s, iPad Air 2, iPad Pro 13 and Apple TV 4th Gen.

Front end is minimal at the moment. Scroll through a list of games, select one to play.

What's working: All "supported" MAME4ALL games are working (although I have not tested all 2000+ games yet). Framerate for games I tested so far is smooth. Audio works but is not perfect. Graphics work for all tested games but some games do not display properly (scaling to fit screen dimensions). iCade and MFi controllers. AppleTV running tvOS.

What's not working: Touch controls experimental so far but they work. No MAME.CFG file supported but not really needed. Vector graphics beam width can not be scaled yet.

mame4apple-037b5's People

Contributors

gingermcninja avatar kajinka13 avatar lesbird avatar

Stargazers

 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.