# | Line 700 | Line 700 | int main(int argc, char **argv) | |
---|---|---|
700 | closedir(cpus_dir); | |
701 | } | |
702 | #endif | |
703 | + | // Remap any newer G4/G5 processor to plain G4 for compatibility |
704 | + | switch (PVR >> 16) { |
705 | + | case 0x8000: // 7450 |
706 | + | case 0x8001: // 7455 |
707 | + | case 0x8002: // 7457 |
708 | + | case 0x0039: // 970 |
709 | + | PVR = 0x000c0000; // 7400 |
710 | + | break; |
711 | + | } |
712 | D(bug("PVR: %08x (assumed)\n", PVR)); | |
713 | ||
714 | // Init system routines |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |