AtariAge Forums: 2600 red box demo - AtariAge Forums

Jump to content

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

2600 red box demo

User is offline Bruce Tomlin Icon
Posted Sat May 29, 2004 12:34 PM

    • CD C9 01


  • Icon
  • River Patroller
  • PM this member
  • View blog
  • Posts: 3,362
  • Joined: 20-February 04
  • Location: Austin, TX
Okay, so now I've added some graphics to it to make it look good. Now I need to come up with some instructions and label/overlay art.

Any comments or suggestions? I'd like this to be a demo for AGE.

(Use keypad controllers.)

Keypad layout:
  Left keypad  |     Right keypad
   1   2   3   |   A    coin      coin-collect
   4   5   6   |   B  dialtone    coin-return
   7   8   9   |   C    busy    operator-release
   *   0   #   |   D  ringback       2600Hz

Attached File(s)


This post has been edited by Bruce Tomlin: Mon Jan 23, 2006 11:52 PM

0

User is offline vb_master Icon
Posted Sat May 29, 2004 1:20 PM


  • Icon
  • Stargunner
  • PM this member
  • Posts: 1,770
  • Joined: 21-July 03
  • Location: At my computer, where else?
Neat, but what is it supposed to do? It is like a dialer/blue box?
0

User is offline CPUWIZ Icon
Posted Sat May 29, 2004 1:31 PM

    • The Butcher


  • Icon
  • Rarity 11
  • PM this member
  • Posts: 25,331
  • Joined: 26-March 02
  • Location: SoCal
Red box is a term for a modified tone dialer to fool payphones into believing that coins have been inserted, hence allowing for free phonecalls to be made. Most if not all payphones no longer work this way AFAIK. These red boxes were highly illegal and people even went to prison over them. :ponder:
0

User is offline vb_master Icon
Posted Sat May 29, 2004 1:54 PM


  • Icon
  • Stargunner
  • PM this member
  • Posts: 1,770
  • Joined: 21-July 03
  • Location: At my computer, where else?

CPUWIZ said:

Red box is a term for a modified tone dialer to fool payphones into believing that coins have been inserted, hence allowing for free phonecalls to be made.  Most if not all payphones no longer work this way AFAIK.  These red boxes were highly illegal and people even went to prison over them.   :ponder:
I just read about it on Phone Losers of America. Red Boxing is now dead.
0

User is offline Bruce Tomlin Icon
Posted Sat May 29, 2004 3:10 PM

    • CD C9 01


  • Icon
  • River Patroller
  • PM this member
  • View blog
  • Posts: 3,362
  • Joined: 20-February 04
  • Location: Austin, TX
Yes, red-boxing is dead, and it took the phone company way too long to get rid of it.

A proper red box is a phone dialer with its crystal changed to create the signal that used to be used for coins dropping in a pay phone. Amazingly, replacing the crystal in those things with an (IIRC) even more common value than the original one caused one of the keys to change tone to almost exactly the correct PAIR of frequencies as the coin drop tone. As in these pairs of frequencies, which were chosen to avoid harmonics with each other, had the same ratio in two completely different sets of tone signals.

Often, a red boxer could be identified by a savvy phone operator because he wouldn't know the proper cadence of the tone. A single short tone for a nickel, two shorts for a dime, and a long one for a quarter.

And since I had 24 keys to work with, I added some of the "green box" tones (the operator-side tones for controlling pay phones), assorted phone sounds (dialtone, busy, ringback), and the venerable 2600 Hz tone. Basically, using the formula ((f/(15700/256))*256) I can make each key generate any pair of sine waves.

The 2600 Hz tone was the gateway to "blue boxing". When used on an active phone call, it would disconnect your call and terminate phone company billing, while leaving you in communication with the phone company computers. A different set of dual-tone signals from touch-tone was used to send a phone number. I'm not sure if this was the origin of the name of the Atari 2600, but it was definitely the origin of the name of 2600 Magazine.

While red boxing worked through most of the '90s, blue boxing was dead by the early '80s (with long distance code abuse replacing it).

One thing that let blue boxing go as far as it did was the Bell System's arrogant attitude that nobody would be able to generate the tones, because they had to have big (as in a couple of feet tall) coils to generate perfect tones, and would distribute those tones by wire to all the telephone operator stations. What they couldn't see was that nobody needed to generate tones that perfect, since their detection filters had good tolerance for slightly off-frequency tones.
0

User is offline chrisbid Icon
Posted Sat May 29, 2004 5:07 PM


  • Icon
  • Quadrunner
  • PM this member
  • Posts: 5,106
  • Joined: 20-October 01
  • Location: Columbus Ohio
that sounds like a very cool idea

this is the kind of history that fascinates me, underground stuff that you will never hear about on the six o clock news. steve jobs and steve wozniak made blue boxes in their pre apple days. It amazes me it took over 20 years for the phone companies to build up its defenses from simplistic phone phreaks.
0

User is offline chrisbid Icon
Posted Sat May 29, 2004 5:08 PM


  • Icon
  • Quadrunner
  • PM this member
  • Posts: 5,106
  • Joined: 20-October 01
  • Location: Columbus Ohio
is there a template for overlays?
0

User is offline Bruce Tomlin Icon
Posted Sat May 29, 2004 6:25 PM

    • CD C9 01


  • Icon
  • River Patroller
  • PM this member
  • View blog
  • Posts: 3,362
  • Joined: 20-February 04
  • Location: Austin, TX
I plan to scan the Star Raiders overlay as a template, but will probably scan a touch-tone phone for the overlay artwork. In the past I made a few replacement SR overlays by simply copying the overlay and putting self-stick lamination plastic on both sides.

Hmm, I just checked, and the heat-press badge lamination things are 1/8" too short to be used for Star Raiders keypads. I think the "baggage tag" lamination plastic may be big enough, though.

I'd like to come up with some kind of label art which has cheezy stereotypical "bad guy hacker" overtones. After all, the "red box" part of this is mostly a joke, and was esentially a no-brainer to add when doing touch-tone dialer tones, so the label art should keep with the joke.

Maybe I could even come up with another demo from this... the Atari 2600 wardialer! :-)
0

User is offline salstadt Icon
Posted Sat May 29, 2004 8:55 PM


  • Icon
  • Chopper Commander
  • PM this member
  • Posts: 198
  • Joined: 22-August 03
  • Location: Glendale, CA
Hehe, that's awesome. Too bad they don't use this system anymore. This would have been the most scandalous cart of its time back in the 80's. You sshould insert some graphics to go along with it, like a little dud at a phone booth. :)

- Adam
0

User is offline CPUWIZ Icon
Posted Sat May 29, 2004 9:02 PM

    • The Butcher


  • Icon
  • Rarity 11
  • PM this member
  • Posts: 25,331
  • Joined: 26-March 02
  • Location: SoCal

salstadt said:

You sshould insert some graphics to go along with it, like a little dud at a phone booth. :)

- Adam


LOL, with a TV and a reaaaaalllly long extension cord. :lol:
0

User is offline Bruce Tomlin Icon
Posted Sat May 29, 2004 9:39 PM

    • CD C9 01


  • Icon
  • River Patroller
  • PM this member
  • View blog
  • Posts: 3,362
  • Joined: 20-February 04
  • Location: Austin, TX
As far as graphics go, what you see is about all I can do. It takes about 70% of the CPU cycles on every scanline to make the sound, because I'm doing an AUDV0/AUDV1 sound kernal. Pitfall II does this too, but it has a chip to provide the audio data, and it probably only does one channel like this. It also takes nearly 50 scanlines just to read both keypads, and 7 more scanlines to change the sound.

This code is the reason I added macros to my 6502 assembler. Every scan line does a 54 cycle macro starting with STA WSync. (It used to be 58 cycles, but I found a way to use the undocumented LAX opcode.) I haven't looked at the Pitfall II code, but the most efficient way I can think of with an external chip would take 7 cycles per voice per scan line, plus 2 more for the WSync.
0

User is offline salstadt Icon
Posted Sat May 29, 2004 10:06 PM


  • Icon
  • Chopper Commander
  • PM this member
  • Posts: 198
  • Joined: 22-August 03
  • Location: Glendale, CA
Heh, couldn't resist.

Posted Image

- Adam
0

User is offline sku_u Icon
Posted Sat May 29, 2004 10:55 PM


  • Icon
  • Quadrunner
  • PM this member
  • Posts: 13,984
  • Joined: 11-October 02

salstadt said:

Heh, couldn't resist.

Posted Image

- Adam


That's a very fitting label :D
0

User is offline joesmooth Icon
Posted Mon May 31, 2004 10:25 PM


  • Icon
  • Moonsweeper
  • PM this member
  • Posts: 333
  • Joined: 30-April 02
  • Location: San Francisco
That is an excellent label!

I haven't checked out the ROM yet, but if you could add support for the A, B, C, and D tones, that would be cool. IIRC, they aren't really used for anything anymore, but they used to be used on obsucre voicemail systems, to use on the military Autovon phone network, and drop you into the ACD from directory assistance. :)

I can't wait to see someone with their VCSp held up to the phone. How funny.

I'd definitely buy one of these carts, just for nostalgic value.

Joe
0

User is offline joesmooth Icon
Posted Mon May 31, 2004 10:25 PM


  • Icon
  • Moonsweeper
  • PM this member
  • Posts: 333
  • Joined: 30-April 02
  • Location: San Francisco
Doh. Responding to myself.

I completely missed the table showing A, B, C, and D tones. Yay!

Joe
0

User is offline StanJr Icon
Posted Mon May 31, 2004 11:36 PM

    • Eater of Pizza, Taker of Naps


  • Icon
  • Web-slinger
  • PM this member
  • View blog
  • Posts: 13,217
  • Joined: 24-August 01
  • Location: Louisville KY
very interesting. Funny how things like this and the synthcart are kind of throwbacks to the non-traditional "game programs" of the old days, like Basic Programming and the like.

Very very cool. :)
0

User is offline bjk7382 Icon
Posted Tue Jun 8, 2004 10:39 PM


  • Icon
  • River Patroller
  • PM this member
  • Posts: 4,551
  • Joined: 20-July 03
  • Location: Michigan
When I first saw this thread I didn't realize it acutally worked. :)

I just put it on my cuttle cart and tested it out and I dialed the phone number for the time and it went thru.

Great homebrew :D
0

User is offline Bruce Tomlin Icon
Posted Wed Jun 9, 2004 8:34 AM

    • CD C9 01


  • Icon
  • River Patroller
  • PM this member
  • View blog
  • Posts: 3,362
  • Joined: 20-February 04
  • Location: Austin, TX
[quote=bjk7382]When I first saw this thread I didn't realize it acutally worked. :)

I just put it on my cuttle cart and tested it out and I dialed the phone number for the time and it went thru.

Great homebrew :D[/quote]
Oh ye of little faith. If it didn't work, why would I post a ROM? :-)

Thanks for the confirmation that it actually dialed a number. I would have tried that myself, except I couldn't think of anyone to dial at the time.

The really sad part is that when I first wrote it like three years (or more?) ago, the sound code was perfect. (Although I think the extra 4 cycles per line from using the LAX instruction made it slightly more perfect, with some of the tones sounding better.) It was the stupid keypad scan code that needed debugging, and no way was I going to do EPROM burn-erase debugging cycles to figure out what was wrong. This is proof enough to me that the CC2 is an excellent development tool for 2600/7800 code.
0

User is offline Thomas Jentzsch Icon
Posted Wed Jun 9, 2004 9:52 AM

    • Always left from right here!


  • Icon
  • Thrust, Jammed, SWOOPS!
  • PM this member
  • View blog
  • Posts: 15,568
  • Joined: 25-April 01
  • Location: Düsseldorf, Germany
[quote name='Bruce Tomlin]The really sad part is that when I first wrote it like three years (or more?) ago' date=' the sound code was perfect. (Although I think the extra 4 cycles per line from using the LAX instruction made it slightly more perfect, with some of the tones sounding better.)[/quote']
Talking about your source code, where is it? :)
0

User is offline Rob Mitchell Icon
Posted Thu Jun 10, 2004 8:24 AM


  • Icon
  • River Patroller
  • PM this member
  • Posts: 2,628
  • Joined: 08-June 02
  • Location: Your Village
[quote=salstadt]Heh, couldn't resist.

Posted Image

- Adam[/quote]

Shouldn't this label have the keypads dangling down instead of the joysticks?

Rob Mitchell, Atlanta, GA
0

User is offline Bruce Tomlin Icon
Posted Mon Jan 3, 2005 2:12 AM

    • CD C9 01


  • Icon
  • River Patroller
  • PM this member
  • View blog
  • Posts: 3,362
  • Joined: 20-February 04
  • Location: Austin, TX
I finally finished it. I even managed to shake out 250 more bytes than I needed to put in my last feature, which was red/blue box selection using the SELECT button. I had it on a difficulty switch which was a lot easier to read, but is never obvious.

In the final work on it, I also used macro-fu to separate the frequency table into four separate tables (which really saved a lot of cycles and code space), and to specify the frequency in Hertz in the source code, letting the assembler do all the math. There's also at least one point in the code where the extra cycle from a LDA abs,X crossing a page boundary will screw up the timing.

I came up with some lame label art, then since I couldn't find a proto board lying around, I went and built a fresh board.

Anyhow, now I need to come up with some instructions for it.

Attached thumbnail(s)

  • Attached Image

Attached File(s)


0

User is offline Rob Mitchell Icon
Posted Mon Jan 3, 2005 7:59 AM


  • Icon
  • River Patroller
  • PM this member
  • Posts: 2,628
  • Joined: 08-June 02
  • Location: Your Village

Bruce Tomlin said:

I finally finished it.  ...  Anyhow, now I need to come up with some instructions for it.


Great! When you write the instructions .. some of us would appreciate an intro summary about the history of these devices.

Rob Mitchell, Atlanta, GA
0

User is offline Bruce Tomlin Icon
Posted Mon Jan 3, 2005 12:12 PM

    • CD C9 01


  • Icon
  • River Patroller
  • PM this member
  • View blog
  • Posts: 3,362
  • Joined: 20-February 04
  • Location: Austin, TX

Rob Mitchell said:

Bruce Tomlin said:

I finally finished it.  ...  Anyhow, now I need to come up with some instructions for it.


Great! When you write the instructions .. some of us would appreciate an intro summary about the history of these devices.

That's the plan.
0

User is offline StanJr Icon
Posted Mon Jan 3, 2005 6:57 PM

    • Eater of Pizza, Taker of Naps


  • Icon
  • Web-slinger
  • PM this member
  • View blog
  • Posts: 13,217
  • Joined: 24-August 01
  • Location: Louisville KY
I was wondering what happened to this project! Very exciting! Will this be available through the AA store?
0

User is offline Rocko Icon
Posted Mon Jan 3, 2005 7:19 PM


  • Icon
  • River Patroller
  • PM this member
  • Posts: 2,142
  • Joined: 16-November 03
  • Location: Still Albuquerque
I was actually going to make a cart like this, with the keypad controllers and everything...but, my lack of programming skills stopped me... :sad:

PP is (was) cool, I was really into it for a while about 3 years ago, (I never did it, but I looked up information about it on every website I could to learn more...)


Is there any other cool underground stuff like this? (you know, just cool underground stuff in general... I know about the other boxes,)
0

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic


1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users