parent
aea9d5afab
commit
204c3d28ad
|
@ -0,0 +1,24 @@
|
|||
# FinalBurn Neo for macOS
|
||||
|
||||
## Compatibility
|
||||
Emulator has been tested successfully on High Sierra and above, though it's very
|
||||
likely that it may run on earlier OS's (perhaps as low as Mountain Lion). If you
|
||||
test successfully on an earlier version of macOS (OS X?), please let me know.
|
||||
|
||||
## Use
|
||||
Launch any ROM set by dropping it on the app's icon or the window. You can also
|
||||
use `File/Open` and `File/Open Recent`. ROMs can reside anywhere, though if you
|
||||
load a game that requires other sets (e.g. Neo-Geo), the supplementary ROMs are
|
||||
expected to be in the same directory. Supported archives are `zip` and `7z`.
|
||||
|
||||
Error display is fairly rudimentary at the moment - if you're wondering why a
|
||||
set failed to load, launch the macOS Console app and filter by app name.
|
||||
|
||||
## Input
|
||||
Only input device currently supported is the keyboard, using standard FinalBurn layout.
|
||||
|
||||
## Known issues
|
||||
* CPS3 titles - and perhaps others - will not render at the moment. There's sound
|
||||
and the keys work, but no video. This must be fixed.
|
||||
* Joysticks/mice are currently unsupported
|
||||
* Error display is exceptionally spartan at the moment, and needs improvement
|
|
@ -978,6 +978,8 @@
|
|||
FEC5D3D6235C136F00ABA9FB /* FBVideo.mm in Sources */ = {isa = PBXBuildFile; fileRef = FEC5D3D5235C136F00ABA9FB /* FBVideo.mm */; };
|
||||
FEC5D3D9235C160600ABA9FB /* FBScreenView.mm in Sources */ = {isa = PBXBuildFile; fileRef = FEC5D3D8235C160600ABA9FB /* FBScreenView.mm */; };
|
||||
FEDA8F89235D226F007A4D26 /* FBInput.mm in Sources */ = {isa = PBXBuildFile; fileRef = FEDA8F87235D226E007A4D26 /* FBInput.mm */; };
|
||||
FEDA8F8D235EB561007A4D26 /* README-macOS.md in Resources */ = {isa = PBXBuildFile; fileRef = FEDA8F8C235EB561007A4D26 /* README-macOS.md */; };
|
||||
FEDA8F8F235EB752007A4D26 /* whatsnew.html in Resources */ = {isa = PBXBuildFile; fileRef = FEDA8F8E235EB752007A4D26 /* whatsnew.html */; };
|
||||
FEED9DCA2356EF5000B7AF83 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FEED9DC92356EF4F00B7AF83 /* OpenGL.framework */; };
|
||||
FEED9DD12356F0B900B7AF83 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FEED9DCF2356F07500B7AF83 /* SDL.framework */; };
|
||||
FEED9DD22356F0B900B7AF83 /* SDL.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FEED9DCF2356F07500B7AF83 /* SDL.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
|
@ -2481,6 +2483,8 @@
|
|||
FEC5D3D8235C160600ABA9FB /* FBScreenView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FBScreenView.mm; sourceTree = "<group>"; };
|
||||
FEDA8F87235D226E007A4D26 /* FBInput.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FBInput.mm; sourceTree = "<group>"; };
|
||||
FEDA8F88235D226E007A4D26 /* FBInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FBInput.h; sourceTree = "<group>"; };
|
||||
FEDA8F8C235EB561007A4D26 /* README-macOS.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = "README-macOS.md"; path = "../../README-macOS.md"; sourceTree = "<group>"; };
|
||||
FEDA8F8E235EB752007A4D26 /* whatsnew.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = whatsnew.html; path = ../../whatsnew.html; sourceTree = "<group>"; };
|
||||
FEED9DC22356DDA900B7AF83 /* gamelist.pl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.perl; path = gamelist.pl; sourceTree = "<group>"; };
|
||||
FEED9DC92356EF4F00B7AF83 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
|
||||
FEED9DCF2356F07500B7AF83 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = ../../../../../../Library/Frameworks/SDL.framework; sourceTree = "<group>"; };
|
||||
|
@ -2526,6 +2530,8 @@
|
|||
FE1B108F235615940065200C /* Emulator */,
|
||||
FE1B108E235615940065200C /* Products */,
|
||||
FEED9DC82356EF4F00B7AF83 /* Frameworks */,
|
||||
FEDA8F8C235EB561007A4D26 /* README-macOS.md */,
|
||||
FEDA8F8E235EB752007A4D26 /* whatsnew.html */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
|
@ -4761,6 +4767,8 @@
|
|||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
FEDA8F8D235EB561007A4D26 /* README-macOS.md in Resources */,
|
||||
FEDA8F8F235EB752007A4D26 /* whatsnew.html in Resources */,
|
||||
FE1B241023561A750065200C /* license.txt in Resources */,
|
||||
FE1B1094235615950065200C /* Assets.xcassets in Resources */,
|
||||
FE1B1097235615950065200C /* MainMenu.xib in Resources */,
|
||||
|
|
|
@ -8,8 +8,6 @@
|
|||
|
||||
#import "AppDelegate.h"
|
||||
|
||||
// FIXME: add icon
|
||||
// FIXME: sfiii
|
||||
@interface AppDelegate ()
|
||||
|
||||
@property (weak) IBOutlet NSWindow *window;
|
||||
|
|
|
@ -118,6 +118,7 @@
|
|||
<!-- fixes and features -->
|
||||
<h4>Fixes and new features</h4>
|
||||
<ul>
|
||||
<li>Added macOS build [0xe1f]</li>
|
||||
<li>Updated SDL build variant [0xe1f]</li>
|
||||
<li>Added Raspberry Pi build variant [0xe1f]</li>
|
||||
<li>Fixed crash when selecting Super Speed Race Junior in the Game List [Barry]</li>
|
||||
|
@ -5045,4 +5046,4 @@ is from memory and some stuff is sure to be missing. Here's what's new anyway;</
|
|||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
|
Loading…
Reference in New Issue