Jump to content
IGNORED

Can 2600 games use the XM?


Propane13

Recommended Posts

Since there are a lot of XM-specific threads here, I thought I'd have this be its own thread, since it'll probably be a simple answer, and then die.

So, the question is-- can 2600 games use the XM if they were programmed to?

 

I'm guessing the hardware locations for the SID chip/etc are still valid. Yes?

 

-John

Link to comment
Share on other sites

Some of the features rely on the HALT signal on the 7800's cart slot so you couldn't use those. You could access POKEY and the YM sounds chips without any problems I expect. You wouldn't want to enable the HSC because it would clash with SARA.

 

Interacting withe the chips and actually getting the output from them would be different stories however. There is no audio line on 2600 cartridges so unless there's another method to pulling the sound out for others to hear...

Link to comment
Share on other sites

Interacting withe the chips and actually getting the output from them would be different stories however. There is no audio line on 2600 cartridges so unless there's another method to pulling the sound out for others to hear...

 

I assumed the OP would plug the XM into the 7800. In which case, sound from POKEY and YM2151 would be routed through to the audio circuit (via the XM's bottom cart connector) even if its a 2600 cart in control.

Link to comment
Share on other sites

I assumed the OP would plug the XM into the 7800. In which case, sound from POKEY and YM2151 would be routed through to the audio circuit (via the XM's bottom cart connector) even if its a 2600 cart in control.

 

Ah that's true. This is why I try not to post right after waking up. :ponder:

Link to comment
Share on other sites

The other thing you'll be able to do is get POKEY comms going as well as the sound. Then you can have multiplayer 2600 games across machines then.

 

When the dust settles (I'm flat out at the moment) I'll look into adding a 2600 example. I need to get my feet wet with the 2600 at some point ;).

Link to comment
Share on other sites

Crap, I just had a bad thought.

 

If I remember correctly, the 2600 is limited to 13 address lines, whereas the 7800 has no such limitation (i.e. it has the full 16).

 

That means, I think, that if POKEY is at $4000, and we try to LDA $4000, it may not work.

I think that 13-address line architecture will resolve that location to $F000, and pull data from there. Is that correct?

 

I'd like to request a hardware guy to let me know if I'm nuts. :)

 

-John

Link to comment
Share on other sites

Pokey enhanced 2600 games? I find that very interesting. Sounds like even more reasons to get an XM.

2600 Pac-Man hacked with Pokey sound. It would be just like playing the real thing. :lol:

 

Did you see this hack that I did as a joke? It's the exact opposite. 7800 Pac-man with 2600 sound.

Edited by tep392
  • Like 1
Link to comment
Share on other sites

I was debating just taking my Marble Madness framework and dumping in a few of the Pokey sounds from my 7800 Arkanoid Pokey code.

Of course, I wouldn't be able to test it.

 

So, I'd need 2 things to try this:

1) The equates for POKEY on the XM (is there an xm.h file available?)

2) Someone with an XM that would be willing to try it out for fun.

 

So, XM team, does #1 exist (and if not, how soon would it be available)?

 

-John

Link to comment
Share on other sites

1) The equates for POKEY on the XM (is there an xm.h file available?)

 

Write $10 to $470 to enable POKEY (don't set other bits)

Base address of POKEY is $450

 

2) Someone with an XM that would be willing to try it out for fun.

 

Unfortunately 2600 compatibility with XM at register level is very low down on my list of things to try out. However, I can't see a reason why it wouldn't work. You'd also have to take into account that the POKEY isn't running at 1.79MHz in your tone divider calculations.

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...