Hacker News new | past | comments | ask | show | jobs | submit login
Building a Tetris Clone in x86 Assembly, pt. Ⅱ: I/O (cmcenroe.me)
59 points by colinprince on Sept 15, 2015 | hide | past | favorite | 10 comments

On a related note, I wrote a Tetris clone [1] for the JY-MCU-3208 "dot matrix clock" [2] available from DX.com, Banggood etc., recently. It's in C, runs on the ATmega8L on this clock.

[1] https://github.com/hollobon/jy-mcu-3208-tetris

[2] http://www.dx.com/p/jy-mcu-3208-lattice-clock-ht1632c-driver...

I've uploaded a little video of it in action here: https://www.youtube.com/watch?v=NIG7UfFYCdY

That's impressive, I dig it, cheers!


Er, I'd have to say that at the moment it's almost certainly just me :-). I have two of these clocks, and I'm planning to put one in an enclosure and give it to my niece, so I suppose then there will be two.

I don't think there are that many people who own these things, and of those that do, the ones willing to buy an ISP programmer, compile this and program it are probably a fairly small percentage.


Earlier today I ate a banana. The banana didn't feed anyone else. Does that make eating it narcissistic?

Earlier today I fixed my shoe. It was coming apart, and so I grabbed some baling wire someone had used to put up a long-gone advertisement, cut it into a kind of staple, forced it through the shoe in the appropriate places, crimped it, and cut off and crimped the ends to avoid risk of injury. Probably nobody else will ever wear this shoe. Did I fix my shoe narcissistically?

Tonight I will make dinner for a friend of mine, probably a kind of omelet with some salad. Only the two of us will eat it. Are we eating it narcissistically?

I have written a shopping list in order to make the dinner. Probably nobody else will read the shopping list. Was writing that shopping list a narcissistic act?

I don't think so. I think you're suffering from some kind of pathology that devalues anything done for pleasure instead of in service to other people. I recommend that you abandon this ideology and struggle against the pathology that makes it seem appealing to you, because it will kill you.

You're not trolling, but you are being an ass. Tons of tech can be cool for the sake of being cool, without users in mind.

> you are being an ass

Please don't respond to an uncivil comment by breaking the site guidelines yourself. That just makes everything worse.

Instead, flag the comment and/or or politely remind the commenter of the standards here.


Thank you for this link. I was actually unaware of the site guidelines. I'll be conscious of them going forward.

Why on Earth do you think that building projects like this has to be for the sake of having users? Why can't you just build stuff for the sake of learning and having fun?

Yeah, where's that go-to-market strategy, man?


However, in seriousness, I love this. Coding things in Assembly is excellent, and a great way to learn loads of useful and interesting stuff which you wouldn't have come across otherwise. Keep up the good work!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact