daftmike N64p progress

Includes but not limited to: SNES, Genesis, Sega CD, PlayStation 1, Nintendo 64, Dreamcast, Game Gear and I guess the Virtual Boy.

Moderator:Moderators

User avatar
daftmike
Posts:51
Joined:Wed May 24, 2006 1:16 pm
Location:UK
Contact:
daftmike N64p progress

Post by daftmike » Tue Feb 24, 2009 11:53 am

I started work a few weeks ago on an n64p, and i'm posting here to share a few ideas and hopefully keep me motivated.
Ok, so i've got everything running from a battery, etc. and am at the point now where i need to get it into a case :?

Here's what i've done so far
I decided i wanted RGB on my portable so that meant modifying a US n64 to output RGB and play my PAL games.
To do this i simply removed the PIF chip from a PAL n64 and put it into a US n64

Image

Image

This chip is what interfaces with the controllers and the CIC lockout chip in the cartridge, by using a PAL chip (PIF(P)-NUS) it essentially becomes a PAL machine.
I also wanted RGB, i got this by tapping into "U4" the VDC-NUS pins and running them to an amplifier circuit i found here

Image

This boosts the signal to an acceptable output level to drive a tv/screen

Image

I also wanted an expansion pak in my portable, i did a few tests for overall power draw at 7.4V.

with expansion pak:
playing majora's mask ~ 900mA
playing mario 64 ~ 800mA

with jumper pak:
playing mario 64 ~ 600mA

It seems the extra ram in the expansion pak increases draw by about 200mA in normal games and about 300mA in those that used it!, since i intend to use quite a small battery, 200mA is fairly significant to battery life and also heat production.
An expansion pak also takes up room and is awkward to heatsink, so i replaced the 18Mbit ram chips on the n64 mobo with 36Mbit ram from a couple of expansion paks

Image

The soldering is a little untidy because i used an iron and braid whereas hot-air would have been a bit neater.
But it works fine and games detect the expansion pak as normal, i did some stress tests with Perfect Dark multiplayer with 8 bots and there were no crashes for over 4 hours, this is longer than i would ever play the portable and i don't forsee it crashing after that time.

It still requires the jumper pak inserted, but it should be easy enough to hand-wire the resistors etc to the mobo without increasing the boards height.
This meant that current draw was reduced to about 700mA when playing majora's mask and 600mA on non-expansion pak games.

Here's a shot with my led-modded screen you can see in this thread

Image

It draws between 900-950ma during gameplay altogether including screen and controller, and less when playing non-expansion pak games.

Sorry for the long post but hopefully now i've let the cat out of the bag i'll have more incentive to keep up work on my portable.
Last edited by daftmike on Tue Feb 24, 2009 2:42 pm, edited 1 time in total.

User avatar
Animedude101
Posts:47
Joined:Wed Jul 16, 2008 1:28 pm

Re: daftmike N64p progress

Post by Animedude101 » Tue Feb 24, 2009 12:58 pm

nice progress
I've never seen the expansion pack installed
in the same spot of the old ram
thats just too cool i may
try that method....

User avatar
jjhammerstein
Senior Member
Posts:1562
Joined:Tue Nov 18, 2008 7:15 pm
Location:Southern CT
Contact:

Re: daftmike N64p progress

Post by jjhammerstein » Tue Feb 24, 2009 1:32 pm

Enter-key happy?

Wow, great SMT soldering! I assume you've done this kind of thing before. :wink:
GET FREE WOW GOLD SEX VISIT MODRETRO


User avatar
marshallh
Moderator
Posts:2986
Joined:Sat Sep 10, 2005 2:17 pm
360 GamerTag:marshallh
Location:here and there
Contact:

Re: daftmike N64p progress

Post by marshallh » Tue Feb 24, 2009 2:04 pm

Very neat to see what you could do with the exp. pak. nice work!
Image

User avatar
daftmike
Posts:51
Joined:Wed May 24, 2006 1:16 pm
Location:UK
Contact:

Re: daftmike N64p progress

Post by daftmike » Tue Feb 24, 2009 2:49 pm

thanks, the pins are a little too small for hand-soldering so you do have to be careful, i usually try to warm up all the pins, then wipe solder over all of them at once, and use desoldering braid to clean them up. Ideally you would use hot-air.

User avatar
thewise1
Portablizer Extraordinaire
Posts:1413
Joined:Sun Jan 04, 2009 8:18 pm
Location:Sitting on my pile of authentic minnesota dirt

Re: daftmike N64p progress

Post by thewise1 » Tue Feb 24, 2009 4:09 pm

Impressive, although, don't you still have to use the jumper to at least to get the thing to turn on? Of course you could probably just relocate it with your skill so you still have a very flat board.
ImageImageImageImageImageImage

User avatar
daftmike
Posts:51
Joined:Wed May 24, 2006 1:16 pm
Location:UK
Contact:

Re: daftmike N64p progress

Post by daftmike » Tue Feb 24, 2009 4:57 pm

daftmike wrote:It still requires the jumper pak inserted, but it should be easy enough to hand-wire the resistors etc.
:roll:

User avatar
thewise1
Portablizer Extraordinaire
Posts:1413
Joined:Sun Jan 04, 2009 8:18 pm
Location:Sitting on my pile of authentic minnesota dirt

Re: daftmike N64p progress

Post by thewise1 » Tue Feb 24, 2009 5:43 pm

I can't believe I missed that, man I suck at reading lately sorry. (see page 8 of *GASP!* thread)
ImageImageImageImageImageImage

User avatar
Life of Brian
Moderator
Posts:2867
Joined:Wed Aug 03, 2005 5:55 pm
Location:Oklahoma
Contact:

Re: daftmike N64p progress

Post by Life of Brian » Tue Feb 24, 2009 6:14 pm

Way cool! Please teach us more, Mike!

I've been really impressed with your comments about LED modding the screen and your awesome RAM mod.
dragonhead wrote:sweet. ive spent a third of my life on benheck!
Image

Gordon1
Posts:275
Joined:Wed Sep 12, 2007 4:47 pm
Location:Canada

Re: daftmike N64p progress

Post by Gordon1 » Tue Feb 24, 2009 8:07 pm

Holy crap, my idea (larger ram soldered to board) worked. Congrats on actually doing it! I'm excited to see your work.

User avatar
palmertech
Senior Member
Posts:3225
Joined:Sat Feb 02, 2008 1:40 am
Location:California, land of the homeless and hippies
Contact:

Re: daftmike N64p progress

Post by palmertech » Tue Feb 24, 2009 8:20 pm

Gordon1 wrote:Holy crap, my idea (larger ram soldered to board) worked. Congrats on actually doing it! I'm excited to see your work.
In case you missed it, another member did that about... Like, 1 or 2 months ago. ;)

Excellent progress! You are one of those people that comes out of nowhere and will likely wow us!

Very impressive so far, if you can apply your skillZ this well to the rest of the project, you will probably have a nice N64p indeed. :D

Any case ideas thus far?
Image

Excellent

Gordon1
Posts:275
Joined:Wed Sep 12, 2007 4:47 pm
Location:Canada

Re: daftmike N64p progress

Post by Gordon1 » Tue Feb 24, 2009 8:50 pm

palmertech wrote: In case you missed it, another member did that about... Like, 1 or 2 months ago. ;)
Please give me a link, I would really like to see.

User avatar
palmertech
Senior Member
Posts:3225
Joined:Sat Feb 02, 2008 1:40 am
Location:California, land of the homeless and hippies
Contact:

Re: daftmike N64p progress

Post by palmertech » Tue Feb 24, 2009 9:07 pm

I can see where it was missed, it was not given the fanfare it deserved, and is hidden in an AWESOME, but obscure, topic: http://forums.benheck.com/viewtopic.php ... 7&start=15

8th post on that page.
OzOnE wrote:OK, good news and bad news....

The good news is - I've removed the two original 18Mbit Rambus chips from my N64 and soldered on two 36Mbit chips from two expansion packs. This has been tested with Turok 2 for the past hour - it detected the extra memory and has been working fine so far!

The bad news is - this unfortunately still requires the use of the jumper pack as I couldn't find a simple way of soldering the termination resistors directly onto the N64 motherboard (believe me, I tried).

At one point, I did try soldering some separate resistors to the relevant pins (where the expansion pack connector used to be), but the N64 wouldn't boot. This is more than likely because I didn't have any 51ohm resistors at the time, only 62 ohms.

So, for the moment, I have the jumper pack soldered directly to the N64 and it only boots if you solder the extra couple of ground pins. I'm sure that using separate resistors would work fine, so I'll get and order some soon.

I've also been checking out some photos of the SGI / Ultra 64 development board... Interestingly, it uses 12 separate termination resistors next to the Rambus chips. These resistors appear to all be 40.2ohms (due to the shorter track lengths and different track design.)

It shouldn't be too difficult to find the correct resistor values for the N64 and it might even work fine with 51 ohms anyway (I'll try it soon).

OzOnE.
The rest of that thread, before and after, is a good read. Amazed he did not make his own topic. :? No proof, so he could by lying, but he seems to know what he is doing well enough that doing as he said he did seems to be a trivial task for someone on his skill plane.

Gordon, you need to comment on my N64p. :lol:
Image

Excellent

User avatar
daftmike
Posts:51
Joined:Wed May 24, 2006 1:16 pm
Location:UK
Contact:

Re: daftmike N64p progress

Post by daftmike » Wed Feb 25, 2009 2:41 pm

I thought a little more about the case today, i'm going with a minimalist approach, i'm thinking clean lines simple design etc.
This led me to think about the power switch, it needs to switch about an amp, which means it'll have to be fairly large and unsightly, not what i want.

So i thought about using a momentary switch to turn the portable on and off, like the slimline ps2.
To do this i made a little circuit as a quick prototype to what i might use in my portable.

Image

I made it from parts i had laying around so i still need to tweak the circuit a little before it's ideal, the big power MOSFET is overkill (it can switch 30A!) but it works well, one push of the button turns the power on, another turns it off. And it only drops about a tenth of a volt so it's more than suitable.

I'll probably work on it a bit more, add a delay to the switch or something so it works like, [press--hold for 1 sec--turn on] etc. and may integrate with a couple of other ideas i've got.

When it's done i'll draw up a diagram if anyone wants it so they can check it out themselves.

User avatar
marshallh
Moderator
Posts:2986
Joined:Sat Sep 10, 2005 2:17 pm
360 GamerTag:marshallh
Location:here and there
Contact:

Re: daftmike N64p progress

Post by marshallh » Wed Feb 25, 2009 6:57 pm

That's a neat idea. You can also use a small mechanical relay. But the solid-state approach will be cooler :)
Image

Post Reply