65-0-2 Minecraft

Let's talk about anything related to the 6502 microprocessor.
randallmeyer2000
Posts: 255
Joined: 12 Oct 2015

65-0-2 Minecraft

Post by randallmeyer2000 »

So folks, at the risk of starting too many strings, I decided to add this too. I am the newest and least-capable of the 6502 ambassadors. The world should know how great it is, and was, and could be.

One part of this is reminding the next generation what has come before them, and why what happened is important to them, now. But, as anybody who has spent any time around modern children knows, it can be difficult to catch their attention for more than five or ten or twenty minutes. This, of course, improves with age.

However, I have observed, that children are quite capable of devoting hours upon hours of attention to video games, without breaking for food or sleep or even the bathroom. This can't be healthy, but before we go chiding and "tisking" this behavior, one must take a look at one's own habits and endeavor to model good behavior (you obsessive coders, workaholic, and perpetual-gamers know who you are!).

So, partial solutions have been found. Now, the following links point to videos of people who either (1) love microprocessors ALOT and/or (2) have WAY too much time on their hands! I would like to think that these folks are enterprising youngsters, aged 10 to 20, with a love of learning by doing, and a penchant for adapting any tool available, within reach of their hands and less messy than a soldering iron, to any purpose they have in mind.

(I haven't watched these: I assume you, or your nearest youngster who posesses this particular game, will have more interest in it than I do!)

https://www.youtube.com/watch?v=lX_ak14_lyY

https://www.youtube.com/watch?v=afBvohlhRXI

https://www.youtube.com/watch?v=LGkkyKZVzug

https://www.youtube.com/watch?v=liPVEHvtKJ4

https://www.youtube.com/watch?v=bSlo_dCsoxY

https://www.youtube.com/watch?v=5uWIS5m_Qzk

https://www.youtube.com/watch?v=EaWo68CWWGM

Now, I hope one of you 6502ers will put the visual6502 schematic in the hands of a son or cousin or other interested youngster (who, incidentally, you'd rather not have lurking around your more dangerous and fragile toolbench, anyway!), and challenge them. Then post the ol' minecraft results onto the ol' YTube and Bobs-your-uncle!

I suppose not as fun as a real 6502 (as someone commented about 6502-opoly), but a nice safe alternative to "the real world".

The scientist in me shudders as we make the "real world", "safe"; Gordon Moore, a chemist by training, was not, as a child, SAFE! Let's just say, nitroglycerin was a hobby of his!
User avatar
BigDumbDinosaur
Posts: 9426
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: 65-0-2 Minecraft

Post by BigDumbDinosaur »

randallmeyer2000 wrote:
But, as anybody who has spent any time around modern children knows, it can be difficult to catch their attention for more than five or ten or twenty minutes.
That must be a misprint. I was thinking seconds, not minutes. Or to paraphrase an in-law who has a master's degree child psychology or some such thing, modern children have the attention span of a canary.
Quote:
This, of course, improves with age.
Not always... :lol:
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 65-0-2 Minecraft

Post by BigEd »

Umm, Randall, please do your readers a favour, and write in the titles of the youtube video links in your posts. For a single link, it's no great inconvenience to click through and see what it is, but even then, and certainly for a collection of links, you should be telling us what they are. That will also help with indexing and searching.

Thanks!
User avatar
GARTHWILSON
Forum Moderator
Posts: 8773
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: 65-0-2 Minecraft

Post by GARTHWILSON »

Yes, something like this:
Quote:
(I haven't watched these: I assume you, or your nearest youngster who posesses this particular game, will have more interest in it than I do!)

TMS1000 CPU Calculator Emulator in Minecraft Test 1 https://www.youtube.com/watch?v=lX_ak14_lyY

Minecraft 8 bit processor https://www.youtube.com/watch?v=afBvohlhRXI

16-bit ALU in minecraft https://www.youtube.com/watch?v=LGkkyKZVzug

First Microprocessor in Minecraft https://www.youtube.com/watch?v=liPVEHvtKJ4

CPU In Minecraft https://www.youtube.com/watch?v=bSlo_dCsoxY

Complete 16 bit Minecraft Computer https://www.youtube.com/watch?v=5uWIS5m_Qzk

First Ever Dual Core Minecraft CPU! https://www.youtube.com/watch?v=EaWo68CWWGM
or:
Quote:
(I haven't watched these: I assume you, or your nearest youngster who posesses this particular game, will have more interest in it than I do!)

TMS1000 CPU Calculator Emulator in Minecraft Test 1

Minecraft 8 bit processor

16-bit ALU in minecraft

First Microprocessor in Minecraft

CPU In Minecraft

Complete 16 bit Minecraft Computer

First Ever Dual Core Minecraft CPU!
Sometimes the former is better because we don't have to mouse over something to see what website it's on; but especially in a paragraph where you don't want to interrupt the thought too much, the latter is usually better.

If there's a possibility of unwanted line wrapping in a small window, numbered or bulleted points can prevent that, without adding paragraph breaks. The lines can still wrap, but the numbers or bullets make it clear where the next thing starts:
Quote:
(I haven't watched these: I assume you, or your nearest youngster who posesses this particular game, will have more interest in it than I do!)
or:
Quote:
(I haven't watched these: I assume you, or your nearest youngster who posesses this particular game, will have more interest in it than I do!)
  1. TMS1000 CPU Calculator Emulator in Minecraft Test 1
  2. Minecraft 8 bit processor
  3. 16-bit ALU in minecraft
  4. First Microprocessor in Minecraft
  5. CPU In Minecraft
  6. Complete 16 bit Minecraft Computer
  7. First Ever Dual Core Minecraft CPU!
There's lots more that can be done to make things more clear and make people more likely to want to read it and visit the linked pages. The forum software allows quite a bit of flexibility, even though it doesn't allow html.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
dracosilv
Posts: 13
Joined: 09 Nov 2015

Re: 65-0-2 Minecraft

Post by dracosilv »

I believe one of the computer mods for minecraft emulates a 6502 processor internally.. I think its OpenComputers? I'm also a bit of a minecraft nut as well as a tinkerer of electronics.
randallmeyer2000
Posts: 255
Joined: 12 Oct 2015

Re: 65-0-2 Minecraft

Post by randallmeyer2000 »

Syntax is a funny thing. I coded html, for about a week, but I was too broke to pay for a webhost, and scrapped the idea. (then webhosts were free, and then people blogged, and then people got their "smart thing", and I don't know what people do when they want to code their websites! I am getting old, and out of touch!).

I will endeavor to title links, or at least explain them. I shouldn't be dumping links (especially ones I haven't watched), en masse, anyway.

I think, in the old days, when food was scarce, the children worked. Short attention spans were punished with hungry bellies. I think the kids learned quickly that "linear thinking" has its advantages. (One wonders about education; about history, and the future, and such? How have people "been" in the past? How will they "be" in the future?)

As for canaries, here is a link (below) to Bil Herd https://en.wikipedia.org/wiki/Bil_Herd and Chuck Peddle; about an hour (or so?) into this informal chat, Herd mentions his work on DSPs. He used to rate using the "cat" unit; as in "That DSP is two cats", "This one is five cats".

I think he may have been generous to the DSPs. A cat is a marvel of (natural) engineering (it takes a lot of circuitry to feign that much disinterest in the activity of humans; humans the "bringers-of-food-and-all-else-that-is-good".).

Bil Herd and Chuck Peddle Discussion July 25, 2009 Part 1 - Raw Footage
https://www.youtube.com/watch?v=7U64ZDJbu_Y

OK, proper syntax accomplished! ( I think?) url inserted! (I think?)
randallmeyer2000
Posts: 255
Joined: 12 Oct 2015

Re: 65-0-2 Minecraft

Post by randallmeyer2000 »

Awwww... Shoot. Next time!
randallmeyer2000
Posts: 255
Joined: 12 Oct 2015

Re: 65-0-2 Minecraft

Post by randallmeyer2000 »

OK, 52 minutes into the Herd video; or thereabouts.
User avatar
GARTHWILSON
Forum Moderator
Posts: 8773
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: 65-0-2 Minecraft

Post by GARTHWILSON »

Quote:
but I was too broke to pay for a webhost,
You can host your own website at home without special equipment (as mine was for its first couple of years). You just have to leave it on all the time. My website is now hosted on a virtual server 3,000 miles away with access over a hundred times as fast for less than just the electric bill to run a PC at home full time, although our son still runs the server PC at home for other reasons.
Quote:
and I don't know what people do when they want to code their websites!
I just use a text editor, and I have a cheat sheet I made up for the html stuff that I don't use often enough to remember without looking it up.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 65-0-2 Minecraft

Post by BigEd »

You can also host a (fairly simple) website or project blog on github for free. (And there's https://hackaday.io for projects, but I don't much like their design.)
User avatar
DavidBuchanan
Posts: 26
Joined: 04 May 2015
Location: UK

Re: 65-0-2 Minecraft

Post by DavidBuchanan »

Or you could even host a site on your SBC! When I finish my hardware, I'm going to try connecting it to an ESP8266 WiFi module and writing a simple web server.

When I first read the title of this topic, I assumed it would be about implementing a minecraft server on the 6502 (the protocol is fairly well documented). I might try that at some point, but I'm not sure whether the 6502 has enough raw performance for the job.
lookaside
Posts: 8
Joined: 10 Jul 2015

Re: 65-0-2 Minecraft

Post by lookaside »

I'm currently implementing a processor that is heavily inspired by the 6502 and PIC18 in Minecraft. Minecraft is slow and much different from the real world, but I'm part of a community that actually competes in creating processors that outperform each other in the game. Implementing modern (or ancient) architectures in Minecraft often requires extensive redesign if you wanted to run a multiplication program and take under 2 minutes. I'm only 16 and quite naive but I lurk here often to learn. Feel free to ask me anything about computing in Minecraft!
User avatar
BigEd
Posts: 11464
Joined: 11 Dec 2008
Location: England
Contact:

Re: 65-0-2 Minecraft

Post by BigEd »

(I'd be interested in pointers to threads discussing processor designs in Minecraft. I will be delighted to see something resembling a 6502 running natively inside the game.)
lookaside
Posts: 8
Joined: 10 Jul 2015

Re: 65-0-2 Minecraft

Post by lookaside »

Think I'll make a thread this week then, explaining and showcasing some of what I've built :)
randallmeyer2000
Posts: 255
Joined: 12 Oct 2015

Re: 65-0-2 Minecraft

Post by randallmeyer2000 »

Whoa I neglected this thread for awhile. Yeah, a little bit humorous to think that I had ANY intentions when I posted this. I know less about minecraft than I do about 6502/65816; and that its precious little.
Quote:
When I first read the title of this topic, I assumed it would be about implementing a minecraft server on the 6502 (the protocol is fairly well documented). I might try that at some point, but I'm not sure whether the 6502 has enough raw performance for the job.
So, I take it, 6502 emulation (i.e. inside game environment; one uses the game to construct latches and switches with "redstone" and stuff?) might be different than USING a 6502 to emulate/simulate the gaming environment, as provided by your favorite "minecraft delivery mechanism", i.e. XBOX etc.?

The graphics are not horribly complex. I wonder if option two is feasible?
Post Reply