Jump to content
IGNORED

CC2 New Banking Files


Mitch

Recommended Posts

  • 3 weeks later...
On 2/29/2020 at 2:31 PM, Mitch said:

So what other games don't work on the CC2 currently?

Anything else I am missing?

 

Mitch

I finally got around to dumping my ©2012 DK XM (non-POKEY) cart. I performed the dump 6 times, and each comparison aligned perfectly.

 

Not withstanding the possibility of a bad dump, I can't get my DK XM 144k BIN file to load on the CC2 using the 144RPK or 144PK banking files. It executes a blank, violet background only. Have you tried, or do you have any input on what might be going wrong? (The dump was made using the AtariMax MaxFlash Programmer with the latest MaxFlash software, firmware and 7800 adapter).

 

Has anyone else had this experience, or has anyone discovered a workaround to load the DK XM binary?

Link to comment
Share on other sites

Thank you. I analyzed with HxD and checksummed the BIN using the MD5 algorithm.

 

MD-5: 09F9D392301C085CC278AD556A06BCF8

 

I have tried using:

 

7800:    Donkey Kong XM    DKXM78    144PK    HSC

7800:    Donkey Kong XM    DKXM78    144RPK    HSC

7800:    Donkey Kong XM    DKXM78    144PK    78BIOS

7800:    Donkey Kong XM    DKXM78    144RPK    78BIOS

7800:    Donkey Kong XM    DKXM78    144PK    78QUICK

7800:    Donkey Kong XM    DKXM78    144RPK    78QUICK

Link to comment
Share on other sites

Hmm, that checksum doesn't match mine. Maybe a bad dump?

I get these.

88F714A5F0DCFBC2464920B157A2A3D1

or with the bank reversed

60976BDFB51F40BC1D9D9B16B1234307

 

I am pretty sure I dumped this BIN off my cart.

 

Mitch

Link to comment
Share on other sites

Just updated the first post with banking files to use with A78 files. I did not have a chance to test all of them personally but they should all work. If you find a problem please post it.

 

Mitch

  • Like 1
Link to comment
Share on other sites

16 minutes ago, Mitch said:

Hmm, that checksum doesn't match mine. Maybe a bad dump?

I get these.

88F714A5F0DCFBC2464920B157A2A3D1

or with the bank reversed

60976BDFB51F40BC1D9D9B16B1234307

 

I am pretty sure I dumped this BIN off my cart.

 

Mitch

I've certainly encountered many hurdles in historical attempts to get good dumps using the MaxFlash. I may need a small clamp to ensure all the contacts firmly align.

 

I will try those new banking files ASAP, thank you!!

Link to comment
Share on other sites

1 hour ago, Mitch said:

Just updated the first post with banking files to use with A78 files. I did not have a chance to test all of them personally but they should all work. If you find a problem please post it.

 

Mitch

I just copied a few .A78 files to my CC2 and created the correct entries in the TXT and flat files. The problem I'm encountering is that the CC2 natively seeks .BIN files, so when I tell it to look for a filename with the .A78 extension, it can't seek it. Wouldn't the CC2 need a firmware update to address that?

 

EDIT: I see the Python file. I'm not entirely familiar with how to execute the .py code, but I'm sure I can figure it out with a little coaching.

Edited by phattyboombatty
Link to comment
Share on other sites

  • 3 months later...

Just re-uploaded the last set of banking files to the first post. I forgot to do that earlier.

The python file is for scanning the .a78 file and it outputs the correct banking and startup files to use to the screen. You still need to use the bin file to play the game.

Below is a listing of the files.

 

Mitch

 

Enclosed is a set of CC2 Bankswitching files to implement
every sane combination of .a78 header flags the CC2 is
capable of emulating.

ROMs from 4K - 512K
16K or 32K of RAM (32K is banked like SuperCart via 
  bit 5, 0 relative even in non-banked ROMs)
High score cart (HSC)
POKEY at $4000-$7FFF
POKEY at $0450
Activision and Absolute Banking

The tools to create these are awful, so there are quite
possibly mistakes.  You can try the older CC2 Banking
files if there is an equivalent if these don't seem
to work.

7004     4K Standard ROM ($F000-$FFFF)
7004P4   4K Standard ROM ($F000-$FFFF), POKEY at $4000-$7FFF
7004P    4K Standard ROM ($F000-$FFFF), POKEY at $0450
7004R16  4K Standard ROM ($F000-$FFFF), 16K RAM ($4000-$7FFF)
7004R16P 4K Standard ROM ($F000-$FFFF), 16K RAM ($4000-$7FFF), POKEY at $0450
7004R32  4K Standard ROM ($F000-$FFFF), 32K Banked RAM ($4000-$7FFF)
7004R32P 4K Standard ROM ($F000-$FFFF), 32K Banked RAM ($4000-$7FFF), POKEY at $0450

H004     4K Standard ROM ($F000-$FFFF), HSC
H004P4   4K Standard ROM ($F000-$FFFF), POKEY at $4000-$7FFF, HSC
H004P    4K Standard ROM ($F000-$FFFF), POKEY at $0450, HSC
H004R16  4K Standard ROM ($F000-$FFFF), 16K RAM ($4000-$7FFF), HSC
H004R16P 4K Standard ROM ($F000-$FFFF), 16K RAM ($4000-$7FFF), POKEY at $0450, HSC
H004R32  4K Standard ROM ($F000-$FFFF), 32K Banked RAM ($4000-$7FFF), HSC
H004R32P 4K Standard ROM ($F000-$FFFF), 32K Banked RAM ($4000-$7FFF), POKEY at $0450, HSC

7008     8K Standard ROM ($E000-$FFFF)
7008P4   8K Standard ROM ($E000-$FFFF), POKEY at $4000-$7FFF
7008P    8K Standard ROM ($E000-$FFFF), POKEY at $0450
7008R16  8K Standard ROM ($E000-$FFFF), 16K RAM ($4000-$7FFF)
7008R16P 8K Standard ROM ($E000-$FFFF), 16K RAM ($4000-$7FFF), POKEY at $0450
7008R32  8K Standard ROM ($E000-$FFFF), 32K Banked RAM ($4000-$7FFF)
7008R32P 8K Standard ROM ($E000-$FFFF), 32K Banked RAM ($4000-$7FFF), POKEY at $0450

H008     8K Standard ROM ($E000-$FFFF), HSC
H008P4   8K Standard ROM ($E000-$FFFF), POKEY at $4000-$7FFF, HSC
H008P    8K Standard ROM ($E000-$FFFF), POKEY at $0450, HSC
H008R16  8K Standard ROM ($E000-$FFFF), 16K RAM ($4000-$7FFF), HSC
H008R16P 8K Standard ROM ($E000-$FFFF), 16K RAM ($4000-$7FFF), POKEY at $0450, HSC
H008R32  8K Standard ROM ($E000-$FFFF), 32K Banked RAM ($4000-$7FFF), HSC
H008R32P 8K Standard ROM ($E000-$FFFF), 32K Banked RAM ($4000-$7FFF), POKEY at $0450, HSC

7016     16K Standard ROM ($C000-$FFFF)
7016P4   16K Standard ROM ($C000-$FFFF), POKEY at $4000-$7FFF
7016P    16K Standard ROM ($C000-$FFFF), POKEY at $0450
7016R16  16K Standard ROM ($C000-$FFFF), 16K RAM ($4000-$7FFF)
7016R16P 16K Standard ROM ($C000-$FFFF), 16K RAM ($4000-$7FFF), POKEY at $0450
7016R32  16K Standard ROM ($C000-$FFFF), 32K Banked RAM ($4000-$7FFF)
7016R32P 16K Standard ROM ($C000-$FFFF), 32K Banked RAM ($4000-$7FFF), POKEY at $0450

H016     16K Standard ROM ($C000-$FFFF), HSC
H016P4   16K Standard ROM ($C000-$FFFF), POKEY at $4000-$7FFF, HSC
H016P    16K Standard ROM ($C000-$FFFF), POKEY at $0450, HSC
H016R16  16K Standard ROM ($C000-$FFFF), 16K RAM ($4000-$7FFF), HSC
H016R16P 16K Standard ROM ($C000-$FFFF), 16K RAM ($4000-$7FFF), POKEY at $0450, HSC
H016R32  16K Standard ROM ($C000-$FFFF), 32K Banked RAM ($4000-$7FFF), HSC
H016R32P 16K Standard ROM ($C000-$FFFF), 32K Banked RAM ($4000-$7FFF), POKEY at $0450, HSC

7032     32K Standard ROM ($8000-$FFFF)
7032P4   32K Standard ROM ($8000-$FFFF), POKEY at $4000-$7FFF
7032P    32K Standard ROM ($8000-$FFFF), POKEY at $0450
7032R16  32K Standard ROM ($8000-$FFFF), 16K RAM ($4000-$7FFF)
7032R16P 32K Standard ROM ($8000-$FFFF), 16K RAM ($4000-$7FFF), POKEY at $0450
7032R32  32K Standard ROM ($8000-$FFFF), 32K Banked RAM ($4000-$7FFF)
7032R32P 32K Standard ROM ($8000-$FFFF), 32K Banked RAM ($4000-$7FFF), POKEY at $0450

H032     32K Standard ROM ($8000-$FFFF), HSC
H032P4   32K Standard ROM ($8000-$FFFF), POKEY at $4000-$7FFF, HSC
H032P    32K Standard ROM ($8000-$FFFF), POKEY at $0450, HSC
H032R16  32K Standard ROM ($8000-$FFFF), 16K RAM ($4000-$7FFF), HSC
H032R16P 32K Standard ROM ($8000-$FFFF), 16K RAM ($4000-$7FFF), POKEY at $0450, HSC
H032R32  32K Standard ROM ($8000-$FFFF), 32K Banked RAM ($4000-$7FFF), HSC
H032R32P 32K Standard ROM ($8000-$FFFF), 32K Banked RAM ($4000-$7FFF), POKEY at $0450, HSC

7048     48K Standard ROM ($4000-$FFFF)
7048P    48K Standard ROM ($4000-$FFFF), POKEY at $0450

H048     48K Standard ROM ($4000-$FFFF), HSC
H048P    48K Standard ROM ($4000-$FFFF), POKEY at $0450, HSC

7064     64K SuperCart
7064L    64K SuperCart, Bank 6 at $4000-$7FFF
7064LP   64K SuperCart, Bank 6 at $4000-$7FFF, POKEY at $0450
7064P4   64K SuperCart, POKEY at $4000-$7FFF
7064P    64K SuperCart, POKEY at $0450
7064R16  64K SuperCart, 16K RAM ($4000-$7FFF)
7064R16P 64K SuperCart, 16K RAM ($4000-$7FFF), POKEY at $0450
7064R32  64K SuperCart, 32K Banked RAM ($4000-$7FFF)
7064R32P 64K SuperCart, 32K Banked RAM ($4000-$7FFF), POKEY at $0450

H064     64K SuperCart, HSC
H064L    64K SuperCart, Bank 6 at $4000-$7FFF, HSC
H064LP   64K SuperCart, Bank 6 at $4000-$7FFF, POKEY at $0450, HSC
H064P4   64K SuperCart, POKEY at $4000-$7FFF, HSC
H064P    64K SuperCart, POKEY at $0450, HSC
H064R16  64K SuperCart, 16K RAM ($4000-$7FFF), HSC
H064R16P 64K SuperCart, 16K RAM ($4000-$7FFF), POKEY at $0450, HSC
H064R32  64K SuperCart, 32K Banked RAM ($4000-$7FFF), HSC
H064R32P 64K SuperCart, 32K Banked RAM ($4000-$7FFF), POKEY at $0450, HSC

7128     128K SuperCart
7128L    128K SuperCart, Bank 6 at $4000-$7FFF
7128LP   128K SuperCart, Bank 6 at $4000-$7FFF, POKEY at $0450
7128P4   128K SuperCart, POKEY at $4000-$7FFF
7128P    128K SuperCart, POKEY at $0450
7128R16  128K SuperCart, 16K RAM ($4000-$7FFF)
7128R16P 128K SuperCart, 16K RAM ($4000-$7FFF), POKEY at $0450
7128R32  128K SuperCart, 32K Banked RAM ($4000-$7FFF)
7128R32P 128K SuperCart, 32K Banked RAM ($4000-$7FFF), POKEY at $0450

H128     128K SuperCart, HSC
H128L    128K SuperCart, Bank 6 at $4000-$7FFF, HSC
H128LP   128K SuperCart, Bank 6 at $4000-$7FFF, POKEY at $0450, HSC
H128P4   128K SuperCart, POKEY at $4000-$7FFF, HSC
H128P    128K SuperCart, POKEY at $0450, HSC
H128R16  128K SuperCart, 16K RAM ($4000-$7FFF), HSC
H128R16P 128K SuperCart, 16K RAM ($4000-$7FFF), POKEY at $0450, HSC
H128R32  128K SuperCart, 32K Banked RAM ($4000-$7FFF), HSC
H128R32P 128K SuperCart, 32K Banked RAM ($4000-$7FFF), POKEY at $0450, HSC

7144     144K SuperCart
7144P    144K SuperCart, POKEY at $0450

H144     144K SuperCart, HSC
H144P    144K SuperCart, POKEY at $0450, HSC

7256     256K SuperCart
7256L    256K SuperCart, Bank 6 at $4000-$7FFF
7256LP   256K SuperCart, Bank 6 at $4000-$7FFF, POKEY at $0450
7256P4   256K SuperCart, POKEY at $4000-$7FFF
7256P    256K SuperCart, POKEY at $0450
7256R16  256K SuperCart, 16K RAM ($4000-$7FFF)
7256R16P 256K SuperCart, 16K RAM ($4000-$7FFF), POKEY at $0450
7256R32  256K SuperCart, 32K Banked RAM ($4000-$7FFF)
7256R32P 256K SuperCart, 32K Banked RAM ($4000-$7FFF), POKEY at $0450

H256     256K SuperCart, HSC
H256L    256K SuperCart, Bank 6 at $4000-$7FFF, HSC
H256LP   256K SuperCart, Bank 6 at $4000-$7FFF, POKEY at $0450, HSC
H256P4   256K SuperCart, POKEY at $4000-$7FFF, HSC
H256P    256K SuperCart, POKEY at $0450, HSC
H256R16  256K SuperCart, 16K RAM ($4000-$7FFF), HSC
H256R16P 256K SuperCart, 16K RAM ($4000-$7FFF), POKEY at $0450, HSC
H256R32  256K SuperCart, 32K Banked RAM ($4000-$7FFF), HSC
H256R32P 256K SuperCart, 32K Banked RAM ($4000-$7FFF), POKEY at $0450, HSC

7512     512K SuperCart
7512L    512K SuperCart, Bank 6 at $4000-$7FFF
7512LP   512K SuperCart, Bank 6 at $4000-$7FFF, POKEY at $0450
7512P4   512K SuperCart, POKEY at $4000-$7FFF
7512P    512K SuperCart, POKEY at $0450

ABS78    Absolute Cart
ACT78    Activision Cart
7800_ROF ROF Cart ("Mirror RAM")

 

  • Like 3
  • Thanks 1
Link to comment
Share on other sites

  • 4 weeks later...

Thanx for this.

Got BBCQ and DK78XM running with Pokey sound/music last night for the first time.

 

The trickiest part for me was finding the BBCQ bin file that was the XM version.  That thread is REALLY LONG....  ;-)

 

For BBCQ, I used the 144PK bank file and for DK78XM, I used the 144RPK bank file.

 

  • Thanks 1
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...