It is currently Sat Sep 22, 2018 11:14 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Sat Sep 15, 2018 11:37 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 3127
Location: Tampere, Finland
I've been using macOS for a while now as my primary operating system. I was looking for an NES emulator a couple of days ago but couldn't find anything definitive.

Any ideas/experiences?

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi


Top
 Profile  
 
PostPosted: Sat Sep 15, 2018 1:12 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 6817
Location: Canada
OpenEmu seemed to give me the best emulator user experience for the mac: https://openemu.org/

It has two NES cores, the default one is slightly updated from a very old version of Nestopia, and the other one is more or less the last stable release of FCEUX (but no debugging features).

If you can stand RetroArch's interface, it has similar capabilities and sort of the converse set of cores for NES: Nestopia UE and some older modified version of FCEUX. :P

If you need something for debugging though, I'm not sure what to suggest. I understand you can run the Windows ones with homebrew/wine but I haven't gone into that myself.


Top
 Profile  
 
PostPosted: Sat Sep 15, 2018 7:37 pm 
Offline
User avatar

Joined: Tue Jun 24, 2008 8:38 pm
Posts: 1955
Location: Fukuoka, Japan
Here's my experience up to now on mac:

- If you are looking for emulators for dev, there is no appropriate one with debugger that are native
- most native ones (nestopia) that I'm aware were ported by Richard Bannister. They are working but maybe old by now. I don't know it other than nes one have debuggers
- fceux sdl version is available with homebrew if you need one for quick testing
- if you need debuggers, you need to use wine with fceux-32 win, nintendulator
- or if you use java then you can use nintaco but don't have much experience with it yet
- Mesen "work" but cannot run with mono because of mono winform support is still with carbon 32 and doesn't work with latest version of os
- I think mesen did work with wine but debugger was unfortunately slow (thus my reason to use my old winpc instead) and for some reason my main partition has a borked wine and cannot find the cause
- I do not have experience with openEmu (remember the name, don't remember why I was not using it) but I may try it out now to know what it offer

As for toolchain, since everything can run from bash, what runs on linux/wsl should run without issue on a mac usually. As long you have homebrew you should be fine. If not, you can always compile it if source available.

If I remember anything else I will be more than happy to update it. If you have any question, don't hesitate to ask :)

edit:

Just did a quick test of openEmu and when you try nes (inside famicom category) its need to download a "core" to make it work. In that case, it uses the Nestopia one. Seems to be a nice emulator "frontend" (I don't know if this is accurate to say that way) to play multiple console and would be more resent that Richard's one but no debugger. But still, it may be useful to play games since there is not much emulators like this one on the mac.


Top
 Profile  
 
PostPosted: Sun Sep 16, 2018 3:15 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 3127
Location: Tampere, Finland
OpenEmu seems quite nice, thanks!

Kind of strange how the "built-in" homebrew games work, though. It wants to download the game again every time I start it.

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi


Last edited by thefox on Mon Sep 17, 2018 12:13 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sun Sep 16, 2018 7:11 am 
Offline
User avatar

Joined: Tue Jun 24, 2008 8:38 pm
Posts: 1955
Location: Fukuoka, Japan
Yes, it seems nice for playing games. If it work well for other platform like sms gb, pce etc then it's quite useful for playing game in general.

As for the nes core, I didn't realize that Rainwarrior already wrote about that. I answered too fast without checking the details of the previous post. My bad ^^;;


Top
 Profile  
 
PostPosted: Sun Sep 16, 2018 11:23 am 
Offline
User avatar

Joined: Sun Apr 08, 2018 11:45 pm
Posts: 12
Location: Southern California
You could try Nintaco. Its written in Java, so "should" work on MacOS. I played around with it a little bit and it seemed promising, but once I found Mesen I haven't gone back to give it a longer look.


Top
 Profile  
 
PostPosted: Sun Sep 16, 2018 7:44 pm 
Offline
User avatar

Joined: Tue Jun 24, 2008 8:38 pm
Posts: 1955
Location: Fukuoka, Japan
But Mesen is unfortunately slow on macOS if you make it run with wine. The best is with mono, like on linux but MacOS has poor support of that.


Top
 Profile  
 
PostPosted: Wed Sep 19, 2018 8:05 am 
Offline
User avatar

Joined: Fri Nov 24, 2017 2:40 pm
Posts: 81
I use Nestopia on Mac/Linux primarily. I even have a phony makefile target to launch it which is handy. Richard Bannister's Mac port was updated recently, and his ports are always really high quality. He's been maintaining a dozen or so emulators for like a decade at this point. https://www.bannister.org/software/nestopia.htm

Nintaco works Ok, and Messen works with a mild amount of fiddling with Wine, but I've never actually needed to use the debugger in either. Both use *way* more CPU/battery on my laptop where I've been doing most of my NES dev.


Top
 Profile  
 
PostPosted: Fri Sep 21, 2018 8:17 pm 
Offline
User avatar

Joined: Mon Jul 16, 2018 2:57 pm
Posts: 20
samophlange wrote:
You could try Nintaco. Its written in Java, so "should" work on MacOS. I played around with it a little bit and it seemed promising, but once I found Mesen I haven't gone back to give it a longer look.


Over the summer I created a similar thread about the best Mac emulator for dev work that you can find by searching the forum. I am going to second the recommendation of Nintaco. It has just about all of the features you need for basic emulator development and it's easy to install.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group