Jump to content
IGNORED

7800 Expansion Module (XM) hardware & game details - 7/8/2016


Lendorien

Recommended Posts

Can 2600 games access the save RAM? Since the SaveKey isn't sold anymore it'd be interesting if I could access XM save RAM from batariBASIC.

 

Its possible but it will need extra work on your part to remain compatible: 7800 games only access the HSC RAM via HSC BIOS calls so they don't access it with direct reads/writes. To be compatible with the BIOS you'd have to reverse engineer the data structures in the HSC RAM. You need to bypass the BIOS because it contains 7800 hardware specific code (I reverse engineered the code for the HSC BIOS a couple of years ago if you look in the 7800 programmers section, but I didn't get very far with commenting it). The HSC RAM occupies a 2K block and is located at 0x1000. That address corresponds to the normal 2600's SARA base address. The HSC RAM is not SARA compatible because it doesn't support the SARA memory access modes.

 

The SaveKey is easier to get going with in my opinion. There is already some example source code to work with it out on the forums. You need to speak to Richard H about allocating a page or two for your project so that you don't clash with other people. Drop CPUWIZ a PM if you are after one. I'm pretty sure he'll be able to sort you out.

Link to comment
Share on other sites

  • 5 weeks later...

I'm very interested in this project. but I have some questions about some features described in page 1:

 

- Hiscore support: I belived this feature was built in the module, while says 'Hiscore cart' I have my doubt now. Is it built-in or includes a separate HS Cart?

- Hiscore support (again): newer games could use HS support for PAL systems, or HSC doesn't work at all in PAL systems?

- (maybe a bit stupid question but I need to confirm it): no aditional power supply is needed to use this module, is right?

- XM games could use Pokey and Yamaha chips at once?

- XM would have his own Bios?

 

Regards,

Link to comment
Share on other sites

I'm very interested in this project. but I have some questions about some features described in page 1:

 

If you decide to purchase an XM there are still some available in the first batch of units at the Legacy Engineer store here :-

 

http://www.legacyeng...com/storefront/

 

- Hiscore support: I belived this feature was built in the module, while says 'Hiscore cart' I have my doubt now. Is it built-in or includes a separate HS Cart?

 

The HSC capability is completely built into the XM so there is no separate cart. If the XM BIOS detects a CC2, H2 or HSC cart plugged in, it disables its built in HSC to avoid bus/data conflicts.

 

- Hiscore support (again): newer games could use HS support for PAL systems, or HSC doesn't work at all in PAL systems?

 

I did some experiments a while ago and found that many of the PAL versions of the NTSC games that support the HSC crashed or have on screen junk when trying to display HSC information. The original HSC BIOS is not PAL compatible and I have no plans to make it so. If the XM detects a PAL console the XM's built in HSC is always disabled. However, it It can be re-enabled from a BIOS menu option for any homebrew games that work with the HSC in PAL.

 

- (maybe a bit stupid question but I need to confirm it): no aditional power supply is needed to use this module, is right?

 

Correct! No additional power supply is required.

 

- XM games could use Pokey and Yamaha chips at once?

 

Correct! And TIA can be used too.

 

- XM would have his own Bios?

 

Correct! The BIOS does some housekeeping and also has built in self tests that can be activated by the user to make sure that the XM hardware is functioning fine.

  • Like 1
Link to comment
Share on other sites

I'm very interested in this project. but I have some questions about some features described in page 1:

 

If you decide to purchase an XM there are still some available in the first batch of units at the Legacy Engineer store here :-

 

http://www.legacyeng...com/storefront/

 

 

 

Are these shipping? I thought they were still working out the bugs...

Link to comment
Share on other sites

  • 2 months later...

Still a little confused.

 

I gather this is still being worked on. That's fine.

 

What I'm not sure about are the availability of games that would make use of this hardware. What's their status?

 

For me, without games, the hardware isn't much use. Maybe other things can be done with it, but I'd just want to plug in a cartridge and play.

 

Just honest questions. No offense or ill intent intended.

Link to comment
Share on other sites

The short of it is, games that are listed as having been released, are available either on Atariage's store, or by contacting their authors. I have links to the threads related to them on most games.

 

Games may be released int he store once the XM is released, but no guarantee.

Link to comment
Share on other sites

  • 4 weeks later...

I really want to write music for the XM's Pokey and YM2151 FM synths, anybody crazy enough to make a tracker or something that some of us not so great programmers can write some compatible music in? I've got plenty of experience with both sound chips as far as understanding how they work. I'm good at creating instruments and sound fx with both, and writing music with certain trackers that support them. I can also provide a translated manual for the YM2151 for anyone interested here:

 

http://www.gorenfeld.net/lou/VOPM.pdf

Link to comment
Share on other sites

Has the XM been finalized enough yet to give programming information on mapping in its various features (beyond POKEY which follows XBoard, and HSC which I assume work as they do now)?

On RAM, mainly bank sizes and where they can be mapped to get an idea of its capabilities would be useful.

Link to comment
Share on other sites

Has the XM been finalized enough yet to give programming information on mapping in its various features (beyond POKEY which follows XBoard, and HSC which I assume work as they do now)?

On RAM, mainly bank sizes and where they can be mapped to get an idea of its capabilities would be useful.

is someone planning on a game? :grin:
Link to comment
Share on other sites

  • 4 weeks later...

Not much progress of late with the Atari book coming out. Mr Vendel has said that once that is done, he'll be workign on getting the XM built and snet out. The impression I have gotten is that the boards are pretty much finalized now. They just need to be manufactured and mailed.

Edited by Lendorien
Link to comment
Share on other sites

  • 3 weeks later...
  • 4 weeks later...

Hope is more than alive and well. Many may not be aware but the lead behind getting the XM to production and market, Curt Vendel, and been involved with the Atari Community well before the XM conception, during, and will continue to be in the future. For those perhaps nervous about the XM coming to fruition...It is in the home stretch now. The man has a stellar reputation with most in the community and has done a lot in both personal sacrifice and archiving for the sake of the community and the legacy of Atari systems.

 

I can vouch for both personal and professional dealings with Curt as being a stand-up guy and is not about to throw all his reputation and work away for what some may see as a considerable amount of money invested in the XM. He has more than invested that several times over than could probably be accurately recorded for the sake of the community and history of Atari in not just money, but time and other resources.

 

Here's a sampling: http://www.atarimuseum.com/about/aboutahspage.html

As well as this: http://www.atarimuseum.com/book/

Not to forget an extended thanks and appreciation from the man, Nolan Bushnell: http://www.atarimuse...rfromnolan.html

 

A few more weeks to months is not going to kill anyone, really in the grand-scheme and big picture, we are taking supporting a system +25 years old - what's another couple of months or several weeks? The love and interest in the system will still be there and it allows more time for XM titles to be produced and/or polished.

Edited by Trebor
Link to comment
Share on other sites

I have been one of Curt's most outspoken supporters in the XM forum, and I continue to do so. I just wish that the forum updates didn't get locked...an open line of communication was very nice for all of us "investors" in the XM. It kept us involved in the project, as we all are in the same boat. We love the hobby, we love the system...that's why we are supporting something as ambitious as the XM.

 

Additionally, with the legacy website down, and no communication here in the forums...this will only increase the doubts from those who are already concerned about this project finishing. For me....I am not doubting this project. It is new hardware, and new hardware takes time.

 

If you are out there Curt, and can spare a minute or two, drop us a line. We are all excited to hear from you!!! :thumbsup: :thumbsup: :thumbsup:

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...