Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

jgakuen: MAME ROM Information.


Shiritsu Justice Gakuen - Legion of Heroes (c) 11/1997 Capcom.


Sony ZN-1 hardware

Main CPU : PSX (@ 16.9344 Mhz)

Sound CPU : Z80 (@ 8 Mhz)

Sound Chips : SPU (@ 8 Mhz), Q-Sound (@ 4 Mhz)

Screen orientation : Horizontal

Video resolution : 640 x 480 pixels

Screen refresh : 60.00 Hz

Palette colors : 65536

Players : 2

Control : 8-way joystick

Buttons : 6


The title of this game translates from Japanese as 'Private Justice Academy - Legion of Heroes'.

This game is known outside Japan as "Rival Schools - United by Fate".

Justice Gakuen is the name of one of five schools in this game. They are :

1) Taiyou Gakuen (translates from Japanese as 'Solar Academy') : Batsu, Hinata and Kyousuke are students at this school.

2) Gorin Koukou (translates from Japanese as '5-Ring High School') : Shouma, Natsu, Roberto are students at this school. The word 'gorin' is made up of two kanji: 'go' and 'rin' .

3) Pacific High School : This is an American school, where exchange students Roy, Tiffany and Boman attend.

4) Gedou Koukou (translates from Japanese as 'Heretical Doctrine High School') : Edge, Akira, Gan are students at this school for bad kids.

5) Justice Gakuen (translates from Japanese as 'Justice Academy') : Hideo, Kyouko, Raizou and Hyou are faculty at Justice Gakuen.

Suleputer released a limited-edition soundtrack album for this game (Shiritsu Justice Gakuen - Legend of Heroes Orignal Soundtrack - CPCA-1002) on 29/01/1998.


* Play Against Hyo : When you get to the seventh chapter (what would normally be the last fight), defeat your opponents with a Team Up Attack and you will go on to fight Hyo, the real boss. After beating him you will also receive a different ending then you normally would.

* Free Select Mode : After 2 weeks of installation, characters can be team up freely (but no story).

* Free Select Mode Code (no need time-release) : Go to test mode's 'Dot Cross Hatch' and press on the player 1 side Up(x2), Down(x2) LK, HP. Exit test mode and start a game holding Start button until character select screen appear.

* Play As Hyo / As Raizo : After 3 weeks of installation, insert your coin(s) and hold Start. Hyo and Raizo will be selectable.

*Play As Hyo / As Raizo (no need time-release) : Go to test mode's 'Sound&Voice' and press on the player 2 side Up(x2), Down(x2), LK, HP. Exit test mode and start a game holding Start button until character select screen appear.

* Play As Sakura / As Akira : After 4 weeks of installation, insert your coin(s) and hold Start. There will be two arrows above Hyo and Raizo.

* Play As Sakura / As Akira (no need time-release) : When Hyo and Raizo can be used, go to test mode's 'Input' and press on the player 2 side Up(x2), Down(x2), and on the player 1 side LK, HP. Exit test mode and start a game holding Start button until character select screen appear.


1. Shiritsu Justice Gakuen - Legion of Heroes (1997)

2. Moero! Justice Gakuen (2000)


* CAST :

1) Taiyou Gakuen :

Batsu Ichimonji : Nobuyuki Hiyama

Hinata Wakaba : Tomoe Hanba

Kyosuke Kagami : Isshin Chiba

Hayato Nekketsu : Takumi Yamazaki

2) Gorin Koukou :

Shoma Sawamura : Yuji Ueda

Natsu Ayuhara : Narumi Tsunoda

Roberto Miura : Tomoyuki Morikawa

3) Pacific High School :

Roy Bromwell : Ryutato Okiayu

Tiffany Rose : Miki Narahashi

Boman Delgado : Takashi Nagasako

4) Gedou Koukou :

Eiji Yamada (Edge) : Yoshiharu Yamada

Akira Kazama : Chiharu Tezuka

Gan Isurugi : Takashi Nagasako

Daigo Kazama : Koichi Yamadera

5) Justice Gakuen :

Hideo Shimazu : Tetsuo Mizutori

Kyoko Minazuki : Kotono Mitsuishi

Raizo Imawano : Tomomichi Nishimura

Hyou Imawano : Kaneto Shiozawa

6) Tamagawa Minami Koukou :

Sakura Kasugano : Yuko Sasamoto

7) Sub-characters :

Shizuku Itsumonji (Batsu's mother) : Kotono Mitsuishi

Kohai B / Hisho / Committee Chairman : Miki Narahashi

Kohai A : Tomoe Hanba

Tiffany's Dad : Tetsuo Mizutori

Professor : Tomomichi Nishimura

Narration : Kaneto Shiozawa


* Consoles :

Sony PlayStation [JP] (Jul.1998) (Model SLPS-01240~1)


Game's rom.

MAME Info:

0.144u5 [Corrado Tomaselli, The Dumping Union]

0.86u1 [Brian Troha]

0.74u2 [?]

0.36RC1 [?]


- 0.144u5: Corrado Tomaselli and The Dumping Union added Rival Schools: United By Fate (Euro 971117). Renamed (rvschool) to (rvschoolu).

- 7th January 2012: Smitdogg - Corrado Tomaselli has dumped Rival Schools (Euro).

- 0.144u4: Changed description to 'Rival Schools: United By Fate (USA 971117)' and clones to 'Rival Schools: United By Fate (Asia 971117)' and 'Shiritsu Justice Gakuen: Legion of Heroes (Japan 971117)'.

- 0.133u1: Renamed (rvschola) to (rvschoola).

- 0.86u1: Brian Troha added Rival Schools (USA 971117). Renamed (rvschool) to (rvschola).

- 0.82u2: Tourniquet, Olivier Galibert, smf, R. Belmont, [red], Malice, Renegade, Twisty, Dox, BUT and many other MAME.net board users helped out to find the missing ZN protection key - Game now playable.

- 3rd April 2004: R. Belmont and smf updated the ZN driver, making Rival Schools, Street Fighter Ex 2, Shanghai Matekibuyuu and Cool Boarders Arcade Jam playable and Gallop Racer 2 works up to the title screen.

- 0.74u2: Added Rival Schools (ASIA 971117) (Capcom 1997) and clone Justice Gakuen (JAPAN 971117).

- 0.36RC1: Added Rival Schools (ASIA 971117) (Testdriver) and clone Justice Gakuen (JAPAN 971117).

Other Emulators:

* ZiNc

Recommended Games (Fighter 3D):

Pit Fighter


Killer Instinct

Killer Instinct 2

Killer Instinct (SNES bootleg)

Tattoo Assassins

Fighting Vipers

Fighting Vipers 2

War Gods

Last Bronx

Mace: The Dark Age



Rival Schools: United By Fate

Bloody Roar 2

Daraku Tenshi - The Fallen Angels


Spikeout Final Edition

Spikers Battle

Toy Fighter

Moero Justice Gakuen

Jingi Storm

Romset: 41728 kb / 13 files / 26.1 zip

MAME XML Output:

       <game name="jgakuen" sourcefile="zn.c" cloneof="rvschool" romof="rvschool">
              <description>Shiritsu Justice Gakuen: Legion of Heroes (Japan 971117)</description>
              <rom name="coh-3002c.353" merge="coh-3002c.353" size="524288" crc="e860ea8b" sha1="66e7e1d4e426466b8f48a2ba055a91b475569504" region="user1" offset="0"/>
              <rom name="jstj_04.2h" size="524288" crc="28b8000a" sha1="9ebf74b453d775cadca9c2d7d8e2c7eb57bb9a38" region="user3" offset="0"/>
              <rom name="jst-05m.3h" merge="jst-05m.3h" size="4194304" crc="723372b8" sha1="2a7c95d1f9a3f58c469dfc28ead1fd192eaaebd1" region="user2" offset="0"/>
              <rom name="jst-06m.4h" merge="jst-06m.4h" size="4194304" crc="4248988e" sha1="4bdf7cac17d70ea85aa2002fc6b21a64d05e6e5a" region="user2" offset="400000"/>
              <rom name="jst-07m.5h" merge="jst-07m.5h" size="4194304" crc="c84c5a16" sha1="5c0ca7454189c766f1ca7305504ff1867007c8e6" region="user2" offset="800000"/>
              <rom name="jst-08m.2k" merge="jst-08m.2k" size="4194304" crc="791b57f3" sha1="4ea12a0f7a7110d7dcbc55b3f02aa9a92dea4b12" region="user2" offset="c00000"/>
              <rom name="jst-09m.3k" merge="jst-09m.3k" size="4194304" crc="6df42048" sha1="9e2b4a424de3918e5e54bc87fd9dcceff8d162be" region="user2" offset="1000000"/>
              <rom name="jst-10m.4k" merge="jst-10m.4k" size="4194304" crc="d7e22769" sha1="733f96dce2586fc0a8af3cec18153085750c9a4d" region="user2" offset="1400000"/>
              <rom name="jst-11m.5k" merge="jst-11m.5k" size="4194304" crc="0a033ac5" sha1="218b33cb51db99d3e9ee180da6a74460f4444fc6" region="user2" offset="1800000"/>
              <rom name="jst-12m.6k" merge="jst-12m.6k" size="4194304" crc="43bd2ddd" sha1="7f2976e394362cb648f620e430b3bf11b71485a6" region="user2" offset="1c00000"/>
              <rom name="jst-13m.7k" merge="jst-13m.7k" size="4194304" crc="6b443235" sha1="c764d8b742aa1c46bc8d37f36e864ef50a1ff4e4" region="user2" offset="2000000"/>
              <rom name="jst_02.2e" merge="jst_02.2e" size="131072" crc="7809e2c3" sha1="0216a665f7978bc8db3f7fdab038e1c7aa120844" region="audiocpu" offset="0"/>
              <rom name="jst_03.3e" merge="jst_03.3e" size="131072" crc="860ff24d" sha1="eea72fa5eaf407a112a5b3daf60f7ac8ad191cc7" region="audiocpu" offset="28000"/>
              <rom name="jst-01m.3b" merge="jst-01m.3b" size="4194304" crc="9a7c98f9" sha1="764c6c4f41047e1f36d2dceac4aa9b943a9d529a" region="qsound" offset="0"/>
              <chip type="cpu" tag="maincpu" name="CXD8661R" clock="100000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="8000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="spu" name="SPU" clock="33868800"/>
              <chip type="audio" tag="qsound" name="Q-Sound" clock="4000000"/>
              <display tag="gpu:screen" type="raster" rotate="0" width="640" height="480" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="6" coins="2" service="yes" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Freeze" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="65536"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise