Questions on Wiring 32Mb TSOP Flash

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
User avatar
bazz
Posts: 476
Joined: Fri Sep 02, 2011 8:34 pm
Contact:

Post by bazz »

Ok something new I don't understand. Teh SRAM is decoded to $70:0000

Now, with the address decoder operating the way we have shown, how is the ROM getting mapped at $70:8000?? I ran the super mario world in Super Sleuth and the bus shows ROM there.. Is this correct?? But how? The address decoder checks for A22-A20 HIGH.. then disables rom output and enables RAM /CS. So if this is true, how would setting A15 change anything to Re-Enable ROM??
User avatar
bazz
Posts: 476
Joined: Fri Sep 02, 2011 8:34 pm
Contact:

Post by bazz »

In wiring my 32 Mbit flash.. I feel that I may have to wire another decoder to see if A15 is high -> Enable ROM again/disable /CS and vice versa.. does this sound about right???
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

Sure it isn't checking for A22-A20 high and /CE high?
User avatar
bazz
Posts: 476
Joined: Fri Sep 02, 2011 8:34 pm
Contact:

Post by bazz »

definitely not checking for /CE high
here is more precise layout...

Code: Select all

                          __  __ 
                  /cart  |01\/16| +5V 
                  a22    |02  15| (07) 
                  a21    |03  14| ROM A19 = A20
                  /oe    |04  13| /RST + base of transistor 
                  nc     |05  12| nc 
                  nc     |06  11| nc 
                  (15)   |07  10| nc 
                  GND    |08  09| emitter of transistor
                          ------ 


Collector of transistor is connected to RAM /CS
in other news I wired my TSOP memory to the cart.. but all I get is $FE everywhere.. Cant erase cant flash.. The only things I can think are

POSSIBLE ISSUES
----------------------
A) The TSOP has shorts.. it is my 1st doing TSOP with my shitty soldering equipment I used no solder paste.. I wouldnt be surprised if this is the problem...

b) The 32-pin Mask ROM pinout on wiki.superfamicom.org/ is not matching with my Mario Paint pinout...

It looks like I will have to ensure both are correct.. and RE-DO the whole FACKIN THING!

EDIT: Checked the pinout, and it does match for several pins, so I am assuming it is the same pinout.. looks like my TSOP is fucked.. I need someone to solder a TSOP-40pin to the board :/
pichichi010
Posts: 172
Joined: Thu Dec 29, 2011 5:41 pm

Post by pichichi010 »

Hey guys I needed some slightly help with a related topic


Are the Address Decoder 74LS139 chips compatible with the MAD-1 ones?

What I want to do is very simple.

find a chip that can be replaces with the MAD1 chip and will work.

I am using the flash AM290F32 memory only one.

Let me know!

Thanks!
btlhs
Posts: 1
Joined: Thu Jul 19, 2012 11:50 pm

Post by btlhs »

bazz wrote:
in other news I wired my TSOP memory to the cart.. but all I get is $FE everywhere.. Cant erase cant flash.. The only things I can think are

POSSIBLE ISSUES
----------------------
A) The TSOP has shorts.. it is my 1st doing TSOP with my shitty soldering equipment I used no solder paste.. I wouldnt be surprised if this is the problem...

b) The 32-pin Mask ROM pinout on wiki.superfamicom.org/ is not matching with my Mario Paint pinout...

It looks like I will have to ensure both are correct.. and RE-DO the whole FACKIN THING!

EDIT: Checked the pinout, and it does match for several pins, so I am assuming it is the same pinout.. looks like my TSOP is fucked.. I need someone to solder a TSOP-40pin to the board :/
I think that you are neglecting the fact that A15 has something to do with enabling HiROM access. Though you seem to be on the right track with accessing areas of memory, you are trying to access Bank->(00-3F/80-BF) addressses-> 8000-FFFF within SMW, right?

I think that accessing HiROM as enabled by A15 will point you in the right direction as to why you aren't seeing what you should. This should help: http://wiki.superfamicom.org/snes/show/Memory+Mapping
Post Reply