6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Nov 16, 2024 11:22 am

All times are UTC




Post new topic Reply to topic  [ 46 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 Post subject: 65-0-2 Minecraft
PostPosted: Wed Nov 25, 2015 12:02 am 
Offline

Joined: Mon Oct 12, 2015 5:19 pm
Posts: 255
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!


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Wed Nov 25, 2015 6:54 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8491
Location: Midwestern USA
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!


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Wed Nov 25, 2015 10:15 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10980
Location: England
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!


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Wed Nov 25, 2015 5:50 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8541
Location: Southern California
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?


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Fri Nov 27, 2015 6:47 am 
Offline

Joined: Mon Nov 09, 2015 10:02 pm
Posts: 13
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.


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Fri Nov 27, 2015 10:31 pm 
Offline

Joined: Mon Oct 12, 2015 5:19 pm
Posts: 255
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?)


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Fri Nov 27, 2015 10:32 pm 
Offline

Joined: Mon Oct 12, 2015 5:19 pm
Posts: 255
Awwww... Shoot. Next time!


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Fri Nov 27, 2015 10:38 pm 
Offline

Joined: Mon Oct 12, 2015 5:19 pm
Posts: 255
OK, 52 minutes into the Herd video; or thereabouts.


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Fri Nov 27, 2015 11:33 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8541
Location: Southern California
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?


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Sun Nov 29, 2015 6:21 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10980
Location: England
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.)


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Wed Dec 02, 2015 8:17 pm 
Offline
User avatar

Joined: Mon May 04, 2015 10:55 am
Posts: 26
Location: UK
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.


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Mon Dec 07, 2015 9:15 pm 
Offline

Joined: Fri Jul 10, 2015 9:53 pm
Posts: 8
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!


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Mon Dec 07, 2015 9:38 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10980
Location: England
(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.)


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Mon Dec 07, 2015 11:00 pm 
Offline

Joined: Fri Jul 10, 2015 9:53 pm
Posts: 8
Think I'll make a thread this week then, explaining and showcasing some of what I've built :)


Top
 Profile  
Reply with quote  
 Post subject: Re: 65-0-2 Minecraft
PostPosted: Tue Dec 22, 2015 4:28 pm 
Offline

Joined: Mon Oct 12, 2015 5:19 pm
Posts: 255
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?


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 46 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC


Who is online

Users browsing this forum: dmsc and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: