Difference between revisions of "Sega Model 1"
From Sega Retro
Line 20: | Line 20: | ||
==Technical Specifications== | ==Technical Specifications== | ||
− | + | * Board composition: CPU Board, Video Board, ROM Board, I/O Board, Comm Board, Sound Board, Motor Board, Amp Board {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp}} | |
− | * Board composition: CPU Board | + | * Main [[wikipedia:Central processing unit|CPU]]: [[NEC]] [[wikipedia:NEC V60|V60]] @ 16 MHz {{ref|http://id.nii.ac.jp/1001/00059745/}}{{ref|http://multimedia.cx/NEC_V60pgmRef.pdf}} |
− | * Main [[wikipedia:Central processing unit|CPU]]: [[NEC]] [[wikipedia:NEC V60|V60]] @ 16 MHz | ||
** [[wikipedia:Fixed-point arithmetic|Fixed-point arithmetic]]: [[wikipedia:32-bit|32-bit]] [[wikipedia:Reduced instruction set computing|RISC]] [[wikipedia:Instruction set|instructions]] @ 3.5 [[wikipedia:Instructions per second|MIPS]] (million instructions per second) | ** [[wikipedia:Fixed-point arithmetic|Fixed-point arithmetic]]: [[wikipedia:32-bit|32-bit]] [[wikipedia:Reduced instruction set computing|RISC]] [[wikipedia:Instruction set|instructions]] @ 3.5 [[wikipedia:Instructions per second|MIPS]] (million instructions per second) | ||
− | ** [[wikipedia:Floating-point unit|Floating-point unit]]: [[wikipedia:Single-precision floating-point format|32-bit]] and [[wikipedia:Double-precision floating-point format|64-bit operations]] @ 16 MFLOPS{{ref| | + | ** [[wikipedia:Floating-point unit|Floating-point unit]]: [[wikipedia:Single-precision floating-point format|32-bit]] and [[wikipedia:Double-precision floating-point format|64-bit operations]] @ 16 MFLOPS |
− | * Sound CPU: Toshiba TMP68000N-10 ([[68000]]) @ 12 MHz{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp}} | + | ** Bus width: 32-bit |
+ | * DMA controllers: [http://www.icbank.com/icbank_data/semi_qna/MB89374.pdf Fujitsu MB89374] & [http://pdf.datasheetarchive.com/indexerfiles/Scans-059/DSA2IH0049080.pdf MB89237A] {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp}} | ||
+ | * Additional CPU: 3× [[Zilog Z80]] @ 4 MHz {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp}} (8-bit & 16-bit instructions @ 1.74 MIPS) | ||
+ | |||
+ | ===Sound=== | ||
+ | * Sound CPU: Toshiba TMP68000N-10 ([[68000]]) @ 12 MHz {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp}} | ||
* Sound chips: 2× Sega 315-5560 Custom MultiPCM | * Sound chips: 2× Sega 315-5560 Custom MultiPCM | ||
** Audio capabilities: 28 [[Pulse-code modulation|PCM]] channels per chip (one for music, one for sound effects), 56 PCM channels total | ** Audio capabilities: 28 [[Pulse-code modulation|PCM]] channels per chip (one for music, one for sound effects), 56 PCM channels total | ||
* Sound timer: [[Yamaha]] YM3834 @ 8 MHz | * Sound timer: [[Yamaha]] YM3834 @ 8 MHz | ||
− | |||
===Graphics=== | ===Graphics=== | ||
Line 38: | Line 41: | ||
** Fixed-point arithmetic: 32-bit instructions @ 80 MIPS (16 MIPS each) | ** Fixed-point arithmetic: 32-bit instructions @ 80 MIPS (16 MIPS each) | ||
** Floating-point unit: 32-bit operations @ 80 MFLOPS (16 MFLOPS each) | ** Floating-point unit: 32-bit operations @ 80 MFLOPS (16 MFLOPS each) | ||
+ | ** Bus width: 32-bit | ||
* Display resolution: 496×384 pixels, 24 kHz [[wikipedia:Horizontal scan rate|H-Sync]], [[wikipedia:Progressive scan|progressive scan]] (non-interlaced) {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp}} | * Display resolution: 496×384 pixels, 24 kHz [[wikipedia:Horizontal scan rate|H-Sync]], [[wikipedia:Progressive scan|progressive scan]] (non-interlaced) {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp}} | ||
** Overscan resolution: 656×496 pixels | ** Overscan resolution: 656×496 pixels | ||
Line 56: | Line 60: | ||
*** Comm Board: 12 KB SRAM (8 KB SRAM, 4 KB [[wikipedia:Dual-ported RAM|Dual-Port]] SRAM){{ref|http://www.datasheets360.com/part/detail/mb8421-12lp/-6698820269528857496/}}{{ref|http://www.datasheets360.com/part/detail/mb8431-90lp/-8066825331349743656/}} | *** Comm Board: 12 KB SRAM (8 KB SRAM, 4 KB [[wikipedia:Dual-ported RAM|Dual-Port]] SRAM){{ref|http://www.datasheets360.com/part/detail/mb8421-12lp/-6698820269528857496/}}{{ref|http://www.datasheets360.com/part/detail/mb8431-90lp/-8066825331349743656/}} | ||
*** Other boards: 144 KB [[SRAM]] (128 KB ROM Board, 8 KB I/O Board, 8 KB Motor Board) | *** Other boards: 144 KB [[SRAM]] (128 KB ROM Board, 8 KB I/O Board, 8 KB Motor Board) | ||
− | ** [[VRAM | + | ** [[VRAM]]: 2232 KB (at least 1464 KB SRAM) |
*** CPU Board: 768 KB (128 KB [[wikipedia:Display list|display lists]], 576 KB [[wikipedia:Tiled rendering|tiles]], 64 KB color) | *** CPU Board: 768 KB (128 KB [[wikipedia:Display list|display lists]], 576 KB [[wikipedia:Tiled rendering|tiles]], 64 KB color) | ||
*** Video Board: 1464 KB SRAM | *** Video Board: 1464 KB SRAM | ||
Line 63: | Line 67: | ||
* Game [[ROM]]: Up to 35,336 KB (5504 KB main, 21,384 KB video,{{ref|http://mamedb.com/game/vformula}} 8448 KB audio){{ref|http://mamedb.com/game/vf}} | * Game [[ROM]]: Up to 35,336 KB (5504 KB main, 21,384 KB video,{{ref|http://mamedb.com/game/vformula}} 8448 KB audio){{ref|http://mamedb.com/game/vf}} | ||
}} | }} | ||
+ | |||
+ | ===Bandwidth=== | ||
+ | * System RAM bandwidth: 420.4 MB/sec | ||
+ | ** Main RAM: 54.495675 MB/sec (32-bit, 14.285714 MHz) {{ref|http://wiki.mamedev.org/images/f/f4/Mb86232.pdf}} | ||
+ | ** VRAM: 346.790661 MB/sec (5× 32-bit, 18.181818 MHz) {{fileref|HM65256B datasheet.pdf}} | ||
+ | ** Sound RAM: 19.073486 MB/sec (16-bit, 10 MHz) {{ref|http://www.alldatasheet.com/datasheet-pdf/pdf/125579/FUJITSU/MB8464A.html}} | ||
==List of Sega Model 1 Games== | ==List of Sega Model 1 Games== |
Revision as of 12:17, 21 November 2015
Sega Model 1 | |||||
---|---|---|---|---|---|
Manufacturer: Sega | |||||
|
The Sega Model 1 is an arcade system board released by Sega in 1992. It is the successor to the Sega System 32 arcade boards, and was succeeded by the Sega Model 2 series. It was Sega's first hardware designed for 3D polygon graphics.
Originally, the Model 1 was simply known as the CG Board, but was retroactively given the Model 1 name after work on the Model 2 began.
Contents
Hardware
It began development in 1990,[1] with Yu Suzuki's Sega AM2 team involved in its development from the drawing board.[2] The Model 1 was intended to compete with Namco's System 21; Namco was then the market leader in polygonal 3D video games, with titles such as Galaxian³ and Starblade.[3] The Model 1 was eventually released in 1992, debuting with Virtua Racing. While it was a significant improvement over the System 21, the Model 1 hardware was expensive, and only a few games were developed for the platform.
Contrary to popular opinion, Lockheed Martin was not involved with the development of the Model 1, but it was developed internally at Sega, before Lockheed Martin became involved with the development of the Sega Model 2, according to former Lockheed Martin employee, Real3D's Jon Lenyo, in 1998. [1]
Technical Specifications
- Board composition: CPU Board, Video Board, ROM Board, I/O Board, Comm Board, Sound Board, Motor Board, Amp Board [4]
- Main CPU: NEC V60 @ 16 MHz [5][6]
- Fixed-point arithmetic: 32-bit RISC instructions @ 3.5 MIPS (million instructions per second)
- Floating-point unit: 32-bit and 64-bit operations @ 16 MFLOPS
- Bus width: 32-bit
- DMA controllers: Fujitsu MB89374 & MB89237A [4]
- Additional CPU: 3× Zilog Z80 @ 4 MHz [4] (8-bit & 16-bit instructions @ 1.74 MIPS)
Sound
- Sound CPU: Toshiba TMP68000N-10 (68000) @ 12 MHz [4]
- Sound chips: 2× Sega 315-5560 Custom MultiPCM
- Audio capabilities: 28 PCM channels per chip (one for music, one for sound effects), 56 PCM channels total
- Sound timer: Yamaha YM3834 @ 8 MHz
Graphics
- Graphics board: Sega 837-7894 171-6080D VIDEO PCB @ 36 MHz [7]
- GPU coprocessors: 5× Fujitsu TGP MB86233 DSP [8] @ 16 MHz (geometrizer, rasterizer,[9] FPU, ALU) [10]
- Coprocessor abilities: Floating decimal point operation function, axis rotation operation function, 3D matrix operation function, DMA, T&L (transform, clipping, lighting) [11]
- Fixed-point arithmetic: 32-bit instructions @ 80 MIPS (16 MIPS each)
- Floating-point unit: 32-bit operations @ 80 MFLOPS (16 MFLOPS each)
- Bus width: 32-bit
- Display resolution: 496×384 pixels, 24 kHz H-Sync, progressive scan (non-interlaced) [4]
- Overscan resolution: 656×496 pixels
- Frame rate: 30–60 frames/sec
- Color palette: 16,777,216 (16-bit high color depth and 256 luminance levels) [9]
- Colors on screen: 190,464 (496×384)
- Graphical capabilities: Shading, flat shading, diffuse reflection, specular reflection, 2 layers of background scrolling, alpha blending, alpha channel, lighting [9]
- Geometric performance: 180,000 polygons/sec (with all effects), 540,000 vectors/sec
- Fillrate: 36 million pixels/sec
Memory
- Memory: Up to 38,142 KB (5984 KB main, 23,646 KB video, 8512 KB audio)
- System RAM: 2776 KB (1896 KB high-speed SRAM) [4]
- Main RAM: 480 KB (at least 156 KB SRAM)
- VRAM: 2232 KB (at least 1464 KB SRAM)
- CPU Board: 768 KB (128 KB display lists, 576 KB tiles, 64 KB color)
- Video Board: 1464 KB SRAM
- Audio RAM: 64 KB (16 KB SRAM)
- Internal DSP cache: 30 KB (6 KB per DSP) [10]
- Game ROM: Up to 35,336 KB (5504 KB main, 21,384 KB video,[14] 8448 KB audio)[15]
Bandwidth
- System RAM bandwidth: 420.4 MB/sec
List of Sega Model 1 Games
- Virtua Racing (1992)
- Star Wars Arcade (1993)
- Virtua Fighter (1993)
- Wing War (1994)
- Sega VR-1 (1994)
- Dennoo Senki Net Merc (1995)
Gallery
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
|