Jump to content
metzger130

sd cartridge for 7800?

Recommended Posts

If you try and use a 7800 .bin you get a message that says it will try to load and run it but if it doesn't work try a .A78 file. The files I was trying on it were 7800 .bins and they did not work.

 

It's best to use A78 files. The possible cart hardware for the 7800 can vary widely, and Concerto can't be expected to guess right in every case. When emulators work with .bin files, they more or less have the same info that would be present in the A78 header in their internal database.

 

Cuttle Cart 2 works (only) with bins, but you must supply the hardware format the game uses yourself. The normal Concerto way - loading A78 files - is preferable.

  • Like 1

Share this post


Link to post
Share on other sites

Is there a proper .a78 romset that has been verified to have the correct info in the headers? I see several games that load as "super game + ROM" that actually have pokey as well, and no pokey sound plays because the header is obviously wrong.

  • Like 1

Share this post


Link to post
Share on other sites

The 7800AsmDevKit has a utility called "7800header". It's a command-line utility, but you can drag an a78 or bin onto it in Widows and use the listed commands to set or unset the different hardware options in the A78 header.

Share this post


Link to post
Share on other sites

I agree with 78001987, it would be nice if we had a verified romset with the correct headers.

It would be great test with the same standards.

 

I take it everyone is using firmware .91 also?

 

78001987, you had some problems with your Pokey also. Did it act like mine where it prevented games from loading or something else?

Share this post


Link to post
Share on other sites

I agree with 78001987, it would be nice if we had a verified romset with the correct headers.

It would be great test with the same standards.

 

I take it everyone is using firmware .91 also?

 

78001987, you had some problems with your Pokey also. Did it act like mine where it prevented games from loading or something else?

the reliability of the concerto with POKEY installed is scattered, at best. Smaller games 32k and 16k, seem to load fine, but most of the Supergame carts experienced a range of problems:

 

Ninja Golf would have major graphical corruption on the title screen, and be unplayable, in-game.

Motor Psycho, Fatal Run, Mean 18 all were unplayable and would either not load, or crash after the title screen.

One-On-One would crash after the title screen.

Double Dragon would crash after the title screen.

Rampage was hit or miss. Most of the time it would crash/be corrupted on the title screen.

Beef Drop would show a skewed gameplay screen, and be unplayable.

Pac-MAn Collection pokey would have a skewed board and be unplayable.

 

 

Most other games would play ok most of the time, but startup/menu crashes and crashes after selecting the games was every other try.

 

All of those games work 100% without pokey installed.

Share this post


Link to post
Share on other sites

Also - I discovered that some of the older WIP/RC versions of B*nQ that exist in the thread for it's progress DO work on Concerto, just not the final release demo. Which is fine, as I fully support people buying the final release version instead, anyway.

Share this post


Link to post
Share on other sites

So, some more concerto info for batari to work on...

 

It appears in 2600 mode, concerto has problems processing difficulty A/B switch position. When playing Barnstorming last night (Christmas tradition, one of the first Atari games I ever played on my Coleco Gemini I got for Christmas Day in 1983) concerto ignores difficulty switch position and always puts the game in "A" or more difficult mode. Playing the same rom on my Harmony, and from the actual Barnstorming cart - difficulty switch position is played correctly in "B" mode.

Share this post


Link to post
Share on other sites

The 7800AsmDevKit has a utility called "7800header". It's a command-line utility, but you can drag an a78 or bin onto it in Widows and use the listed commands to set or unset the different hardware options in the A78 header.

So after using this, it appears both of the latest public posted roms of BBCQ and DKXM have their headers set to [email protected] Supergame [email protected]

 

Which seems like a mistake - can it really have pokey & rom at 4000 on real hardware?

Share this post


Link to post
Share on other sites

can it really have pokey & rom at 4000 on real hardware?

It's a bit of a contradiction on the face of it, but apparently some homebrew cart hardware uses the cart read/write signal to switch access between ROM (read) and POKEY (write).

 

I think batari may be able to support this with a firmware update, but I imagine it's low on the priority list right now.

Share this post


Link to post
Share on other sites

no, this config does not work on real hw. Prosystem emulates this by fetching reads from rom and sending writes to pokey. You absolutely cannot support this in hw without massive bus conflicts...

Share this post


Link to post
Share on other sites

The posted DKXM demo was intended for use in emulation. Prosystem only supports POKEY at $4000 so I set the flag in the header to enable it. I think I also have it writing to $450 for the XM support in MESS. There was a "Prosystem only" version posted that is only intended for Prosystem. I use the inaccurate memory emulation to run the HighScorCart BIOS and RAM.

 

You could disable the POKEY @$4000 flag in the header and see it that allows it to run on the SD cart. But the code will still be writing to $4000. The hardware shouldn't allow that to happen. If it is, then that might be the problem with that game.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...