MSX and Sega Light Gun

MSX and Sega Light Gun

by ro on 18-01-2017, 07:44
Topic: Hardware
Tags: Light Gun, Sega
Languages:

Back in the days when home-computers and CRT monitors where the common compute, interesting hardware peripherals where available to enhance gaming experience. One of those devices was a light gun. With such a device you could point and shoot at the screen. Nintendo's Duck Hunt is one of the most known games that uses such an extension. FRS's MSX pages has now released several hardware and software patches to fully enjoy light-gun games.

On the home-computer market there where actually different brands of light guns, besides the MSX light gun. Here are a few well known:

Although you can connect a Sega Light Phaser directly to the MSX without any adapter, this method is not recommended. It can cause serious damage to your MSX internal hardware. When plugged this way, the Light Phaser will obtain the ground for its entire circuit from a data pin of the PSG. In the long run there's a high probability to fry the PSG Port3/bit5.

The FRS' MSX page has just released the gunSMS and gunNES light gun adapter schematics to allow easy connection of either the Sega Light Phaser or the NES Zapper to the MSX so anyone can play those games without harming precious MSX hardware.

For MSX there are just a handful of games for the laser light gun:

Where Duck Hunter might the better known, the latter three games where recently re-discovered. They are bug-fixed, optimized and patched for turbo R to pass all MSX Acid Tests by MRC user sd_snatcher. These ROM's are now circulating the net.

The original game released by Karoshi for the MSXdev'04 is great, but it uses the Sega Light Phaser directly connected to the MSX without any adapter. You can either use an adapter to connect a phaser or zapper, or just play the newly released patched version of the game with an MSX light gun.

This patch by FRS implement the following enhancements and fixes:

  • Change the embedded Lightgun driver to the standard MSX lightgun. The Gunstick support was also dropped (not enough space in a 8KB ROM).
  • The game now passes all MSX AcidTests
  • The turbo will be enabled if the CHGCPU routine is present in the BIOS
  • A better interrupt handler was implemented
  • Both light guns can now start the game. When the 2nd light gun starts the game, the two player mode will be selected.

There's still a bug in the game that wasn't fixed though: in two player mode, if both players pull the trigger at the same time and player-1 misses his shot, the player-2 sensor won't be checked and will miss his shot too.

Comments (9)

By NYYRIKKI

Enlighted (6030)

NYYRIKKI's picture

18-01-2017, 12:00

Please note that there are lot of more Light gun games if you consider also MSX games made for Gun Stick... See here for details. These games can also be patched pretty easily to work with Plus-X Terminator Laser. I once started patching the games, but unfortunately the project did not end up in to IPS patches but was abandoned before release.

By KdL

Paragon (1450)

KdL's picture

18-01-2017, 14:17

By Ivan

Ascended (9341)

Ivan's picture

18-01-2017, 19:53

Actually Gun-Stick was also released for MSX (not only for ZX Spectrum as stated in the newspost):

https://www.msx.org/wiki/MHT_Ingenieros_Gun-Stick

And it was quite popular in Spain. It was compatible with the 8-bit systems sold here + PC:

http://www.commodorespain.es/wp-content/uploads/2015/05/Guns...

By ro

Scribe (4912)

ro's picture

19-01-2017, 09:12

Thanx Nyrikki and Ivan, I've updated the news about the GunStick for MSX and the games that connect with it.

By mesiasmsx

Prophet (3441)

mesiasmsx's picture

19-01-2017, 10:47

¿Dungeon Hunter only works with X-Plus or also with Sega Light Phaser.?

By mesiasmsx

Prophet (3441)

mesiasmsx's picture

19-01-2017, 10:49

Air shoot is a MIA?

By sd_snatcher

Prophet (3645)

sd_snatcher's picture

20-01-2017, 21:05

Oh, my! I sent three different news, and they were smashed together in a way that it made any comprehension as impossible as trying to recognize your cat after it went trough the meat grinder... LOL!

The three original news were somewhat like these:

1) Software: Rare games for the Plus-X Terminator were found, restored, improved and released

Until now, most of us believed that only one game was ever made for the Plus-X Terminator Laser: Dungeon Hunter. But as it turned out, ASCII released three more games for the gun. The games were sent by a nice MSX collector who wished to remain anonymous. They were (somewhat poorly) hacked to .COM files and joined together in two disks. Those games are:

  • Air Hockey
  • Pig Race
  • Shooting Collection

Then this project backported the games back to ROM format, fixed some native bugs and enhanced them with:

  • Better interrupt handler
  • Turbo when the machine has the CHGCPU BIOS routine.
  • AcidTests compliance
  • For MSX2 or higher, the games now set 60Hz by default. To force it to run on 50Hz, just hold the key 5 pressed on boot.

2) Hardware: gunSMS and gunNES adapters released

Similar to the well known joyMega adapter, these DIY adapters were created to allow you to play the games made for the Plus-X Terminator Laser with either a Sega Light Phaser or a NES Zapper, as those are much easier to find, and much cheaper too.

3) Software: Karoshi's Duck Hunt patched to work with the Plus-X Terminator

The original game released by Karoshi for the MSXdev'04 is great, but it uses the Sega Light Phaser directly connected to the MSX without any adapter. Although it's possible to connect a Sega Light Phaser directly to the MSX like this, this method is absolutely not recommended, as it can cause serious damage to your MSX internal hardware. When plugged this way, the Light Phaser will obtain the ground for its entire circuit from a data pin of the PSG. In the long run there's a high probability to fry the PSG Port3/bit5.

This patch allows you to play the game using a standard MSX Light gun (be it either the original Plus-X Terminator Laser, or a Sega Light Phaser/NES zapper via their respective adapters).

The patch implement the following enhancements and fixes:

  • Changed the embedded Lightgun driver to the standard MSX lightgun. The Gunstick support was also dropped (not enough space in a 8KB ROM).
  • The game now passes all MSX AcidTests
  • The turbo will be enabled if the CHGCPU routine is present in the BIOS
  • A better interrupt handler was implemented
  • Both light guns can now start the game. When the 2nd light gun starts the game, the two player mode will be selected.

There's still a bug in the game that wasn't fixed though: in two player mode, if both players pull the trigger at the same time and player-1 misses his shot, the player-2 sensor won't be checked and will miss his shot too.

By riquet

Master (200)

riquet's picture

30-01-2017, 14:27

I search a cas image (or rom, or dsk) of Bestial Warrior for GunStick.
If someone have it, send me the file please (see my profile).

By hamlet

Scribe (4105)

hamlet's picture

06-02-2017, 22:43

That´s happened, when I asked my friend for his opinion about lightguns: