Difference between revisions of "Sega OutRun hardware"
From Sega Retro
m |
|||
Line 22: | Line 22: | ||
* Sound chips: | * Sound chips: | ||
** [[wikipedia:Frequency modulation synthesis|FM synthesis]] chip: [[Yamaha YM2151]] @ 4 MHz (8 FM channels) | ** [[wikipedia:Frequency modulation synthesis|FM synthesis]] chip: [[Yamaha YM2151]] @ 4 MHz (8 FM channels) | ||
− | ** [[Pulse-code modulation|PCM]] sampling chip: SegaPCM (315-5218) @ 4 MHz ([[wikipedia:Stereophonic sound|stereo]] output, 16 PCM channels, [[wikipedia:Audio bit depth|12-bit audio]], 31.25 kHz [[wikipedia:Sampling rate|sampling rate]]) | + | ** [[Pulse-code modulation|PCM]] sampling chip: SegaPCM (315-5218) @ 4 MHz {{ref|http://imame4all.googlecode.com/svn-history/r146/Reloaded/trunk/src/mame/drivers/segaorun.c}}{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp}} ([[wikipedia:Stereophonic sound|stereo]] output, 16 PCM channels, [[wikipedia:Audio bit depth|12-bit audio]], 31.25 kHz [[wikipedia:Sampling rate|sampling rate]]) |
− | * [[wikia:w:c:gaming:Graphics processing unit|GPU]]: Sega [[Super Scaler]] chipset | + | * [[wikia:w:c:gaming:Graphics processing unit|GPU]]: Sega [[Super Scaler]] chipset {{ref|http://imame4all.googlecode.com/svn-history/r146/Reloaded/trunk/src/mame/video/segaic16.c}}{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp}} |
** [[wikipedia:Video card|Graphics board]]: Sega 837-6064 / 171-5377 VIDEO Board @ 25.1748 MHz (315-5197 Sega Custom Tilemap Generator, 315-5211 Sega Custom Sprite Generator, 315-5242 Sega Custom Color Encoder) | ** [[wikipedia:Video card|Graphics board]]: Sega 837-6064 / 171-5377 VIDEO Board @ 25.1748 MHz (315-5197 Sega Custom Tilemap Generator, 315-5211 Sega Custom Sprite Generator, 315-5242 Sega Custom Color Encoder) | ||
** Road graphics chips: 315-5155 Sega Road Bit Extraction, 315-5222 Signetics PLS153N Road Mixing | ** Road graphics chips: 315-5155 Sega Road Bit Extraction, 315-5222 Signetics PLS153N Road Mixing | ||
Line 37: | Line 37: | ||
** [[ROM]]: Up to 3008 KB (672 KB main, 1888 KB video, 448 KB sound){{ref|http://flyers.arcade-museum.com/flyers_video/sega/16011702.jpg}}{{ref|http://www.mamedb.com/game/toutrun}} | ** [[ROM]]: Up to 3008 KB (672 KB main, 1888 KB video, 448 KB sound){{ref|http://flyers.arcade-museum.com/flyers_video/sega/16011702.jpg}}{{ref|http://www.mamedb.com/game/toutrun}} | ||
*** Up to 640 KB [[EPROM]] and 1024 KB [[wikipedia:Mask ROM|Mask ROM]] | *** Up to 640 KB [[EPROM]] and 1024 KB [[wikipedia:Mask ROM|Mask ROM]] | ||
− | * Video resolution: 320×224 (display), 400×262 (overscan), progressive scan | + | * Video resolution: 320×224 (display), 400×262 (overscan),{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp}} progressive scan |
** [[wikipedia:Scan line|Scanlines]]: 224 (display), 262 (overscan) | ** [[wikipedia:Scan line|Scanlines]]: 224 (display), 262 (overscan) | ||
** Framebuffer resolution: 512×256 pixels | ** Framebuffer resolution: 512×256 pixels | ||
− | * [[wikipedia:Refresh rate|Refresh rate]]: 60.0543 Hz ([[wikipedia:V-sync|V-sync]]) | + | * [[wikipedia:Refresh rate|Refresh rate]]: 60.0543 Hz ([[wikipedia:V-sync|V-sync]]) {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp}} |
− | ** [[wikipedia:Frame rate|Frame rate]]: 30 frames per second | + | ** [[wikipedia:Frame rate|Frame rate]]: 30-60 frames per second |
* [[Palette|Color palette]]: 98,304 | * [[Palette|Color palette]]: 98,304 | ||
** 16-bit color palette: [http://gaming.wikia.com/wiki/List_of_RGB_palettes#15-bit_RGB 15-bit RGB] [[wikipedia:High color|high color]] depth (32,768 colors) and 1-bit shadow & highlight that triples up to 98,304 colors. | ** 16-bit color palette: [http://gaming.wikia.com/wiki/List_of_RGB_palettes#15-bit_RGB 15-bit RGB] [[wikipedia:High color|high color]] depth (32,768 colors) and 1-bit shadow & highlight that triples up to 98,304 colors. | ||
− | * Colors on screen: 12,288 | + | * Colors on screen: 12,288 {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp}} |
* Graphical planes: | * Graphical planes: | ||
** 2 [[wikipedia:Tile engine|tilemap]] layers: [[Sega System 16|System 16B]] tilemap system, [[wikia:w:c:gaming:Parallax scrolling|row & column scrolling]], [[wikia:w:c:gaming:Parallax scrolling|parallax scrolling]] | ** 2 [[wikipedia:Tile engine|tilemap]] layers: [[Sega System 16|System 16B]] tilemap system, [[wikia:w:c:gaming:Parallax scrolling|row & column scrolling]], [[wikia:w:c:gaming:Parallax scrolling|parallax scrolling]] | ||
Line 53: | Line 53: | ||
* [[Sprite|Sprite/texture capabilities]]: [[wikipedia:Framebuffer|Frame-buffered]] sprites/textures with [http://www.giantbomb.com/sprite-scaling/3015-7122/ zooming] capabilities, 128 on-screen sprites per frame, 7680 sprites/textures scaled per second, 16 colors per sprite/texture | * [[Sprite|Sprite/texture capabilities]]: [[wikipedia:Framebuffer|Frame-buffered]] sprites/textures with [http://www.giantbomb.com/sprite-scaling/3015-7122/ zooming] capabilities, 128 on-screen sprites per frame, 7680 sprites/textures scaled per second, 16 colors per sprite/texture | ||
** Video [[wikipedia:Clock signal|clock cycles]]: 25.1748 MHz (60.0543 Hz refresh rate) | ** Video [[wikipedia:Clock signal|clock cycles]]: 25.1748 MHz (60.0543 Hz refresh rate) | ||
− | ** [[wikipedia:Texel (graphics)|Sprite pixel/texel]] fillrate: 25.1748 million pixels/texels per second, 419,199 pixels/texels per frame/refresh, 1600 sprite pixels/texels per scanline, 128 sprites/textures per scanline | + | ** [[wikipedia:Texel (graphics)|Sprite pixel/texel]] fillrate: 25.1748 million pixels/texels per second,{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp}} 419,199 pixels/texels per frame/refresh, 1600 sprite pixels/texels per scanline, 128 sprites/textures per scanline |
}} | }} | ||
Revision as of 22:12, 15 November 2015
Sega OutRun hardware | |||||
---|---|---|---|---|---|
Manufacturer: Sega | |||||
|
Sega's OutRun hardware was released in 1986 with the driving game OutRun. It is a successor to their Hang-On hardware, making it the second in Sega's Super Scaler series of three-dimensional arcade hardware. It was succeeded by the Sega X Board in 1987.
The OutRun hardware, like the Hang-On hardware, has specifications similar to those of the System 16, with the addition of a second 68000 processor and a separate video board which allowed for an extra graphics layer for the road as well as sprite/texture scaling capabilities. The OutRun hardware can do everything the Hang-On hardware can do, but its processors are clocked higher (allowing for quicker calculations), it has more memory, and the video board's capabilities have been expanded, capable of drawing two roads (the Hang-On hardware can only draw one) and rendering sprites/textures using a framebuffer system with a higher fillrate (the Hang-On hardware used a line-buffer system). At the time, the OutRun hardware was a very powerful but expensive arcade board, with arcade operators advised to charge twice as many credits than for regular arcade machines.
Three games made use of the hardware, all of which are driving games. However, only OutRun and Turbo OutRun are truly for this hardware, as Super Hang-On was also released for the Hang-On hardware in a mostly identical form.
Technical Specifications
- Board composition: CPU Board, Video Board[1]
- CPU:
- Main CPU: 2× Motorola 68000 @ 12.5 MHz (16-bit & 32-bit instructions @ 4.375 MIPS)
- Sound CPU: Zilog Z80 @ 4 MHz (8-bit & 16-bit instructions @ 0.58 MIPS)
- Sound chips:
- FM synthesis chip: Yamaha YM2151 @ 4 MHz (8 FM channels)
- PCM sampling chip: SegaPCM (315-5218) @ 4 MHz [2][1] (stereo output, 16 PCM channels, 12-bit audio, 31.25 kHz sampling rate)
- GPU: Sega Super Scaler chipset [3][1]
- Graphics board: Sega 837-6064 / 171-5377 VIDEO Board @ 25.1748 MHz (315-5197 Sega Custom Tilemap Generator, 315-5211 Sega Custom Sprite Generator, 315-5242 Sega Custom Color Encoder)
- Road graphics chips: 315-5155 Sega Road Bit Extraction, 315-5222 Signetics PLS153N Road Mixing
- Memory: Up to 3758.25 KB (736 KB main, 2572 KB video, 450.25 KB sound)
- RAM: 750.25 KB, including 670 KB high-speed SRAM (Static RAM)[1]
- Main RAM: 64 KB (32 KB work, 32 KB shared)
- Video RAM: 684 KB
- CPU Board: 84 KB (4 KB sprites, 8 KB colors, 64 KB tiles, 4 KB text, 4 KB roads)
- Video Board: 600 KB SRAM (512 KB dual sprite framebuffers)
- Sound RAM: 2.25 KB
- SRAM speed: 0-45 nanoseconds[4]
- ROM: Up to 3008 KB (672 KB main, 1888 KB video, 448 KB sound)[5][6]
- RAM: 750.25 KB, including 670 KB high-speed SRAM (Static RAM)[1]
- Video resolution: 320×224 (display), 400×262 (overscan),[1] progressive scan
- Scanlines: 224 (display), 262 (overscan)
- Framebuffer resolution: 512×256 pixels
- Refresh rate: 60.0543 Hz (V-sync) [1]
- Frame rate: 30-60 frames per second
- Color palette: 98,304
- 16-bit color palette: 15-bit RGB high color depth (32,768 colors) and 1-bit shadow & highlight that triples up to 98,304 colors.
- Colors on screen: 12,288 [1]
- Graphical planes:
- 2 tilemap layers: System 16B tilemap system, row & column scrolling, parallax scrolling
- 1 text layer
- 1 sprite layer: Hardware sprite-scaling/zooming
- 1 road layer: Can draw 2 roads at once, 512×256 pixels each, tiled bitmaps
- Translucent shadows
- Sprite/texture capabilities: Frame-buffered sprites/textures with zooming capabilities, 128 on-screen sprites per frame, 7680 sprites/textures scaled per second, 16 colors per sprite/texture
- Video clock cycles: 25.1748 MHz (60.0543 Hz refresh rate)
- Sprite pixel/texel fillrate: 25.1748 million pixels/texels per second,[1] 419,199 pixels/texels per frame/refresh, 1600 sprite pixels/texels per scanline, 128 sprites/textures per scanline
Gallery
List of Games
- Out Run (1986)
- Super Hang-On (1987)
- Turbo OutRun (1989)
- Limited Edition Hang-On (1991)
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
|