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

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

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

o<br />

Other Registers<br />

Here's what the rest of the stuff on the page is:<br />

Appendix G: Crashing<br />

The PC is the program counter; it's 2-10 bytes past where the fatal<br />

error occurred. The IR is the Instruction Register; generally, it matches<br />

the opcode that caused the fatality. The AT is the Access Type; that's<br />

not real useful, generally it's an encoded form of the IR. The SR is the<br />

Status Register; it should be 21xx to 27xx, to ensure supervisor mode,<br />

and IPL whatever. Then, the data and address registers, 00-07 and<br />

AO-A7, are dumped.<br />

Usually, with a zerostore, you see an address register at 0; any<br />

other bus errors usually have a bus cycle pointing off to Mars<br />

somewhere. Usually, with an address error, a register is pointing to<br />

the same place that Bus Cycle reported.<br />

With a little disassembly at this point, you can trace down the<br />

offending pointer, and possibly fix the program - providing you're<br />

developing it. If you're a user, and it's a minor feature that causes the<br />

crash, fine, don't do that anymore; if it's a major feature, get the<br />

manufacturer to fix it, or use the competition.<br />

I am always anxious to see programs that crash to see if I can<br />

improve my error handler. Feel free to send disks to the Gadgets<br />

Address. It's even, so you don't get an address error.<br />

EDITOR: Moan.<br />

Okay, okay, it wasn't that good. Also, remember that online there<br />

are numerous reports of what programs and what programs fizzle,<br />

and why - as well as potential fixes.<br />

Mega 2 Problems<br />

A few Mega 2s have a problem driving the Mac 128K Roms<br />

because of "insufficient muscle power" ; those Mega 2's have too much<br />

capacitance for some of the chips on the motherboard. The symptoms<br />

include random crashes, even while in ST mode, funny disk problems,<br />

and other weird happenings like those previously mentioned. Note<br />

that these symptoms occur even when the <strong>Spectre</strong> program is not running.<br />

151

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

Saved successfully!

Ooh no, something went wrong!