Difference between revisions of "Cho Ren Sha 68K"

From Shmups Wiki -- The Digital Library of Shooting Games
Jump to navigation Jump to search
(reworked the page a little bit and added some stuff)
 
(2 intermediate revisions by 2 users not shown)
Line 16: Line 16:
 
}}
 
}}
  
'''Cho Ren Sha 68K''' (超連射68K) is a doujin vertical game released for the Sharp X68000 in 1995, and eventually ported to the Windows Operating System in 2001. It has remained popular since its release and has influenced several later doujin games. The game has continued to receive updates occasionally, with the latest update in 2025.
+
'''Cho Ren Sha 68K''' <small>(超連射68K "Super Rapid Fire 68K")</small> is a doujin vertical game released for the [https://en.wikipedia.org/wiki/X68000 Sharp X68000] in 1995, and eventually ported to the Windows Operating System in 2001. It has remained popular since its release and has influenced several later doujin games. The game received many updates after its original release, polishing up its visuals and adding new features.
  
 
The game is widely considered a prime exemplar of the pseudo-manic subgenre, emphasizing player movement and rapid pacing with moderate bullet counts.
 
The game is widely considered a prime exemplar of the pseudo-manic subgenre, emphasizing player movement and rapid pacing with moderate bullet counts.
Line 24: Line 24:
 
{{clear}}
 
{{clear}}
  
== Controls ==
+
== Gameplay Overview ==
* '''Fire:''' Z or Ctrl. Fires shot volleys semi-automatically. A fast tap rate is not necessary to achieve maximum fire rate. In the Windows v1.10 and later, auto-fire can be enabled in the settings menu.
+
=== Controls ===
* '''Bomb:''' X or Shift. Uses up one of the bombs in the player's possession, dealing a lot of damage, and granting invincibility during the bomb duration. The further away an enemy is from a bomb, the less damage the bomb will do.
+
* '''Fire:''' Z or Ctrl. Fires shot volleys semi-automatically. A fast tap rate is not necessary to achieve maximum fire rate, with about 4 taps per second being enough to fire as quickly as possible. In the Windows v1.10 and later, auto-fire can be enabled in the settings menu.
 +
* '''Bomb:''' X or Shift. Uses up one of the bombs in the player's possession, dealing a large amount of damage, and granting invincibility for the duration of the explosions. The bomb's damage drops off for enemies that are farther away.
 +
* '''Start:''' PageUp (Windows). Pauses the game.
 +
* '''Select:''' PageDown (Windows). Holding select and start at the same time forces a game over, allowing for a quicker restart.
 +
 
 +
=== Items ===
 +
[[File:CRS Items.png|213x213px|thumb|right|Item triangle]]
 +
Every stage in the game features destructible carrier ships which drop items when destroyed. Items appear in a triangular arrangement, which slowly floats down, disappearing off-screen if not collected in time, with the items spinning around the center of the triangle at a random speed.
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Item || Description
 +
|-
 +
| [[File:crs68k_pickup_power.png|50px]] || '''Power up''' <br> Raises power level by 1. Caps out at power level 5, obtained after picking up 4 power ups.
 +
|-
 +
| [[File:crs68k_pickup_bomb.png|50px]] || '''Bomb''' <br> Increases bomb stock by 1. Caps out at 5 bombs.
 +
|-
 +
| [[File:crs68k_pickup_shield.png|50px]] || '''Shield''' <br> Grants a shield. Caps out at 1. The shield breaks when hit, releasing a blast which deals damage and removes projectiles in a radius around the player, granting invulnerability for a brief moment as well.
 +
|-
 +
| [[File:CRS 1up.png|50px]] || '''1up''' <br> Grants 1 life. Appears for every 1 million points earned, replacing the shield in the next item triangle. If the player does not have a shield, the 1up will not appear until they do. If the player fails to collect the 1up after it appears, it will be lost.
 +
|}
  
* '''Start:''' PageUp (Windows). Pauses the game.
+
Collecting an item will cause the other two to disappear, as well as render the player invulnerable for approximately 1.5 seconds. If the player has reached max capacity for a given item, picking it up will grant points instead.
* '''Select:''' PageDown (Windows). Hold Select and Start at the same time to force game over, allowing you to restart quickly.
 
  
== Weapons ==
+
It is possible to pick up all three items by maneuvering inside of the triangle and remaining there for a few seconds. The items will start to spin rapidly, before being collected simultaneously.
The player ship is equipped with a vulcan weapon with one green forward-firing stream and two yellow side streams that fan forward to outward. There are 5 levels of power which will increase shot frequency and damage for each powerup collected. Power level 5 damage is 1.375 times greater than level 1. The player is reset to power level 1 upon losing a life.
 
  
== Items ==
+
=== Ship ===
[[File:CRS Items.png|100px|thumb|left|Item triangle]]
+
The game features one controllable ship, which has a white hull and bright red cockpit. The ship's equipment is as follows:
Items in Cho Ren Sha 68k come in the form of a triangle-shaped arrangement that item carrier ships leave behind when destroyed. There are three possible pickups in the triangle:
+
* A vulcan weapon, which fires one green stream forward and two yellow side streams that fan inward to outward. The projectile count and damage can be increased by picking up power ups, with damage at power level 5 being 1.375 times greater than at level 1. The player is reset to power level 1 upon losing a life.
*'''Powerup:''' Raises power level by 1 or gives points if at max power.
+
* Up to 5 bombs, with the bomb count being reset to 3 upon losing a life.
*'''Bomb:''' Increases bomb stock by 1 or gives points if the player already has 5 bombs in stock.
 
*'''Shield:''' Grants a shield or gives points if the player has a shield already.
 
If the player manages to get inside the triangle, it will start to rapidly spin. Remaining inside it long enough will reward the player with all three pickups within that triangle.
 
[[File:CRS 1up.png|thumb|left|1up item]]
 
*'''1up:''' For every 1 million points earned, the following Shield item that appears will instead be a 1up, if the player has a shield at the time. If the player does not have a shield, the 1up's appearance will be delayed until they do. If the player fails to collect the 1up after it appears, it is gone.
 
  
Upon collecting any item, the player is invincible for about 1.5 seconds.
+
=== Loops ===
{{clear}}
+
The game normally consists of two loops, with no special requirements for accessing loop 2, which simply begins after the player goes through the first 7 stages. The second loop introduces [[Help:Glossary#Revenge_Bullets|suicide bullets]], but is otherwise identical to the first. Smaller enemies fire a singular medium pink projectile aimed at the player after death, while larger foes generally fire several projectiles, with some bosses firing them during the death animation itself. The [[Glossary#True Last Boss|True Last Boss]] emerges out of the large player-like ship at the end of 3-0 (final stage of loop 2).
  
== Loops ==
+
On hard mode the game takes the player through loops 3 and 4, starting on 3-1 and ending on 5-0. Enemies produce different suicide bullet patterns on each loop, with loop 3 featuring long streaks of thin pink bullets, while loop 4 introduces bursts of medium-sized flashing projectiles at erratic angles.
There is a 2nd loop with no requirements other than to complete stage 2-0 (which is actually the end of loop 1); continues can be used. The second loop introduces [[Help:Glossary#Revenge_Bullets|suicide bullets]] and is otherwise identical to the first. After Stage 3-0 (the end of loop 2), the True Last Boss will come out of its giant player ship form.
 
  
On hard mode, the game plays through loops 3 and 4, starting on 3-1 and ending on 5-0. Enemies produce different suicide bullet patterns on each loop.
+
Further loops can be accessed either by continuing after finishing a run, or by [[Cho Ren Sha 68K#Secrets|setting them manually]].
  
== Scoring ==
+
=== Scoring ===
* Collecting excess items grants increasing score bonuses of 100, 200, 400, 800, 1600, 3200, 6400, 12800, and 25600. This bonus applies to all excess items. The item bonus is reset to 100 if the player ever loses a ship.
+
[[File:CRS68K score comparison.png|thumb|right|Score from the first enemy wave, plus any suicide bullets, for loops 1, 2, 3 and 4.]]
* At the end of each stage, the player is awarded a bonus:
+
* Collecting excess items grants increasing score bonuses, which start out at 100 points and double with each subsequent pickup, capping out at 25,600 points. This bonus applies to all excess items, and is reset upon losing a life.
 +
* The game features a stage end bonus, awarding the player for conserving their resources:
 
   Bomber Bonus: [20,000 x Bombs in stock]
 
   Bomber Bonus: [20,000 x Bombs in stock]
 
   Shield Bonus: 50,000 if the player has a shield up during the end stage tally
 
   Shield Bonus: 50,000 if the player has a shield up during the end stage tally
 
   Zanki Bonus: [50,000 x Lives in stock]
 
   Zanki Bonus: [50,000 x Lives in stock]
* Damaging enemies produces tick points. The green bullets of the shot weapon are more efficient than the yellow ones. Ramming enemies while invincible produces even more tick points.
+
* Damaging enemies produces tick points. The green bullets fired by the vulcan weapon grant more tick points than yellow ones. Ramming enemies while invincible produces even more tick points. Bosses generally grant tick points even if temporarily invulnerable, such as during phase transitions.
[[File:CRS68K score comparison.png|thumb|right|Score from the first enemy wave, plus any suicide bullets, for loops 1, 2, 3 and 4.]]
 
 
* Each spawned suicide bullet produces points. Suicide bullets immediately cancelled by a bomb still give points, but [[Help:Glossary#Sealing|sealed]] bullets do not.
 
* Each spawned suicide bullet produces points. Suicide bullets immediately cancelled by a bomb still give points, but [[Help:Glossary#Sealing|sealed]] bullets do not.
{{clear}}
+
 
 +
=== Story ===
 +
While the game has little in terms of explicit plot, the player's ship seems to be part of some repeating cycle, with the visuals seen upon starting a run implying that they had already gone through at least one loop before the game started. The brief ending sequence added in version 1.10 sheds a bit more light on the lore - after beating the TLB, the player's ship transforms into a plane before landing at a runway crowded with people. The on-screen text seen during the ending suggests that the player's ship was stuck in some kind of simulation, and has finally made it out by defeating the TLB.
  
 
== Strategy ==
 
== Strategy ==
*Cho Ren Sha 68k strongly emphasizes never getting hit and rarely bombing, as collecting full item triangles will lead to point bonuses that will increase exponentially per item pickup. This means any item picked up with the indicated item at max capacity already (firepower, bomb stock, active shield) will increase the excess point value of all pickups, capping out at 25,600 points per item. When successfully performing a triple item pickup with max power, 5 bombs, and an active shield the player will increase the excess value three times, and at max value can earn 76,800 points per item triangle.
+
* ''Cho Ren Sha 68k'' strongly emphasizes never getting hit and rarely bombing, as collecting full item triangles leads to point bonuses that increase exponentially per item pickup. Successfully performing a triple item pickup with max power, 5 bombs, and an active shield allows the player to increase the excess value three times, maxxing out at 76,800 points per item triangle. If picking up a full triangle safely is impossible, it is generally worth it to use a bomb to still be able to get it.
 
+
* Stage end bonuses further underline the importance of never dying and being careful with bombs as much as possible. There is no cap on the number of lives the player can have, so holding onto them allows for the stage end bonus to exceed 1 million point during the later parts of the game, in turn granting more lives which make it even easier to obtain more 1ups, greatly expiditing score gains.
*Stage end bonuses further emphasize the importance of never dying and being careful with bombs as much as possible. Since there is no cap on number of lives a player earns, later in the game the player can potentially earn over 1 Million points in end stage bonuses alone. This can lead to lots of 1ups in the later part of the game further expediting score gains.
+
* Stage 1 features a pair of bonus enemies which appear if the two large enemies found in the first half of the stage are [[Help:Dodging_strategy#Speedkilling|speedkilled]]. When close to death, these enemies release a large amount of destructible spinners worth 1000 points each, and should be kept alive as long as possible while in this state. These enemies also make an appearance in stage 3, with a slightly more powerful orange variant appearing in stage 6.
 
+
* Some bosses may be approached in a particular way in order to maximize score:
*Many bosses shoot destructible missiles or release spinner enemies that can be milked for points.
+
** The stage 1 boss releases debris when destroyed, which may be shot or bombed for extra score. The large charge-up projectile periodically released by the boss can damage its opposing parts, granting points. Baiting the projectiles properly allows for both parts to be destroyed nearly simultaneously, while bombing as soon as the 2nd part is destroyed maximizes the score gained from the debris.
 
+
** The stage 2 boss will run out of missiles after repeating its attack pattern twice, after which it will begin releasing spinner enemies until the end of the phase. Additionally, if the first phase times out, the boss will release 8 unique enemies during the phase transition, which are worth a considerable amount of points.
*Stage 1 features special bonus enemies that come slowly from the bottom two corners of the screen and will fire destructible spinners when weakened that are worth 1000 points each.  It is very lucrative early score to weaken these enemies to low health and try to keep them alive while destroying all the spinners they shoot out. These enemies will only come out if you ensure that you kill all the enemies in the stage before them as soon as possible, so you will have to point blank a couple big enemies to ensure that they will spawn.
+
** Each wing part during the stage 4 boss is worth 10k points, but only if destroyed individually. This means that the core of each ship, which grants 5k points, should be destroyed last whenever possible.
 
+
** The side parts of the stage 5 boss can be prioritized over the core in order to maximize score, however this strategy may prove tricky due to the difficulty of the overlapping patterns.
*Stage 1 boss has a special bonus with debris that it leaves behind when destroyed. Bombing this debris grants a lot of bonus points not normally attainable by just firing. Optimally there is a strategy to lightly damage the two parts of the boss and then stop firing. The boss then needs to have it's attacks directed so that it shoots both of it's opposing parts itself so that when they both get destroyed, one bomb will provide maximum point gain possible from the debris they will both release.
+
** The capsules found on the sides of the Stage 0 boss will release spinners as well as destructible missiles during phase 2 if left alive for long enough. If leaving both capsules alive renders the attack patterns too chaotic, leaving just one capsule for phase 2 can still grant a notable amount of points.
 
 
*If the player waits long enough on the first phase of the Stage 2 boss, it will release 8 high-value option enemies upon entering its second phase.
 
  
 
== Development History ==
 
== Development History ==
Cho Ren Sha 68K was first developed for the X68000 by Koichi "Famibe no Yoshin" Yoshida, who was said to have been inspired by various arcade shoot 'em up games while brainstorming ideas for the design of his game. While creating the game, Koichi wanted the game to have a manual firing system as it was a dying trend during development and autofire started to become implemented in other games he had seen such as Batsugun and Tatsujin Ou. He ultimately settled for a semiauto shot, where pressing the Fire button once releases a couple shot volleys and tapping the button slowly would still produce a standard rate of fire.  
+
''Cho Ren Sha 68K'' was first developed for the Sharp X68000 by Koichi "Famibe no Yoshin" Yoshida, who was said to have been inspired by various arcade shoot 'em up games while brainstorming ideas for the design of his game. As outlined in his development notes, Koichi wanted to have a manual firing system as it was a dying trend during development and autofire started to become implemented in other games he had seen such as [[Batsugun]] and [[Tatsujin Ou]]. Wanting to preserve the tactile feel of manual fire, but worried about players struggling solely because they could not tap fast enough, he ultimately settled for a semiauto shot, where pressing the fire button once releases a couple shot volleys and tapping the button slowly still produces a standard rate of fire.
  
Cho Ren Sha 68K saw an initial release in 1995 for the Sharp X68000 home computer.  As the game gained popularity in the Doujin scene, it would later be ported to Windows in 2001.  This Windows version port allowed the game to be played at the original 55 FPS or at 60 FPS. In 2005 a patch was released to address issues with modern hardware and improve compatibility with newer Windows machines. In 2017 another patch was once again pushed out for Windows 10 systems while continuing to fix various compatibility issues.
+
The game saw an initial release in 1995 for the Sharp X68000 home computer.  As the game gained popularity in the Doujin scene, it would later be ported to Windows in 2001.  This Windows version port allowed the game to be played at the original 55 FPS or at 60 FPS. In 2005 a patch was released to address issues with modern hardware and improve compatibility with newer Windows machines. In 2017 another patch was once again pushed out for Windows 10 systems while continuing to fix various compatibility issues.
  
 
=== Version Differences ===
 
=== Version Differences ===
Line 94: Line 106:
 
* '''1.01:''' Windows port
 
* '''1.01:''' Windows port
 
* '''1.10:''' Major revision for X68000 and X68000Z, later adapted to Windows.
 
* '''1.10:''' Major revision for X68000 and X68000Z, later adapted to Windows.
# 2001: Initial port to Windows. Added 60 FPS support  
+
# 2001: Initial port to Windows. Added 60 FPS support
 
# 2005: Update for 1.01 which added a Hard rank difficulty and various bug fixes.
 
# 2005: Update for 1.01 which added a Hard rank difficulty and various bug fixes.
 
# 2017: Another update for 1.01 which improved sound issues and compatibility with Windows 10 systems.
 
# 2017: Another update for 1.01 which improved sound issues and compatibility with Windows 10 systems.
Line 102: Line 114:
  
 
== Secrets ==
 
== Secrets ==
*'''Kakus[h]i Menu: ''' There are several options to toggle here with varying effects. This menu is accessed differently in the Windows and X68000 versions.
+
*'''Kakus[h]i Menu: ''' This menu features a variety of different options, and is accessed differently in the Windows and X68000 versions. In Windows v1.10, it appears to not exist.{{Template:Unconfirmed}}
  
Before v1.10 Windows: In the main menu within the config screen, holding UP for 4 seconds will reveal the Kakusi Menu. Holding UP for 4 seconds again brings back the default config menu.<br>
+
Before v1.10 Windows: In the main menu within the config screen, hold UP for 4 seconds. Holding UP for 4 seconds again brings back the default config menu.<br>
v1.10 Windows: Unknown{{Template:Unconfirmed}}
+
X68000 (v1.10 only): There are two ways to activate this menu; the joystick method requires a controller with a SELECT button (FM TOWNS-style):
 
 
X68000 (v1.10 only): There are two ways to activate this menu. The joystick method requires a controller with a SELECT button (FM TOWNS-style):
 
  
 
#Select CONFIGURE on the title screen while holding RIGHT and TAB on the keyboard.
 
#Select CONFIGURE on the title screen while holding RIGHT and TAB on the keyboard.
Line 114: Line 124:
 
Once open, the menu provides the following options:
 
Once open, the menu provides the following options:
 
#VWAIT: No known effect.
 
#VWAIT: No known effect.
#MUTEKI: Invincibility
+
#MUTEKI: Grants invincibility when set to 1. A sound effect will still play when hit, but the player will not die.
#STAGE: 1-7 will pick stages 1 through 0, while setting the digit to F and then hitting Continue in the main menu will let you play Show Time.
+
#STAGE: Alters the starting stage when continuing. 1-7 picks stages 1 through 0, while setting the number to F grants access to Show Time (described in more detail below).  
#ACCHO: 0-7 will determine which loop you start the game onThe normal game only has 2 loops and later loops wouldn't be seen unless the player Continued after beating loops 1 and 2 in a real game.
+
#ACCHO: Determines the starting loop. This setting is 0-indexed.   
#TD_SPEED: Bullet enemy speed
+
#TD_SPEED: Affects enemy bullet speed.
#JK_SPEED: Player movement speed
+
#JK_SPEED: Affects player movement speed.
#BOSS_ONLY: Skip stages and only fight bosses. The player remains stuck at initial equipment due to the lack of any powerup carriers.
+
#BOSS_ONLY: Causes each stage to consist solely of the boss fight when set to 1. The player remains stuck at initial equipment due to the lack of any powerup carriers.
#DEBUG: Will show various information such as enemy values when destroyed based on the setting of this value.
+
#DEBUG: Displays various information during gameplay depending on the set value, including enemies values when destroyed.
 
#KASEGI (Windows-only): Cannot be changed and does nothing.
 
#KASEGI (Windows-only): Cannot be changed and does nothing.
 
#SAVE DEMO.REP (X68000-only): Writes the game demo to disk.
 
#SAVE DEMO.REP (X68000-only): Writes the game demo to disk.
  
* '''Debug Mode''': In X68000 v1.10, the debug mode described above can be activated on startup without entering the Kakushi menu by holding both joystick action buttons or CTRL+SHIFT on startup. You can release your inputs when the game starts printing asset loading messages.
+
* '''Debug Mode''': In X68000 v1.10, the debug mode described above can be activated on startup without entering the Kakushi menu by holding both joystick action buttons or CTRL+SHIFT on startup. The inputs can be released when the game starts printing asset loading messages.
 
+
*'''Show Time''': A special boss rush consisting of three bosses which alternating indefinitely. Two of the bosses share sprites with ones found in the game, but utilize different attacks, while one boss is entirely unique and not found anywhere in the main game.
*'''Show Time''': A special boss rush of three bosses alternating infinitely. The bosses use different attacks than what they would use in the normal game and one boss makes an appearance which does not appear in the main game at all.
 
  
 
== Download ==
 
== Download ==
https://yosshin4004.github.io/x68k/crs68k/official/index.html
+
The game is available as freeware and can be downloaded from https://yosshin4004.github.io/x68k/crs68k/official/index.html. The Sharp X68000 version will run in an emulator (such as RetroArch's PX68K core) at 55 FPS. The Windows version runs at 60 FPS, and notably features a reworked replay system.
  
 
==== Older versions ====
 
==== Older versions ====
The following link has all 3 Windows versions, plus the original Sharp X68000 version. The Sharp X68000 version will run in Sharp X68000 emulators (such as RetroArch's PX68K core) giving you the advantage of the original framerate = 55fps. This is nearly 10% slower than the Windows version, and hence much more enjoyable! Link: https://web.archive.org/web/20190927084456/http://www2.tky.3web.ne.jp/~yosshin/my_works/download.html
+
The following link has all 3 Windows versions, plus the original Sharp X68000 version: https://web.archive.org/web/20190927084456/http://www2.tky.3web.ne.jp/~yosshin/my_works/download.html
  
 
== Tools ==
 
== Tools ==
Line 139: Line 148:
  
 
Set this address to the desired stage number, then select "Continue" on the main menu. Loop 1 stages are 1 to 7, loop 2 stages are 17 to 23.<br>
 
Set this address to the desired stage number, then select "Continue" on the main menu. Loop 1 stages are 1 to 7, loop 2 stages are 17 to 23.<br>
[https://www.mediafire.com/file_premium/vo4dx3u6p7ob3io/cho_ren_sha_level_select.CT/file Download premade Cheat Engine table]
+
[https://www.mediafire.com/file/5pscrzwmtj8qaud/cho_ren_sha_68k_v1-10_WIP19_level_select.CT/file Download premade Cheat Engine table]
 +
 
 +
Alternatively, attach Cheat Engine to the running Cho Ren Sha process, select "Add Address Manually", and paste the entry below matching your downloaded build of the game:
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 148: Line 159:
 
|-
 
|-
 
| Windows 2025/01/19 WIP15 || 4 byte || cho_ren_sha_68k.exe+536D90
 
| Windows 2025/01/19 WIP15 || 4 byte || cho_ren_sha_68k.exe+536D90
 +
|-
 +
| Windows 2025/05/25 WIP18 || 4 byte || cho_ren_sha_68k.exe+63CCB8
 +
|-
 +
| Windows 2025/06/15 WIP19 || 4 byte || cho_ren_sha_68k.exe+63CCB8
 
|}
 
|}
  
 
== Trivia ==
 
== Trivia ==
*In versions prior to 1.10, the default high score table when first turning on the game is populated completely with the names of other Toaplan games: Slap Fight, Tatsujin, Flying Shark, Twin Cobra, Same3!, Tiger Heli, Batsugun, Dogyuun, Out Zone, V-V. As of 1.10, it now defaults to a message thanking players and STG developers, although entering an empty name will instead produce the name of an X68000 model or type of accelerator board.
+
* In versions prior to 1.10, the default high score table is populated completely with the names of other [[Toaplan]] games: [[Slap Fight]], [[Tatsujin]], [[Hishouzame]], [[Kyuukyoku Tiger]], [[Same! Same! Same!|Same3!]], [[Tiger-Heli]], Batsugun, [[Dogyuun]], [[OutZone]] and [[V-V]]. As of 1.10, it defaults to a message thanking players and STG developers, although entering an empty name will instead produce the name of an X68000 model or type of accelerator board.
*In the beginning of stage 1-1, there is a brief background color transition and some pieces of debris that are seen coming from the bottom of the screen. When you complete stage 0 and get sent to loop 2 stage 1, the same color transitions and debris appear. This implies that 1-1 has a stage 0 that happened before the player started playing or that there is a cycle occurring.
+
[[File:Crs68k_1.10_devmessage.png|thumb|left|430x360px|The leaderboard message added in version 1.10.]]
*[[ZeroRanger]] contains several references to Cho Ren Sha, including the shot weapon of its Type-B ship, and enemies based on the Stage 0 boss and player ship.
+
{{clear}}
*The powerup carriers are referenced in [[Graze Counter]]. The Triple Item Grab technique is also used in [[Graze Counter GM]].
+
* [[ZeroRanger]] contains several references to Cho Ren Sha, including the shot weapon of its Type-B ship, and enemies based on the Stage 0 boss and player ship.
*The powerup items seen in [[Crimzon Clover]] are a reference to the Cho Ren Sha item triangle.
+
* The powerup carriers are referenced in [[Graze Counter]]. The Triple Item Grab technique is also used in [[Graze Counter GM]].
 +
* The powerup items seen in [[Crimzon Clover]] are a reference to the Cho Ren Sha item triangle.
  
 
== Gallery ==
 
== Gallery ==
Line 169: Line 185:
 
# ''Cho Ren Sha 68K Development Postscript'', [https://shmuplations.com/chorensha68k translation on Shmuplations]
 
# ''Cho Ren Sha 68K Development Postscript'', [https://shmuplations.com/chorensha68k translation on Shmuplations]
  
* This page was assembled using a template provided by [[User:CHA-STG|CHA-STG]] and [[User:Plasmo|Plasmo]].</small>
+
* This page was assembled using a template provided by [[User:CHA-STG|CHA-STG]] and [[User:Plasmo|Plasmo]].
  
  

Latest revision as of 00:02, 28 August 2025

CRS68K Logo png.png

Cho Ren Sha 68k
CRS68K side art.jpg

Box art?

Developer: Famibe no Yosshin
Official site: yosshin4004.github.io
Music: Loser Kashiwagi
Release date: 1995

Cho Ren Sha 68K (超連射68K "Super Rapid Fire 68K") is a doujin vertical game released for the Sharp X68000 in 1995, and eventually ported to the Windows Operating System in 2001. It has remained popular since its release and has influenced several later doujin games. The game received many updates after its original release, polishing up its visuals and adding new features.

The game is widely considered a prime exemplar of the pseudo-manic subgenre, emphasizing player movement and rapid pacing with moderate bullet counts.

For replay videos, visit the Video Index.

Gameplay Overview

Controls

  • Fire: Z or Ctrl. Fires shot volleys semi-automatically. A fast tap rate is not necessary to achieve maximum fire rate, with about 4 taps per second being enough to fire as quickly as possible. In the Windows v1.10 and later, auto-fire can be enabled in the settings menu.
  • Bomb: X or Shift. Uses up one of the bombs in the player's possession, dealing a large amount of damage, and granting invincibility for the duration of the explosions. The bomb's damage drops off for enemies that are farther away.
  • Start: PageUp (Windows). Pauses the game.
  • Select: PageDown (Windows). Holding select and start at the same time forces a game over, allowing for a quicker restart.

Items

Item triangle

Every stage in the game features destructible carrier ships which drop items when destroyed. Items appear in a triangular arrangement, which slowly floats down, disappearing off-screen if not collected in time, with the items spinning around the center of the triangle at a random speed.

Item Description
Crs68k pickup power.png Power up
Raises power level by 1. Caps out at power level 5, obtained after picking up 4 power ups.
Crs68k pickup bomb.png Bomb
Increases bomb stock by 1. Caps out at 5 bombs.
Crs68k pickup shield.png Shield
Grants a shield. Caps out at 1. The shield breaks when hit, releasing a blast which deals damage and removes projectiles in a radius around the player, granting invulnerability for a brief moment as well.
CRS 1up.png 1up
Grants 1 life. Appears for every 1 million points earned, replacing the shield in the next item triangle. If the player does not have a shield, the 1up will not appear until they do. If the player fails to collect the 1up after it appears, it will be lost.

Collecting an item will cause the other two to disappear, as well as render the player invulnerable for approximately 1.5 seconds. If the player has reached max capacity for a given item, picking it up will grant points instead.

It is possible to pick up all three items by maneuvering inside of the triangle and remaining there for a few seconds. The items will start to spin rapidly, before being collected simultaneously.

Ship

The game features one controllable ship, which has a white hull and bright red cockpit. The ship's equipment is as follows:

  • A vulcan weapon, which fires one green stream forward and two yellow side streams that fan inward to outward. The projectile count and damage can be increased by picking up power ups, with damage at power level 5 being 1.375 times greater than at level 1. The player is reset to power level 1 upon losing a life.
  • Up to 5 bombs, with the bomb count being reset to 3 upon losing a life.

Loops

The game normally consists of two loops, with no special requirements for accessing loop 2, which simply begins after the player goes through the first 7 stages. The second loop introduces suicide bullets, but is otherwise identical to the first. Smaller enemies fire a singular medium pink projectile aimed at the player after death, while larger foes generally fire several projectiles, with some bosses firing them during the death animation itself. The True Last Boss emerges out of the large player-like ship at the end of 3-0 (final stage of loop 2).

On hard mode the game takes the player through loops 3 and 4, starting on 3-1 and ending on 5-0. Enemies produce different suicide bullet patterns on each loop, with loop 3 featuring long streaks of thin pink bullets, while loop 4 introduces bursts of medium-sized flashing projectiles at erratic angles.

Further loops can be accessed either by continuing after finishing a run, or by setting them manually.

Scoring

Score from the first enemy wave, plus any suicide bullets, for loops 1, 2, 3 and 4.
  • Collecting excess items grants increasing score bonuses, which start out at 100 points and double with each subsequent pickup, capping out at 25,600 points. This bonus applies to all excess items, and is reset upon losing a life.
  • The game features a stage end bonus, awarding the player for conserving their resources:
 Bomber Bonus: [20,000 x Bombs in stock]
 Shield Bonus: 50,000 if the player has a shield up during the end stage tally
 Zanki Bonus: [50,000 x Lives in stock]
  • Damaging enemies produces tick points. The green bullets fired by the vulcan weapon grant more tick points than yellow ones. Ramming enemies while invincible produces even more tick points. Bosses generally grant tick points even if temporarily invulnerable, such as during phase transitions.
  • Each spawned suicide bullet produces points. Suicide bullets immediately cancelled by a bomb still give points, but sealed bullets do not.

Story

While the game has little in terms of explicit plot, the player's ship seems to be part of some repeating cycle, with the visuals seen upon starting a run implying that they had already gone through at least one loop before the game started. The brief ending sequence added in version 1.10 sheds a bit more light on the lore - after beating the TLB, the player's ship transforms into a plane before landing at a runway crowded with people. The on-screen text seen during the ending suggests that the player's ship was stuck in some kind of simulation, and has finally made it out by defeating the TLB.

Strategy

  • Cho Ren Sha 68k strongly emphasizes never getting hit and rarely bombing, as collecting full item triangles leads to point bonuses that increase exponentially per item pickup. Successfully performing a triple item pickup with max power, 5 bombs, and an active shield allows the player to increase the excess value three times, maxxing out at 76,800 points per item triangle. If picking up a full triangle safely is impossible, it is generally worth it to use a bomb to still be able to get it.
  • Stage end bonuses further underline the importance of never dying and being careful with bombs as much as possible. There is no cap on the number of lives the player can have, so holding onto them allows for the stage end bonus to exceed 1 million point during the later parts of the game, in turn granting more lives which make it even easier to obtain more 1ups, greatly expiditing score gains.
  • Stage 1 features a pair of bonus enemies which appear if the two large enemies found in the first half of the stage are speedkilled. When close to death, these enemies release a large amount of destructible spinners worth 1000 points each, and should be kept alive as long as possible while in this state. These enemies also make an appearance in stage 3, with a slightly more powerful orange variant appearing in stage 6.
  • Some bosses may be approached in a particular way in order to maximize score:
    • The stage 1 boss releases debris when destroyed, which may be shot or bombed for extra score. The large charge-up projectile periodically released by the boss can damage its opposing parts, granting points. Baiting the projectiles properly allows for both parts to be destroyed nearly simultaneously, while bombing as soon as the 2nd part is destroyed maximizes the score gained from the debris.
    • The stage 2 boss will run out of missiles after repeating its attack pattern twice, after which it will begin releasing spinner enemies until the end of the phase. Additionally, if the first phase times out, the boss will release 8 unique enemies during the phase transition, which are worth a considerable amount of points.
    • Each wing part during the stage 4 boss is worth 10k points, but only if destroyed individually. This means that the core of each ship, which grants 5k points, should be destroyed last whenever possible.
    • The side parts of the stage 5 boss can be prioritized over the core in order to maximize score, however this strategy may prove tricky due to the difficulty of the overlapping patterns.
    • The capsules found on the sides of the Stage 0 boss will release spinners as well as destructible missiles during phase 2 if left alive for long enough. If leaving both capsules alive renders the attack patterns too chaotic, leaving just one capsule for phase 2 can still grant a notable amount of points.

Development History

Cho Ren Sha 68K was first developed for the Sharp X68000 by Koichi "Famibe no Yoshin" Yoshida, who was said to have been inspired by various arcade shoot 'em up games while brainstorming ideas for the design of his game. As outlined in his development notes, Koichi wanted to have a manual firing system as it was a dying trend during development and autofire started to become implemented in other games he had seen such as Batsugun and Tatsujin Ou. Wanting to preserve the tactile feel of manual fire, but worried about players struggling solely because they could not tap fast enough, he ultimately settled for a semiauto shot, where pressing the fire button once releases a couple shot volleys and tapping the button slowly still produces a standard rate of fire.

The game saw an initial release in 1995 for the Sharp X68000 home computer. As the game gained popularity in the Doujin scene, it would later be ported to Windows in 2001. This Windows version port allowed the game to be played at the original 55 FPS or at 60 FPS. In 2005 a patch was released to address issues with modern hardware and improve compatibility with newer Windows machines. In 2017 another patch was once again pushed out for Windows 10 systems while continuing to fix various compatibility issues.

Version Differences

  • 0.10: Comiket 48 (1995). Doujin release for X68000. Early prototype. 150 sold.
  • 0.25: Comiket 49. 240 sold (for X68000)
  • 0.35: Comiket 50. 400 sold (for X68000)
  • 0.37: Osaka Pasoke 49. 30 sold (for X68000)
  • 0.45: Comiket 51. 420 sold. (for X68000)
  • 0.46: Comiket 51. Bugfix release. (for X68000)
  • 0.60: Comiket 52. 520 sold. (for X68000)
  • 0.61: 1997 9/6 Osaka Pasoke (for X68000)
  • 1.00: Comiket 53 (1998). 500 units sold (for X68000)
  • 1.01: Comiket 53: Bugfix release. (for X68000)
  • 1.01: Windows port
  • 1.10: Major revision for X68000 and X68000Z, later adapted to Windows.
  1. 2001: Initial port to Windows. Added 60 FPS support
  2. 2005: Update for 1.01 which added a Hard rank difficulty and various bug fixes.
  3. 2017: Another update for 1.01 which improved sound issues and compatibility with Windows 10 systems.
  4. 2023: 1.10 released. Unique backgrounds for every stage, some enemies redrawn, borrowed sound effects replaced, better performance via build with newer GCC, countless other small changes.
  5. 2024: 1.10-Windows released. Implements the changes from 1.10 with additional technical improvements, reworked settings menu, and reworked replay system.
  6. Source for the X68000 versions are available in the README of the X68000 disk. This has a lot of info on changes between versions too.

Secrets

  • Kakus[h]i Menu: This menu features a variety of different options, and is accessed differently in the Windows and X68000 versions. In Windows v1.10, it appears to not exist.?

Before v1.10 Windows: In the main menu within the config screen, hold UP for 4 seconds. Holding UP for 4 seconds again brings back the default config menu.
X68000 (v1.10 only): There are two ways to activate this menu; the joystick method requires a controller with a SELECT button (FM TOWNS-style):

  1. Select CONFIGURE on the title screen while holding RIGHT and TAB on the keyboard.
  2. Select CONFIGURE on the title screen while holding RIGHT and SELECT on the joystick.

Once open, the menu provides the following options:

  1. VWAIT: No known effect.
  2. MUTEKI: Grants invincibility when set to 1. A sound effect will still play when hit, but the player will not die.
  3. STAGE: Alters the starting stage when continuing. 1-7 picks stages 1 through 0, while setting the number to F grants access to Show Time (described in more detail below).
  4. ACCHO: Determines the starting loop. This setting is 0-indexed.
  5. TD_SPEED: Affects enemy bullet speed.
  6. JK_SPEED: Affects player movement speed.
  7. BOSS_ONLY: Causes each stage to consist solely of the boss fight when set to 1. The player remains stuck at initial equipment due to the lack of any powerup carriers.
  8. DEBUG: Displays various information during gameplay depending on the set value, including enemies values when destroyed.
  9. KASEGI (Windows-only): Cannot be changed and does nothing.
  10. SAVE DEMO.REP (X68000-only): Writes the game demo to disk.
  • Debug Mode: In X68000 v1.10, the debug mode described above can be activated on startup without entering the Kakushi menu by holding both joystick action buttons or CTRL+SHIFT on startup. The inputs can be released when the game starts printing asset loading messages.
  • Show Time: A special boss rush consisting of three bosses which alternating indefinitely. Two of the bosses share sprites with ones found in the game, but utilize different attacks, while one boss is entirely unique and not found anywhere in the main game.

Download

The game is available as freeware and can be downloaded from https://yosshin4004.github.io/x68k/crs68k/official/index.html. The Sharp X68000 version will run in an emulator (such as RetroArch's PX68K core) at 55 FPS. The Windows version runs at 60 FPS, and notably features a reworked replay system.

Older versions

The following link has all 3 Windows versions, plus the original Sharp X68000 version: https://web.archive.org/web/20190927084456/http://www2.tky.3web.ne.jp/~yosshin/my_works/download.html

Tools

Stage select cheat

Set this address to the desired stage number, then select "Continue" on the main menu. Loop 1 stages are 1 to 7, loop 2 stages are 17 to 23.
Download premade Cheat Engine table

Alternatively, attach Cheat Engine to the running Cho Ren Sha process, select "Add Address Manually", and paste the entry below matching your downloaded build of the game:

Game version Type Address
Windows 2025/01/19 WIP15 4 byte cho_ren_sha_68k.exe+536D90
Windows 2025/05/25 WIP18 4 byte cho_ren_sha_68k.exe+63CCB8
Windows 2025/06/15 WIP19 4 byte cho_ren_sha_68k.exe+63CCB8

Trivia

The leaderboard message added in version 1.10.
  • ZeroRanger contains several references to Cho Ren Sha, including the shot weapon of its Type-B ship, and enemies based on the Stage 0 boss and player ship.
  • The powerup carriers are referenced in Graze Counter. The Triple Item Grab technique is also used in Graze Counter GM.
  • The powerup items seen in Crimzon Clover are a reference to the Cho Ren Sha item triangle.

Gallery

References

  1. Famibe no Yosshin's web site
  2. Cho Ren Sha 68K Development Postscript, translation on Shmuplations
  • This page was assembled using a template provided by CHA-STG and Plasmo.