Difference between revisions of "Amstrad Magnum Phaser"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Pictures)
(Technical)
Line 24: Line 24:
 
   Port[FBFEh]=80h  ;/(depending on whether button is pressed or not)
 
   Port[FBFEh]=80h  ;/(depending on whether button is pressed or not)
 
   new=Port[BFxxh]  ;-get new value
 
   new=Port[BFxxh]  ;-get new value
   if old=new then ... else ...
+
   if old=new then ; The Trigger button is pressed
 +
  ...  
 +
  else             ; The Trigger button is not pressed
 +
  ...
  
 
== Supported Games ==
 
== Supported Games ==

Revision as of 11:36, 19 July 2013

The Magnum Light Phaser was released later on in the Amstrads' life, and retailed for £24.99 in the UK.

It came supplied with a cassette and a disk, both containing six games.

464 version plugs into FLOPPY DISC socket, whereas 6128 plugs into the EXPANSION socket.

The main reason to buy this gun was for the excellent Amstrad conversion of Operation Wolf. Playing this with a light gun on your Arnold was the arcade experience people relished but rarely got back in the 80's.

The other supplied games were fun for a while, but by far the high point was Operation Wolf.

Quite irritating is the fact that each time you shoot, the whole screen has to flash on and off...

Technical

Connects to expansion port 50pin edge connector. It uses only 4 pins: VCC, GND, LPEN, D7. It doesn't decode any address lines or /IORQ lines.

 Trigger Button  ---> Request via output to Port FBFEh, then check CRTC input
 Light Sensor    ---> CRTC Light Pen Input

To read the Trigger button (to be done during vblank):

 Port[BCxxh]=11h  ;select CRTC register 11h
 old=Port[BFxxh]  ;-get old value
 Port[FBFEh]=7Fh  ;\force an edge on the lpen input
 Port[FBFEh]=80h  ;/(depending on whether button is pressed or not)
 new=Port[BFxxh]  ;-get new value
 if old=new then  ; The Trigger button is pressed
 ... 
 else             ; The Trigger button is not pressed
 ...

Supported Games

Mastertronic released some more games with Magnum Light Phaser support, but they were mostly budget-type Spectrum ports.

All five releases were also available on the Megaplay 2 compilation.

Disc

Pictures

Manuals

Download

Links