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??
Questions on Wiring 32Mb TSOP Flash
Moderator: Moderators
Forum rules
- For making cartridges of your Super NES games, see Reproduction.
definitely not checking for /CE high
here is more precise layout...
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 :/
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
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
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?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 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