20.02.2013 Views

ZX Computings - OpenLibra

ZX Computings - OpenLibra

ZX Computings - OpenLibra

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

are on screen at a time.<br />

Although this is not the bestlooking<br />

Defender for the <strong>ZX</strong>81<br />

on the market, it plays<br />

remarkably well, and is greatly<br />

enhanced when the sound<br />

board is connected.<br />

QS Asteroids, which needs<br />

a <strong>ZX</strong>81 or New ROM <strong>ZX</strong>80<br />

with the SLOW modification, is<br />

a pretty good version of the arcade<br />

game, despite the oddlooking<br />

asteroids. Quicksilva<br />

had 'intelligent' asteroids<br />

which homed in on your ship in<br />

an early version but discovered<br />

that such a game was impossible<br />

to defeat, so the program<br />

you'll get now is a faithful copy<br />

of the arcade game,<br />

QS Invaders is the biggest of<br />

Quicksilva's games, with a full<br />

7K of machine code (plus a little<br />

BASIC). There are seven rows<br />

of 13 invaders. To see this program<br />

running with userprogrammed<br />

invaders on the<br />

character board, with sound, is<br />

to imagine you're watching a<br />

proper arcade machine in action,<br />

despite the lack of colour.<br />

A number of manufacturers<br />

have produced invader programs.<br />

This one, without the<br />

sound and user-programmed<br />

characters, is pretty much par<br />

for the course.<br />

The Sound Board<br />

The sound chip used in the<br />

board has 1 6 internal registers,<br />

each of which control a different<br />

section of the sound<br />

generation. Registers 0 and 1<br />

are for controlling the tone and<br />

pitch of sound channel A,<br />

registers 2 and 3 control channel<br />

B and 4 and 5 the channel C<br />

tone source. Register 6 tunes<br />

the noise generator and register<br />

7 is used to switch the various<br />

sound sources, controls the<br />

switching of the tone generators,<br />

the switching of the two<br />

ports to input or output.<br />

Registers 8, 9 and 10 control<br />

the volume of each channel, 11<br />

and 12 set the length of one<br />

envelope cycle and register 1 3<br />

controls the envelope shape<br />

and pattern. A number of sample<br />

routines have been provided<br />

by Quicksilva showing how<br />

flexible and useful the sound<br />

board can be. Music, explosions,<br />

trains and phasers can all<br />

enliven programs.<br />

Character<br />

Generator<br />

This is a single circuit board<br />

which plugs directly into the QS<br />

Motherboard, or via the QS<br />

connector directly into the<br />

computer. There are 128 fully<br />

programmable characters, and<br />

the board can be used with existing<br />

software. A lower-case<br />

alphabet is provided as part of<br />

the character generator demonstration.<br />

The OS Motherboard<br />

Some kind of motherboard is required<br />

if you want to hook more<br />

Hardware support<br />

than just the printer and a RAM<br />

pack onto the <strong>ZX</strong>81. The QS<br />

Motherboard at £ 1 2 represents<br />

a very cheap and useful addition<br />

to your system. The<br />

motherboard is fitted with its<br />

own 5 V regulator to drive all<br />

external boards. There are two<br />

expansion sockets on the<br />

motherboard.<br />

/<br />

M M<br />

wmi<br />

Quicksilva are at 95 Upper<br />

Brownhill Road, Maybush,<br />

Southampton, Hants.<br />

Part of the impressive range<br />

of hardware support provided<br />

by Nick Lambert's company,<br />

Quicksilva.<br />

76 <strong>ZX</strong> COMPUTING SUMMER 1982

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!