Difference between revisions of "Sega OutRun hardware"
From Sega Retro
m (Text replacement - " {{ref|" to "{{ref|") |
m (Text replacement - " {{fileref|" to "{{fileref|") |
||
Line 18: | Line 18: | ||
==Technical Specifications== | ==Technical Specifications== | ||
* Board composition: CPU Board (Main Board), Video Board{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}} | * Board composition: CPU Board (Main Board), Video Board{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}} | ||
− | * Main [[wikipedia:Central processing unit|CPU]]: 2× [[68000]] @ 12.5 MHz: 16/32‑bit instructions, 4.375 MIPS, 32‑bit (2× 16‑bit) data bus, 44‑bit (24‑bit, 20‑bit) address bus {{fileref|OutRun Schematics.pdf|page=2}} | + | * Main [[wikipedia:Central processing unit|CPU]]: 2× [[68000]] @ 12.5 MHz: 16/32‑bit instructions, 4.375 MIPS, 32‑bit (2× 16‑bit) data bus, 44‑bit (24‑bit, 20‑bit) address bus{{fileref|OutRun Schematics.pdf|page=2}} |
* Memory Mapper [[wikipedia:Field-programmable gate array|FPGA]]: Sega 315‑5195 Memory Mapper @ 40 MHz: 16‑bit data bus, 24‑bit address bus{{ref|[https://github.com/bji/libmame/blob/master/old/src/mame/video/segaic16.c Sega 16‑Bit Common Hardware], [[MAME]]}}{{fileref|OutRun Schematics.pdf|page=2}} | * Memory Mapper [[wikipedia:Field-programmable gate array|FPGA]]: Sega 315‑5195 Memory Mapper @ 40 MHz: 16‑bit data bus, 24‑bit address bus{{ref|[https://github.com/bji/libmame/blob/master/old/src/mame/video/segaic16.c Sega 16‑Bit Common Hardware], [[MAME]]}}{{fileref|OutRun Schematics.pdf|page=2}} | ||
Line 24: | Line 24: | ||
{{multicol| | {{multicol| | ||
* Sound CPU: [[Zilog]] [[Zilog Z80|Z80]] @ 4 MHz (8/16‑bit instructions, 0.58 MIPS) | * Sound CPU: [[Zilog]] [[Zilog Z80|Z80]] @ 4 MHz (8/16‑bit instructions, 0.58 MIPS) | ||
− | * Sound chips: 2 chips, 24 channels, 24‑bit bus width {{fileref|OutRun Schematics.pdf|page=8}} | + | * Sound chips: 2 chips, 24 channels, 24‑bit bus width{{fileref|OutRun Schematics.pdf|page=8}} |
− | ** [[wikipedia:Frequency modulation synthesis|FM synthesis]] chip: [[Yamaha YM2151]] @ 4 MHz (8 FM channels, 8‑bit bus width) {{fileref|YM2151 datasheet.pdf}} | + | ** [[wikipedia:Frequency modulation synthesis|FM synthesis]] chip: [[Yamaha YM2151]] @ 4 MHz (8 FM channels, 8‑bit bus width){{fileref|YM2151 datasheet.pdf}} |
** [[Pulse-code modulation|PCM]] sampling chip: SegaPCM 315‑5218 Sound Controller @ 4/16 MHz{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}} ([[wikipedia:Stereophonic sound|stereo]] output, 16 PCM channels, [[wikipedia:Audio bit depth|12‑bit audio depth]],{{ref|[http://cgfm2.emuviews.com/txt/loftech.txt Sega X Board Hardware Notes (12/03/2004)]}} 31.25 kHz [[wikipedia:Sampling rate|sampling rate]], 16‑bit bus width) | ** [[Pulse-code modulation|PCM]] sampling chip: SegaPCM 315‑5218 Sound Controller @ 4/16 MHz{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}} ([[wikipedia:Stereophonic sound|stereo]] output, 16 PCM channels, [[wikipedia:Audio bit depth|12‑bit audio depth]],{{ref|[http://cgfm2.emuviews.com/txt/loftech.txt Sega X Board Hardware Notes (12/03/2004)]}} 31.25 kHz [[wikipedia:Sampling rate|sampling rate]], 16‑bit bus width) | ||
− | * Sound [[wikipedia:Digital-to-analog converter|DAC]]: [[Yamaha]] YM3012 @ 4 MHz: 16‑bit floating‑point dynamic range {{fileref|YM3012 datasheet.pdf}} | + | * Sound [[wikipedia:Digital-to-analog converter|DAC]]: [[Yamaha]] YM3012 @ 4 MHz: 16‑bit floating‑point dynamic range{{fileref|YM3012 datasheet.pdf}} |
− | * Sound FPGA: Sega 315‑5223A (Signetics CK2605) @ 16 MHz: 8‑bit bus width {{fileref|303A-011A Device List.pdf|page=11}}{{fileref|CK2605 Fusemap.pdf}} | + | * Sound FPGA: Sega 315‑5223A (Signetics CK2605) @ 16 MHz: 8‑bit bus width{{fileref|303A-011A Device List.pdf|page=11}}{{fileref|CK2605 Fusemap.pdf}} |
}} | }} | ||
Line 35: | Line 35: | ||
* Video Board [[wikia:w:c:gaming:Graphics processing unit|GPU]]: Sega 171‑5377 VIDEO Board graphics chipset @ 25.1748 MHz: 6 processors, 80‑bit RAM (124.444444 MB/s), 64‑bit ROM (37 MB/s){{ref|[https://github.com/bji/libmame/blob/master/old/src/mame/video/segaic16.c Sega 16‑Bit Common Hardware], [[MAME]]}}{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}}{{fileref|OutRun Schematics.pdf|page=8}} | * Video Board [[wikia:w:c:gaming:Graphics processing unit|GPU]]: Sega 171‑5377 VIDEO Board graphics chipset @ 25.1748 MHz: 6 processors, 80‑bit RAM (124.444444 MB/s), 64‑bit ROM (37 MB/s){{ref|[https://github.com/bji/libmame/blob/master/old/src/mame/video/segaic16.c Sega 16‑Bit Common Hardware], [[MAME]]}}{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}}{{fileref|OutRun Schematics.pdf|page=8}} | ||
** 315‑5197 Sega Custom Tilemap Generator [[wikipedia:Field-programmable gate array|FPGA]]: 16‑bit RAM (10 MHz, 100 ns, 20 MB/s), 24‑bit ROM (4 MHz, 250 [[wikipedia:Nanosecond|ns]], 12 MB/s) | ** 315‑5197 Sega Custom Tilemap Generator [[wikipedia:Field-programmable gate array|FPGA]]: 16‑bit RAM (10 MHz, 100 ns, 20 MB/s), 24‑bit ROM (4 MHz, 250 [[wikipedia:Nanosecond|ns]], 12 MB/s) | ||
− | ** 315‑5211 Sega Custom Sprite Generator FPGA: 16‑bit sprite attribute RAM (22.222222 MHz, 45 ns, 44.444444 MB/s),{{fileref|TMM2018 datasheet.pdf}} 48‑bit sprite framebuffer RAM (10 MHz, 100 ns, 60 MB/s),{{fileref|HM65256B datasheet.pdf}} 32‑bit ROM (5 MHz, 200 ns, 20 MB/s) {{fileref|M27256 datasheet.pdf}} | + | ** 315‑5211 Sega Custom Sprite Generator FPGA: 16‑bit sprite attribute RAM (22.222222 MHz, 45 ns, 44.444444 MB/s),{{fileref|TMM2018 datasheet.pdf}} 48‑bit sprite framebuffer RAM (10 MHz, 100 ns, 60 MB/s),{{fileref|HM65256B datasheet.pdf}} 32‑bit ROM (5 MHz, 200 ns, 20 MB/s){{fileref|M27256 datasheet.pdf}} |
− | ** 315‑5227A Signetics CK2678 [[wikipedia:Programmable Array Logic|PAL]]: 8‑bit ROM (5 MHz, 200 ns, 5 MB/s) {{fileref|M27256 datasheet.pdf}} | + | ** 315‑5227A Signetics CK2678 [[wikipedia:Programmable Array Logic|PAL]]: 8‑bit ROM (5 MHz, 200 ns, 5 MB/s){{fileref|M27256 datasheet.pdf}} |
− | ** 315‑5228 Signetics CK2605 FPGA: 8‑bit {{fileref|303A-011A Device List.pdf|page=11}}{{fileref|CK2605 Fusemap.pdf}} | + | ** 315‑5228 Signetics CK2605 FPGA: 8‑bit{{fileref|303A-011A Device List.pdf|page=11}}{{fileref|CK2605 Fusemap.pdf}} |
** 315‑5242 Sega Custom Color Encoder: 16‑bit | ** 315‑5242 Sega Custom Color Encoder: 16‑bit | ||
− | ** 8255‑2 NEC µPD8255AC‑2: 24‑bit (3× 8‑bit) [[wikipedia:Intel 8255|PPI]] (Programmable Peripheral Interface) {{fileref|UPD8255A datasheet.pdf}} | + | ** 8255‑2 NEC µPD8255AC‑2: 24‑bit (3× 8‑bit) [[wikipedia:Intel 8255|PPI]] (Programmable Peripheral Interface){{fileref|UPD8255A datasheet.pdf}} |
* Main Board GPU: Sega 171‑5376 CPU Board graphics chipset @ 39.99967 MHz: 6 processors, 5‑bit RAM (6.25 MB/s), 16‑bit ROM (11.764706 MB/s){{ref|[https://github.com/bji/libmame/blob/master/old/src/mame/video/segaic16.c Sega 16‑Bit Common Hardware], [[MAME]]}}{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}}{{fileref|OutRun Schematics.pdf|page=5}} | * Main Board GPU: Sega 171‑5376 CPU Board graphics chipset @ 39.99967 MHz: 6 processors, 5‑bit RAM (6.25 MB/s), 16‑bit ROM (11.764706 MB/s){{ref|[https://github.com/bji/libmame/blob/master/old/src/mame/video/segaic16.c Sega 16‑Bit Common Hardware], [[MAME]]}}{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}}{{fileref|OutRun Schematics.pdf|page=5}} | ||
− | ** 2× 315‑5155 Sega Road Bit Extraction PAL: 16‑bit (2× 8‑bit), 2× 8.056 MHz internal, 2× 5.882353 MHz ROM (170 ns, 11.764706 MB/s) {{fileref|M27256 datasheet.pdf}} | + | ** 2× 315‑5155 Sega Road Bit Extraction PAL: 16‑bit (2× 8‑bit), 2× 8.056 MHz internal, 2× 5.882353 MHz ROM (170 ns, 11.764706 MB/s){{fileref|M27256 datasheet.pdf}} |
** 315‑5222 Signetics PLS153N Road Mixing FPGA: 8‑bit internal (33.333333 MHz),{{fileref|PLS153 datasheet.pdf}} 5‑bit RAM (10 MHz, 100 ns, 6.25 MB/s) | ** 315‑5222 Signetics PLS153N Road Mixing FPGA: 8‑bit internal (33.333333 MHz),{{fileref|PLS153 datasheet.pdf}} 5‑bit RAM (10 MHz, 100 ns, 6.25 MB/s) | ||
** 315‑5223A Signetics CK2605 FPGA: 8‑bit internal,{{fileref|303A-011A Device List.pdf|page=11}}{{fileref|CK2605 Fusemap.pdf}} 4‑bit external | ** 315‑5223A Signetics CK2605 FPGA: 8‑bit internal,{{fileref|303A-011A Device List.pdf|page=11}}{{fileref|CK2605 Fusemap.pdf}} 4‑bit external | ||
− | ** 2× MMI PAL16R4 (315‑5225, 315‑5226) PAL: 16‑bit (2× 8‑bit) {{fileref|PAL16R datasheet.pdf}} | + | ** 2× MMI PAL16R4 (315‑5225, 315‑5226) PAL: 16‑bit (2× 8‑bit){{fileref|PAL16R datasheet.pdf}} |
* Video resolution: 320×224 (display), 400×262 (overscan),{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}} progressive scan | * Video resolution: 320×224 (display), 400×262 (overscan),{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}} progressive scan | ||
** [[wikipedia:Scan line|Scanlines]]: 224 (display), 262 (overscan) | ** [[wikipedia:Scan line|Scanlines]]: 224 (display), 262 (overscan) | ||
Line 76: | Line 76: | ||
{{multicol| | {{multicol| | ||
* Memory: Up to 3.6 [[Byte|MB]] (736 [[Byte|KB]] main, 2496 KB video, 454 KB sound) | * Memory: Up to 3.6 [[Byte|MB]] (736 [[Byte|KB]] main, 2496 KB video, 454 KB sound) | ||
− | * [[RAM]]: 670 KB [[SRAM]] (Static RAM){{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}} {{fileref|OutRun Schematics.pdf}} | + | * [[RAM]]: 670 KB [[SRAM]] (Static RAM){{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/segaorun.cpp Sega OutRun Hardware (MAME)]}}{{fileref|OutRun Schematics.pdf}} |
− | ** Main RAM: 64 KB (32 KB per 68000) {{fileref|TMM2063P datasheet.pdf}} | + | ** Main RAM: 64 KB (32 KB per 68000){{fileref|TMM2063P datasheet.pdf}} |
** [[VRAM]]: 608 KB | ** [[VRAM]]: 608 KB | ||
− | *** CPU Board: 8 KB (4 KB roads, 4 KB other) {{fileref|TMM2018 datasheet.pdf}} | + | *** CPU Board: 8 KB (4 KB roads, 4 KB other){{fileref|TMM2018 datasheet.pdf}} |
*** Video Board: 600 KB (512 KB dual sprite framebuffers,{{ref|[http://cgfm2.emuviews.com/txt/loftech.txt Sega X Board Hardware Notes (12/03/2004)]}}{{fileref|HM65256B datasheet.pdf}} 4 KB sprite attributes,{{fileref|TMM2018 datasheet.pdf}} 64 KB tiles,{{fileref|HM65256B datasheet.pdf}} 4 KB tilemaps,{{fileref|TMM2018 datasheet.pdf}} 4 KB text, 8 KB colors, 4 KB other) | *** Video Board: 600 KB (512 KB dual sprite framebuffers,{{ref|[http://cgfm2.emuviews.com/txt/loftech.txt Sega X Board Hardware Notes (12/03/2004)]}}{{fileref|HM65256B datasheet.pdf}} 4 KB sprite attributes,{{fileref|TMM2018 datasheet.pdf}} 64 KB tiles,{{fileref|HM65256B datasheet.pdf}} 4 KB tilemaps,{{fileref|TMM2018 datasheet.pdf}} 4 KB text, 8 KB colors, 4 KB other) | ||
− | ** Sound RAM: 6 KB (3× 2 KB) {{fileref|TMM2018 datasheet.pdf}} | + | ** Sound RAM: 6 KB (3× 2 KB){{fileref|TMM2018 datasheet.pdf}} |
− | * [[ROM]]: Up to 3008 KB [[EPROM]]/[[wikipedia:Mask ROM|MROM]] (672 KB main ROM, 1888 KB video ROM, 448 KB sound ROM) {{fileref|TurboOutRun Arcade JP Flyer.pdf|page=2}}{{ref|[http://www.mamedb.com/game/toutrun Turbo OutRun (MAME)]}} | + | * [[ROM]]: Up to 3008 KB [[EPROM]]/[[wikipedia:Mask ROM|MROM]] (672 KB main ROM, 1888 KB video ROM, 448 KB sound ROM){{fileref|TurboOutRun Arcade JP Flyer.pdf|page=2}}{{ref|[http://www.mamedb.com/game/toutrun Turbo OutRun (MAME)]}} |
}} | }} | ||
===Bandwidth=== | ===Bandwidth=== | ||
{{multicol| | {{multicol| | ||
− | * RAM bandwidth: {{fileref|OutRun Schematics.pdf}} | + | * RAM bandwidth:{{fileref|OutRun Schematics.pdf}} |
** Main RAM: 40 MB/s (32‑bit, 10 MHz, 100 [[wikipedia:Nanosecond|ns]]) | ** Main RAM: 40 MB/s (32‑bit, 10 MHz, 100 [[wikipedia:Nanosecond|ns]]) | ||
** VRAM: [[#Graphics|130.694444 MB/s]] (85‑bit) | ** VRAM: [[#Graphics|130.694444 MB/s]] (85‑bit) | ||
− | ** Sound RAM: 25 MB/s (24‑bit, 8.333333 MHz, 120 ns) {{fileref|TMM2018 datasheet.pdf}} | + | ** Sound RAM: 25 MB/s (24‑bit, 8.333333 MHz, 120 ns){{fileref|TMM2018 datasheet.pdf}} |
− | * ROM bandwidth: {{fileref|OutRun Schematics.pdf}} | + | * ROM bandwidth:{{fileref|OutRun Schematics.pdf}} |
** Main ROM: 20 MB/s (32‑bit, 5 MHz, 200 ns) | ** Main ROM: 20 MB/s (32‑bit, 5 MHz, 200 ns) | ||
** Video ROM: [[#Graphics|48.764706 MB/s]] (80‑bit) | ** Video ROM: [[#Graphics|48.764706 MB/s]] (80‑bit) | ||
− | ** Sound ROM: 11.764706 MB/s (16‑bit, 5.882353 MHz, 170 ns) {{fileref|M27256 datasheet.pdf}} | + | ** Sound ROM: 11.764706 MB/s (16‑bit, 5.882353 MHz, 170 ns){{fileref|M27256 datasheet.pdf}} |
}} | }} | ||
Revision as of 19:57, 9 September 2016
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.
Contents
Technical Specifications
- Board composition: CPU Board (Main Board), Video Board[1]
- Main CPU: 2× 68000 @ 12.5 MHz: 16/32‑bit instructions, 4.375 MIPS, 32‑bit (2× 16‑bit) data bus, 44‑bit (24‑bit, 20‑bit) address bus[2]
- Memory Mapper FPGA: Sega 315‑5195 Memory Mapper @ 40 MHz: 16‑bit data bus, 24‑bit address bus[3][2]
Sound
- Sound CPU: Zilog Z80 @ 4 MHz (8/16‑bit instructions, 0.58 MIPS)
- Sound chips: 2 chips, 24 channels, 24‑bit bus width[4]
- FM synthesis chip: Yamaha YM2151 @ 4 MHz (8 FM channels, 8‑bit bus width)[5]
- PCM sampling chip: SegaPCM 315‑5218 Sound Controller @ 4/16 MHz[1] (stereo output, 16 PCM channels, 12‑bit audio depth,[6] 31.25 kHz sampling rate, 16‑bit bus width)
- Sound DAC: Yamaha YM3012 @ 4 MHz: 16‑bit floating‑point dynamic range[7]
- Sound FPGA: Sega 315‑5223A (Signetics CK2605) @ 16 MHz: 8‑bit bus width[8][9]
Graphics
- Video Board GPU: Sega 171‑5377 VIDEO Board graphics chipset @ 25.1748 MHz: 6 processors, 80‑bit RAM (124.444444 MB/s), 64‑bit ROM (37 MB/s)[3][1][4]
- 315‑5197 Sega Custom Tilemap Generator FPGA: 16‑bit RAM (10 MHz, 100 ns, 20 MB/s), 24‑bit ROM (4 MHz, 250 ns, 12 MB/s)
- 315‑5211 Sega Custom Sprite Generator FPGA: 16‑bit sprite attribute RAM (22.222222 MHz, 45 ns, 44.444444 MB/s),[10] 48‑bit sprite framebuffer RAM (10 MHz, 100 ns, 60 MB/s),[11] 32‑bit ROM (5 MHz, 200 ns, 20 MB/s)[12]
- 315‑5227A Signetics CK2678 PAL: 8‑bit ROM (5 MHz, 200 ns, 5 MB/s)[12]
- 315‑5228 Signetics CK2605 FPGA: 8‑bit[8][9]
- 315‑5242 Sega Custom Color Encoder: 16‑bit
- 8255‑2 NEC µPD8255AC‑2: 24‑bit (3× 8‑bit) PPI (Programmable Peripheral Interface)[13]
- Main Board GPU: Sega 171‑5376 CPU Board graphics chipset @ 39.99967 MHz: 6 processors, 5‑bit RAM (6.25 MB/s), 16‑bit ROM (11.764706 MB/s)[3][1][14]
- 2× 315‑5155 Sega Road Bit Extraction PAL: 16‑bit (2× 8‑bit), 2× 8.056 MHz internal, 2× 5.882353 MHz ROM (170 ns, 11.764706 MB/s)[12]
- 315‑5222 Signetics PLS153N Road Mixing FPGA: 8‑bit internal (33.333333 MHz),[15] 5‑bit RAM (10 MHz, 100 ns, 6.25 MB/s)
- 315‑5223A Signetics CK2605 FPGA: 8‑bit internal,[8][9] 4‑bit external
- 2× MMI PAL16R4 (315‑5225, 315‑5226) PAL: 16‑bit (2× 8‑bit)[16]
- Video resolution: 320×224 (display), 400×262 (overscan),[1] progressive scan
- Scanlines: 224 (display), 262 (overscan)
- 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 color depth (32,768 colors), 1‑bit shadow & highlight triples up to 98,304 colors
- Colors on screen: 12,288[1]
- Graphical planes:
- 2 tilemap layers
- 1 text layer
- 1 sprite layer
- 1 road layer
- Translucent shadows
- Sprite plane: Frame-buffered sprites/textures, hardware sprite-scaling/zooming, 128 on‑screen sprites per frame, 7680 sprites/textures scaled per second, 16 colors (4‑bit) per sprite/texture
- Framebuffer resolution: 512×256 pixels (double-buffering)[6]
- Video clock cycles: 25.1748 MHz (60.0543 Hz refresh rate)
- Sprite pixel/texel fillrate: 25.1748 million pixels/texels per second,[1] 419,200 pixels/texels per frame, 1600 pixels/texels per scanline, 128 sprites/textures per scanline
- Tilemap planes: 2 tilemap layers, System 16B tilemap system, row/column scrolling, parallax scrolling, 8×8 tiles/textures[1][17]
- Colors per tile: 16 colors (4‑bit), 12 colors (3‑bit)
- Tilemap resolution: 512×256 (1024×512 virtual resolution)
- Tilemap fillrate: 25.1748 million pixels/texels per sec (393,356 tiles/textures per sec), 419,200 pixels/texels per frame (6550 tiles per frame)
- Fillrate per scanline: 1600 pixels/texels per scanline, 200 tiles/textures per scanline
- Unique tiles per frame: 8192 tiles (8 bytes per tile, 64 KB tile memory)
- Road plane: Can draw 2 roads at once, 512×256 resolution per road bitmap/texture
- Road fillrate: 16.11185 million pixels/texels per sec, 268,288 pixels/texels per frame, 1024 pixels/texels per scanline
- Fillrate: 66.46145 million pixels/texels per sec, 1.106688 million pixels/texels per frame, 4224 pixels/texels per scanline
Memory
Bandwidth
- RAM bandwidth:[18]
- Main RAM: 40 MB/s (32‑bit, 10 MHz, 100 ns)
- VRAM: 130.694444 MB/s (85‑bit)
- Sound RAM: 25 MB/s (24‑bit, 8.333333 MHz, 120 ns)[10]
- ROM bandwidth:[18]
- Main ROM: 20 MB/s (32‑bit, 5 MHz, 200 ns)
- Video ROM: 48.764706 MB/s (80‑bit)
- Sound ROM: 11.764706 MB/s (16‑bit, 5.882353 MHz, 170 ns)[12]
Gallery
List of Games
- Out Run (1986)
- Super Hang-On (1987)
- Turbo OutRun (1989)
- Limited Edition Hang-On (1991)
References
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 Sega OutRun Hardware (MAME)
- ↑ 2.0 2.1 File:OutRun Schematics.pdf, page 2
- ↑ 3.0 3.1 3.2 Sega 16‑Bit Common Hardware, MAME
- ↑ 4.0 4.1 File:OutRun Schematics.pdf, page 8
- ↑ File:YM2151 datasheet.pdf
- ↑ 6.0 6.1 6.2 Sega X Board Hardware Notes (12/03/2004)
- ↑ File:YM3012 datasheet.pdf
- ↑ 8.0 8.1 8.2 File:303A-011A Device List.pdf, page 11
- ↑ 9.0 9.1 9.2 File:CK2605 Fusemap.pdf
- ↑ 10.0 10.1 10.2 10.3 10.4 10.5 File:TMM2018 datasheet.pdf
- ↑ 11.0 11.1 11.2 File:HM65256B datasheet.pdf
- ↑ 12.0 12.1 12.2 12.3 File:M27256 datasheet.pdf
- ↑ File:UPD8255A datasheet.pdf
- ↑ File:OutRun Schematics.pdf, page 5
- ↑ File:PLS153 datasheet.pdf
- ↑ File:PAL16R datasheet.pdf
- ↑ System 16B Hardware Notes (01/12/2003)
- ↑ 18.0 18.1 18.2 File:OutRun Schematics.pdf
- ↑ File:TMM2063P datasheet.pdf
- ↑ File:TurboOutRun Arcade JP Flyer.pdf, page 2
- ↑ Turbo OutRun (MAME)
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
|