Difference between revisions of "SGI 320/540"
Binarymaster (talk | contribs) (→Hardware: add hardware ID strings) |
m (Add contents of the ARC tree) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Template: Port Idea}} | ||
+ | |||
'''Silicon Graphics 320/540 Visual Workstation''' are two PC models produced by SGI which are not IBM-compatible PCs. They are known for using ARC firmware, just like in NT for RISC platforms, with a graphical interface available before the actual OS is booted. | '''Silicon Graphics 320/540 Visual Workstation''' are two PC models produced by SGI which are not IBM-compatible PCs. They are known for using ARC firmware, just like in NT for RISC platforms, with a graphical interface available before the actual OS is booted. | ||
Line 12: | Line 14: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! File Name !! Hardware ID String | + | ! File Name !! Hardware ID String !! HAL Name |
|- | |- | ||
| halborg.dll || sgi_mps_mp || SGI HAL | | halborg.dll || sgi_mps_mp || SGI HAL | ||
Line 19: | Line 21: | ||
Full Technical Specifications: | Full Technical Specifications: | ||
− | SGI Visual Workstation 320 | + | SGI Visual Workstation 320 [https://sgi320.files.wordpress.com/2013/01/320_datasheet.pdf] |
* CPU: Up to 2x Intel Pentium II 350/400/450 MHz or 2x Intel Pentium III 450/500/550/600 MHz (i686 class) | * CPU: Up to 2x Intel Pentium II 350/400/450 MHz or 2x Intel Pentium III 450/500/550/600 MHz (i686 class) | ||
* RAM: Up to 1 GB Quad channel PC100 SDRAM (ECC, uses propietary DIMMs) | * RAM: Up to 1 GB Quad channel PC100 SDRAM (ECC, uses propietary DIMMs) | ||
Line 46: | Line 48: | ||
* [http://linux-visws.sourceforge.net/ Linux for SGI Visual Workstations] | * [http://linux-visws.sourceforge.net/ Linux for SGI Visual Workstations] | ||
* [https://web.archive.org/web/20160319081221/http://oss.sgi.com/www.linux.sgi.com/intel/ Linux on SGI Intel IA-32 Systems (archived)] | * [https://web.archive.org/web/20160319081221/http://oss.sgi.com/www.linux.sgi.com/intel/ Linux on SGI Intel IA-32 Systems (archived)] | ||
+ | * [https://mirrors.slackware.com/slackware/slackware-8.0/sgiboot/ ARC-compatible Linux bootloader] | ||
* [https://github.com/torvalds/linux/commit/c5f9ee3d665a7660b296aa1e91949ae3376f0d07 Official Linux support for SGI Visual Workstation platform was dropped in 2014 (commit)] | * [https://github.com/torvalds/linux/commit/c5f9ee3d665a7660b296aa1e91949ae3376f0d07 Official Linux support for SGI Visual Workstation platform was dropped in 2014 (commit)] | ||
* [https://www.netbsd.org/docs/Hardware/Machines/ARC/ Advanced RISC Computing (ARC) Specification for the Advanced Computing Environment (ACE)] | * [https://www.netbsd.org/docs/Hardware/Machines/ARC/ Advanced RISC Computing (ARC) Specification for the Advanced Computing Environment (ACE)] | ||
− | * [https:// | + | * [https://pastebin.com/raw/dnE1xn5q Contents of the HKLM\HARDWARE registry key] |
{{Navigation Ports}} | {{Navigation Ports}} | ||
[[Category:Documentation]] | [[Category:Documentation]] |
Latest revision as of 16:04, 24 March 2024
This page is related to a port of ReactOS that only exists as an idea ReactOS does not support this platform, nor is being ported to it. |
Silicon Graphics 320/540 Visual Workstation are two PC models produced by SGI which are not IBM-compatible PCs. They are known for using ARC firmware, just like in NT for RISC platforms, with a graphical interface available before the actual OS is booted.
Contents
Status
ReactOS is not ported to ARC-based SGI Visual Workstation series yet.
Both 320 and 540 use Pentium compatible CPUs so they could run ReactOS once it's ported.
Hardware
SGI 320/540 use a proprietary video adapter based on Cobalt chipset. Also it has a firmware that is completely different from a Standard PC BIOS, so a new HAL should be created. Otherwise its hardware is similar to IBM PC, such as PCI bus.
In Windows 2000 there is one known HAL for this platform:
File Name | Hardware ID String | HAL Name |
---|---|---|
halborg.dll | sgi_mps_mp | SGI HAL |
Full Technical Specifications:
SGI Visual Workstation 320 [1]
- CPU: Up to 2x Intel Pentium II 350/400/450 MHz or 2x Intel Pentium III 450/500/550/600 MHz (i686 class)
- RAM: Up to 1 GB Quad channel PC100 SDRAM (ECC, uses propietary DIMMs)
- Motherboard/Chipset: Fully custom motherboard/chipset design using UMA architecture and ARC firmware, also uses the Intel PIIX4 southbridge for USB (USB 1.1/UHCI), IDE (ATA-33) and other stuff
- Graphics: Cobalt Graphics Chipset (UMA, OpenGL 1.x only)
- Storage: 6.4GB/5,400 RPM, 10.1GB/7,200 RPM, or 14.4GB/7,200 RPM Ultra ATA/33 or 9.1GB/7,200 RPM or 9.1GB/10,000 RPM Ultra2 SCSI nonSCA disk drives
- Network: Intel 82557 based LAN Adapter
- Audio Controller: ??? 16-bit, 44.1 KHz (CD-quality) stereo input and output subsystem, MPC-3- and Direct Sound III-compatible, Yamaha S-YXG50 software synthesizer
SGI Visual Workstation 540
- CPU: Up to 4x Intel Pentium III Xeon 450/500/550/600/700/900 MHz (i686 class)
- RAM: Up to 2 GB Quad channel PC100 SDRAM (ECC, uses propietary DIMMs)
- Motherboard/Chipset: Fully custom motherboard/chipset design using UMA architecture and ARC firmware, also uses the Intel PIIX4 southbridge for USB (USB 1.1/UHCI), IDE (ATA-33) and other stuff
- Graphics: Cobalt Graphics Chipset (UMA, OpenGL 1.x only)
- Storage: 9.1GB/7,200 RPM, 9.1GB/10,000 RPM, or 18GB/10,000 RPM Ultra2 SCSI SCA disk drives
- Network: Intel 82557 based LAN Adapter
- Audio Controller: ??? 16-bit, 44.1 KHz (CD-quality) stereo input and output subsystem, MPC-3- and Direct Sound III-compatible, Yamaha S-YXG50 software synthesizer
Emulation
There are no known emulators of this platform.
See Also
- Windows 2000 booting on SGI 320
- SGI 320/540 drivers for Windows 2000 (archived)
- Installing Linux on an SGI Visual Workstation
- Linux for SGI Visual Workstations
- Linux on SGI Intel IA-32 Systems (archived)
- ARC-compatible Linux bootloader
- Official Linux support for SGI Visual Workstation platform was dropped in 2014 (commit)
- Advanced RISC Computing (ARC) Specification for the Advanced Computing Environment (ACE)
- Contents of the HKLM\HARDWARE registry key
ReactOS ports | |
---|---|
In active development | Intel IA-32 (x86) | AMD64 (x64) |
In slow development | ARM64 (aarch64) | ARM32 (armv7) | NEC PC-98 (x86) | OG Xbox (x86) | Apple TV (1st generation) (x86) |
Unmaintained | OLPC (x86) |
Missing ports that Windows has | Intel IA-64 (Itanium) | IBM PS/2 MCA (x86) | SGI 320/540 (x86) | DEC Alpha (axp) | MIPS | PowerPC (ppc) |
Ideas for new ports | FM Towns (x86) | PlayStation 4 (x64) | Intel SFI (x86) |