Jump to content



2

Atari 2600 ABS Device


8 replies to this topic

#1 Kirmo OFFLINE  

Kirmo

    Combat Commando

  • 9 posts

Posted Sun Mar 13, 2011 9:04 AM

The ABS device (ABsolute non-Sense device) is an interface for Atari VCS system that allow to capture a defined game parameters, such as remaining lives, score and so on.
It's interfaced with cartridge, where the address-bus lines are routed to a PLD and data-bus lines are routed to external devices (i.e. microcontroller or latch chip...)
PLD is programmed in order to respond to a defined address value: when the address value programmed match the address value present on the bus of VCS, a PLD's output pin is set, so the external devices know that the preset address in on the way and they read the related data present on data-bus.
For example, in Pole Position game, at RAM address 88 (hex) is stored the car's speed; programming the PLD with preset address equal to 88 (hex), we can read the data associated to the car's speed (i.e. with a microcontroller interfaced with Atari data-bus and with the active output of PLD).


In this case the car's speed is grabbed form Atari VCS memory ram , and it is displayed as led bar. The led bar value is equal to the speed-bar already present on the game.

Attached Thumbnails

  • Schermata.png
  • DSCN0575.JPG


#2 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Sun Mar 13, 2011 9:59 AM

:cool: Interesting project. How are you going to add a user interface on to it so that it becomes something like the game genie?

#3 Kirmo OFFLINE  

Kirmo

    Combat Commando

  • 9 posts

Posted Sun Mar 13, 2011 11:47 AM

View PostGroovyBee, on Sun Mar 13, 2011 9:59 AM, said:

:cool: Interesting project. How are you going to add a user interface on to it so that it becomes something like the game genie?
This is only a project for fun, no user interface will be develop. I like to explore such kind of expansion device for a future game project, in order to add, for example, external 7-segment lcd and/or leds, may be for a porting game like sega monaco gp...

#4 Pioneer4x4 OFFLINE  

Pioneer4x4

    Stargunner

  • 1,724 posts
  • Atari + R.O.B. = Completed
  • Location:PA

Posted Wed Mar 16, 2011 12:32 PM

Cool idea! I like it a lot. It gives me more ideas as well.

#5 player 0ne OFFLINE  

player 0ne

    Chopper Commander

  • 160 posts
  • apprentice repair tech
  • Location:usa

Posted Sat Aug 27, 2011 9:28 PM

Im very interested in any hardware made for the 2600. this is pretty cool!

If you could make this into a pass though cart. like you stick it in the atari and stick the game into it. and it has like 3 leds and it just displays whatever info it can grab, lives remaining, speed, ect. even if it just blinks when you shoot or the leds move with the sound.

very cool man. ide love to talk to you more about hardware!

#6 Syntaxerror999 OFFLINE  

Syntaxerror999

    Moonsweeper

  • 399 posts

Posted Sat Sep 3, 2011 12:01 PM

any chance we could talk you into posting schematics of said ABS device?

#7 31336haxx0r OFFLINE  

31336haxx0r

    Moonsweeper

  • 384 posts
  • Location:Germany

Posted Tue Sep 20, 2011 3:46 PM

You'd need a way to decode addresses and store the data bus values somewhere, until they are updated. A 74HC688 is an 8 bit address decoder. Take 2 of those tie them to a 74LS08 AND gate. Put a buffer on the data lines like the 74LS244, with the '244 updating every time the AND gate goes high and you're set. Now comes the fun part, displaying that stuff. You could construct a simple resistor ladder DAC and feed its output to a LM3914 bar graph driver or a Volt meter.

Or you just take a microprocessor like this Arduino thingie or a PIC or similar stuff.

#8 player 0ne OFFLINE  

player 0ne

    Chopper Commander

  • 160 posts
  • apprentice repair tech
  • Location:usa

Posted Fri Sep 23, 2011 3:13 PM

ok! can it be made from cheap parts?
can it be made as a pass though?
can it be made to display SOMETHING when used with most carts.. anything, speed, lives, a hit, anything.. just leds would be enough..

#9 31336haxx0r OFFLINE  

31336haxx0r

    Moonsweeper

  • 384 posts
  • Location:Germany

Posted Fri Sep 23, 2011 5:40 PM

Everything you mentioned should be possible I guess. PICs and Atmels and stuff are probably cheaper than the 74xx ICs I mentioned. You could sniff any traffic going to or from the processor.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users