Difference between revisions of "Sega X Board"
From Sega Retro
Line 26: | Line 26: | ||
* Board composition: Single board | * Board composition: Single board | ||
* CPU: | * CPU: | ||
− | ** Main CPU: [[Hitachi]] [[FD1094]] @ 12.5 MHz,{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp}} [[Motorola 68000|Motorola MC68000]] @ 12.5 MHz (16-bit & 32-bit instructions @ 4.375 MIPS) | + | ** Main CPU: [[Hitachi]] [[FD1094]] @ 12.5 MHz,{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp Sega X-Board Hardware (MAME)]}} [[Motorola 68000|Motorola MC68000]] @ 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 CPU: [[Zilog]] [[Z80]] @ 4 MHz (8-bit & 16-bit instructions @ 0.58 MIPS) | ||
* Sound chips: | * Sound chips: | ||
** FM synthesis chip: [[Yamaha]] [[YM2151]] @ 4 MHz (8 FM channels) | ** FM synthesis chip: [[Yamaha]] [[YM2151]] @ 4 MHz (8 FM channels) | ||
− | ** PCM sampling chip: SegaPCM (315-5218) @ 4 MHz {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp}} (stereo output, 16 PCM channels, 12-bit audio, 31.25 kHz sampling rate) | + | ** PCM sampling chip: SegaPCM (315-5218) @ 4 MHz {{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp Sega X-Board Hardware (MAME)]}} (stereo output, 16 PCM channels, 12-bit audio, 31.25 kHz sampling rate) |
− | * Graphics processing unit: Sega Super Scaler chipset @ 50 MHz {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp}} | + | * Graphics processing unit: Sega Super Scaler chipset @ 50 MHz {{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp Sega X-Board Hardware (MAME)]}} |
** Main graphics chips: 315-5197 tilemap generator, 315-5211A sprite generator, 315-5242 color encoder, 315-5275 road generator, 315-5278 sprite ROM bank control | ** Main graphics chips: 315-5197 tilemap generator, 315-5211A sprite generator, 315-5242 color encoder, 315-5275 road generator, 315-5278 sprite ROM bank control | ||
** Math chips: 315-5248 hardware multiplier, 315-5249 hardware divider | ** Math chips: 315-5248 hardware multiplier, 315-5249 hardware divider | ||
* Memory: Up to 4586 KB (1180 KB main, 2940 KB video, 466 KB sound) | * Memory: Up to 4586 KB (1180 KB main, 2940 KB video, 466 KB sound) | ||
− | ** [[RAM]]: 802 KB, including 710 KB high-speed [[SRAM]] (Static RAM){{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp}}{{ref|http://cgfm2.emuviews.com/txt/loftech.txt}} | + | ** [[RAM]]: 802 KB, including 710 KB high-speed [[SRAM]] (Static RAM) {{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp Sega X-Board Hardware (MAME)]}}{{ref|[http://cgfm2.emuviews.com/txt/loftech.txt Sega X Board Hardware Notes]}} |
*** Main RAM: 148 KB (52 KB work/program SRAM, 32 KB work/mirror RAM, 32 KB IC31, 32 KB IC32) | *** Main RAM: 148 KB (52 KB work/program SRAM, 32 KB work/mirror RAM, 32 KB IC31, 32 KB IC32) | ||
*** [[VRAM|Video RAM]]: 636 KB SRAM | *** [[VRAM|Video RAM]]: 636 KB SRAM | ||
Line 42: | Line 42: | ||
**** Other: 20 KB (4 KB sprites, 4 KB roads, 12 KB text) | **** Other: 20 KB (4 KB sprites, 4 KB roads, 12 KB text) | ||
*** Sound RAM: 18 KB SRAM (2 KB Z80 program, 16 KB SegaPCM chip) | *** Sound RAM: 18 KB SRAM (2 KB Z80 program, 16 KB SegaPCM chip) | ||
− | *** SRAM speed: 0-45 [[wikipedia:Nanosecond|nanoseconds]] {{ | + | *** SRAM speed: 0-45 [[wikipedia:Nanosecond|nanoseconds]] {{fileref|HM62256B datasheet.pdf}} |
− | ** [[ROM]]: Up to 3784 KB (1032 KB main, 2304 KB video, 448 KB sound){{ref|http://www.mamedb.com/game/thndrbld}} | + | ** [[ROM]]: Up to 3784 KB (1032 KB main, 2304 KB video, 448 KB sound) {{ref|[http://www.mamedb.com/game/thndrbld Thunder Blade (MAME)]}} |
− | * Video resolution: 320×224 (display), 400×262 (overscan) {{ref|http://cgfm2.emuviews.com/txt/loftech.txt}}{{ref|https://github.com/mamedev/mame/ | + | * Video resolution: 320×224 (display), 400×262 (overscan) {{ref|[http://cgfm2.emuviews.com/txt/loftech.txt Sega X Board Hardware Notes]}}{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp Sega X-Board Hardware (MAME)]}} |
** Scanlines: 224 (display), 262 (overscan), progressive scan | ** Scanlines: 224 (display), 262 (overscan), progressive scan | ||
** Framebuffer resolution: 512×256 pixels | ** Framebuffer resolution: 512×256 pixels | ||
Line 51: | Line 51: | ||
* [[Palette|Color palette]]: 98,304 | * [[Palette|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. | ** 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: 24,576 {{ref|http://cgfm2.emuviews.com/txt/loftech.txt}}{{ref|https://github.com/mamedev/mame/ | + | * Colors on screen: 24,576 {{ref|[http://cgfm2.emuviews.com/txt/loftech.txt Sega X Board Hardware Notes]}}{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp Sega X-Board Hardware (MAME)]}} |
* Graphical planes: | * Graphical planes: | ||
** 4 tile layers | ** 4 tile layers | ||
Line 58: | Line 58: | ||
** 1 road layer, can draw 2 roads at once | ** 1 road layer, can draw 2 roads at once | ||
** Translucent shadows | ** Translucent shadows | ||
− | * [[Sprite|Sprite/texture capabilities]]: Dual sprite framebuffers, hardware sprite zooming, sprite rotation, [http://www.giantbomb.com/ray-casting/3015-1517/ ray casting] {{ref|http://cgfm2.emuviews.com/txt/loftech.txt}}{{ref|http://arcadeheroes.com/2013/06/28/the-short-lived-life-of-first-person-arcade-shooting-games/}}{{ref|https://github.com/mamedev/mame/ | + | * [[Sprite|Sprite/texture capabilities]]: Dual sprite framebuffers, hardware sprite zooming, sprite rotation, [http://www.giantbomb.com/ray-casting/3015-1517/ ray casting] {{ref|[http://cgfm2.emuviews.com/txt/loftech.txt Sega X Board Hardware Notes]}}{{ref|[http://arcadeheroes.com/2013/06/28/the-short-lived-life-of-first-person-arcade-shooting-games/ The Brief Life of Arcade First Person Shooting Games]}}{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp Sega X-Board Hardware (MAME)]}} |
** Sprite/texture sizes: 8×8 to 512×256 pixels | ** Sprite/texture sizes: 8×8 to 512×256 pixels | ||
** Colors per sprite/texture: 16 | ** Colors per sprite/texture: 16 | ||
Line 70: | Line 70: | ||
===''Super Monaco GP'' Specifications=== | ===''Super Monaco GP'' Specifications=== | ||
− | ''[[Super Monaco GP]]'' featured the following upgrades in 1989: {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp}} | + | ''[[Super Monaco GP]]'' featured the following upgrades in 1989: {{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp Sega X-Board Hardware (MAME)]}} |
{{multicol| | {{multicol| | ||
Line 89: | Line 89: | ||
*** Link/Network board: 10 KB SRAM (8 KB SRAM, 2 KB [[wikipedia:Dual-ported RAM|Dual-Port]] SRAM) | *** Link/Network board: 10 KB SRAM (8 KB SRAM, 2 KB [[wikipedia:Dual-ported RAM|Dual-Port]] SRAM) | ||
*** Motor board: 12 KB | *** Motor board: 12 KB | ||
− | ** [[ROM]]: Up to 4232 KB (1032 KB main, 2304 KB video, 832 KB sound, 32 KB comm, 32 KB motor){{ref|http://mamedb.com/game/smgp}} | + | ** [[ROM]]: Up to 4232 KB (1032 KB main, 2304 KB video, 832 KB sound, 32 KB comm, 32 KB motor) {{ref|[http://mamedb.com/game/smgp Super Monaco GP (MAME)]}} |
* Sound output: 4-channel surround sound | * Sound output: 4-channel surround sound | ||
}} | }} |
Revision as of 12:29, 11 February 2016
Sega X Board | |||||
---|---|---|---|---|---|
Manufacturer: Sega | |||||
|
The Sega X Board is an arcade system board released by Sega in 1987 as a successor to Sega OutRun hardware. It debuted with After Burner and Thunder Blade.
The X Board specification is an expansion of the OutRun hardware, with more memory, and a more powerful GPU chipset, allowing for twice as many sprites/textures on screen at once, twice as many tile layers, a faster fillrate, more colors, and sprite/background rotation effects. The contents have also been condensed onto a single board, making it slightly easier to manufacture.
The X Board was the third in the Super Scaler series of arcade hardware, and would be succeeded by the Y Board and System 32, before the Model 1 made polygonal 3D arcade games more viable and financially affordable.
Contents
Hardware
As the third in Sega's Super Scaler series of arcade hardware (after the Sega Hang-On hardware and Sega OutRun hardware), it was noteworthy for its sprite/texture manipulation capabilities, which allowed it to create high quality three-dimensional visuals, such as the scaling and rotating environments in 1987's After Burner, and the ray casting like environments in 1988's Last Survivor and 1989's Line of Fire. This trend would continue with the Y Board and the System 32, before the Model 1 made true polygonal 3D arcade games more financially affordable.
Technical Specifications
X Board Specifications
- Board composition: Single board
- CPU:
- Sound chips:
- Graphics processing unit: Sega Super Scaler chipset @ 50 MHz [1]
- Main graphics chips: 315-5197 tilemap generator, 315-5211A sprite generator, 315-5242 color encoder, 315-5275 road generator, 315-5278 sprite ROM bank control
- Math chips: 315-5248 hardware multiplier, 315-5249 hardware divider
- Memory: Up to 4586 KB (1180 KB main, 2940 KB video, 466 KB sound)
- RAM: 802 KB, including 710 KB high-speed SRAM (Static RAM) [1][2]
- Main RAM: 148 KB (52 KB work/program SRAM, 32 KB work/mirror RAM, 32 KB IC31, 32 KB IC32)
- Video RAM: 636 KB SRAM
- CPU: 92 KB (64 KB background tiles, 12 KB roads, 4 KB sprites, 4 KB text, 16 KB color)
- 315-5211A: 520 KB (8 KB dual sprite banks, 512 KB dual sprite framebuffers)
- Other: 20 KB (4 KB sprites, 4 KB roads, 12 KB text)
- Sound RAM: 18 KB SRAM (2 KB Z80 program, 16 KB SegaPCM chip)
- SRAM speed: 0-45 nanoseconds [3]
- ROM: Up to 3784 KB (1032 KB main, 2304 KB video, 448 KB sound) [4]
- RAM: 802 KB, including 710 KB high-speed SRAM (Static RAM) [1][2]
- Video resolution: 320×224 (display), 400×262 (overscan) [2][1]
- Scanlines: 224 (display), 262 (overscan), progressive scan
- Framebuffer resolution: 512×256 pixels
- Refresh rate: 59.6368 to 60 Hz (V-sync)
- Frame rate: 59.6368 to 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: 24,576 [2][1]
- Graphical planes:
- 4 tile layers
- 1 text layer
- 1 sprite layer with hardware sprite zooming
- 1 road layer, can draw 2 roads at once
- Translucent shadows
- Sprite/texture capabilities: Dual sprite framebuffers, hardware sprite zooming, sprite rotation, ray casting [2][5][1]
- Sprite/texture sizes: 8×8 to 512×256 pixels
- Colors per sprite/texture: 16
- Sprites/textures on screen: 256 on screen at one time per frame, 15,267 to 15,360 scaled per second
- Video clock cycles: 50 MHz
- Fillrate: 50 million pixels/texels per second
- Sprite pixels/texels per frame: 833,333 (at 60 Hz) to 838,408 (at 59.6368 Hz)
- Sprite pixels/texels per scanline: 3180 to 3200 sprite pixels/texels per scanline
- Sprites/textures per scanline: 256
Super Monaco GP Specifications
Super Monaco GP featured the following upgrades in 1989: [1]
- Board composition: Main board + Link/Network board + Sound board + Motor board
- CPU:
- Main CPU: Hitachi FD1094 @ 12.5 MHz, Motorola MC68000 @ 12.5 MHz (16-bit & 32-bit instructions @ 4.375 MIPS)
- Sound CPU: 2× Zilog Z80 @ 4 MHz (8-bit & 16-bit instructions @ 1.16 MIPS)
- Comm CPU: Zilog Z80 @ 8 MHz (1.16 MIPS)
- Motor CPU: Zilog Z80 @ 8 MHz (1.16 MIPS)
- Sound chips:
- Memory: Up to 5064 KB (1180 KB main, 2940 KB video, 858 KB sound, 42 KB comm/link/network, 44 KB motor)
- Sound output: 4-channel surround sound
List of Games
- After Burner (1987)
- After Burner II (1987)
- Thunder Blade (1987)
- Last Survivor (1989)
- Line of Fire (1989)
- Super Monaco GP (1989)
- GP Rider (1990)
- AB Cop (1990)
- Racing Hero (1990)
- Royal Ascot (1991)
- Caribbean Boule (1992)
References
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
|