Difference between revisions of "Sega System 32"
From Sega Retro
Line 16: | Line 16: | ||
'''Sega System 32''' is the name of an arcade platform released by [[Sega]] that debuted in 1990. It was a successor to the [[Sega System 16]], [[Sega System 24]] and [[Sega Y Board]]s, and contains a 32-bit RISC processor at 16 MHz, hence its name. | '''Sega System 32''' is the name of an arcade platform released by [[Sega]] that debuted in 1990. It was a successor to the [[Sega System 16]], [[Sega System 24]] and [[Sega Y Board]]s, and contains a 32-bit RISC processor at 16 MHz, hence its name. | ||
− | It was the last board to be released under the "[[:Category:Sega System series|Sega System]]" naming scheme, and was the last of the Sega System and [[Super Scaler]] series of arcade hardware – the "[[:Category:Sega Model series|Sega Model]]" series would begin in 1992 with the [[Sega Model 1]]. Whereas Model 1 hardware was designed specifically with 3D polygon games in mind, System 32 primarily catered for sprite-based games, including 2D games | + | It was the last board to be released under the "[[:Category:Sega System series|Sega System]]" naming scheme, and was the last of the Sega System and [[Super Scaler]] series of arcade hardware – the "[[:Category:Sega Model series|Sega Model]]" series would begin in 1992 with the [[Sega Model 1]]. Whereas Model 1 hardware was designed specifically with 3D polygon games in mind, System 32 primarily catered for sprite-based games, including 2D games and 3D sprite-scaling games. Like the [[Sega X Board]] and [[Sega Y Board]], it is capable of scaling and rotating many sprites/textures in real-time, resulting in graphics ranging from a "pseudo-3D" look to anticipating the look of early 3D texture-mapping. |
A variant of this hardware, '''System Multi 32''', was created for use with twin cabinets, specifically for games where more than one player could play on separate screens. | A variant of this hardware, '''System Multi 32''', was created for use with twin cabinets, specifically for games where more than one player could play on separate screens. | ||
Line 37: | Line 37: | ||
** [[Pulse-code modulation|PCM]] [[wikipedia:Sampling (signal processing)|sampling]] chip: [[wikipedia:Ricoh|Ricoh]] [[wikipedia:Ricoh RF5c68|RF5c68]] (ASSP 5C105){{ref|http://imame4all.googlecode.com/svn-history/r146/Reloaded/trunk/src/mame/video/segaic16.c}} @ 12.5 MHz (8 PCM channels) | ** [[Pulse-code modulation|PCM]] [[wikipedia:Sampling (signal processing)|sampling]] chip: [[wikipedia:Ricoh|Ricoh]] [[wikipedia:Ricoh RF5c68|RF5c68]] (ASSP 5C105){{ref|http://imame4all.googlecode.com/svn-history/r146/Reloaded/trunk/src/mame/video/segaic16.c}} @ 12.5 MHz (8 PCM channels) | ||
* GPU: Sega Super Scaler 317-5964 chipset @ 50 MHz{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segas32.c}} (315-5242 video [[wikipedia:Digital-to-analog converter|DAC]]/color encoder, 315-5385 system controller/timer, 315-5386/315-5386A tilemap generator, 315-5387 sprite generator, 315-5388 video mixer/color blender){{ref|http://imame4all.googlecode.com/svn-history/r146/Reloaded/trunk/src/mame/video/segaic16.c}}{{ref|http://www.system16.com}}{{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}} | * GPU: Sega Super Scaler 317-5964 chipset @ 50 MHz{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segas32.c}} (315-5242 video [[wikipedia:Digital-to-analog converter|DAC]]/color encoder, 315-5385 system controller/timer, 315-5386/315-5386A tilemap generator, 315-5387 sprite generator, 315-5388 video mixer/color blender){{ref|http://imame4all.googlecode.com/svn-history/r146/Reloaded/trunk/src/mame/video/segaic16.c}}{{ref|http://www.system16.com}}{{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}} | ||
− | * [[RAM]]: 1844.125 [[ | + | * [[RAM]]: 1844.125 [[Byte|KB]] |
− | ** | + | ** Main RAM: 584 KB (64 KB work, 8 KB shared, 512 KB random number generator){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}} |
− | ** | + | ** [[VRAM|Video RAM]]: 1184.125 KB |
− | ** GPU | + | *** V60: 320.125 KB (128 KB video, 128 KB sprite attributes, 64 KB palette, 128 [[wikipedia:Byte|bytes]] mixer){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}} |
− | *** 315-5385 controller/timer [[wikipedia:Static random-access memory|SRAM]]: 32 KB (4× 8 KB [[Fujitsu]] MB8464){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://www.datasheetarchive.com/dlmain/Prices-89/catalog_526.pdf}} | + | *** GPU: 864 KB |
− | *** 315-5388 mixer/color SRAM: 64 KB (2× 32 KB Fujitsu MB84256){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://www.datasheetarchive.com/dlmain/Prices-89/catalog_526.pdf}} | + | **** 315-5385 controller/timer [[wikipedia:Static random-access memory|SRAM]]: 32 KB (4× 8 KB [[Fujitsu]] MB8464){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://www.datasheetarchive.com/dlmain/Prices-89/catalog_526.pdf}} |
− | *** 315-5386 tilemap [[wikipedia:Dual-ported RAM|DP]] [[VRAM]]: 128 KB (4× 32 KB [[NEC]] uPD42264){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://www.datasheetarchive.com/dlmain/Datasheets-22/DSA-431594.pdf}} | + | **** 315-5388 mixer/color SRAM: 64 KB (2× 32 KB Fujitsu MB84256){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://www.datasheetarchive.com/dlmain/Prices-89/catalog_526.pdf}} |
− | *** 315-5387 sprite DP VRAM: 128 KB (4× 32 KB NEC uPD42264){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://www.datasheetarchive.com/dlmain/Datasheets-22/DSA-431594.pdf}} | + | **** 315-5386 tilemap [[wikipedia:Dual-ported RAM|DP]] [[VRAM]]: 128 KB (4× 32 KB [[NEC]] uPD42264){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://www.datasheetarchive.com/dlmain/Datasheets-22/DSA-431594.pdf}} |
− | *** [[wikipedia:Framebuffer|Framebuffer]] DP VRAM: 512 KB (16× 32 KB Hitachi HM53461ZP-12){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://pdf1.alldatasheet.com/datasheet-pdf/view/122826/HITACHI/HM53461ZP-12.html}} | + | **** 315-5387 sprite DP VRAM: 128 KB (4× 32 KB NEC uPD42264){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://www.datasheetarchive.com/dlmain/Datasheets-22/DSA-431594.pdf}} |
− | ** Z80 | + | **** [[wikipedia:Framebuffer|Framebuffer]] DP VRAM: 512 KB (16× 32 KB Hitachi HM53461ZP-12){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://pdf1.alldatasheet.com/datasheet-pdf/view/122826/HITACHI/HM53461ZP-12.html}} |
− | *** | + | ** Sound RAM: 72 KB |
− | ** RF5c68 | + | *** Z80: 12 KB (4 KB RF5c68, 8 KB shared){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}} |
+ | **** SRAM: 8 KB (Fujitsu MB8464){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://www.datasheetarchive.com/dlmain/Prices-89/catalog_526.pdf}} | ||
+ | *** RF5c68 [[wikipedia:Pseudostatic RAM|PSRAM]]: 64 KB (2× 32 KB [[Hitachi]] HM65256){{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}}{{ref|http://www.andysarcade.net/store/images/datasheets/HM65256B.pdf}} | ||
* Video resolution: 320×224 (display), 416×262{{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}} (overscan), [[wikipedia:Progressive scan|progressive scan]] | * Video resolution: 320×224 (display), 416×262{{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}} (overscan), [[wikipedia:Progressive scan|progressive scan]] | ||
* [[wikipedia:Frame rate|Frame rate]]: 60 frames per second, 60 Hz [[wikipedia:Refresh rate|refresh rate]]{{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}} | * [[wikipedia:Frame rate|Frame rate]]: 60 frames per second, 60 Hz [[wikipedia:Refresh rate|refresh rate]]{{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segas32.c}} | ||
Line 71: | Line 73: | ||
===System Multi 32 Specifications=== | ===System Multi 32 Specifications=== | ||
− | Sega System Multi 32 | + | Sega System Multi 32 featured the following upgrades in 1992: |
* Main CPU: [[NEC]] [[wikipedia:NEC V70|V70]] @ 20 MHz | * Main CPU: [[NEC]] [[wikipedia:NEC V70|V70]] @ 20 MHz |
Revision as of 13:07, 16 October 2015
This short article is in need of work. You can help Sega Retro by adding to it.
Sega System 32 | |||||
---|---|---|---|---|---|
Manufacturer: Sega | |||||
|
Sega System 32 is the name of an arcade platform released by Sega that debuted in 1990. It was a successor to the Sega System 16, Sega System 24 and Sega Y Boards, and contains a 32-bit RISC processor at 16 MHz, hence its name.
It was the last board to be released under the "Sega System" naming scheme, and was the last of the Sega System and Super Scaler series of arcade hardware – the "Sega Model" series would begin in 1992 with the Sega Model 1. Whereas Model 1 hardware was designed specifically with 3D polygon games in mind, System 32 primarily catered for sprite-based games, including 2D games and 3D sprite-scaling games. Like the Sega X Board and Sega Y Board, it is capable of scaling and rotating many sprites/textures in real-time, resulting in graphics ranging from a "pseudo-3D" look to anticipating the look of early 3D texture-mapping.
A variant of this hardware, System Multi 32, was created for use with twin cabinets, specifically for games where more than one player could play on separate screens.
Unlike other Sega arcade hardware from this period, few System 32 games have ever been ported to home consoles. A re-imagining of Air Rescue hit European Sega Master Systems in 1992 (which although shares the same name, is almost completely different in design to the arcade version), OutRunners saw a vastly reduced port to the Sega Mega Drive by Data East and Rad Mobile was heavily tweaked and turned into Gale Racer for the Sega Saturn. Everything else seems to have been deemed "too good" for the Mega Drive and "not good enough" for the Saturn.
Contents
Hardware
It succeeded the Y Board and System 24, combining features from both. It used a NEC V60 processor at 16.10795 MHz, supporting 32-bit fixed-point instructions as well as 32-bit and 64-bit floating-point instructions. It used a new custom Sega graphics chipset combining the Y Board's three-dimensional Super Scaler capabilities with the System 24's sprite rendering system.
There was another version of the System 32 hardware, called System Multi 32 or System 32 Multi, released in 1992. This was similar to the original, but had a dual-monitor display, a new NEC V70 processor at 20 MHz, a new Sega MultiPCM sound chip, more RAM, and other improvements. This was the last of Sega's Super Scaler series of three-dimensional arcade system boards.
Technical Specifications
System 32 Specifications
- Main CPU: NEC V60 @ 16.10795 MHz
- Fixed-point arithmetic: 32-bit RISC instructions @ 3.524 MIPS (million instructions per second)
- Floating-point unit: 32-bit and 64-bit operations
- Sound CPU: Zilog Z80 @ 8.053975 MHz (8-bit & 16-bit instructions @ 1.168 MIPS)
- Sound chips:
- GPU: Sega Super Scaler 317-5964 chipset @ 50 MHz[2] (315-5242 video DAC/color encoder, 315-5385 system controller/timer, 315-5386/315-5386A tilemap generator, 315-5387 sprite generator, 315-5388 video mixer/color blender)[1][3][4]
- RAM: 1844.125 KB
- Main RAM: 584 KB (64 KB work, 8 KB shared, 512 KB random number generator)[4]
- Video RAM: 1184.125 KB
- V60: 320.125 KB (128 KB video, 128 KB sprite attributes, 64 KB palette, 128 bytes mixer)[4]
- GPU: 864 KB
- 315-5385 controller/timer SRAM: 32 KB (4× 8 KB Fujitsu MB8464)[4][5]
- 315-5388 mixer/color SRAM: 64 KB (2× 32 KB Fujitsu MB84256)[4][5]
- 315-5386 tilemap DP VRAM: 128 KB (4× 32 KB NEC uPD42264)[4][6]
- 315-5387 sprite DP VRAM: 128 KB (4× 32 KB NEC uPD42264)[4][6]
- Framebuffer DP VRAM: 512 KB (16× 32 KB Hitachi HM53461ZP-12)[4][7]
- Sound RAM: 72 KB
- Video resolution: 320×224 (display), 416×262[4] (overscan), progressive scan
- Frame rate: 60 frames per second, 60 Hz refresh rate[4]
- Graphical capabilities: Color rotations, different levels of luminosity, 7 levels of global RGB color brightness control, fading & lighting, shadow & highlight, 8 levels of alpha blending, tile flipping, line & row scrolling, palette indirection, dynamic priorities, per-color priority, per-component color control
- Color palette lookup table: 2,097,152 (4096 palette banks with 512 colors each) to 16,777,216 (with shadow & highlight and 7 levels of RGB brightness control)
- Graphical planes:
- Sprite/texture capabilities: Linked lists of sprites, double buffering, dual framebuffers, technically infinite sprites of arbitrary size, hardware sprite-scaling, sprite rotation, jumping & clipping capabilities, advanced hot-spot positioning, System 24 sprite rendering system[10]
- Sprite/texture size: 8 to 1024[10] or 2048 (11-bit)[9] pixels in width/height
- Colors per sprite/texture: 16 to 512
- Sprites/textures per frame: 8192 (128 KB sprite attribute RAM, 16 bytes per sprite)
- Sprites/textures per second: 491,520
- Sprite pixels/texels per scanline: 4096[10][9]
- Sprites/textures per scanline: 512
- Video clock cycles: 50 MHz[2]
- Fillrate: 50 million pixels/texels per second
System Multi 32 Specifications
Sega System Multi 32 featured the following upgrades in 1992:
- Main CPU: NEC V70 @ 20 MHz
- Fixed-point arithmetic: 32-bit RISC instructions @ 6.6 MIPS
- Floating-point unit: 32-bit and 64-bit operations
- Sound CPU: 2× Zilog Z80 @ 8.053975 MHz (8-bit & 16-bit instructions @ 2.336 MIPS)
- Sound chips:
- FM synthesis chip: Yamaha YM3438 @ 8.053975 MHz (6 FM channels)
- PCM sampling chip: Sega MultiPCM[11] (28 PCM channels)
- GPU: 2× Sega Super Scaler 317-5964 chipset
- Video resolution: Dual monitor, 640×224 (display), 832×262 (overscan), progressive scan
- Color palette lookup tables: 4,194,304 (2,097,152 per screen) to 16,777,216 (with shadow & highlight and RGB brightness control)
- Colors on screen: 98,304 (49,152 per screen) to 143,360 (71,680 per screen)
- Graphical planes: 4 sprite layers
- Sprite/texture capabilities: Multiple buffering, 4 framebuffers
- Fillrate: 100 million pixels/texels per second
List of Games
System 32 Games
- Rad Mobile (1990)
- F1 Exhaust Note (1991)
- Rad Rally (1991)
- Spider-Man: The Video Game (1991)
- Air Rescue (1992)
- Arabian Fight (1992)
- Dark Edge (1992)
- F1 Super Lap (1992)
- Golden Axe: The Revenge of Death Adder (1992)
- Holosseum (1992)
- SegaSonic the Hedgehog (1992)
- Alien 3: The Gun (1993)
- Burning Rival (1993)
- Dragon Ball Z V.R.V.S. (1994)
- Jurassic Park (1994)
- Super Visual Football / Super Visual Soccer / The J. League 1994 (1994)
- Slipstream (Capcom) (1995)
System Multi 32 Games
- OutRunners (1992)
- Stadium Cross (1992)
- Title Fight (1992)
- Hard Dunk (1994)
Hardware Images
System 32 Hardware
System Multi 32 Hardware
External links
- Sega System 32 Hardware information and game screen shots
- Sega System Multi 32 Hardware information and game screen shots
Sega arcade boards |
---|
Originating in arcades |
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
Console-based hardware |
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
|
PC-based hardware |
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|