1 |
|
/* |
2 |
|
* rom_patches.cpp - ROM patches |
3 |
|
* |
4 |
< |
* SheepShaver (C) 1997-2002 Christian Bauer and Marc Hellwig |
4 |
> |
* SheepShaver (C) 1997-2004 Christian Bauer and Marc Hellwig |
5 |
|
* |
6 |
|
* This program is free software; you can redistribute it and/or modify |
7 |
|
* it under the terms of the GNU General Public License as published by |
871 |
|
lp[8] = htonl(0x00800002); // TLB total size/TLB assoc |
872 |
|
break; |
873 |
|
// case 11: // X704? |
874 |
< |
case 12: // ??? |
874 |
> |
case 12: // 7400, 7410 |
875 |
> |
case 0x800c: |
876 |
|
lp[0] = htonl(0x1000); // Page size |
877 |
|
lp[1] = htonl(0x8000); // Data cache size |
878 |
|
lp[2] = htonl(0x8000); // Inst cache size |
2305 |
|
WriteMacInt16(dce + dCtlFlags, SonyDriverFlags); |
2306 |
|
} |
2307 |
|
|
2308 |
< |
#if DISABLE_SCSI && 0 |
2308 |
> |
#if DISABLE_SCSI && HAVE_SIGSEGV_SKIP_INSTRUCTION |
2309 |
|
// Fake SCSIGlobals |
2310 |
|
WriteMacInt32(0xc0c, SheepMem::ZeroPage()); |
2311 |
|
#endif |