Difference between revisions of "Sega G80"
From Sega Retro
Line 21: | Line 21: | ||
{{multicol| | {{multicol| | ||
* Board composition: One board | * Board composition: One board | ||
− | * Main [[wikipedia:Central processing unit|CPU]]: | + | * Main [[wikipedia:Central processing unit|CPU]]:{{intref|Sega G80 Hardware Reference (1997-10-25)}} |
** [[wikipedia:Raster graphics|Raster]]: [[Zilog]] [[Z80]] @ 8 MHz (8/16-bit instructions, 1.16 [[wikipedia:Instructions per second|MIPS]]) | ** [[wikipedia:Raster graphics|Raster]]: [[Zilog]] [[Z80]] @ 8 MHz (8/16-bit instructions, 1.16 [[wikipedia:Instructions per second|MIPS]]) | ||
** [[wikipedia:Vector graphics|Vector]]: [[Zilog Z80]] @ 3.86712 MHz (8/16-bit instructions, 0.561 MIPS) | ** [[wikipedia:Vector graphics|Vector]]: [[Zilog Z80]] @ 3.86712 MHz (8/16-bit instructions, 0.561 MIPS) | ||
Line 37: | Line 37: | ||
** Video resolution: | ** Video resolution: | ||
*** Horizontal: 256×224 (display), 328×262 (overscan) | *** Horizontal: 256×224 (display), 328×262 (overscan) | ||
− | *** Vertical: 224×256 (display), 262×328 (overscan){{ref| | + | *** Vertical: 224×256 (display), 262×328 (overscan){{ref|https://github.com/mamedev/mame/tree/master/src/mame/video/segag80r.cpp}} |
** [[Palette|Color palette]] [[wikipedia:Colour look-up table|table]]: 256 ([[wikipedia:8-bit color|8-bit RGB]] [[wikipedia:Programmable read-only memory|PROM]]) | ** [[Palette|Color palette]] [[wikipedia:Colour look-up table|table]]: 256 ([[wikipedia:8-bit color|8-bit RGB]] [[wikipedia:Programmable read-only memory|PROM]]) | ||
** [[wikipedia:Color depth|Colors on screen]]: 64 to 128 ([[wikipedia:Video memory|palette RAM]]) | ** [[wikipedia:Color depth|Colors on screen]]: 64 to 128 ([[wikipedia:Video memory|palette RAM]]) | ||
− | ** [[wikipedia:Tile engine|Tilemap]] planes: 2 layers, horizontal and vertical [[wikipedia:Scrolling|scrolling]],{{ref| | + | ** [[wikipedia:Tile engine|Tilemap]] planes: 2 layers, horizontal and vertical [[wikipedia:Scrolling|scrolling]],{{ref|https://github.com/mamedev/mame/tree/master/src/mame/video/segag80r.cpp}} 8×8 tiles, 4 colors per tile |
− | ** [[Sprite]] capabilities: 28 to 32 sprites per [[wikipedia:Scan line|scanline]], 224 to 256 [[wikipedia:Texel (graphics)|sprite pixels/texels]] per scanline, 4 colors per sprite, 8×8 to 16×16 sizes | + | ** [[Sprite]] capabilities: 28 to 32 sprites per [[wikipedia:Scan line|scanline]], 224 to 256 [[wikipedia:Texel (graphics)|sprite pixels/texels]] per scanline, 4 colors per sprite, 8×8 to 16×16 sizes{{intref|Sega G80 Hardware Reference (1997-10-25)}} |
− | * [[wikipedia:Vector monitor|Vector display]] controller: Sega Display Controller | + | * [[wikipedia:Vector monitor|Vector display]] controller: Sega Display Controller{{ref|https://github.com/mamedev/mame/tree/master/src/mame/drivers/segag80v.cpp}} |
− | ** [[wikipedia:Color depth|Color depth]]: 64 ([[wikipedia:List of monochrome and RGB palettes#6-bit RGB|6-bit RGB]]){{ref|https:// | + | ** [[wikipedia:Color depth|Color depth]]: 64 ([[wikipedia:List of monochrome and RGB palettes#6-bit RGB|6-bit RGB]]){{ref|https://github.com/mamedev/mame/tree/master/src/mame/video/segag80v.cpp}} |
− | * [[RAM]]:{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segag80r.cpp}} | + | * [[RAM]]:{{intref|Sega G80 Hardware Reference (1997-10-25)}}{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/segag80r.cpp}} |
** Default: 10 [[Byte|KB]] (2 KB main, 8 KB [[VRAM|video]]) | ** Default: 10 [[Byte|KB]] (2 KB main, 8 KB [[VRAM|video]]) | ||
** ''Monster Bash'': 20 KB (4 KB main, 16 KB video) | ** ''Monster Bash'': 20 KB (4 KB main, 16 KB video) | ||
Line 73: | Line 73: | ||
==References== | ==References== | ||
<references/> | <references/> | ||
− | |||
− | |||
− | |||
{{Sega Arcade Boards}} | {{Sega Arcade Boards}} | ||
[[Category:Pre-System 1 arcade systems]] | [[Category:Pre-System 1 arcade systems]] |
Revision as of 08:05, 5 October 2016
Sega G80 | |||||
---|---|---|---|---|---|
Manufacturer: Sega | |||||
|
The Sega G80 is an arcade system produced by Sega in 1981. It can be considered a successor to the Sega VIC Dual system, and was Sega's arcade platform of choice before the release of the Sega System 1.
The G80 was designed to be a more versatile system than those seen in arcade cabinets of the past. Rather than rely on bespoke cabinet designs for each game, Sega opted for a more cost-effective "Convert-a-Game" system (as it was marketed in the US), in which games housed on CPU boards could be easily swapped by arcade operators. The G80 system consisted of a card cage with a 6 slot backplane that could be populated in different game configurations from a selection of 10+ different pluggable boards, allowing it to be configured it as either a raster system if a raster video board was inserted, or a vector system that could display color vector graphics.
The G80 gets its name from its Z80 CPU which was coupled with a custom security chip to prevent operators from abusing the swappable system. The security chip would obfuscate the "ld (address),a" instruction (opcode 32h) differently based on the security chip installed — an early form of copy protection. The mangling algorithms are rather complicated, and differ from security chip to security chip.[1]
The Sega G80 platform provided a basis for many reasonably successful vector-based games from the company, some of which, such as Space Fury, Tac/Scan, and, perhaps most famously, Star Trek: Strategic Operations Simulator, saw home console/computer ports.
Technical Specifications
- Board composition: One board
- Main CPU:[2]
- Sound boards:[1]
- Sega USB (Universal Sound Board)
- MCU: Intel i8035 @ 3.12 MHz (8-bit instructions, 3.12 MIPS, 1 instruction per cycle)
- Sound chip: Sega Melody Generator (programmable sound generator)
- Speech Board (optional)
- MCU: Intel i8035/i8039 @ 3.12 MHz (8-bit instructions, 3.12 MIPS)
- Speech synthesizer: General Instrument SP0250 (linear predictive coding)
- Sega System 1 sound board (optional, used for Sindbad Mystery in 1983)
- Sound chips: Sega SN76496 @ 4 MHz, Sega SN76496 @ 2 MHz
- Sega USB (Universal Sound Board)
- Raster graphics board: Sega Video I[1]
- Raster display controller: Sega Raster Display Controller @ 15.468 MHz
- Video resolution:
- Horizontal: 256×224 (display), 328×262 (overscan)
- Vertical: 224×256 (display), 262×328 (overscan)[3]
- Color palette table: 256 (8-bit RGB PROM)
- Colors on screen: 64 to 128 (palette RAM)
- Tilemap planes: 2 layers, horizontal and vertical scrolling,[3] 8×8 tiles, 4 colors per tile
- Sprite capabilities: 28 to 32 sprites per scanline, 224 to 256 sprite pixels/texels per scanline, 4 colors per sprite, 8×8 to 16×16 sizes[2]
- Vector display controller: Sega Display Controller[4]
- Color depth: 64 (6-bit RGB)[5]
- RAM:[2][6]
List of Games
Raster
- 005 (1981)
- Astro Blaster (1981)
- Space Odyssey (1981)
- Monster Bash (1982)
- Pig Newton (1983)
- Sindbad Mystery (1983)
Vector
- Space Fury (1981)
- Eliminator (1981)
- Battle Star (1982)
- Star Trek: Strategic Operations Simulator (1982)
- Tac/Scan (1982)
- Zektor (1982)
References
- ↑ 1.0 1.1 1.2 https://github.com/mamedev/mame/tree/master/src/mame/drivers/segag80r.cpp
- ↑ 2.0 2.1 2.2 Sega G80 Hardware Reference (1997-10-25)
- ↑ 3.0 3.1 https://github.com/mamedev/mame/tree/master/src/mame/video/segag80r.cpp
- ↑ https://github.com/mamedev/mame/tree/master/src/mame/drivers/segag80v.cpp
- ↑ https://github.com/mamedev/mame/tree/master/src/mame/video/segag80v.cpp
- ↑ https://github.com/mamedev/mame/blob/master/src/mame/drivers/segag80r.cpp
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
|