Breadboard MOS 6502 computer

I just stumbled upon Ben Eater's youtube channel, where he builds a complete MOS

6502 based computer on a breadboard. He's starting completely from scratch,

initially just wiring up the CPU to run blind, doing nothing, then builds it up

step by step using additional functionality:

Bought myself a MacBook Air M1 (base model with 8 GB RAM and 256 GB disk). To

make good use of it I need to get my workflow from my thinkpad with RHEL8 ported

to this new environment.

First i ran "git" in Terminal.app, and it automatically offered to install xcode

to give me git. Nice.

Then I need LaTeX, and it seems MacTex under rosetta is the standard distro for

now. Point and click triviall to install package.

Next I found a pre-built Alacritty, since that's my preferred terminal. Yes, of course, terminal

emulators needs to be GPU accelerated :-)

=> https://github.com/alacritty/alacritty/releases

Next I read up a bit on MacPorts vs. homebrew. Seems homebrew is the more

popular option. In v2.6.0 it's apparently started supporting native M1. So after

looking around a bit I find that it should be installed into /opt/homebrew on

arm, but when running the default installer it wants to install to /usr/local/.

Hmm.. another option seems to be:

sudo mkdir /opt/homebrew
sudo chown janfrode /opt/homebrew
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C /opt/homebrew

This seemingly works, but when I next try to install tmux, it fails with:

Error: Cannot install in Homebrew on Intel processor in ARM default prefix (/opt/homebrew)!

Weirdly enough it seems that Alacritty is running in rosetta, and then "uname -m"

returns "x86_64". So I scratch my /opt/homebrew and run it again in the native

Terminal.app -- There "uname -m" returns "arm64", and I can successfully install

tmux. Oh, well.. I can live in Terminal.app for now.

So now I have LaTeX, tmux, git. I think that should be enough -- now I only need

to pull in my vimwiki repositories, and I should be good to start working I

think.

=> Back to /

Proxy Information
Original URL
gemini://tanso.net/gemfeed/2020-04-10-Breadboard-MOS-6502-computer.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
547.947476 milliseconds
Gemini-to-HTML Time
0.834702 milliseconds

This content has been proxied by September (3851b).