Machine Learning Algorithm Runs On A Breadboard 6502

erek

[H]F Junkie
Joined
Dec 19, 2005
Messages
10,894
Scope this absolute MOnSter out!!! This is a joy forever!

"Before anyone gets too worked up in the comments, we realize that [Nick]’s Vectron breadboard computer is getting a lot of help from other, more modern machines. He’s got a pair of Raspberry Pi 3s in the mix, one to capture and downscale images from a Pi cam, and one that interfaces to an Atari 2600 emulator and sends keypresses to control games based on the gestures seen by the camera. But the logic to convert gesture to control signals is all Vectron, and uses a k-nearest neighbor algorithm executed in 6502 assembly. Fifty gesture images are stored in ROM and act as references for the four known gesture classes: up, down, left, and right. When a match between the camera image and a gesture class is found, the corresponding keypress is sent to the game. The video below shows that the whole thing is pretty responsive.

In our original article on [Nick]’s Vectron breadboard computer, [Tom Nardi] said that “You won’t be playing Prince of Persia on it.” That may be true, but a machine learning system running on the Vectron is not too shabby either."


https://hackaday.com/2020/04/22/machine-learning-algorithm-runs-on-a-breadboard-6502/
 
Impressive. I know it's an early attempt, but some day it might be possible that our own personal systems could play our games for us. Save us time, the pain of carpal tunnel and cost of RSI therapy. That's what winning in the future looks like. Thanks, ML.
 
  • Like
Reactions: erek
like this
The mighty 6502 rises again.

Just think what could be done with these:
65c816 and 2 x 65c02.jpg


OMG - I am ready for world domination/

If I wasnt working I would have them all set up by now - be great to learn assembly.
 
To be pedantic, the Apple IIGS used a 65816, not a 6502. Pretty wild that you're keeping that old hardware around. :)
 
To be pedantic, the Apple IIGS used a 65816, not a 6502. Pretty wild that you're keeping that old hardware around. :)

And you're the idiot for ruining a prefectly good joke (for those in the know)

I understood it fine, Elf_Boy. You're not going to comment on a thread like this if you don't know your microcomputer history.
 
Much fondness. My first programs were all on 6502 based platforms. I REALLY wished I had somehow kept all my floppies of the asm and basic programs I wrote. I'm sure I'd roll the eyes a bit here and there, but I remember some of the tweaks and algorithms I made which were pretty dang cool.
 
Back
Top