29.03.2013 Views

Spectre GCR Manual Manuals - Atari Documentation Archive

Spectre GCR Manual Manuals - Atari Documentation Archive

Spectre GCR Manual Manuals - Atari Documentation Archive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Mac Mode<br />

user to toggle off sound manually by pressing ESC; this bug has been<br />

fixed in 2.0. In general, it's best to leave Sound-ll selected as the default.<br />

If, for some strange and arcane reason, Sound doesn't tum itself<br />

off after playing, you can force it off by pressing ESC.<br />

Alternate Video<br />

Since this is related to sound, I'll put it here.<br />

Briefly, in the memory of the machine, you must set aside room<br />

for the "video screen memory"; this is memory that is displayed up on<br />

the monitor (this happens 70 times per second). You must also set<br />

aside room for the "sound image memory"; this is sound that is output<br />

370 times per refresh, which happens 70 times per second, or 25,900<br />

times per second.<br />

Now this memory is the same as any 01' computer memory. It just<br />

happens to do something else as well; whatever is in screen memory<br />

happens to show up on the screen, and whatever is in the sound area<br />

gets played on the speaker.<br />

If the two memory areas "collide", then your sound effects show<br />

up on screen as a messy pattern of white/black dots, and the sound<br />

becomes very strange. Mac programs that used to "force" sound on,<br />

regardless of the volume setting, would end up drawing strange,<br />

shifting boxes about two-thirds of the way down the ST's screen; that's<br />

the sound data being interpreted as a video image. (The ultimate<br />

"music video", I guess.)<br />

On the Mac, video screen memory is 21,888 bytes long. On the ST,<br />

screen memory is 32,000 bytes long. If we begin the video memory at<br />

where it usually is on the Mac, the ST screen memory, while running<br />

Mac mode, runs into the sound memory, and into other stuff, causing<br />

trouble.<br />

Thus, I usually shift screen memory down around 10,000 bytes, so<br />

it misses sound buffers, error memory, and other things. This is<br />

selected by default with the "alternate video" option on the <strong>Spectre</strong><br />

front panel.<br />

This works on almost all Mac programs, which rely on "soft<br />

pointers" to tell them where the screen is. A very few Mac programs<br />

are "hard coded" to assume the Mac screen starts at where it always<br />

60

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

Saved successfully!

Ooh no, something went wrong!