1 2
8 9
Joined: 3/11/2012
Posts: 149
Location: WI
Mac OS X Build of 1.11.7: http://projects.sappharad.com/bizhawk_mac/BizHawk_mac_1.11.7.zip Current and older versions were once available on SourceForge: https://sourceforge.net/projects/bizhawk/files/BizHawk/ Linux Build of 1.0.4a: (Not latest, see below for reasons) http://code.google.com/p/bizhawk/downloads/detail?name=bizhawk-1.0.4a-linux.tar.gz Note: This lacks some features of the Windows version and provided for enjoyment and feedback. See below for more details. Mac Requirements: 1. A Mac running OS X 10.7.5 or later. 2. Mono runtime. (The program will take you to the download page if you don't have this) Note: Mono runtime 3.10 has a bug which prevents BizHawk from working. If you have 3.10 installed, downgrade to 3.08 or upgrade to 3.12 or later. Linux Requirements: 1. The latest Mono Runtime must be installed. Older versions experience problems with behavior and drawing of the UI. 2. OpenAL is required. It will throw an error on startup if you don't have it. What works: - NES, FDS, SMS, Game Gear, PCE/TG16 games, Atari 2600, Atari 7800, Atari Lynx, ColecoVision, Genesis/MegaDrive, Sega CD, Gameboy, Gameboy Color, Gameboy Advance, Wonderswan. (Other systems untested and/or unsupported) - Keyboard input - Sound - OpenGL - TAS Recording - TAS Playback General information: - Lua support is disabled. It is probably possible to add, but getting all of the systems ported is a higher priority. Mac version specific limitations / known bugs: - Mac file open dialogs don't have a file type drop-down. They're restricted to supported file types by default right now. Please post Linux or Mac specific problems in this thread. Edit history: (2012-04-14) 2nd mac alpha build of 1.0.3, with native OS X menus. (2012-06-16) In sync with 1.0.4 release. Posted Linux build. (2012-06-19) Posted builds for 1.0.4a. (2012-07-05) Mac build of 1.0.4b posted. Ignored linux this time, because I don't want to test it. Feel free to checkout branches/portable/ from SVN for linux. (2012-08-03) OS X build of 1.0.5 release posted. (2012-09-22) OS X build of 1.1.0 release posted. Missing SNES and GB/GBC support. (2012-10-08) OS X build of 1.1.1b release posted. Missing SNES and GB/SGB/GBC support. (2012-10-20) OS X build of 1.2.0 release posted. Adds Atari 2600 in sync with Windows, but missing SNES and GB/SGB/GBC support. (2012-12-01) OS X build of 1.3.0 release posted. Adds ColecoVision and FDS support in sync with windows, still missing SNES and GB/SGB/GBC support. (2012-12-26) OS X build of 1.4.0 release posted. Adds Atari 7800 in sync with Windows. (2013-03-25) OS X build of 1.4.1 release posted. (2013-08-23) OS X build of 1.5.0 release posted. Does not add any of the new systems supported on Windows, but does contain other changes like the new firmware dialog. (2013-08-31) OS X build of 1.5.1 release posted. Contains same fixes as the windows version, at least the ones that are applicable. (2013-10-20) OS X build of 1.5.2 release posted. (2014-02-25) OS X build of 1.6.0 release posted. Adds Genesis / Sega CD support in sync with Windows. Also adds OpenGL support on OS X, and the Audio Sync option is working. (Which Genesis usually needs, sound can crackle without it) (2014-04-01) OS X build of 1.6.1 release posted. No OS X specific changes, so whatever bug fixes from the Windows version are applicable here are fixed. (2014-06-08) OS X build of 1.7.0 release posted. Adds QuickNES and Wonderswan cores in sync with Windows release, also finally includes Gameboy cores (Gameboy, Gameboy Color) in the OS X port. (2014-06-23) OS X build of 1.7.1 release posted. (2014-07-19) OS X build of 1.7.2 release posted. (2014-07-22) OS X build of 1.7.3 release posted. (2014-08-03) OS X build of 1.7.4 release posted. (2014-08-26) OS X build of 1.8.0 release posted. Adds GBA Support. (2014-08-29) OS X build of 1.8.1 release posted. (2014-09-23) OS X build of 1.8.2 release posted. (2014-10-12) OS X build of 1.8.4 release posted. Added note above not to use the most recent OS X Mono Runtime 3.10, it has a bug which causes BizHawk not to work. (2014-11-23) OS X build of 1.9.0 release posted. Adds Atari Lynx. (2014-11-29) OS X build of 1.9.1 release posted. (2015-03-04) OS X build of 1.9.2 release posted. (2015-03-15) OS X build of 1.9.3 posted. (2015-04-06) OS X build of 1.9.4 posted. (2015-06-21) OS X build of 1.10.0 posted. Includes the new mgba core. (2015-07-19) OS X build of 1.11.0 posted. Includes the new PSX core. (2015-07-19) OS X build of 1.11.1 posted. Improves UI responsiveness, fixes FDS and .bkm movie playback. (2015-10-15) OS X build of 1.11.3 posted. Adds game controller support! (UI responsiveness seems to be sluggish again.) (2015-12-23) OS X build of 1.11.4 posted. Note that the new LibRetro stuff is not working on OS X in this release. You can try it anyway, but it will crash. (2016-02-15) OS X build of 1.11.5 posted. Fixed a couple of bugs reported in this thread. (2016-03-09) OS X build of 1.11.6 posted. (2016-09-01) macOS build of 1.11.7 posted. Note: Active work by me on the macOS port has been halted. See this post for more details.
Joined: 7/2/2007
Posts: 3960
I like the idea of actually having access to TAS tools natively on OSX. Not that, y'know, I've ever completed a TAS...anyway, thanks for making the build! Dunno when I'll get a chance to check it out though.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Joined: 3/11/2012
Posts: 149
Location: WI
Updated the first post with a new build. The menus are now translated to native OS X menus. But just like the file open dialogs, I haven't quite done everything necessary in this area yet. (For example, the recent lists will only populate once, when the open the program) There may be some stability issues that I haven't isolated yet. I left the emulator paused for about 15 minutes and it crashed. I will address these things when I can find them.
Joined: 3/11/2012
Posts: 149
Location: WI
Updated the first post with 1.0.4 builds. Added a linux build, but it's going to remain poorly supported due to my lack of interest in Linux support. I'd suggest that Mac and Linux specific issues should probably stay in this thread where they can be easily found.
Joined: 10/24/2004
Posts: 60
Location: Quebec
Thank you very much. I may be able to do TAS again. EDIT: Mac OSX 10.7.3 here, BizHawk crashes at start. I installed the latest mono build.
Joined: 1/3/2006
Posts: 334
Im running 10.6.8, same problem over here
Joined: 3/11/2012
Posts: 149
Location: WI
Can you give me any more details than that? I have an old 10.6.8 Virtual Machine in VMWare, and I copied the latest version over to it and I was able to run an NES game just fine. The VM is a fresh install of OS X with nothing else besides the Mono Runtime, which I hoped would be a good test environment.
Joined: 1/3/2006
Posts: 334
Nevermind, it works. Was a problem with mono.
Joined: 10/24/2004
Posts: 60
Location: Quebec
Mac OSX 10.7.3 I load up a run and the emulator just crashes. If I don't load a rom, the emulator will run for about 30 seconds before crashing. Here is the pastebin of the crash report: http://pastebin.com/CH69v5s4
Joined: 3/11/2012
Posts: 149
Location: WI
blitzag wrote:
Mac OSX 10.7.3 I load up a run and the emulator just crashes. If I don't load a rom, the emulator will run for about 30 seconds before crashing. Here is the pastebin of the crash report: http://pastebin.com/CH69v5s4
It appears to be graphics related, and it's crashing inside of the mono runtime. The problem might go away if I ever get OpenGL implemented for OS X, or you can just keep trying new versions of Mono when they come out to see if they fix it. Sorry about that.
Joined: 10/24/2004
Posts: 60
Location: Quebec
Ok thank you. In this case, what kind of (small) Linux build I should look into?
Joined: 3/11/2012
Posts: 149
Location: WI
blitzag wrote:
Ok thank you. In this case, what kind of (small) Linux build I should look into?
Honestly, I don't know. Mono on Linux doesn't even have an "official" distribution, each distro seems to have it's own. And MonoDevelop 3.0, which has been out for a couple months now, isn't even available on Linux yet. I only provided a linux build because someone would ask for it, my own testing on it was unstable because I was running it in a VM without any hardware acceleration. We really need someone who actively uses linux to support it better. The changes I make all work for Linux too, but actually using them is another story. Mono seems to be best supported on OpenSuse Linux, but I haven't actually tried it there. I've only tried Ubuntu, which "kind of" works, but not as well as my testing on OS X. For example, with the Linux build, if I run it out of the MonoDevelop IDE it works fine, yet if I run it standalone the menus are usually unresponsive. My future plans should fix some of the problems, but they're awhile off now because it "works on my machine" and as long as a few people can use it I'm not too concerned.
Joined: 10/24/2004
Posts: 60
Location: Quebec
Alright I'll go with Windows XP then.
WST
She/Her
Active player (442)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
Crashes with a random error [example, one more] in a few seconds after start. Linux 3.4.4-3-pae, Mono 2.10.8
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2 my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
Joined: 3/11/2012
Posts: 149
Location: WI
Doing a quick bump for the OS X release of 1.3.0 since this was falling to the bottom of the page. I've actually made some improvements to the OS X specific side of things this time around, because one of those improvements was necessary to use FDS games. - Improved stability a bit. A few cases where the emulator spontaneously crashed on loading a game should be fixed now. - Your config changes should always save now when Closing/Quitting the emulator. Sometimes that wasn't working before. - The logic to recreate the Windows menus as Mac menus is now capable of handling some cases where the menu contents change while the program is running. Right now, I've only implemented this in a hack-like manner for the NES menu so that Famicom Disk System options show up properly. I can this in a better way for other menus that change (such as the Recent list) in the future. This was probably the longest I've spent on OS X specific changes in a few months. Not sure when I'll have several hours to do more again.
Joined: 3/11/2012
Posts: 149
Location: WI
The OS X port of 1.5.0 has been posted. Does not support the new systems that the Windows version does, but it does have fixes for a few things that are broken in Windows 1.5.0 like Atari 7200. I am not yet working on any of the unsupported systems, and I'm not sure if or when I will. But I will try and continue to keep the rest of things in sync so you can at least use the OS X build to play back input movies from this site.
Moderator, Senior Ambassador, Experienced player (898)
Joined: 9/14/2008
Posts: 1007
Sappharad wrote:
The OS X port of 1.5.0 has been posted..
Thanks for working on this! I recently switched to a MacBook Pro and while I nearly never use anything native (I run Linux inside VMWare Fusion) it'd be nice to be able to get BizHawk running. I've been so far unable to run BizHawk under my WIndows 7 VM due to an instant send/don't send error (even with 1.5.0, oddly - must investigate further) so I'm glad that this option exists. A.C. ******
I was laid off in May 2023 and could use support via Patreon or onetime donations as I work on TASBot Re: and TASBot HD. I'm dwangoAC, part of the senior staff of TASVideos as the Senior Ambassador and BDFL of the TASBot community; I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Joined: 3/11/2012
Posts: 149
Location: WI
I will not be releasing an OS X build of BizHawk 1.5.3. However, all of the code changes for 1.5.3 are present in the portable branch of SVN. The biggest user-facing changes to 1.5.3 are related to N64, which isn't supported in the OS X version anyway. The code was restructured in 1.5.3 to make native UI's on other platforms easier to implement, since code for stuff like playback of TAS Movies was moved out of the UI and into a separate layer which can allow it to be used outside of the Windows UI. I've re-adapted the OpenTK Input and OpenAL audio to work against the newly restructured code. It was partially done from scratch (although I referenced the previous changes) which means the code for the special wrapper I created that mixes native elements of OS X like menus and file dialogs is no longer present. Thus if you build 1.5.3 from source on OS X, you'll only have the original WinForms UI available. The plan from this point forward is not to bring back the OS X wrapper, but instead to provide a new UI on OS X where we can add OpenGL support. (WinForms was preventing that before, as the OpenTK GLControl is not supported on OS X) From that point, I can probably make two separate builds... one with the new UI and one with the Windows UI unmodified. It will take some time for a brand new UI to have all of the features of the Windows UI, which is why both UI's would be an option for awhile. Nothing is definite regarding this yet, no work has been started on a non-windows UI. (As far as I know)
Chamale
He/Him
Player (178)
Joined: 10/20/2006
Posts: 1352
Location: Canada
I'm having trouble getting RAM Watch to work in Bizhawk 1.5.2 on OSX 10.8.3. When I click on it, the program stops accepting any mouse input and must be quit with command+Q. Are there any fixes to this issue to make RAM Watch usable?
Joined: 3/11/2012
Posts: 149
Location: WI
Chamale wrote:
I'm having trouble getting RAM Watch to work in Bizhawk 1.5.2 on OSX 10.8.3. When I click on it, the program stops accepting any mouse input and must be quit with command+Q. Are there any fixes to this issue to make RAM Watch usable?
No, there's no work-around for the problem in 1.5.2. It was one of those windows that I didn't test, otherwise it would've been an easy fix. I can post a beta build of 1.6.0 later this week which won't have any problems with the UI freezing because the cause of that problem was the approach I use to mix the OS X and Windows UI's. The next release will just have the windows UI (which will work fine on OS X, it just won't look right) until a native OS X UI is ready. Work has begun on a fully native OS X UI, but it's going to be vastly inferior to the Windows version for a long time since I'll need to re-implement features that are in the Windows version from scratch.
Chamale
He/Him
Player (178)
Joined: 10/20/2006
Posts: 1352
Location: Canada
Sappharad wrote:
I can post a beta build of 1.6.0 later this week which won't have any problems with the UI freezing because the cause of that problem was the approach I use to mix the OS X and Windows UI's. The next release will just have the windows UI (which will work fine on OS X, it just won't look right) until a native OS X UI is ready. Work has begun on a fully native OS X UI, but it's going to be vastly inferior to the Windows version for a long time since I'll need to re-implement features that are in the Windows version from scratch.
That would be great, thanks. I'm on vacation with just a Macbook so I can't work on any runs at the moment, but just having Bizhawk for Mac is a big improvement over nothing.
Joined: 3/11/2012
Posts: 149
Location: WI
Chamale wrote:
That would be great, thanks. I'm on vacation with just a Macbook so I can't work on any runs at the moment, but just having Bizhawk for Mac is a big improvement over nothing.
Here is the beta build I promised: http://projects.sappharad.com/bizhawk_mac/BizHawk_mac_1.6.0_beta.zip This is not quite in sync with 1.6.0 on Windows, so I'm calling it beta. Notes: - NES games are temporarily not working in this build because I need to fix something. I'll do that before the actual 1.6.0 OS X release - The OS X menus at the top of the screen will do nothing. You're stuck with the Windows UI for the moment. This also means the file open dialogs don't let you get to as many places as the native ones. If I doubt, put a file on your desktop since you can easily get there. New in this release: - Genesis support. (Sega CD too, but I don't have an MP3 decoder hooked up which makes your options extremely limited) - OpenGL. There's a decent performance improvement over the last release. Once I fix the remaining issues specific to this build, I'll post the actual OS X build of 1.6.0.
Joined: 3/11/2012
Posts: 149
Location: WI
I updated the first post with the OS X release of 1.6.0. Changes since the "beta" I posted previously: - OS X menus and dialogs are back - NES works again - Sega CD works now - Audio Throttle mode (as opposed to Clock Throttle, which is default) works now. You should probably use this for Genesis because the audio will crackle sometimes in Clock mode. This is probably the best version of the OS X port that I've released to date. I re-worked how the native dialog and menu hooks work, so there should be no more random freezes when you open dialogs I forgot to test. And with OpenGL support, the video is very smooth. I am very happy with the way it runs now.
Post subject: my bizhawk
TAG
He/Him
Joined: 2/9/2014
Posts: 407
Location: In Oblivion
ok so i really want to get into tasing on my mac but every time i open up bizhawk it automatically closes and no errors can anyone please help me out?
I’m sorry. Really I am... I am so sorry for what I did. Forgive me.
Post subject: Re: my bizhawk
Joined: 3/11/2012
Posts: 149
Location: WI
oblvionwalker wrote:
ok so i really want to get into tasing on my mac but every time i open up bizhawk it automatically closes and no errors can anyone please help me out?
Can you provide any useful information? What OS are you running? Is the Mono runtime installed?
1 2
8 9