/*************************************************************************** Sun-4 Models ------------ 4/260 Processor(s): SF9010 @ 16.67MHz, Weitek 1164/1165, Sun-4 MMU, 16 hardware contexts Speed ratings: 10 MIPS, 1.6 MFLOPS CPU: 501-1274/1491/1522 Chassis type: deskside Bus: VME (12 slot) Memory: 128M (documented) physical with ECC, 1G/process virtual, 60ns cycle Architecture: sun4 Notes: First SPARC machine. Code-named "Sunrise". Cache much like Sun-3/2xx, uses same memory boards. May be upgraded 3/260. 4/110 Processor(s): MB86900 @ 14.28MHz, Weitek 1164/1165, Sun-4 MMU, 16 hardware contexts Speed ratings: 7 MIPS CPU: 501-1199/1237/1462/1463/1464/1465/1512/1513/ 1514/1515/1516/1517/1656/1657/1658/1659/ 1660/1661 Chassis type: deskside Bus: VME (3 slot), P4 Memory: 32M physical with parity, 1G/process virtual, 70ns cycle Architecture: sun4 Notes: First desktop-able SPARC. CPU doesn't support VME busmaster cards (insufficient room on CPU board for full VME bus interface), so DMA disk and tape boards won't work with it. Originally intended as single-board machine, although there are a few slave-only VME boards (such as the ALM-2 and second ethernet controller) which work with it. SIMM memory (static column?). Code-named "Cobra". CPUs 501-1199/1462/1464/1512/ 1514/1516/1656/1658/1660 do not have an FPU; 501-1237/1463/1465/1513/1515/1517/1657/1659/1661 have an FPU. 4/280 Chassis type: rackmount Notes: Rackmount version of 4/260. May be upgraded 3/280. 4/150 Chassis type: deskside Bus: VME (6 slot) Notes: See 4/110. SPARCstation 1 (4/60) Processor(s): MB86901A or LSI L64801 @ 20MHz, Weitek 3170, Sun-4c MMU, 8 hardware contexts Speed ratings: 12.5 MIPS, 1.4 MFLOPS, 10 SPECmark89 CPU: 501-1382/1629 Chassis type: square pizza box Bus: SBus @ 20MHz (3 slots, slot 3 slave-only) Memory: 64M physical with synchronous parity, 512M/process virtual, 50 ns cycle Cache: 64K write-through, direct-mapped, virtually indexed, virtually tagged, 16-byte lines Architecture: sun4c Notes: Code name "Campus". SIMM memory. 3.5" floppy. First supported in SunOS 4.0.3c. SPARCserver 1 Notes: SPARCstation 1 without a monitor/framebuffer. 4/330 (SPARCstation 330, SPARCserver 330) Processor(s): CY7C601 @ 25MHz, TI8847, Sun-4 MMU, 16 hardware contexts Speed ratings: 16 MIPS, 2.6 MFLOPS, 11.3 SPECmark89 CPU: 501-1316/1742 Bus: VME (3 9U slots, 2 each 6U and 3U), P4 Memory: 56M/72M (documented) physical with synchronous parity, 1G/process virtual, 40ns cycle Cache: 128K Architecture: sun4 Notes: SIMM memory. Cache similar to 4/2xx but write-through. Code-named "Stingray". 56M limit only for early versions of ROM. 4/310 Chassis: deskside Bus: VME (3 slots), P4 Notes: See 4/330. 4/350 Chassis: deskside Bus: VME (6 slots), P4 Notes: See 4/330. 4/360 Notes: 4/260 upgraded with a 4/3xx CPU and memory boards. 4/370 (SPARCstation 370, SPARCserver 370) Chassis: deskside Bus: VME (12 slots), P4 Notes: See 4/330. 4/380 Notes: 4/280 upgraded with a 4/3xx CPU and memory boards.. 4/390 (SPARCserver 390) Chassis: rackmount Bus: VME (16 slots) Notes: See 4/330. 4/470 (SPARCstation 470, SPARCserver 470) Processor(s): CY7C601 @ 33MHz, TI8847 (?), 64 MMU hardware contexts Speed ratings: 22 MIPS, 3.8 MFLOPS, 17.6 SPECmark89 CPU: 501-1381/1899 Chassis: deskside Bus: VME (12 slots), P4 Memory: 96M (documented) physical Cache: 128K Architecture: sun4 Notes: Write-back rather than write-through cache, 3-level rather than 2-level Sun-style MMU. Code-name "Sunray" (which was also the code name for the 7C601 CPU). 4/490 (SPARCserver 490) Chassis: rackmount Bus: VME (16 slots), P4 Notes: See 4/470. SPARCstation SLC (4/20) Processor(s): MB86901A or LSI L64801 @ 20MHz Speed ratings: 12.5 MIPS, 1.2 MFLOPS, 8.6 SPECmark89 CPU: 501-1627/1680/1720/1748 (1776/1777 ?) Chassis type: monitor Bus: none Memory: 16M physical Cache: 64K write-through, direct-mapped, virtually indexed, virtually tagged, 16-byte lines Architecture: sun4c Notes: Code name "Off-Campus". SIMM memory. No fan. Built into 17" mono monitor. First supported in SunOS 4.0.3c. SPARCstation IPC (4/40) Processor(s): MB86901A or LSI L64801 @ 25MHz Speed ratings: 13.8 SPECint92, 11.1 SPECfp92, 327 SPECintRate92, 263 SPECfpRate92 CPU: 501-1689/1835/1870/1974 (1690?) Chassis type: lunchbox Bus: SBus @ 25MHz (2 slots) Memory: 48M physical Cache: 64K write-through, direct-mapped, virtually indexed, virtually tagged, 16-byte lines Architecture: sun4c Notes: Code name "Phoenix". SIMM memory. Onboard mono framebuffer. 3.5" floppy. First supported in SunOS 4.0.3c. SPARCstation 1+ (4/65) Processor(s): LSI L64801 @ 25MHz, Weitek 3172, Sun-4c MMU, 8 hardware contexts Speed ratings: 15.8 MIPS, 1.7 MFLOPS, 12 SPECmark89 CPU: 501-1632 Chassis type: square pizza box Bus: SBus @ 25MHz (3 slots, slot 3 slave-only) Memory: 64M (40M?) physical with synchronous parity, 512M/process virtual, 50ns cycle Cache: 64K write-through, direct-mapped, virtually indexed, virtually tagged, 16-byte lines Architecture: sun4c Notes: Code name "Campus B". SIMM memory. 3.5" floppy. Essentially same as SPARCstation 1, just faster clock and improved SCSI controller. First supported in SunOS 4.0.3c. SPARCserver 1+ Notes: SPARCstation 1+ without a monitor/framebuffer. SPARCstation 2 (4/75) Processor(s): CY7C601 @ 40MHz, TI TMS390C601A (602A ?), Sun-4c MMU, 16 hardware contexts Speed ratings: 28.5 MIPS, 4.2 MFLOPS, 21.8 SPECint92, 22.8 SPECfp92, 517 SPECintRate92, 541 SPECfpRate92 CPU: 501-1638/1744/1858/1859/1912/1926/1989/1995 Chassis type: square pizza box Bus: SBus @ 20MHz (3 slots) Memory: 64M physical on motherboard/128M total Cache: 64K write-through, direct-mapped, virtually indexed, virtually tagged, 32-byte lines Architecture: sun4c Notes: Code name "Calvin". SIMMs memory. 3.5" floppy. Case slightly larger and has more ventilation. (Some models apparently have LSI L64811 @ 40MHz?) Expansion beyond 64M is possible with a 32M card which can take a 32M daughterboard (card blocks SBus slot). First supported in SunOS 4.1.1. SPARCserver 2 Notes: SPARCstation 2 without a monitor/framebuffer. SPARCstation ELC (4/25) Processor(s): Fujitsu MB86903 or Weitek W8701 @ 33MHz, FPU on CPU chip, Sun-4c MMU, 8 hardware contexts Speed ratings: 21 MIPS, 3 MFLOPS, 18.2 SPECint92, 17.9 SPECfp92, 432 SPECintRate92, 425 SPECfpRate92 CPU: 501-1861 (1730?) Chassis type: monitor Bus: none Memory: 64M physical Cache: 64K write-through, direct-mapped, virtually indexed, virtually tagged, 32-byte lines Architecture: sun4c Notes: Code name "Node Warrior". SIMM memory. No fan. Built into 17" mono monitor. first supported in SunOS 4.1.1c. SPARCstation IPX (4/50) Processor(s): Fujitsu MB86903 or Weitek W8701 @ 40MHz, FPU on CPU chip, Sun-4c MMU, 8 hardware contexts Speed ratings: 28.5 MIPS, 4.2 MFLOPS, 21.8 SPECint92, 21.5 SPECfp92, 517 SPECintRate92, 510 SPECfpRate92 CPU: 501-1780/1810/1959/2044 Chassis type: lunchbox Bus: SBus @ 20MHz (2 slots) Memory: 64M physical Cache: 64K write-through cache, direct-mapped, virtually indexed, virtually tagged, 32-byte lines Architecture: sun4c Notes: Code name "Hobbes". SIMM memory. Onboard GX-accelerated cg6 color framebuffer (not usable with ECL mono monitors, unlike SBus version). Picture of Hobbes (from Watterson's "Calvin and Hobbes" comic strip) silkscreened on motherboard. 3.5" floppy. First supported in SunOS 4.1.1 (may require IPX supplement). SPARCengine 1 (4/E) CPU: 501-8035/8058/8064 Bus: VME (6U form factor), SBus (1 slot) Notes: Single-board VME SPARCstation 1 (or 1+?), presumably for use as a controller, not as a workstation. 8K MMU pages rather than 4K. External RAM, framebuffer, and SCSI/ethernet boards available. Code name "Polaris". SPARCserver 630MP (4/630) Processor(s): MBus modules CPU: 501-1686/2055 Chassis type: deskside Bus: VME (3 9U slots, 2 each 6U and 3U), SBus @ 20MHz (4 slots), MBus (2 slots) Memory: 640M physical Architecture: sun4m Notes: First MBus-based machine. Code name "Galaxy". SIMM memory. SPARCserver 670MP (4/670) Chassis type: deskside Bus: VME (12 slots), SBus @ 20MHz (4 slots), MBus (2 slots) Notes: Like SPARCserver 630MP. More SBus slots can be added via VME expansion boards. SPARCserver 690MP (4/690) Chassis type: rackmount Bus: VME (16 slots), SBus @ 20MHz (4 slots), MBus (2 slots) Notes: See SPARCserver 670MP. SPARCclassic (SPARCclassic Server)(SPARCstation LC) (4/15) Processor(s): microSPARC @ 50MHz Speed ratings: 59.1 MIPS, 4.6 MFLOPS, 26.4 SPECint92, 21.0 SPECfp92, 626 SPECintRate92, 498 SPECfpRate92 CPU: 501-2200/2262/2326 Chassis type: lunchbox Bus: SBus @ 20MHz (2 slots) Memory: 96M physical Architecture: sun4m Notes: Sun4m architecture, but no MBus (uniprocessor only). SIMM memory. Shares code name "Sunergy" with LX. 3.5" floppy. Soldered CPU chip. Onboard cgthree framebuffer, AMD79C30 8-bit audio chip. First supported in SunOS 4.1.3c. SPARCclassic X (4/10) CPU: 501-2079/2262/2313 Notes: Essentially the same as SPARCclassic, but intended for use as an X terminal (?). SPARCstation LX/ZX (4/30) Processor(s): microSPARC @ 50MHz Speed ratings: 59.1 MIPS, 4.6 MFLOPS, 26.4 SPECint92, 21.0 SPECfp92, 626 SPECintRate92, 498 SPECfpRate92 CPU: 501-2031/2032/2233/2474 Chassis type: lunchbox Bus: SBus @ 20MHz (2 slots) Memory: 96M physical Architecture: sun4m Notes: Sun4m architecture, but no MBus (uniprocessor only). SIMM memory. Shares code name "Sunergy" with SPARCclassic. Soldered CPU chip. Onboard cgsix framebuffer, 1M VRAM standard, expandable to 2M. DBRI 16-bit audio/ISDN chip. First supported in SunOS 4.1.3c. SPARCstation Voyager Processors(s): microSPARC II @ 60MHz Speed ratings: 47.5 SPECint92, 40.3 SPECfp92, 1025 SPECintRate92, 859 SPECfpRate92 Bus: SBus; PCMCIA type II (2 slots) Memory: 80M physical Architecture: sun4m Notes: Portable (laptop?). 16M standard, two memory expansion slots for Voyager-specific SIMMs (16M or 32M). Code-named "Gypsy". 14" 1152x900 mono or 12" 1024x768 color flat panel displays. DBRI 16-bit audio/ISDN chip. SPARCstation 3 Notes: Although this model appeared in a few Sun price lists, it was renamed the SPARCstation 10 before release. SPARCstation 10/xx Processor(s): MBus modules Motherboard: 501-1733/2259/2274/2365 (-2274 in model 20 only) Chassis type: square pizza box Bus: SBus @ 16.6/20MHz (model 20) or 18/20MHz (other models) (4 slots); MBus (2 slots) Memory: 512M physical Architecture: sun4m Notes: Code name "Campus-2". 3.5" floppy. SIMM memory. Some models use double-width MBus modules which block SBus slots. Also, the inner surface of the chassis is conductive, so internal disk drives must be mounted with insulating hardware. SPARCserver 10/xx Notes: SPARCstation 10/xx without monitor/framebuffer. SPARCcenter 2000 Processor(s): MBus modules Motherboard: 501-1866/2334/2362 Bus: XDBus * 2 (20 slots); SBus @ 20MHz (4 slots/motherboard); MBus (2 slots/motherboard) Memory: 5G physical Cache: 2M/motherboard Architecture: sun4d Notes: Dual XDBus backplane with 20 slots. One board type that carries dual MBus modules with 2M cache (1M for each XDBus), 512M memory and 4 SBus slots. Any combination can be used; memory is *not* tied to the CPU modules but to an XDBus. Solaris 2.x releases support an increasing number of CPUs (up to twenty), due to tuning efforts in the kernel. First supported in Solaris 2.2 (SunOS 5.2). Code name "Dragon". SPARCserver 1000 Processor(s): MBus modules Motherboard: 501-2336 (2338?) Bus: XDBus; SBus @ 20MHz (3 slots/motherboard); MBus (2 slots/motherboard) Memory: 2G physical Cache: 1M/motherboard Architecture: sun4d Notes: Single XDBus design with "curious L-shaped motherboards". Three SBus slots per motherboard, 512M, two MBus modules per motherboard. Four motherboards total, or a disk tray with four 1" high 3.5" disks. Code name "Scorpion". First supported in Solaris 2.2 (SunOS 5.2). 21/11/2011 Skeleton driver. ****************************************************************************/ #include "emu.h" #include "cpu/m68000/m68000.h" class sun4_state : public driver_device { public: sun4_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") { } virtual void machine_reset(); required_device m_maincpu; }; static ADDRESS_MAP_START(sun4_mem, AS_PROGRAM, 32, sun4_state) ADDRESS_MAP_UNMAP_HIGH ADDRESS_MAP_END /* Input ports */ static INPUT_PORTS_START( sun4 ) INPUT_PORTS_END void sun4_state::machine_reset() { } static MACHINE_CONFIG_START( sun4, sun4_state ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", M68020, 16670000) // SPARC32 on real system MCFG_CPU_PROGRAM_MAP(sun4_mem) MACHINE_CONFIG_END /* Boot PROM Sun-4c Architecture SPARCstation SLC (Sun-4/20) - 128K x 8 U1001 Revision ======================================== 520-2748-01 1.2 Version 3 520-2748-02 1.3 520-2748-03 1.3 520-2748-04 1.4 Version 2 595-2250-xx Sun-4/20 Boot PROM Kit SPARCstation ELC (Sun-4/25) - 256K x 8 U0806 Revision ======================================== 520-3085-01 520-3085-02 2.3 Version 95 520-3085-03 2.4 Version 96 520-3085-04 2.6 Version 102 (not used) 520-3085-04 2.9 Version 7 SPARCstation IPC (Sun-4/40) - 256K x 8 U0902 Revision ======================================== 525-1085-01 525-1085-02 525-1085-03 1.6 Version 151 525-1191-01 1.7 Version 3 and 2.4 Version 362 525-1191-02 1.7 Version 3 and 2.6 Version 411 525-1191-03 1.7 Version 3 and 2.9 Version 24 SPARCstation IPX (Sun-4/50) - 256K x 8 U0501 Revision ======================================== 525-1177-01 2.1 Version 66 525-1177-02 2.2 Version 134 525-1177-03 2.3 Version 263 525-1177-04 2.4 Version 347 525-1177-05 2.6 Version 410 525-1177-06 2.9 Version 20 SPARCstation 1 (Sun-4/60) - 128K x 8 U0837 Revision ======================================== 525-1043-01 525-1043-02 0.1 525-1043-03 525-1043-04 1.0 525-1043-05 1.0 525-1043-06 1.0 525-1043-07 1.1 525-1043-08 1.3 Version 3 595-1963-xx Sun-4/60 Boot PROM Kit 525-1207-01 2.4 Version 95 525-1207-02 2.9 Version 9 (2.x is only available from the spare parts price list) 560-1805-xx Sun-4/60 2.4 Boot PROM Kit SPARCstation 1+ (Sun-4/65) - 128K x 8 U0837 Revision ======================================== 525-1108-01 525-1108-02 525-1108-03 1.1 Version 13 525-1108-04 1.2 525-1108-05 1.3 Version 4 525-1208-01 2.4 Version 116 525-1208-02 2.9 Version 9 (2.x is only available from the spare parts price list) 560-1806-xx Sun-4/65 2.4 Boot PROM Kit SPARCstation 2 (Sun-4/75) - 256K x 8 U0501 Revision ======================================== 525-1107-01 2.0Beta0 525-1107-02 2.0Beta1 525-1107-03 2.0 525-1107-04 2.0 Version 865 (fails with Weitek Power ?p) 525-1107-05 2.1 Version 931 (fails with Weitek Power ?p) 525-1107-06 2.2 Version 947 525-1107-07 2.4 Version 990 525-1107-08 2.4.1 Version 991 525-1107-09 2.6 Version 1118 525-1107-10 2.9 Version 16 595-2249-xx Sun-4/75 Boot PROM Kit */ // Sun 4/300, Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU ROM_START( sun4_300 ) ROM_REGION32_BE( 0x40000, "user1", ROMREGION_ERASEFF ) ROM_LOAD( "1035-09.rom", 0x0000, 0x10000, CRC(4ae2f2ad) SHA1(9c17a80b3ce3efdf18b5eca969f1565ddaad3116)) ROM_LOAD( "1036-09.rom", 0x0000, 0x10000, CRC(cb3d45a7) SHA1(9d5da09ff87ec52dc99ffabd1003d30811eafdb0)) ROM_LOAD( "1037-09.rom", 0x0000, 0x10000, CRC(4f005bea) SHA1(db3f6133ea7c497ba440bc797123dde41abea6fd)) ROM_LOAD( "1038-09.rom", 0x0000, 0x10000, CRC(1e429d31) SHA1(498ce4d34a74ea6e3e369bb7eb9c2b87e12bd080)) ROM_REGION( 0x10000, "devices", ROMREGION_ERASEFF ) // CG3 Color frame buffer (cgthree) ROM_LOAD( "sunw,501-1415.bin", 0x0000, 0x0800, CRC(d1eb6f4d) SHA1(9bef98b2784b6e70167337bb27cd07952b348b5a)) // BW2 frame buffer (bwtwo) ROM_LOAD( "sunw,501-1561.bin", 0x0800, 0x0800, CRC(e37a3314) SHA1(78761bd2369cb0c58ef1344c697a47d3a659d4bc)) // TurboGX 8-Bit Color Frame Buffer ROM_LOAD( "sunw,501-2325.bin", 0x1000, 0x8000, CRC(bbdc45f8) SHA1(e4a51d78e199cd57f2fcb9d45b25dfae2bd537e4)) ROM_END // SPARCstation IPC (Sun 4/40) ROM_START( sun4_40 ) ROM_REGION32_BE( 0x40000, "user1", ROMREGION_ERASEFF ) ROM_LOAD( "4.40_v2.9.rom", 0x0000, 0x40000, CRC(532fc20d) SHA1(d86d9e958017b3fecdf510d728a3e46a0ce3281d)) ROM_END // SPARCstation IPX (Sun 4/50) ROM_START( sun4_50 ) ROM_REGION32_BE( 0x40000, "user1", ROMREGION_ERASEFF ) ROM_LOAD( "ipx-29.rom", 0x0000, 0x40000, CRC(1910aa65) SHA1(7d8832fea8e299b89e6ec7137fcde497673c14f8)) ROM_END // SPARCstation SLC (Sun 4/20) ROM_START( sun4_20 ) ROM_REGION32_BE( 0x20000, "user1", ROMREGION_ERASEFF ) ROM_LOAD( "520-2748-04.rom", 0x0000, 0x20000, CRC(e85b3fd8) SHA1(4cbc088f589375e2d5983f481f7d4261a408702e)) ROM_END // SPARCstation 1 (Sun 4/60) ROM_START( sun4_60 ) ROM_REGION32_BE( 0x20000, "user1", ROMREGION_ERASEFF ) ROM_LOAD( "ss1v29.rom", 0x0000, 0x20000, CRC(e3f103a9) SHA1(5e95835f1090ea94859bd005757f0e7b5e86181b)) ROM_END // SPARCstation 2 (Sun 4/75) ROM_START( sun4_75 ) ROM_REGION32_BE( 0x40000, "user1", ROMREGION_ERASEFF ) ROM_LOAD( "ss2-29.rom", 0x0000, 0x40000, CRC(d04132b3) SHA1(ef26afafa2800b8e2e5e994b3a76ca17ce1314b1)) ROM_END // SPARCstation 10 (Sun S10) ROM_START( sun_s10 ) ROM_REGION32_BE( 0x80000, "user1", ROMREGION_ERASEFF ) ROM_SYSTEM_BIOS(0, "r225", "Rev 2.2.5") ROMX_LOAD( "ss10_v2.25.rom", 0x0000, 0x80000, CRC(c7a48fd3) SHA1(db13d85b02f181eb7fce4c38b11996ff64116619), ROM_BIOS(1)) // SPARCstation 10 and 20 ROM_SYSTEM_BIOS(1, "r225r", "Rev 2.2.5r") ROMX_LOAD( "ss10-20_v2.25r.rom", 0x0000, 0x80000, CRC(105ba132) SHA1(58530e88369d1d26ab11475c7884205f2299d255), ROM_BIOS(2)) ROM_END // SPARCstation 20 ROM_START( sun_s20 ) ROM_REGION32_BE( 0x80000, "user1", ROMREGION_ERASEFF ) ROM_SYSTEM_BIOS(0, "r225", "Rev 2.2.5") ROMX_LOAD( "ss20_v2.25.rom", 0x0000, 0x80000, CRC(b4f5c547) SHA1(ee78312069522094950884d5bcb21f691eb6f31e), ROM_BIOS(1)) // SPARCstation 10 and 20 ROM_SYSTEM_BIOS(1, "r225r", "Rev 2.2.5r") ROMX_LOAD( "ss10-20_v2.25r.rom", 0x0000, 0x80000, CRC(105ba132) SHA1(58530e88369d1d26ab11475c7884205f2299d255), ROM_BIOS(2)) ROM_END /* Driver */ /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ COMP( 198?, sun4_300, 0, 0, sun4, sun4, driver_device, 0, "Sun Microsystems", "Sun 4/3x0", GAME_NOT_WORKING | GAME_NO_SOUND) COMP( 198?, sun4_40, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation IPC (Sun 4/40)", GAME_NOT_WORKING | GAME_NO_SOUND) COMP( 198?, sun4_50, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation IPX (Sun 4/50)", GAME_NOT_WORKING | GAME_NO_SOUND) COMP( 198?, sun4_20, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation SLC (Sun 4/20)", GAME_NOT_WORKING | GAME_NO_SOUND) COMP( 198?, sun4_60, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation 1 (Sun 4/60)", GAME_NOT_WORKING | GAME_NO_SOUND) COMP( 198?, sun4_75, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation 2 (Sun 4/75)", GAME_NOT_WORKING | GAME_NO_SOUND) COMP( 198?, sun_s10, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation 10 (Sun S10)", GAME_NOT_WORKING | GAME_NO_SOUND) COMP( 198?, sun_s20, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation 20", GAME_NOT_WORKING | GAME_NO_SOUND)