Hello! I am in the process of creating 'BeebEater': a thin layer of assembly over the original BBC BASIC binary to make it compatible with Ben Eater's 6502 breadboard computer build. I've implemented handy things such as the serial terminal, LCD, and the PS/2 Keyboard.
This project was inspired by the seeming lack of definitive software to install on a 6502 homebrew build. Many suggest BBC BASIC, but it requires a bit of elbow grease to get working. I figured I would do the 'elbow grease' required so others don't have to!
GitHub repo is here:
https://github.com/chelsea6502/BeebEater. All you need to do is load the ROM into the EEPROM, and reset.
However, it hasn't been robustly tested by other people yet. I'm looking for people with a completed Ben Eater build to at the very least confirm that the latest version is working for them.
If you can help out, please let me know! I'm a little new to the 6502 and computer hardware, so I would also appreciate any 6502 experts who could give me feedback on how to better write some of my routines. Thanks!

Looks good (saw the video on facebook)
I don't have a BE system (no plans to make one either), but several of my own and I've written my own mostly Acorn compatible OS for my them (and ported it to a couple others in the process). I can run the original BBC Basic, COMAL and BCPL ROMs and others work to a greater or lesser degree, so it's great fun. I did port it to the Cerberus system with it's on-board frame buffer too, handled all the usual vdu, plot stuff, but that project went very quiet for whatever reason and they've gone down the Z80 route now by the looks of it.
My own RubyOS thing works by sending all the plot, vdu, etc. commands up the serial line to a smart terminal (could be a real bbc micro) which then does all the graphics, etc. on my Linux desktop, so I can have 24bpp, 1280x1024 (the virtual resolution of a Beeb). It works really well over the serial line at 115200 baud too. I also have local frame buffer code too and run it on a 20x4 LCD where all the vdu codes work (as well as they can on an LCD) and I have plans for a graphics card for it, but not this year now.
I've temporarily put my own RubyOS on-hold for now (mostly because it's basically 'done' and working) and am looking at my TinyBasic - want to port that? It's much easier to port than BBC Basic
(Although if you can already run BBC Basic, my TB will more or less "just work" as-is, but it's not quite as fast or full featured as BBC Basic.)
I don't think the issue is lack of software though - there is plenty of that - part of the issue (if there even is an issue) is that a lot of folks are somewhat set in their ways - e.g. I once demoed my system running BBC Basic some years back to a room full of Acorn enthusiasts.... "Oh, very nice, but it's not a BBC Micro" was more or less the response I got... And this was a 16Mhz 65C02 too. (Now there is a 300Mhz 2nd processor for the Beebs, so lost that one) ... And I've seen the same elsewhere - I've seen some "retro new" systems do well as they have an existing software base or are close to the old systems to be familiar (mostly the commodore look-a-like types), some are just great little personal projects that bear no relation to old systems.
And of-course unlike the Z80 with it's CP/M world there never was an equivalent back then - every 6502 system was different (although so were the home Z80's, but at least CP/M was a common ground for a lot of stuff). We do have a couple of 6502 CP/M look-a-likes now, but where's the masses flocking to use them?
The other thing about BBC Basic.. Sadly, outside the UK, some of .eu and a few places down-under, no-one has heard of BBC Basic, so it might as well not exist, so it's a "hard sell" to get people interested (and as you're finding not easy to get going on a new system) - we can go on at lengths about how good it is, fast, structured, 32-bit integers, faster floating point, built-in assembler and so on, but it sometimes feels like wading through treacle. I even posted benchmarks some time back showing that it is almost twice as fast as the older MS Basics (like EhBasic), but ... Meh ...
Don't let that put you off though - Do Keep going!
Cheers,
-Gordon