Top
Best
New

Posted by classichasclass 9 hours ago

LT6502: A 6502-based homebrew laptop(github.com)
294 points | 123 commentspage 3
user3939382 5 hours ago|
I love this! I’ve been working on a 6502 kernel. I have an arch trick to give the 6502 tons of memory so it can do a kind of Genera-like babashka lisp machine.
lysace 5 hours ago||
Good timing. My current weekend project is constructing something similar to the the first third of Ben Eater's 6502 design (last weekend was the clock module plus some eccentricities).

It occurred to me that given the 6502's predictable clock cycle timings it should be possible to create a realtime disassembler using e.g. an Arduino Mega 2560+character lcd display attached to the 6502's address/data/etc pins.

Of course, this would only be useful in single-stepping/very slow clock speeds. Still, I think it could be useful in learning how the 6502 works.

Is there relevant prior work? I'm struggling with my google fu.

kayo_20211030 9 hours ago||
Complete madness! But, I love it.
einpoklum 8 hours ago||
And it mostly runs Microsoft software, too... Basic from 1977 :-P
Tor3 5 hours ago|
It does not run Microsoft software at all, as far as I can tell. EhBasic isn't Microsoft Basic, ehbasic was written by Lee Davison. And this particular version was further enhanced (see github). And wozmon was obviously written by Woz.. not Microsoft.
jdswain 4 hours ago||
There has been some discussion around this, and Lee Davison is no longer with us so that makes it more difficult. It appears from the source code that Lee's independent basic is highly based on Microsoft Basic. I'm sure it is no longer an issue, especially as Microsoft has provided a free license for Microsoft 6502 basic, but the licensing situation is not entirely clear.
analog8374 9 hours ago|
It's commodore 64 ish. I like it
Narishma 3 hours ago|
More like Commodore 46.