daftmike N64p progress
Moderator:Moderators
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
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
This boosts the signal to an acceptable output level to drive a tv/screen
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
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
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.
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
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
This boosts the signal to an acceptable output level to drive a tv/screen
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
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
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.
- Animedude101
- Posts:47
- Joined:Wed Jul 16, 2008 1:28 pm
Re: daftmike N64p progress
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....
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....
- jjhammerstein
- Senior Member
- Posts:1562
- Joined:Tue Nov 18, 2008 7:15 pm
- Location:Southern CT
- Contact:
Re: daftmike N64p progress
Enter-key happy?
Wow, great SMT soldering! I assume you've done this kind of thing before.
Wow, great SMT soldering! I assume you've done this kind of thing before.
GET FREE WOW GOLD SEX VISIT MODRETRO
Re: daftmike N64p progress
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.
- 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
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.
Re: daftmike N64p progress
daftmike wrote:It still requires the jumper pak inserted, but it should be easy enough to hand-wire the resistors etc.
- 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
I can't believe I missed that, man I suck at reading lately sorry. (see page 8 of *GASP!* thread)
- Life of Brian
- Moderator
- Posts:2867
- Joined:Wed Aug 03, 2005 5:55 pm
- Location:Oklahoma
- Contact:
Re: daftmike N64p progress
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.
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!
Re: daftmike N64p progress
Holy crap, my idea (larger ram soldered to board) worked. Congrats on actually doing it! I'm excited to see your work.
- 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
In case you missed it, another member did that about... Like, 1 or 2 months ago.Gordon1 wrote:Holy crap, my idea (larger ram soldered to board) worked. Congrats on actually doing it! I'm excited to see your work.
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.
Any case ideas thus far?
Excellent
Re: daftmike N64p progress
Please give me a link, I would really like to see.palmertech wrote: In case you missed it, another member did that about... Like, 1 or 2 months ago.
- 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
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.
Gordon, you need to comment on my N64p.
8th post on that page.
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.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.
Gordon, you need to comment on my N64p.
Excellent
Re: daftmike N64p progress
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.
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.
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.
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.
- marshallh
- Moderator
- Posts:2986
- Joined:Sat Sep 10, 2005 2:17 pm
- 360 GamerTag:marshallh
- Location:here and there
- Contact:
Re: daftmike N64p progress
That's a neat idea. You can also use a small mechanical relay. But the solid-state approach will be cooler