Author Topic: Testers report thread  (Read 50372 times)

0 Members and 1 Guest are viewing this topic.

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 632
Re: Testers report thread
« Reply #60 on: February 24, 2010, 04:30:45 AM »
I've put up a video on youtube that I captured off of my SNES while running the SNES Myth. I had to limit at 10 minutes because youtube won't let me upload longer videos.

Here it is: http://www.youtube.com/watch?v=cn5Y1JzvuVs

Offline mugenmidget

  • Jr. Member
  • **
  • Posts: 75
  • Retro Enthusiast
Re: Testers report thread
« Reply #61 on: February 24, 2010, 05:19:54 AM »
Hey mic_ what system did you use to capture that?  I'm just curious because of the diagonal interference issue I've been seeing doesn't seem to occur on PAL consoles (because of the extra voltage?  I donno).

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 632
Re: Testers report thread
« Reply #62 on: February 24, 2010, 05:45:43 AM »
Do you mean the type of console, or the capture hardware?

The console is a PAL model, bought in Sweden. To capture I'm using the SNES' composite output connected to one of these: http://www.deltaco.eu/Details.aspx?PID=TV-57

Offline mugenmidget

  • Jr. Member
  • **
  • Posts: 75
  • Retro Enthusiast
Re: Testers report thread
« Reply #63 on: February 24, 2010, 06:49:46 AM »
Oh, sorry, yes I meant the game console.  Very interesting, it seems PAL SNES systems can get enough power to avoid the interference issue aggravated by the Neo Myth.
 ::sm-22.gif::

Thank you for the information!

Offline lifeixie

  • Newbie
  • *
  • Posts: 22
Re: Testers report thread
« Reply #64 on: February 25, 2010, 10:31:02 PM »
DSP1 seems to support the game except

To solve the problem, the area code?
PAL and NTSC host can be used?

In the main operation NTSC game! PAL
Or NTSC host circulate PAL game!

Offline xiaNaix

  • Newbie
  • *
  • Posts: 13
Re: Testers report thread
« Reply #65 on: March 08, 2010, 05:41:32 AM »
Has anyone else tested Sanrio World Smash Ball?  The only one I could get to load was the overdump.

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: Testers report thread
« Reply #66 on: March 14, 2010, 03:42:38 AM »
So today i tried my new GB/GBC flashcart , well it works without SNES Myth + SGB cart, but when i try to plug the cart on SNES myth some weird
sound comes from the additional chip contacts and im afraid that they might get damaged. :(

Anyone experienced the same issue?

Offline spinal

  • Coder of DSision
  • Neo MOD
  • Hero Member
  • *
  • Posts: 796
    • spinalcode
Re: Testers report thread
« Reply #67 on: March 14, 2010, 03:53:53 AM »
The only problem I've had regarding the SGB is Wario Blast not showing any picture when used through the myth but working fine without.
I don't have a GB flash cart :( I hope it's nothing serious.

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 632
Re: Testers report thread
« Reply #68 on: March 14, 2010, 03:59:17 AM »
Conle: Nope, I didn't notice anything strange. Do you still get that sound, or only when you're using the SGB?

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: Testers report thread
« Reply #69 on: March 14, 2010, 04:12:12 AM »
Conle: Nope, I didn't notice anything strange. Do you still get that sound, or only when you're using the SGB?

Only when im plugging a cart on the back there is a small sound coming from the chip contacts.When i tried to plug the SGB the sound was scary so i stopped before i break all the contacts :(

Offline sanni

  • Neo MOD
  • Hero Member
  • *
  • Posts: 502
Re: Testers report thread
« Reply #70 on: July 04, 2010, 01:36:07 AM »
it verks  ~sm-59.gif~.gif
Well at least it doesn't work less than before.



A Link to the Past launches, Mario Kart doesn't, so does somebody know if I also can solder the DSP1 into the Neo Myth?
Does anybody have some pinouts?

Edit: Regarding the pinouts, I'm testing them with my multimeter right now
Could somebody explain me this:

Pin 27 of DSP1 is: register select(A14 used when DSP is mapped to cartridge memory region, A12 used when DSP is mapped to expansion memory region).
On the Mario Kart cartridge I'm testing it is set to A12. When is it set to A14? If I solder it to A12 will it work for all DSP1 games?

Edit2:
Well, looks bad

The DSP1 (possible datasheet: http://www2.renesas.eu/_pdf/U12675EJ7V0DS00.PDF ) apparently needs two other decoder chips.
Datasheet of the Hex Inverter(top chip in above pic): http://www.chipcatalog.com/TI/SN74HCU04N.htm
Datasheet of the Demultiplexer: http://www.datasheetcatalog.com/datasheets_pdf/S/N/7/4/SN74LS139AN.shtml
The question is, will it work without those chips?
I found this picture:

Its a modified DSP1 cart for old Snes copiers, seems like the DSP1 can at least do without the Demultiplexer thingie.
Picture of the SNES Power Pack, which has a dedicates spot to solder the DSP1 in:

Neoflash should think about a new revision of the Neo SNES Myth cart that has a place for a DSP1 to solder in.

Seems like it can't be done. At least not the easy way. At least not by me  ~sm-64.gif~.gif

Edit3:
Ok I figured out Pin 16 of the DSP1.
The reset signal comes from the SNES and goes from pin 26 of the cart connector to the input 6A of the hex inverter. Then from the output 6Y it goes to pin 16 of the dsp.
So I could just connect Pin 16 of the dsp to pin 26 of the Neo Myth cart as long as there is a hex inverter in between. Or not? Thats why the pinouts below say "16   RESET (inverted /RESET- SNES slot)"

Quote
Cartridge edge connectors

           21.477MHz Clock   01   32   /WRAM
                    EXPAND   02   33   REFRESH
                       PA6   03   34   PA7
                     /PARD   04   35   /PAWR

                       GND   05   36   GND
F                      A11   06   37   A12
r                      A10   07   38   A13
o                       A9   08   39   A14
n                       A8   09   40   A15
t                       A7   10   41   BA0
                        A6   11   42   BA1
o                       A5   12   43   BA2
f                       A4   13   44   BA3
                        A3   14   45   BA4
c                       A2   15   46   BA5
a                       A1   16   47   BA6
r                       A0   17   48   BA7
t                     /IRQ   18   49   /CART
                        D0   19   50   D4
                        D1   20   51   D5
                        D2   21   52   D6
                        D3   22   53   D7
                       /RD   23   54   /WR
         CIC out data (p1)   24   55   CIC out data (p2)
         CIC  in data (p7)   25   56   CIC in clock (p6)
                    /RESET   26   57   CPU_CLOCK
                       Vcc   27   58   Vcc

                       PA0   28   59   PA1
                       PA2   29   60   PA3
                       PA4   30   61   PA5
          Left Audio Input   31   62   Right Audio Input


Definitions:

A0-A15  - address bus A (offset)
BA0-BA7 - address bus A (bank)
/RD - read control line for address bus A
/WR - write control line for address bus A
/CART - set low by console's address decoder when address bus A is accessing memory
   in the cartridge region
/WRAM - set low by console's address decoder when address bus A is accessing memory
   in the WRAM region

/IRQ - a cartridge can pull this low to request an IRQ interrupt on the main CPU

PA0-PA7 - address bus B
/PARD - read control line for address bus B
/PAWR - write control line for address bus B

CIC - the security chip
   (referred to as CIC because that's how it's labeled on cartridge boards)

EXPAND - line is pulled high through a resistor
   the only other thing this is connected to is a pin of the expansion port
   (probably meant to allow cartridges to know if something is in the expansion port)
CPU_CLOCK - I believe this is either the current memory access cycle clock, or it is the
    current clock given to the CPU core. I need to do more verification to be sure.
   I know that a 21.477MHz signal is given to the main CPU (+peripherals) chip, and
   depending on the current memory access cycle, the CPU core is actually clocked at
   3.58, 2.68, or 1.79 Mhz (divided down from the original 21.477MHz).
   This line connects to the main CPU (+peripherals) chip, which I believe outputs
   this system frequency, probably to allow a cartridge to stay synchronized with the
   CPU's memory access cycles if it needs to.
REFRESH - This is also some kind of clock I believe.
   I think it is output from the MainChip and connects to the WRAM.  It's probably
   some kind of memory refresh signal.
Audio Inputs - whatever the cartridge puts on these lines will be mixed into the SNES's
   audio output.


DSP pins

This is how most DSP chips are hooked up.
(DSP is a uPD77C25 made by NEC)

               Vcc   01   28   Vcc
               Vcc   02   27   register select(A14 used when DSP is mapped to cartridge memory region,
                nc   03   26   /CS             A12 used when DSP is mapped to expansion memory region)
                nc   04   25   /RD
                nc   05   24   /WR
                D0   06   23   nc
                D1   07   22   nc
                D2   08   21   Vcc
                D3   09   20   Vcc
                D4   10   19   Vcc
                D5   11   18   Vcc
                D6   12   17   GND
                D7   13   16   RESET (inverted /RESET- SNES slot)
                D8   14   15   CLOCK

So whats left figuring out is pin 15 and pin 26 of the dsp.
The pinout above says pin 15 is clock and pin 26 is /CS.
What does /CS mean? And what clock? The clock signal from pin 57 and pin 1 of the cart connector is not used at all, so it must be another clock thingie.
« Last Edit: July 04, 2010, 07:01:35 PM by sanni »

Offline sanni

  • Neo MOD
  • Hero Member
  • *
  • Posts: 502
Re: Testers report thread
« Reply #71 on: July 04, 2010, 08:33:37 PM »
This is how far I am atm:


Does anybody know what this "M 7600A 271" thing is? It's marked as X1 on the pcb.
« Last Edit: July 04, 2010, 08:38:56 PM by sanni »

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 632
Re: Testers report thread
« Reply #72 on: July 04, 2010, 08:40:07 PM »

Offline sanni

  • Neo MOD
  • Hero Member
  • *
  • Posts: 502
Re: Testers report thread
« Reply #73 on: July 04, 2010, 09:15:43 PM »
Ok, thanks. The datasheet of the DSP1 says:
Quote
Inputs chip select signal (active low). “0”
input to this pin enables read/write
operation by host CPU via D0 through D7.
So if I connect this /CS pin to gnd, the DSP1 can read/write what ever things to D0-D7 and if I connect it to vcc something else will happen.
So I guess it will sometimes change from low to high and back during operation so I can't just solder it to gnd all the time?

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 632
Re: Testers report thread
« Reply #74 on: July 04, 2010, 09:53:30 PM »
You'll probably want some sort of extra logic that sets /CS based on the address being written to and the type of your DSP-1 chip.