Jump to content
Sign in to follow this  
jindroush

F6 bankswitching in discretes?

Recommended Posts

Hi,

 

has anybody done subj.? Or F8?

 

Are the schematics available?

 

I don't count Cuttle Cart, I mean simple PCB with 16k eprom and some stuff around.

Share this post


Link to post
Share on other sites

Interesting. Is that a custom chip they're doing the BS with? I wonder if they're going to make a RAM version of the 16k board because about 1/3 of the released F6 roms need it.

If you still want discretes, I'll post the schematic in a month or so (drowning in projects)

Share this post


Link to post
Share on other sites

It's an off the shelf PAL (Programmable Logic Array) with custom code, written by Joe Grand.

Share this post


Link to post
Share on other sites

For the bankswitch boards I designed (that AtariAge sells), I used a standard Atmel 20V8 PLD (Programmable Logic Device) to implement the bankswitching routines. I figured it was easier and cleaner than using discrete logic and would keep the assembly and layout of the PCB nice and simple.

 

The bankswitching routines are described in detail in http://www.tripoint.org/kevtris/files/sizes.txt by Kevin Horton.

 

Basically, depending on the bankswitch routine (F8, F6, F4), the PLD just looks at the A0-A11 addresses until one of the "hot spots" is detected, and then switches banks (just sets or resets one of the higher order address bits). And, A12 is still used as the EPROM chip enable line (must be inverted).

 

Nice and simple :)

 

Joe

Share this post


Link to post
Share on other sites

I found a GA035 chip that Kevin describes on a Tomcat cartridge (look for a 20 pin dip which is visible without opening the cartride). I also found a Superchip in a Dig Dug cartridge, I think. Note that a lot of cartridges have the bankswitching and Superchip in the same package as the ROM.

5-11under

Share this post


Link to post
Share on other sites
Wow, this is the first time I've seen this document. Odd, with all the searching I did.

I finishing up the F6 one, it's only on my internal site right now. Within the next week I hope to have it out with another project that will really make people hate my guts :)

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