Artist let NES tweet using expansiepoort

0
359

By the expansiepoort to the bottom of a Nintendo Entertainment System to use, succeeded the two brothers, through the console a tweet to send. This was the necessary handiwork required.

Writes that Trapper, one of the two brothers, on his blog. As a child he found his NES, it’s really great. Especially the very interesting-looking expansiepoort to the underside of the machine intrigued him. He wondered what additional applications Nintendo in thought could have for his beloved game machine. But with the expansion port was never officially done. Anno 2015 wild Trapper of the functionality of the console is still expanding. He decided the port to use the NES to tweet.

The expansion port communicates directly with the data bus of the NES, some of the pins that the cartridges were intended and a single A15-address-line. In Trapper’s intent and communicates with the NES through the gate with a piece of sram and a microcontroller. After the NES is a byte has to be written to the sram, and sends the console a signal to the microcontroller, then the microcontroller the byte polling. If necessary, the microcontroller also a byte writeback in the sram, so that the console it can read.

The sram is in read or write mode. Trapper had to find a way to get the correct mode to trigger, depending on whether the NES had to read or write. On the sram is in a write-enable pin, that the artist could control via pin 45 of the expansion port on the NES. That pin is controlled through an address line which is normally the joypad is controlled, but during the reading and writing of data to the sram is not in use. By a pin of the microcontroller to be connected with pin 45, the controller can also see when the NES new data to the sram has been written or data from the sram has been read.

Trapper also had to find a way to the sram to enable it only when the NES and agree connection. When the sram is continuously on, would the data on the NES and influence. In Trapper’s addon detects the NES is that the sram must be switched on to a piece of memory with the address $6000 to write. Had to address lines A13, A14 and A15 are monitored. A15 was available directly through a pin on the expansion port. A13 and A14 could be achieved through the cartridgeslot of the controller, and with a bit of soldering to be connected to other pins on the expansion port.

When the NES data to send, it reads the microcontroller byte for byte the data from the sram. That is by the controller via a tcp/ip chip is transmitted to a special server. Used a program written by Trapper’s brother, Jared McFerron, the message to tweet.