Viajando para os tempos onde os home computers e os monitores CRT eram lugar comum na computação, existiam muitos hardwares interessantes para melhorar nossa experiência nos jogos. Um destes dispositívos eram as Light Guns. Com este aparelho você podia mirar e atirar diretamente contra a tela. Duck Hunt da Nintendo é um dos mais conhecidos jogos que usou esta extensão. A página do FRS disponibilizou muitos patchs de hardware e software para que consigamos curtir os jogos com suporte a light gun.
No mercado de home computers existiam diferentes modelos de light guns, além da própria do MSX. Segue uma lista de algumas conhecidas:
- A Light Phaser Gun da SEGA para Master System.
- A Gun Stick para o ZX Spectrum
- A Zapper da Nintendo para o NES
- A Plus X Terminator Laser da ASCII para MSX
- A Gunstick da MHT Ingenieros para Amstrad CPC
Embora você possa conectar a Light Phaser da SEGA diretamente no MSX sem o uso de adaptador, este método não é recomendado. Ele pode causar danos irreparáveis na parte interna de seu MSX. Quando conectada desta maneira, a Light Phaser obtém o terra para todo seu circuito a partir do pino de dados do PSG. Ao longo do tempo, existe uma grande possibilidade de queimar o Porto3/bit5 do PSG.
A página MSX do FRS acabou de lançar o esquemático para adaptadores para light gun gunSMS e gunNES que permitem ligar facilmente tanto a Light Phaser da SEGA quanto a Zapper da Nintendo ao MSX, assim qualquer um pode curtir estes jogos sem se preocupar em danificar os preciosos MSX.
Para o MSX temos alguns jogos legais com suporte à Light Gun:
- Duck Hunt da Karoshi (baseada na versão NES)
- Dungeon Hunter
- Air Hockey
- Pig Race
- Shooting Collection
Duck Hunter talvez seja o mais conhecido. Os últimos dois jogos foram recentemente redescobertos, otimizados, corrigidos e receberam patch para o Turbo-R para que passem em todos os Testes MSX Acid desenvolvidos pelo usuário sd_snatcher. Estes arquivos ROM estão em circulação atualmente pela Internet.
O game original lançado pela Karoshi no concurso MSXdev'04 é ótimo, porém usa a Light Phaser da SEGA conectada diretamente ao MSX sem qualquer adaptador. Você pode usar tanto um adaptador para conectar a phaser ou a zapper, ou jogar a nova versão corrigida do game com uma light gun MSX.
Este patch, feito pelo FRS, implementa as seguintes funções e correções:
- Troca o driver interno da LightGun pelo driver padrão do MSX. O suporte para a GunStick foi deixado de lado (pois não há espaço nos 8Kb da ROM).
- O jogo agora passar por todos os testes MSX Acid.
- O turbo será ativado caso a rotina CHGCPU esteja presente na BIOS.
- Um manipulador de interrupção novo foi implementado.
- As duas Light Guns conectadas ao MSX agora podem iniciar o jogo. Quando a segunda Light Gun inicia o jogo o modo de dois jogadores é selecionado.
Ainda existe um problema que não foi corrigido: no modo de dois jogadores, se os dois dipararem ao mesmo tempo e o jogador 1 erra o seu tiro, o sensor do jogador 2 não é checado fazendo com que o jogador 2 também perca seu tiro.