# Troubleshooting

## SheepShaver doesn't boot

SheepShaver should boot all MacOS versions >=7.5.2, except MacOS X. However, your mileage may vary. If it doesn't boot, try again with extensions disabled (by pressing the shift key) and then remove some of these extensions: "MacOS Licensing Extension", Speed Doubler, 68k FPU extensions and MacsBug.

## The colors are wrong in 16 or 32 bit graphics modes

If you're running SheepShaver on a something other than a PowerMac, it may be that 16 or 32 bit graphics modes show false colors due to the frame buffer being little-endian. Apart from patching the X server, there's unfortunately nothing that you or SheepShaver can do about this.

## Full-screen mode doesn't work

Some X servers on Linux PPC don't support DGA and full-screen mode cannot be used with these (in this case, you should disable it in the "Graphics" settings). If you are seeing a message like "cannot map /dev/kmem (permission denied)", you have to either run SheepShaver as root (not recommended) or give yourself appropriate access rights to /dev/kmem if you can login as root.

## Ethernet doesn't work

- You have to either install the sheep_net driver or configure the ethertap device in the Linux kernel to use Ethernet. See Using SheepShaver for more information.
- If you're using TCP/IP on the MacOS side, you have to set up different IP addresses for Linux and for the MacOS.

## SheepShaver crashes, but yesterday it worked

Try the "Zap PRAM File" item in the main menu of the SheepShaver preferences editor. When you are using a ROM file and switching to a different ROM version, you have to zap the PRAM file or SheepShaver might behave very weird.

## Known incompatibilities

- MacOS programs or drivers which access Mac hardware directly are not supported by SheepShaver.
- Speed Doubler, RAM Doubler, 68k FPU emulators and similar programs don't run under SheepShaver.
- MacsBug is not compatible with SheepShaver.

## Known bugs

- The QuickTime 2.5 Cinepak codec crashes the emulator.
- Programs that use InputSprockets crash the emulator when in window mode.
- The mouse cursor hotspot in window mode is not correct.