Difference between revisions of "Sega H1 Board"

From Sega Retro

(11 intermediate revisions by the same user not shown)
Line 16: Line 16:
 
}}
 
}}
 
}}
 
}}
The '''Sega H1 Board''' is an [[arcade]] system board made by [[Sega]]. Hardware-wise, it crosses the bridge between the three-dimensional [[sprite]]/texture manipulation of the [[Sega System 32]] and the 3D polygons of the [[Sega Model 1]] and [[Model 2]]. The H1 Board uses hardware similar to the [[Sega Saturn]], [[ST-V]] and Model 2. Only two games are known to use the H1 Board. {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/coolridr.cpp}}
+
The '''Sega H1 Board''' is an [[arcade]] board made by [[Sega]]. Released in 1995, it was a successor to the [[Sega System 32]] and was the last [[Super Scaler]] arcade system board. Hardware-wise, it crosses the bridge between the System 32 and the [[Sega Model 1]] and [[Model 2]]. The H1 Board also uses hardware similar to the [[Sega Saturn]] and [[ST-V]]. Only two games are known to use the H1 Board. {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/coolridr.cpp}}
  
 
==Specifications==
 
==Specifications==
The technical specifications for the Sega H1 Board: {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/coolridr.cpp}}
+
Technical specifications for the Sega H1 Board: {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/coolridr.cpp}}
  
 
* Board composition: CPU Board, Video Board, Communication Board, ROM Board
 
* Board composition: CPU Board, Video Board, Communication Board, ROM Board
Line 43: Line 43:
 
{{multicol|
 
{{multicol|
 
* GPU: Sega 837-9621 Video Board @ 50 MHz
 
* GPU: Sega 837-9621 Video Board @ 50 MHz
** [[wikipedia:FPGA|FPGA]]: [[Hitachi]] HG62S0791R17F, Hitachi HG51B152FD, 2× Hitachi HG62G019R16F
+
** [[Hitachi]] [[wikipedia:FPGA|FPGA]]: HG62S0791R17F, HG51B152FD, 2× HG62G019R16F
** Bus width: 160-bit (2× 80-bit)
+
** [[Sega]] Custom [[wikipedia:QFP|QFP]]: 315‑5694, 315‑5697, 315‑5698, 4× 315‑5648, 2× 315‑5695, 2× 315‑5696
** Graphical capabilities: Scrolling, [[wikipedia:Direct memory access|DMA]], VROM (Video ROM) access
+
** Bus width: 160‑bit (2× 80‑bit)
** [[Sprite]]/Texture capabilities: Sprite/Texture compression, [[wikipedia:Run-length encoding|RLE]] compression,{{ref|http://www.google.com/patents/US6141122}} zooming, rotation, [[wikipedia:Blitter|blitter]], sprite/texture cache, digitized sprites
+
** Memory access: [[VRAM]] (Video [[RAM]]), VROM (Video [[ROM]]), [[wikipedia:Direct memory access|DMA]]
 +
** [[Sprite|Sprites/Textures]]: [[wikipedia:Run-length encoding|RLE]] compression,{{ref|http://www.google.com/patents/US6141122}} 8 color blending levels, [[wikipedia:Z-buffering|Z-buffering]],{{ref|http://mamedev.emulab.it/haze/2013/02/28/does-it-blend/}} [[wikipedia:Blitter|blitter]], sprite/texture cache, zooming & rotation, horizontal & vertical flipping, digitized sprites
 +
** Backgrounds: 16×16 tiles, scrolling,{{ref|http://mamedev.emulab.it/haze/2013/02/19/still-too-cool-for-mamedev/}} zooming & rotation
 
* Display: 2-4 monitors, progressive scan
 
* Display: 2-4 monitors, progressive scan
 
* Display resolution:
 
* Display resolution:
** 2 monitors: 992×384 (496×384 per monitor)
+
** 2 monitors: 640×224 to 992×384 (320×224 to 496×384 per monitor)
 
** 4 monitors: 1280×224 to 1280×240 (320×224 to 320×240 per monitor)
 
** 4 monitors: 1280×224 to 1280×240 (320×224 to 320×240 per monitor)
 
* Overscan resolution:
 
* Overscan resolution:
** 2 monitors: 1280×512 (640×512 per monitor)
+
** 2 monitors: 640×224 to 1280×512 (320×224 to 640×512 per monitor)
** 4 monitors: 1280×224 to 1664×262 (320×224 to 416×262 per monitor)
+
** 4 monitors: 1280×224 to 1824×262 (320×224 to 456×262 per monitor)
 
* Refresh rate: 57.0426 to 60 Hz
 
* Refresh rate: 57.0426 to 60 Hz
 
** Frame rate: 57.0426 to 60 frames/sec
 
** Frame rate: 57.0426 to 60 frames/sec
* [[Palette|Color depth]]: 32,768 colors (15-bit) to 16,777,216 colors (24/32-bit)
+
* [[Palette|Color depth]]: 262,144 (18‑bit) to 16,777,216 (24/32‑bit)
* [[Pixel]] fillrate: 100 million pixels/sec (50 million pixels/sec)
+
** Colors per sprite: 32,768 (15‑bit color) to 262,144 (15-bit color, 8 blending levels) {{ref|http://mamedev.emulab.it/haze/2013/02/28/does-it-blend/}}
* [[Sprite]]/Texture fillrate: 100 million [[wikipedia:Texel (graphics)|texels]]/sec (50 million texels/sec)
+
* [[Pixel]] fillrate: 100 million pixels/sec (50 million pixels/sec per monitor)
** Maximum texels per frame: 1,753,074 (876,537)
+
* [[Sprite|Sprite/Texture]] fillrate: 100 million [[wikipedia:Texel (graphics)|texels]]/sec (50 million texels/sec per monitor)
** Maximum texels per scanline: 7826 (3913)
+
** Maximum texels per frame: 1,753,074 (876,537 per monitor)
 +
** Maximum texels per scanline: 7826 (3913 per monitor)
 
}}
 
}}
  
Line 81: Line 84:
 
* System RAM bandwidth: 574.4 MB/sec
 
* System RAM bandwidth: 574.4 MB/sec
 
** Main RAM: 114.54544 MB/sec (32-bit, 28.63636 MHz) {{fileref|HM5241605 datasheet.pdf}}
 
** Main RAM: 114.54544 MB/sec (32-bit, 28.63636 MHz) {{fileref|HM5241605 datasheet.pdf}}
** VRAM: 444.444444 MB/sec (160-bit, 22.222222 MHz) {{ref|http://www.datasheets360.com/pdf/-1436793173116809349}}
+
** VRAM: 444.444444 MB/sec (160-bit, 22.222222 MHz) {{fileref|M5M411860TP datasheet.pdf}}
** Sound RAM: 15.384615 MB/sec (16-bit, 7.692308 MHz) {{fileref|HM514270C datasheet.pdf}}
+
** Sound RAM: 15.384615 MB/sec (16-bit, 7.692308 MHz) {{fileref|HM514270 datasheet.pdf}}
* System ROM bandwidth: 57.3 MB/sec (16-bit, 28.63636 MHz) {{ref|http://pdf.datasheetarchive.com/datasheetsmain/Datasheets-38/DSA-754817.pdf}}
+
* System ROM bandwidth: 57.3 MB/sec (16-bit, 28.63636 MHz) {{fileref|TC57H1025 datasheet.pdf}}
* Game ROM bandwidth: 809.7 MB/sec {{ref|https://github.com/mamedev/historic-mame/blob/master/src/mame/drivers/coolridr.c}}
+
* Game ROM bandwidth: 799.7 MB/sec {{ref|https://github.com/mamedev/historic-mame/blob/master/src/mame/drivers/coolridr.c}}
** Main ROM: 114.54544 MB/sec (32-bit, 28.63636 MHz) {{ref|http://pdf.datasheetcatalog.com/datasheets/120/201102_DS.pdf}}
+
** Main ROM: 114.54544 MB/sec (32-bit, 28.63636 MHz) {{fileref|M27C4002 datasheet.pdf}}
** VROM: 650 MB/sec (160-bit, 32.5 MHz)
+
** VROM: 640 MB/sec (160-bit, 32 MHz)
 
** Sound ROM: 45.158 MB/sec (16-bit, 22.579 MHz)
 
** Sound ROM: 45.158 MB/sec (16-bit, 22.579 MHz)
 
}}
 
}}

Revision as of 01:56, 28 November 2015


This teeny-tiny article needs some work. You can help us by expanding it.



Notavailable.svg
Sega H1 Board
Manufacturer: Sega
Release Date RRP Code

The Sega H1 Board is an arcade board made by Sega. Released in 1995, it was a successor to the Sega System 32 and was the last Super Scaler arcade system board. Hardware-wise, it crosses the bridge between the System 32 and the Sega Model 1 and Model 2. The H1 Board also uses hardware similar to the Sega Saturn and ST-V. Only two games are known to use the H1 Board. [1]

Specifications

Technical specifications for the Sega H1 Board: [1]

Sound

  • Sound CPU: Toshiba TMP68HC000N @ 16 MHz (16/32-bit, 2.8 MIPS)
  • Sound processors: 2× Yamaha YMF292 (SCSP) [3]
    • Sound DSP: 2× Yamaha FH1 DSP (Digital Signal Processor) @ 22.579 MHz (24-bit, 128-step, 8 parallel instructions)
    • Bus width: 48-bit (2× 24-bit) internal, 32-bit (2× 16-bit) external [4]
    • Audio channels: 64 (2× 32)
    • Sound formats: PCM, FM, MIDI, LFO
    • PCM sampling: 8/16‑bit audio depth, 44.1 kHz sampling sate (CD quality)
  • Sound output: 4 speakers (surround sound)

Graphics

  • GPU: Sega 837-9621 Video Board @ 50 MHz
    • Hitachi FPGA: HG62S0791R17F, HG51B152FD, 2× HG62G019R16F
    • Sega Custom QFP: 315‑5694, 315‑5697, 315‑5698, 4× 315‑5648, 2× 315‑5695, 2× 315‑5696
    • Bus width: 160‑bit (2× 80‑bit)
    • Memory access: VRAM (Video RAM), VROM (Video ROM), DMA
    • Sprites/Textures: RLE compression,[5] 8 color blending levels, Z-buffering,[6] blitter, sprite/texture cache, zooming & rotation, horizontal & vertical flipping, digitized sprites
    • Backgrounds: 16×16 tiles, scrolling,[7] zooming & rotation
  • Display: 2-4 monitors, progressive scan
  • Display resolution:
    • 2 monitors: 640×224 to 992×384 (320×224 to 496×384 per monitor)
    • 4 monitors: 1280×224 to 1280×240 (320×224 to 320×240 per monitor)
  • Overscan resolution:
    • 2 monitors: 640×224 to 1280×512 (320×224 to 640×512 per monitor)
    • 4 monitors: 1280×224 to 1824×262 (320×224 to 456×262 per monitor)
  • Refresh rate: 57.0426 to 60 Hz
    • Frame rate: 57.0426 to 60 frames/sec
  • Color depth: 262,144 (18‑bit) to 16,777,216 (24/32‑bit)
    • Colors per sprite: 32,768 (15‑bit color) to 262,144 (15-bit color, 8 blending levels) [6]
  • Pixel fillrate: 100 million pixels/sec (50 million pixels/sec per monitor)
  • Sprite/Texture fillrate: 100 million texels/sec (50 million texels/sec per monitor)
    • Maximum texels per frame: 1,753,074 (876,537 per monitor)
    • Maximum texels per scanline: 7826 (3913 per monitor)

Memory

  • Memory: Up to 94.3 MB (6276 KB main, 85.125 MB video, 3 MB sound)
  • System RAM: 8452 KB (8.254 MB)
    • Main RAM: 2180 KB (2 MB SDRAM, 128 KB SRAM, 4 KB FRAM)
    • VRAM: 5.125 MB (2.25 MB FPRAM, 2 MB DRAM, 896 KB SRAM)
    • Sound RAM: 1 MB (DRAM)
  • System ROM: 1 MB (EPROM)
  • Game ROM: Up to 85 MB
    • Main ROM: 3 MB (EPROM)
    • VROM: 80 MB (MROM)
    • Sound ROM: 2 MB

Bandwidth

  • System RAM bandwidth: 574.4 MB/sec
    • Main RAM: 114.54544 MB/sec (32-bit, 28.63636 MHz) [8]
    • VRAM: 444.444444 MB/sec (160-bit, 22.222222 MHz) [9]
    • Sound RAM: 15.384615 MB/sec (16-bit, 7.692308 MHz) [10]
  • System ROM bandwidth: 57.3 MB/sec (16-bit, 28.63636 MHz) [11]
  • Game ROM bandwidth: 799.7 MB/sec [12]
    • Main ROM: 114.54544 MB/sec (32-bit, 28.63636 MHz) [13]
    • VROM: 640 MB/sec (160-bit, 32 MHz)
    • Sound ROM: 45.158 MB/sec (16-bit, 22.579 MHz)

Softography


Sega arcade boards
Originating in arcades









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