diff options
author | 2015-09-30 17:21:14 +0200 | |
---|---|---|
committer | 2015-09-30 17:21:14 +0200 | |
commit | 1fc48ce120a376c288daeeed98daccecf1b60d7b (patch) | |
tree | 72cefcede17f3a27fa8256b43bfac9756db82312 /src/mess/drivers/sun4.c | |
parent | 87a576c55501bd7125b51ca786a010229669df0e (diff) |
move mess into mame (nw)
Diffstat (limited to 'src/mess/drivers/sun4.c')
-rw-r--r-- | src/mess/drivers/sun4.c | 595 |
1 files changed, 0 insertions, 595 deletions
diff --git a/src/mess/drivers/sun4.c b/src/mess/drivers/sun4.c deleted file mode 100644 index 140fddc9307..00000000000 --- a/src/mess/drivers/sun4.c +++ /dev/null @@ -1,595 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:Miodrag Milanovic -/*************************************************************************** - - 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<cpu_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", MACHINE_NOT_WORKING | MACHINE_NO_SOUND) -COMP( 198?, sun4_40, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation IPC (Sun 4/40)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND) -COMP( 198?, sun4_50, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation IPX (Sun 4/50)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND) -COMP( 198?, sun4_20, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation SLC (Sun 4/20)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND) -COMP( 198?, sun4_60, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation 1 (Sun 4/60)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND) -COMP( 198?, sun4_75, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation 2 (Sun 4/75)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND) -COMP( 198?, sun_s10, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation 10 (Sun S10)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND) -COMP( 198?, sun_s20, sun4_300,0, sun4, sun4, driver_device, 0, "Sun Microsystems", "SPARCstation 20", MACHINE_NOT_WORKING | MACHINE_NO_SOUND) |