What's new

Layer33

Student
Joined
Jul 22, 2017
Messages
119
Reaction score
83
This tutorial is for owners of Namco System 2 boards who wish to make a Rolling Thunder 2 jap convert (which has become quite difficult to find) at a lower cost, from any system game belonging to this list (gun games and race games have a second board not compatible for the convert) :

- Assault ;
- Assault Plus ;
- Cosmo Gang - The Video ;
- Burning Force ;
- Dirt Fox ;
- Dragon Saber ;
- Finest Hour ;
- Marvel Land ;
- Mirai Ninja ;
- Ordyne ;
- Phelios ;
- Legend of the Valkyrie ;
- Golly! Ghost! ;
- Kyuukai Douchuuki ;
- Bubble Trouble.


Prerequisite :

- an eprom programmer ;
- ten 27c040 (or 27c4001) eproms, seven 27c010 (or 27c1001) and two 27c512 ;
- a Namco System 2 game from the list above ;
- an hex editor like Winhex ;
- Rolling Thunder 2 romsets : parent and the jap one (can be easily found around the Web and available in MAME) ;
- a soldering iron ;
- a diode with Vf <= 0.4V (this does the job perfectly : http://fr.farnell.com/stmicroelectr...3%A9gories&searchView=table&iscrfnonsku=false )


1/ Application of patches to the program roms :

Unzip the jap romset of the game, and using your hex editor, apply the following patches to both program roms mpr0j.bin and mpr1j.bin :

Patches to apply to mpr0j.bin :

Address : Values : before => after :
0x00002069 : 66 => 4E
0x0000A4E6 : 67 => 4E
0x00002045 : 00 => 4E

Patches to apply to mpr1j.bin :

Address : Values : before => after :
0x00002069 : C4 => 71
0x0000A4E6 : 06 => 75
0x00002041 : F9 => FC
0x00002042 : D0 => 00
0x00002043 : 04 => 10
0x00002044 : 10 => 02
0x00002045 : 02 => 71


2/ Programming and installation of the eproms :

Unclip all the eproms from your game boards in use (except sys2mcpu and sys2c65c), program the new eproms with the parent and jap sets (including the 2 modified program roms) then install them as follows :

To place on the upper board (the motherboard with the Jamma connector) :

mpr0j.bin (CRC32 b73a212a after applying the patches) (27c010) has to be placed on the socket with MPR0 silk-screen printing ;
mpr1j.bin (CRC32 364a1a17 after applying the patches) (27c010) has to be placed on the socket with MPR1 silk-screen printing ;
spr0j.bin (CRC32 f8ef5150) (27c512) has to be placed on the socket with SPR0 silk-screen printing ;
spr1j.bin (CRC32 52ed3a48) (27c512) has to be placed on the socket with SPR1 silk-screen printing ;
snd0.bin (CRC32 55b7562a) (27c010) has to be placed on the socket with SND0 silk-screen printing ;
snd1.bin (CRC32 00445a4f) (27c010) has to be placed on the socket with SND1 silk-screen printing ;
chr0.bin (CRC32 6f0e9a68) (27c040) has to be placed on the socket with CHR0 silk-screen printing ;
chr1.bin (CRC32 15e44adc) (27c040) has to be placed on the socket with CHR1 silk-screen printing ;
shape.bin (CRC32 cf58fbbe) (27c040) has to be placed on the socket with SHAPE silk-screen printing ;
data0.bin (CRC32 0baf44ee) (27c010) has to be placed on the socket with DATA0 silk-screen printing ;
data1.bin (CRC32 58a8daac) (27c010) has to be placed on the socket with DATA1 silk-screen printing ;
data2.bin (CRC32 8e850a2a) (27c010) has to be placed on the socket with DATA2 silk-screen printing ;
voi1.bin (CRC32 e42027cd) (27c040) has to be placed on the socket with VOICE1 silk-screen printing ;
voi2.bin (CRC32 0c4c2b66) (27c040) has to be placed on the socket with VOICE2 silk-screen printing.

To place on the lower board (video board) :

obj0.bin (CRC32 e5cb82c1) (27c040) has to be placed on the socket with OBJ0 silk-screen printing ;
obj1.bin (CRC32 19ebe9fd) (27c040) has to be placed on the socket with OBJ1 silk-screen printing ;
obj2.bin (CRC32 455c4a2f) (27c040) has to be placed on the socket with OBJ2 silk-screen printing ;
obj3.bin (CRC32 fdcae8a9) (27c040) has to be placed on the socket with OBJ3 silk-screen printing ;
roz0.bin (CRC32 482d0554) (27c040) has to be placed on the socket with ROZ0 silk-screen printing.


3/ Jumpers settings :

Positions of the jumpers required on the top board (the motherboard with the Jamma connector) :

JP60 (* [O--])
JP66 (* [--O])
JP68 (* [--O])
JP67 (* [--O])
JP88 (* [--O])
JP86 (* [--O])
JP80 (* [O--])
JP87 (* [--O])
JP15 (* [--O])

Positions of the jumpers required on the lower board (video board) :

JP3 (* [--O])
JP4 (* [O--])
JP1 (* [O--])
JP2 (* [--O])
JP8 (* [--O])
JP7 (* [O--])
JP6 (* [O--])
JP5 (* [O--])


4/ Hardware modification :

The hardware modification is relatively simple, and without it the converts would not run.

Start by locating the socket with PC50 silk-screen printing (located in 5G) on the lower board (video board) (this is the socket which normally supports the game key, but empty in the case of a convert), then place the diode under the socket on the soldering side as shown on the picture (picture taken by Paul Swan, thanks to him) below :

189870namcosystem2.jpg



Once the change has been made, you are now in possession of a functional Rolling Thunder 2 jap convert, good game !!
 
Last edited:
Thank you ! Hope i will be able to find next year a system 2 board :whistling: . Happy holidays ! ^^

update : i've made the byteswap for mpr0j and mpr1j files . awesome (now need the board and eeproms + resistence)

update 2 : Grabbed today (20 of May 2020) a “Golly Ghost” after 6 months of searching for a Namco System 2 (on a great price -more than half about the cheapest pcb ive found on tops,surugaya or Japan auctions) board compatible with this conversion :saint:

update 3 : After i followed the steps, i almost finished the conversion , but few things are missing and hope i'll make it 100% functionable soon ✌️

also ... these are the patched files ive modified by myself. hope they are good but i don't know to verify them @Layer33



ps : i've placed jumpers like in the attached images . Please guys , if anyone who made already the conversion , can confirm if i put the jumpers on the right positions ?
 

Attachments

  • 77763D28-999E-465F-A3B1-5B86BA31CB34.jpeg
    77763D28-999E-465F-A3B1-5B86BA31CB34.jpeg
    588.8 KB · Views: 249
  • 70252B72-BCF2-4748-AB60-DEE68A91EE30.jpeg
    70252B72-BCF2-4748-AB60-DEE68A91EE30.jpeg
    491.3 KB · Views: 276
  • F887C3DE-ED80-4000-BDF1-E54EC9C4A59F.jpeg
    F887C3DE-ED80-4000-BDF1-E54EC9C4A59F.jpeg
    438 KB · Views: 277
  • 8293CF5F-973A-427D-B124-3A2738C49B64.jpeg
    8293CF5F-973A-427D-B124-3A2738C49B64.jpeg
    424.9 KB · Views: 252
  • 64C9D57A-7E73-4589-BF5F-DEE7647FD026.jpeg
    64C9D57A-7E73-4589-BF5F-DEE7647FD026.jpeg
    331.4 KB · Views: 247
  • 908B0878-500C-45BA-93C8-A65BB153F9A9.jpeg
    908B0878-500C-45BA-93C8-A65BB153F9A9.jpeg
    234.1 KB · Views: 237
  • 305C4485-BD09-42E4-AD2F-6617377ABF13.jpeg
    305C4485-BD09-42E4-AD2F-6617377ABF13.jpeg
    330.9 KB · Views: 211
  • 0803712A-0125-4C67-A388-6CD9004690A8.jpeg
    0803712A-0125-4C67-A388-6CD9004690A8.jpeg
    297.5 KB · Views: 231
Last edited:
Back
Top