Jump to content
IGNORED

Are the 128 bytes of RAM in the RIOT chip?


Recommended Posts

Also, Atari Age magazine said that "its job is to read the information fed into it by the control switches and the joysticks." If it contains the RAM that the Atari 2600 uses, it's doing more than that. I'm adapting the text from that Atari Age article and would like to add a sentence or two that explains more about the RIOT chip in a simple way for non-programmers to understand.

 

Does anyone feel like posting about it or providing a link to a simplified explanation of what the RIOT chip does? I assume that it also reads the paddles and keyboard controllers, so I should probably change "joysticks" to "controllers."

Link to comment
Share on other sites

Yes, the 128 bytes of RAM is in the RIOT chip, which is just an off-the-shelf 6532. According to the datasheet, RIOT stands for "RAM-I/O-Timer", and it was used in pinball machines and several Atari 8-bit computer peripherals as well as the 2600. As its name indicates, it contains three features: the 128 bytes of RAM, two 8-bit digital I/O ports (in the 2600, these were used for the joysticks and console switches), and a programmable interval timer (this can be thought of as an automatic counter which generates an output signal when it reaches a specific value; by programming it with different starting values, you can create intervals of different lengths).

  • Like 3
Link to comment
Share on other sites

Interesting semantics - we have games on tape and games on disk and games on cartridge, but it's awkward to say the files are in the disk since they are in magnetized particles on the disk.

 

Depending on the context we can refer to a format with in pretty naturally; the game is "in ROM" or "in RAM" or "in a wave file". Then there's another context change from there - the ROM or RAM is on the cart when cart means daughter board but it is in the cart if the connotation is housing for the daughter board.

 

The context change for the wave file doesn't work as naturally; the game is encapsulated in the audio format certainly and the audio is stored in the magnetic particles (more format encapsulation) but they are decidedly on the disk or tape and not in it unless we change context again and refer to disks and tapes as the plastic housing containing the actual disk or tape; euphemistic as the meaning is lost.

  • Like 1
Link to comment
Share on other sites

The I/O ports though are on the chip, not in the chip, meaning they connect to the outside? Then again the RAM also has an interface to the outside, otherwise the CPU wouldn't be able to use it... :)

 

Technically the I/O "pins" are on the chip. The I/O port mechanism is clearly in the chip or else you've just got some dead pins that won't work :)

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...