Hello!
After 80sFreak gave me the idea I decided to go on and create a couple of English translated carts from Akumajou Densetsu (castlevania3) and Red Arremer II (Gargoyle's Quest II) , meaning I will take my original carts, remove the PRG+CHR roms and replace them with the transated versions ;D
Now for Akumajou Densetsu there is "Akumajou Densetsu (J) [T_Eng1.0_Vice]" and for Red Arremer II there is no translation, just the english Gargoyle's Quest II that are both 256kbytes so I assume it will be fine to swap roms (correct me if I am wrong on this one...)
From what I read the steps needed are to determine what kind of rom size eproms I need , split the translated rom to PRG and CHR , burn them and replace them on the actual carts. I will write down the steps that I *think* I need to do, please correct me when I am wrong, I will order parts when I get all "verified" ;D
So for Akumajo Densetsu I see here (http://bootgod.dyndns.org:7777/profile.php?id=3316) that it is made from:
PRG0 256 KB -> I need a 2mbit eprom like the 27C020
CHR0 128 KB -> I need a 1mbit eprom like the 27C010
and Gargoyle's Quest II with info from here (http://bootgod.dyndns.org:7777/profile.php?id=701) is made from:
PRG0 128 KB -> I need a 1mbit eprom like the 27C010
CHR0 128 KB -> I need a 1mbit eprom like the 27C010
So assuming I get the eprom chips, split the roms with TNINES (http://www.zophar.net/utilities/nesutil/tnines.html) (is this the best program for the job btw?) to PRG and CHR and I successfully burn them, then:
for Akumajo Densetsu I just replace the roms and enjoy :gamer: wrong, I found info here (http://callanbrown.com/index.php?option=com_content&view=article&id=74:castlevania-iii-with-full-famicom-sound&catid=36:home-console-projects&Itemid=62)
for Gargoyle's Quest II since it is a MMC3 game I follow this diagram to solder the replacement eproms:
(http://i48.tinypic.com/ke698i.jpg)
How does all that sound? Are the steps correct? Sorry for the long post and thanks in advance for any help! :star:
Yesterday I "fixed" Gargoyle's Quest 2 (still waiting to receive the 27C020 eproms to do Akumajou Densetsu...) , here are some pics for your viewing pleasure ;D
(http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01136-20121122-1110.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01136-20121122-1110.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01139-20121122-1151.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01139-20121122-1151.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01142-20121122-1157.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01142-20121122-1157.jpg)
(http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01145-20121122-1222.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01145-20121122-1222.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01147-20121122-1227.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01147-20121122-1227.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01150-20121122-1315.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01150-20121122-1315.jpg)
(http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01152-20121122-1325.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01152-20121122-1325.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01157-20121122-1639.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01157-20121122-1639.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01160-20121122-1640.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01160-20121122-1640.jpg)
thanks! :D next one will be better! :star:
well done. is it hard? i guess no.
keep us informed :)
Well done!
I'll finish my Akumajou Densetsu one day! I've redone it like 3 times only to find out later after I had put it on the shelf that the 1 mb rom type I used simply wasn't compatible with FC games.
thanks!
well , the mod was on the easy side I guess... it helps to have a desoldering iron to remove the mask roms, else you need to cut or spend time with wick which is meh :upsetroll:
you do need some soldering experience though because you risk damaging tracks
Nice!
I certainly would like to try doing this with Lagrange Point. But as far as i know, there is no complete translation right?
... and here is Akumajyou Densetsu , this turns out better ;D
The cart needed some internal cutting to accommodate the larger CHR eprom, luckily nothing that shows outside ;)
(http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01177-20121127-1051.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01177-20121127-1051.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01182-20121127-1353.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01182-20121127-1353.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01184-20121127-1508.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01184-20121127-1508.jpg)
(http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01185-20121127-1508.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01185-20121127-1508.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01188-20121127-1537.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01188-20121127-1537.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01193-20121127-1544.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01193-20121127-1544.jpg)
(http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01196-20121127-1554.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01196-20121127-1554.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01195-20121127-1545.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01195-20121127-1545.jpg) (http://i125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/th_IMG01192-20121127-1544.jpg) (http://s125.photobucket.com/albums/p55/restqp/famicom%20eprom%20translations/?action=view¤t=IMG01192-20121127-1544.jpg)
If you don't mind me asking, what did you rewire on that CHR chip? I have some notes somewhere from where I took a multimeter to find the pinout of that chip, but you've already got it figured out! Looks like you have Pin 24 grounded, but I can't quite make out what you've done with pins 1-2 and 31-32.
I don't mind at all, all I did is follow the guide here: http://www.callanbrown.com/index.php?option=com_content&view=article&id=74:castlevania-iii-with-full-famicom-sound&catid=36:home-console-projects&Itemid=62
Quote
The CHR ROM is a little more complicated. Here's what you have to do:
a. Bend up pins 1, 2, 24, 31 and 32 and clip them a little bit (but not too short, you still need to solder to some of them)
b. Solder a wire into hold on the board where the EPROM's pin 24 will go
c. Now insert the EPROM and solder down all the pins that you didn't bend up
d. Solder your wire from hole 24 to pin 2 of the EPROM
e. Now solder a wire from the bent-up pin 24 to a ground. The spot I normally use is pin 16 of the EPROM which would be the last pin on the left side of the chip.
f. Finally, strip a length of wire about 1cm long and solder a wire that bridges the between pins 30, 31 and 32. This basically gets power to pin 32. Pin 31 is not connected to anything so you can solder across it just fine.
But I am actually having problems, after a while the famicom just goes to back screen. The cart works fine again if I remove it for a while.
I *suspect* that I must not connect pin31 at all since it's "Program Enable Input". Pin30 is not-connected on the datasheet so it just goes vcc to pin32. So basically I will try a connection between pin30+32 , leaving pin31 floating.
Pin1 is "VPP = Program Voltage Input" , so AFAIK it doesn't matter if it's floating...
I have made a thread on nesdev about the problem, if the solution is found I will report back ;)
Awesome, thanks! You know, I'm keeping an eye on this thread to see if you needed any help with some of the weirder carts that I've made, and instead you are the one helping me.
Hopefully my baby takes a nice long nap and I can try it out.
I hope it works for you... I will do my testing tomorrow morning, don't have the proper tools at home to tinker with it , good luck :pow:
Quote from: keropi on November 27, 2012, 11:44:48 am
I don't mind at all, all I did is follow the guide here: http://www.callanbrown.com/index.php?option=com_content&view=article&id=74:castlevania-iii-with-full-famicom-sound&catid=36:home-console-projects&Itemid=62
Quote
The CHR ROM is a little more complicated. Here's what you have to do:
a. Bend up pins 1, 2, 24, 31 and 32 and clip them a little bit (but not too short, you still need to solder to some of them)
b. Solder a wire into hold on the board where the EPROM's pin 24 will go
c. Now insert the EPROM and solder down all the pins that you didn't bend up
d. Solder your wire from hole 24 to pin 2 of the EPROM
e. Now solder a wire from the bent-up pin 24 to a ground. The spot I normally use is pin 16 of the EPROM which would be the last pin on the left side of the chip.
f. Finally, strip a length of wire about 1cm long and solder a wire that bridges the between pins 30, 31 and 32. This basically gets power to pin 32. Pin 31 is not connected to anything so you can solder across it just fine.
But I am actually having problems, after a while the famicom just goes to back screen. The cart works fine again if I remove it for a while.
I *suspect* that I must not connect pin31 at all since it's "Program Enable Input". Pin30 is not-connected on the datasheet so it just goes vcc to pin32. So basically I will try a connection between pin30+32 , leaving pin31 floating.
Pin1 is "VPP = Program Voltage Input" , so AFAIK it doesn't matter if it's floating...
I have made a thread on nesdev about the problem, if the solution is found I will report back ;)
The proper connection for pin 31 on a 27C020 is 5V. Pin 31 is /PGM, which means "enable programming when low". You are reading, not programming, so you want the opposite, which is 5V. Most of the time you are fine leaving it floating, but 27C101 for example will not work if it's not high.
Quote from: keropi on November 27, 2012, 02:31:41 pm
I hope it works for you... I will do my testing tomorrow morning, don't have the proper tools at home to tinker with it , good luck :pow:
Neat job :) As about troubleshooting - check manual for exactly the chip. There is usually recommendations about Vpp and /PGM pins in read mode.
Quote from: 80sFREAK on November 27, 2012, 08:05:39 pm
As about troubleshooting - check manual for exactly the chip. There is usually recommendations about Vpp and /PGM pins in read mode.
i second that. (had an issue with #PGM on old-fashioned 2764 http://www.famicomworld.com/forum/index.php?topic=7874.0 )
Well I have checked the soldered TMS27C020 eprom: Vpp + PGM + Vcc are all connected to the +5v line
I have found the datasheet (http://pdf1.alldatasheet.com/datasheet-pdf/view/116027/TI/TMS27C020-15JL.html) and the way they are connected atm seems fine to me:
(http://i45.tinypic.com/2m5gq5i.jpg)
I am all out of ideas atm regarding the 27C020 part...
I will try now and remove pin30 of 27C010 and get it out of the equation (maybe it does not like +5v) and connect the floating Vpp pin to VCC, since it's datasheet recommends it (though floating pin1 works just fine on the Gargoyle's Quest eproms... and I've been playing it lots... maybe the KONAMI board is different)
Yes it's random 80sFREAK ...
The 27020 marking are: TMS JL 27C020-15 , so I assume it is 150ns like the original mask rom (the amd 27010 eproms are 120ns AFAIK)
I did some rework to be exact like in datasheets:
on the 27C010: disconnected pin 30 from the pcb (since it was N/C and was getting +5v) , and soldered a wire on the +5v pcb hole that connects all 3 remaining pins: Vcc + PGM + Vpp , just like the suggestion on the datasheet:
(http://i45.tinypic.com/2lo4yef.jpg)
on the 27C020 : I did nothing ;D but I did manage to find the original mask rom's datasheet: everything is 1:1 with the eprom, it really needs no re-wiring.
... but nothing helped :'( , maybe the TI 27C020 is incompatible
edit: I have replaced the 27C020 with another one (same model/specs) and this time it seems to work fine... I am now at 1.5hrs and the game still runs.
I also tested the old eprom on the programmer, it's data is OK. Maybe it's not a good part in regards or access speed , or it just develops errors after some time of usage.
edit2: everything is OK :star: after replacing the 27C020 eprom, apparently the first one was flawed. ;D ;D ;D
I didn't have any luck with mine, but I wonder if there is an issue with the rom files themselves. I am using AMD chips which have always been rock solid for me but the program I use to split the files didn't work and I used a different one, I wonder if it screwed up the splitting.
Quote from: GohanX on November 28, 2012, 01:48:22 pm
I didn't have any luck with mine, but I wonder if there is an issue with the rom files themselves. I am using AMD chips which have always been rock solid for me but the program I use to split the files didn't work and I used a different one, I wonder if it screwed up the splitting.
If you can wait until morning (~9hrs , have them in my office pc) I can send you my split files that work so you can compare them... I've been playing several hours today ;D , no problems whatsoever :mario:
^ it looked new and was bought as new... both chips were different (can't remember what the other's markings were though, it's now in the cart....) but the problematic one has these:
TMS JL
27C020-15
LU65A0CEP
SIGNAPORE