• entries
    58
  • comments
    218
  • views
    114344

Controllers

Sign in to follow this  

399 views

First off, things have been busy lately, so I'm going to put off getting into the NTSC code until after things cool off.

So controllers.
Yes, our game console needs controllers. I had a few things to consider when I chose the controllers:

1) How many pins from the CPU will each controller take?

2) How many controllers can I feasibly use? (Relates to thing 1)

3) How simple is it to interface with and read the controller?

4) How expensive are the controllers going to be?

5) How am I going to get connectors for said controller?

6) Are there any good peripherals for the controller?

7) Do the controllers look cool?

In the end, I decided on the classic NES controllers.



First, NES controllers take few pins from the CPU. When using two controllers, I can interface with both for just four pins. Second, the reading of NES controllers is rather easy from the looks of it. They are also rather cheap to get, have a strong amount of nostalgia attached to them, and have some cool peripherals as well (Light Gun and Power Glove anyone?).

Finally, I figured that to get the appropriate connectors, I would get a NES Four Score off of eBay for 10 bucks. After getting the Four Score, I proceeded to rip it to shreds and pull out the four plastic connectors contained within. My first thought was to solder a wire to each lead so that I could use it in a breadboard.



Unfortunately, this is still pretty hard to plug in, and is very fragile as well. I'm thinking instead of drilling holes into a PCB board from RadioShack and soldering the connectors to that first, and then pulling leads off from there.

For my next installment, I have no idea what I will tackle next. It's best to keep everything a surprise, even from yourself.
Sign in to follow this  


2 Comments


Recommended Comments

Hot sex. The classic NES controllers are awesome.

Also, I seem to have missed your last entry, so on the assumption you're more likely to notice comments in this entry than the previous one, I'll comment on it here:

Propeller ASM looks pretty similar to any other asm I've seen, although the constants section looks a bit werird. Everything else looks almost like x86 asm [smile]

Share this comment


Link to comment
Well, the one weird thing about that is that you can't write a program for the Propeller without writing some Spin code. You need at least one Spin function that gets called first, and then you can launch a new cog (core) that will run ASM code.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now