Jump to content
Sign in to follow this  
Propane13

How to hook a logic analyzer to an Atari

Recommended Posts

Hello all,

 

I've been programming a 7800 game called "Get Lost" (there's info about it in the 7800 forum), and I've hit a point where I need to do some debugging on actual hardware.

Since the 2600 and the 7800 are very similar, I thought it would make sense to query all of the hardware gurus in this forum about what would be required to hook up a logic analyzer to the 2600 / 7800, and if anyone has ever done this. I'm guessing that there might be a bigger knowledge base here, since I've seen tons of weird 2600 hardware projects come out of this forum.

 

So, to start, I found this interesting ppt:

http://www.atariarchives.org/dev/CGEXPO01.ppt

Seems it was written awhile back, and the presentation mentions that back in the day, a HP-1600 logic analyzer was used (which I assume supports 6502).

 

For all of you hardware folks out there:

1) What type of logic analyzer would you recommend me purchasing / scrounging in order to test on an Atari 2600 / 7800?

2) How does one hook these up to "sniff the cartdridge"? Do I need to make a special connector between the machine and the cartridge? If so, how would one recommend doing that?

 

Any help would be appreciated; I'm not sure if anyone has done something like this before.

 

Thanks!

-John

Share this post


Link to post
Share on other sites

Basically any logic analyzer that will run a few MHz or up will do (which is probably just about all of them.) They are designed to operate on arbitrary logic but that includes address and data buses like you find in the 7800. Last time I checked, though, logic analyzers were pretty expensive, even the really old, slow ones. The ones I used allowed things such as setting triggers (like a certain address or data sequence) and they would then record data at a specified clock rate, or something.

 

It's worth mentioning, though, that we have used Harmony as a logic analyzer. Basically it detected address changes after a specified trigger, and reported the contents of the address and data bus, and when memory filled up, it would dump the contents over USB using a terminal program. I'm sure the same sort of functionality could be extended to Harmony 2 when it's done :)

Edited by batari

Share this post


Link to post
Share on other sites
... I'm sure the same sort of functionality could be extended to Harmony 2 when it's done :)

Ah, another hint of Harmony 2? Or have I missed something?

Share this post


Link to post
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.

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...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...