Jump to content

Photo

EEPROM vs. EPROM

atari2600 eeprom eprom rom multicard diy hardware

7 replies to this topic

#1 SkalTura OFFLINE  

SkalTura

    Space Invader

  • 23 posts
  • Location:Tilburg, the Netherlands

Posted Sat Sep 22, 2012 12:52 AM

Hi,

I'm working on a bankswitch card that supports multigames.

I first made a normal 4k multicard using a 27C256 that holds 8 games, for testing purposes. Easy to make, and it worked fine...
Because I have my own programmer, but not an UV eraser, I wanted to use a 29F010 EEprom that can be electrically erased. The pinout of this is (almost) the same as a 27C010. So I copied a few ROM's together and programmed the EEprom, but for some reason that didn't work on my Atari 2600. I used my programmer to read back the ROM file out of the chip, and tested it in Stella (32 in 1). That worked fine, so there doesn't seem to be anything wrong with programmed chip.

Does anyone here have any experience using EEproms for DIY cartridges or mulitgame card, and what is the difference between using a EEprom and a normal Eprom (because the normal Eprom is working fine).

Many thanks !!

Edited by SkalTura, Sat Sep 22, 2012 12:57 AM.


#2 Pioneer4x4 OFFLINE  

Pioneer4x4

    River Patroller

  • 2,082 posts
  • Atari + R.O.B. = Completed
  • Location:PA

Posted Sun Sep 23, 2012 9:50 AM

I know I did use eeproms in the past, and I prefer them to EPROMS, I just don't like the UV light deal.

#3 Pioneer4x4 OFFLINE  

Pioneer4x4

    River Patroller

  • 2,082 posts
  • Atari + R.O.B. = Completed
  • Location:PA

Posted Sun Sep 23, 2012 11:39 AM

Maybe if you posted your circuit we could help.

#4 SkalTura OFFLINE  

SkalTura

    Space Invader

  • Topic Starter
  • 23 posts
  • Location:Tilburg, the Netherlands

Posted Mon Sep 24, 2012 11:38 PM

I don't have a circuit drawing, but basically it's just A0-A11, and D0-D7 directly from the connector to the EEprom. A12 from the connector to an inverter input, and the inverter output to the CE. The OE is connected to ground. Then I have A12-16 from the EEprom for selecting games. These are connected to +5V, and I used pulldown resistors to ground for every line (47k). By disconnecting the +5V from the A12-A16, and pulling it through the resistors to ground, I can select the different games. And that's it...

It works for a normal UV erasable Eprom, but for some reason the 29F010 electrically erasable EEprom doesn't work. The 29F010 has an extra pin (WE - write enable). I tried it connected to ground, and connected to +5V, but in both situations the Atari does nothing with this chip.

Edited by SkalTura, Mon Sep 24, 2012 11:39 PM.


#5 Pioneer4x4 OFFLINE  

Pioneer4x4

    River Patroller

  • 2,082 posts
  • Atari + R.O.B. = Completed
  • Location:PA

Posted Tue Sep 25, 2012 4:46 AM

DId you fill it with 32 4K games?

#6 SkalTura OFFLINE  

SkalTura

    Space Invader

  • Topic Starter
  • 23 posts
  • Location:Tilburg, the Netherlands

Posted Tue Sep 25, 2012 11:51 AM

Yes I did.

I also tested the ROM file in Stella as a 32in1 ROM, and that worked fine.
After programming the EEprom, I read back the file and also tested this file in Stella... Also worked.

Strange right ?

#7 SkalTura OFFLINE  

SkalTura

    Space Invader

  • Topic Starter
  • 23 posts
  • Location:Tilburg, the Netherlands

Posted Sat Sep 29, 2012 7:21 AM

I think I had some bad connections on my test board, because after taking my test setup appart, and rebuilding it... it worked with the 29F010B EEprom.
So, now I start testing with bankswitching, and after that a bankswitch multicard.

Thanks !!

#8 Pioneer4x4 OFFLINE  

Pioneer4x4

    River Patroller

  • 2,082 posts
  • Atari + R.O.B. = Completed
  • Location:PA

Posted Mon Oct 1, 2012 5:50 AM

Cool! Any pictures?





Also tagged with one or more of these keywords: atari2600, eeprom, eprom, rom, multicard, diy, hardware

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users