Posts with «sega» label

Tricking Duck Hunt to See A Modern LCD TV as CRT

A must-have peripheral for games consoles of the 1980s and 1990s was the light gun. A lens and photo cell mounted in a gun-like plastic case, the console could calculate where on the screen it was pointing when its trigger was pressed by flashing the screen white and sensing the timing at which the on-screen flying spot triggered the photo cell.

Unfortunately light gun games hail from the era of CRT TVs, they do not work with modern LCDs as my colleague [Will Sweatman] eloquently illustrated late last year. Whereas a CRT displayed the dot on its screen in perfect synchronization with the console output, an LCD captures a whole frame, processes it and displays it in one go. All timing is lost, and the console can no longer sense position.

[Charlie] has attacked this problem with some more recent technology and a bit of lateral thinking, and has successfully brought light gun games back to life. He senses where the gun is pointing using a Wiimote with its sensor bar on top of the TV through a Raspberry Pi, and feeds the positional information to an Arduino. He then takes the video signal from the console and strips out its sync pulses which also go to the Arduino. Knowing both position and timing, the Arduino can then flash a white LED stuck to the end of the light gun barrel at the exact moment that part of the CRT would have been lit up, and as far as the game is concerned it has received the input it is expecting.

He explains the timing problem and his solution in the video below the break. He then shows us gameplay on a wide variety of consoles from the era using the device. More information and his code can be found on his GitHub repository.

We’ve featured [Charlie]’s work in the retro gaming field before, with his HDMI mod for a Neo Geo MVS. Console light guns have made a lot of appearances on these pages, a recent one was this video synthesiser but it’s this burning laser mod that most children of the 1980s would have given anything to own.


Filed under: nintendo hacks, nintendo wii hacks

Coin-op Sega Rally used to race RC cars

Head to head video game action can’t even compare to this use of a coin-op Sega Rally game to race actual RC vehicles. Take a close look at those screens and you’ll see there are no computer graphics, just a feed for a camera on each of the toy cars.

The project was conceived for the Sapo Codebits VI conference in Portugal. The arcade cabinets had their controls connected to an Arduino, but getting video up and running wasn’t nearly as easy. After fruitless attempts to get the original CRTs to work the team ended up replacing them with functioning CRT units of the same size. The cars themselves have two camera, one on top of the vehicle’s cab and one mounted on a boom for a perspective that was above and behind the vehicle. The drivers can switch between either view. The cars were set loose in the room serving as the event’s retro gaming area and players were free to race each other wherever they pleased. Don’t miss the video clip after the break which shows off all of the fun.


Filed under: cons, toy hacks
Hack a Day 30 Nov 11:01
arcade  arduino  c car  coin-op  cons  r  rally  retro gaming  sega  toy hacks  

Arduino project has Sega Rally cabinets steer RC cars: like the game with more bruised ankles (video)

We've seen attempts at recreating video game racing in real life. For Artica and The Arcade Man, there's no desire to preserve the illusion -- they've jury-rigged two Sega Rally cabinets to control the strictly real-world racing experiences of RC cars. Their two-machine setup from the recent Codebits VI event in Portugal yanks the original arcade computing power in favor of an Arduino-powered system that maps the steering wheel and pedals to the tiny vehicles through a wireless Xbee link. The setup does make a nod to traditional video games through the cameras, however: drivers can pick either an arcade-style overhead camera or jump to a cabin-level view. The only true challenge during the build process was to find viable displays for the rigs, as the original CRTs proved too problematic for the retrofit. Some might consider it sacrilege to gut a classic cabinet for the sake of some RC action, but the end result is a racing experience that's at once very familiar and yet surprisingly fresh. Spectators had better watch their feet, though -- the competition might get fierce out there.

Continue reading Arduino project has Sega Rally cabinets steer RC cars: like the game with more bruised ankles (video)

Filed under: Gaming, Transportation

Comments

Source: The Arcade Man

Reading Sega carts off a breadboard

Golden Axe is great, and the Sonic 3/Sonic and Knuckles combo is one of the highest works of art from the 16-bit era, but for those of us without a working Genesis or Megadrive, we’ve had to make due with the ROMs others provide. [Lee] figured out an easy way to read the data off these old Sega cartridges using easily scavenged parts and an Arduino Mega, paving the way for an Arduino-based ROM dumper.

The connector on the bottom of a Sega Genesis cartridge has a 2×32 pinout, normally requiring 64 connections to actually read the card. These connectors aren’t readily available, but [Lee] did manage to find a few 2×31 pin connectors lying around in the form of old ISA sockets. The outer pins of a Genesis cart are used for grounds and a ‘cartridge insert’ slot, and after filing away the end of an old ISA connector, [Lee] found he could actually read the data on these old game cartridges.

There are 49 data and address pins on these old Sega carts, so an Arduino Mega needed to be brought into the mix to actually read some of the data on the ROM chip. As of now, [Lee] can read data from the cart but has only gotten so far as to read the licensing data stored at 0×80. Still, very cool and the first step towards an Arduinofied Sega cart dumper.


Filed under: arduino hacks, classic hacks