livingcomputermuseum / ContrAlto

This repository contains the source code for Living Computers: Museum+Labs's Xerox Alto emulator, ContrAlto.
GNU Affero General Public License v3.0
230 stars 25 forks source link

Building on Unix or macOS #8

Closed tommythorn closed 6 years ago

tommythorn commented 7 years ago

Thanks for this exciting piece of work. Unfortunately while readme-mono.txt claims this builds on macOS, for someone who has never used Mono before, a few more hints would be greatly appreciated.

livingcomputermuseum commented 7 years ago

If you just want to use ContrAlto, you don’t need to build anything – just pick up the ContrAlto-mono.zip archive from https://github.com/livingcomputermuseum/ContrAlto/releases and follow the instructions in readme-mono.txt, particularly pay attention to section 2.0 (Requirements) so that you get the appropriate Mono runtime installed on your Mac.

If you are actually looking to build this on MacOS, starting with http://www.mono-project.com/docs/about-mono/supported-platforms/osx/ and http://www.monodevelop.com/ would be a good idea. I can’t offer any specific advice, unfortunately – I do all ContrAlto development and building on Windows machines and test the binaries cross-platform.

Thanks, Josh

From: Tommy Thorn [mailto:notifications@github.com] Sent: Monday, June 26, 2017 5:12 PM To: livingcomputermuseum/ContrAlto ContrAlto@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [livingcomputermuseum/ContrAlto] Building on Unix or macOS (#8)

Thanks for this exciting piece of work. Unfortunately while readme-mono.txt claims this builds on macOS, for someone who has never used Mono before, a few more hints would be greatly appreciated.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/livingcomputermuseum/ContrAlto/issues/8, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ATnJhzlD_qLqPbTeHO2vBGIy1zhRcAzFks5sIEizgaJpZM4OGACU.

tommythorn commented 1 year ago

FYI, the instructions are incorrect for modern Apple hardware; the mono from https://www.mono-project.com/download/stable/ doesn't work (it's an x86_64 version which is incompatible with the SDL2 installed with brew). The fix is even easier: brew install mono sdl2