Would you like to react to this message? Create an account in a few clicks or log in to continue.

A forum to show appreciation and respect for classic video game systems and games. Whether you're a modder, a programmer, or just a collector, this forum is about appreciating classic games and systems in a constructive community environment.
 
HomeHome  Latest imagesLatest images  SearchSearch  RegisterRegister  Log in  

 

 Introductions

Go down 
+9
Bakayote
Son Rolo
skullkid875
Downing
Conker
thenewone
GooniesMan
bacteria
Drakon
13 posters
Go to page : Previous  1, 2, 3
AuthorMessage
Howwy




Posts : 6
Join date : 2015-06-13

Introductions - Page 3 Empty
PostSubject: Re: Introductions   Introductions - Page 3 EmptySat Jun 13, 2015 6:15 pm

It's not the glob one I want to do its the regular since that's what I have.
Back to top Go down
Howwy




Posts : 6
Join date : 2015-06-13

Introductions - Page 3 Empty
PostSubject: Re: Introductions   Introductions - Page 3 EmptySun Jun 14, 2015 11:05 am

OK so I've had another look through al km the info on the starfox over clock, and I had a look at my copy of the game and I've been hit by a snag. Turns out there is a third version of the pcb which was distributed in pal regions. It's that version I have and after looking around for info for that version it seems no one knows how to overclock this version. It's not the end of line though I can still get the job done but I will be forced to to move the maskrom onto a gsu 1/2 pcb since its known how to overlook those boards. Unless of course anyone here knows how to deal with the pal version.
Back to top Go down
Drakon
Admin
Admin
Drakon


Posts : 1607
Join date : 2012-01-25
Location : Canada

Introductions - Page 3 Empty
PostSubject: Re: Introductions   Introductions - Page 3 EmptySun Jun 14, 2015 11:57 am

Howwy wrote:
OK so I've had another look through al km the info on the starfox over clock, and I had a look at my copy of the game and I've been hit by a snag. Turns out there is a third version of the pcb which was distributed in pal regions. It's that version I have and after looking around for info for that version it seems no one knows how to overclock this version. It's not the end of line though I can still get the job done but I will be forced to to move the maskrom  onto a gsu 1/2 pcb since its known how to overlook those boards. Unless of course anyone here knows how to deal with the pal version.

That's not necessary.  You just need to look up the pinout of the snes cartridge connector, find the pins for clock input, 5v and gnd.  Disconnect the clock trace from the cartridge pin, solder a 4 pin oscillator into 5v, gnd, and connect the clock output of the oscillator into the trace that feeds into the mario chip.

Get the idea that you need to relocate the maskrom out of your head to follow some existing guide on how to do this.  You need to learn how this modification works well enough so you can do it without needing to follow a guide.  The whole point of my forum is spending the time to gain the knowledge of how these things work and why it works.  Once you get that understanding, following some beginner's friendly guide won't be necessary.

The simple overclock mod is one of the easiest things to understand how it works.  When I first did it I had read robivy64 posting that he used a 4 pin oscillator.  At that time I didn't even know what a 4 pin oscillator was so I googled it and read about it until I understood what it was and how to use it with the superfx / mario chip. There was no beginner friendly guide back then, I just spent a little time reading about the hardware someone else used and figuring out how to wire it up.


Last edited by Drakon on Sun Jun 14, 2015 12:06 pm; edited 1 time in total
Back to top Go down
https://16bitgamer.canadian-forum.com/
Howwy




Posts : 6
Join date : 2015-06-13

Introductions - Page 3 Empty
PostSubject: Re: Introductions   Introductions - Page 3 EmptySun Jun 14, 2015 12:06 pm

Drakon wrote:
Howwy wrote:
OK so I've had another look through al km the info on the starfox over clock, and I had a look at my copy of the game and I've been hit by a snag. Turns out there is a third version of the pcb which was distributed in pal regions. It's that version I have and after looking around for info for that version it seems no one knows how to overclock this version. It's not the end of line though I can still get the job done but I will be forced to to move the maskrom  onto a gsu 1/2 pcb since its known how to overlook those boards. Unless of course anyone here knows how to deal with the pal version.

That's not necessary.  You just need to look up the pinout of the snes cartridge connector, find the pins for clock input, 5v and gnd.  Disconnect the clock trace from the cartridge pin and solder a 4 pin oscillator into 5v, gnd, and connect the clock output of the oscillator into the trace that feeds into the mario chip.

Get the idea that you need to relocate the maskrom out of your head to follow some existing guide on how to do this.  You need to learn how this modification works well enough so you can do it without needing to follow a guide.

The problem is nobody knows the pinout for this version it uses a different chip which is completely unknown at this time. So no one knows how to wire the oscillator in. Hence why literally everyone but you says to just put the maskrom onto a board that we do know how to overclock.
Back to top Go down
Drakon
Admin
Admin
Drakon


Posts : 1607
Join date : 2012-01-25
Location : Canada

Introductions - Page 3 Empty
PostSubject: Re: Introductions   Introductions - Page 3 EmptySun Jun 14, 2015 12:08 pm

Howwy wrote:
The problem is nobody knows the pinout for this version it uses a different chip which is completely unknown at this time. So no one knows how to wire the oscillator in. Hence why literally everyone but you says to just put the maskrom  onto a board that we do know how to overclock.

The clock trace that you're hijacking connects to the cartridge connector.  The clock signal going into the mario chip is fed from the cartridge connector.  Read the pinout of the cartridge connector to find the trace physically.

I never found the pinout of the mario chip or superfx chip(s) to do this mod, never have, never will, because you don't need to.  I just spent the time reading to learn that the mario chip is fed its clock signal from the cartridge connector.  From this knowledge I found the trace connecting to the cartridge connector after a quick google of the snes cartridge pinout.  In the case of starfox, the clock trace connects straight from the cartridge connector to the mario chip which makes it super easy to figure out.  The later superfx chips are fed a clock signal from an on board clock circuit.  At the time the components of the on board clock circuit were all new and unknown to me.  I read the part numbers on these parts and googled them to get a good enough understanding of what they do.  It was still very obvious which trace was connecting this clock circuit to the superfx chip.  The reason why I learned a little about the components of the on board clock circuit was just so I could identify that circuit I was looking at was indeed generating the clock signal and then it was just as easy as hijacking the trace connecting that circuit to the superfx chip.

When I first did this mod I did googling on how the superfx / mario chip is fed a clock signal.  I read (no beginner friendly picture guide, just text oh noes) that the mario chip was fed its clock signal from the system cartridge connector.  I googled the pinout of the cartridge connector and from there I was able to find the trace feeding the mario chip its clock signal.  The trace even had this convenient series inductor I could remove so I didn't need to do any trace cutting.

The pinout of the snes cartridge connector is very well known and that's all you need to figure out where your clock trace is on this cartridge.  On the original starfox cartridge the clock signal pin of the cartridge connector is only connected to the mario chip.  All you're doing is disconnecting that trace from the cartridge connector and feeding it a new faster clock signal from a four pin oscillator.

I figured this all out before any such guide existed just by taking the time to read about it and gain enough understanding of how it works to figure it out on my own.  I didn't know what a four pin oscillator was so I googled it and read about it until I understood well enough what it does to figure out what it does and figure out the wiring.  A four pin oscillator is just a self contained clock signal generating circuit.  You feed the oscillator 5v power, ground, and connect the clock output pin to the device you want to feed that clock signal into which in this case is your mario / superfx chip.  The fourth pin of an oscillator is unused.  If you want to know how to wire one up and know which pin is which, google it, that's what I did.

Quite often to do these things you need to spend a certain amount of time doing research to gain enough knowledge to understand and know what you're doing and why it works.  The whole reason why I'm against making these beginner friendly picture-y mod guide-o-s is because it encourages people to make things with zero understanding of how or why the circuit even works.  Once you spend the time doing the research you don't even need a guide to figure out how to make this work, you can just make your own guide based on knowledge you've gained for yourself that already exists on the internet.

People need to break the bad habit of following these hand-holding guides and need to get into the habit of researching these circuits to a high enough level that you understand what's going on well enough to change it to your liking.  This is my approach to any new idea.  I research all the hardware / software components and the theory of what's going on until I gain a good enough level of understanding to be able to change it to what I want it to do.  This approach can be applied to anything really, and is the only way people should be doing this sort of work.

"Everyone but me" obviously doesn't understand how this modification even works, which is why they're not qualified to be telling someone what to do.  The problem with the internet is everyone likes to pretend he / she is an expert when really most of them don't even know how something even works or why it works.  They only know how to follow the paint-by-numbers guides which cater to people who really aren't qualified enough to be doing this.  All these people know how to do is regurgitate information that other people gave them without even taking the time to understand that information.

It was wise of you to come to me for advice, don't listen to stupid people who tell you the only way to get this to work is to painfully transplant your maskrom onto a different pcb.  All you need to do is feed a four pin oscillator power and ground and feed its clock output into the mario chip clock trace which is conveniently connected to the cartridge connector clock signal pin making it super easy to find.  Had I known you had some random undocumented pcb type I wouldn't have sent you to the beginner squad.  Once you get this mod working on your pcb type you can blow their simple minds with your ability to read stuff and gain some actual understanding.
Back to top Go down
https://16bitgamer.canadian-forum.com/
Howwy




Posts : 6
Join date : 2015-06-13

Introductions - Page 3 Empty
PostSubject: Re: Introductions   Introductions - Page 3 EmptySun Jun 14, 2015 2:01 pm

Ooh I'm sorry the clock signal coming through the cartridge connector was the bit that had flummoxed, now I follow you. And with that I have now found the clock trace. On this pcb it first goes through a small component with no markings (the pcb labels it L1), from there it goes to a transistor with one output to nothing and one to pin 69 of the Mario chip, which also has a pull down resistor leading to ground. Question now is where best to feed the new signal in.
Back to top Go down
Drakon
Admin
Admin
Drakon


Posts : 1607
Join date : 2012-01-25
Location : Canada

Introductions - Page 3 Empty
PostSubject: Re: Introductions   Introductions - Page 3 EmptySun Jun 14, 2015 2:08 pm

Howwy wrote:
Ooh I'm sorry the clock signal coming through the cartridge connector was the bit that had flummoxed, now I follow you. And with that I have now found the clock trace. On this pcb it first goes through a small component with no markings (the pcb labels it L1), from there it goes to a transistor with one output to nothing and one to pin 69 of the Mario chip, which also has a pull down resistor leading to ground. Question now is where best to feed the new signal in.

There is no need to apologize. You were given the wrong information by unqualified people posting as people who knew what they were talking about. L1 is an inductor. It's not necessary to know what it is and what it does, but I googled it when I encountered it just the same. The more you know what you're working with the more you can do with it. The information may seem useless at the time but down the road it may or may not help.

What I did is I disconnected the mario chip clock trace from everything and fed it the clock signal from the oscillator. It may not be necessary to disconnect it from everything but it's always worked that way for me. I've never bothered trying any other way because feeding it the straight clock signal always worked. Compared to most other mods it's one of the easiest ones out there, assuming the person can google and read the cartridge connector pinout.
Back to top Go down
https://16bitgamer.canadian-forum.com/
Sponsored content





Introductions - Page 3 Empty
PostSubject: Re: Introductions   Introductions - Page 3 Empty

Back to top Go down
 
Introductions
Back to top 
Page 3 of 3Go to page : Previous  1, 2, 3

Permissions in this forum:You cannot reply to topics in this forum
 :: General :: General Discussions-
Jump to: