Spectre GCR Manual Manuals - Atari Documentation Archive
Spectre GCR Manual Manuals - Atari Documentation Archive
Spectre GCR Manual Manuals - Atari Documentation Archive
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