Difference between revisions of "Sega Model 2"

From Sega Retro

(Added Production credits)
 
(175 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 
{{ConsoleBob
 
{{ConsoleBob
| logos=
+
| logo=Model2_Logo.png
 
| consoleimage=Model2 cpu.jpg
 
| consoleimage=Model2 cpu.jpg
| imgwidth=320
 
 
| name=
 
| name=
 
| maker=[[Sega]]
 
| maker=[[Sega]]
 
| distributor=
 
| distributor=
| variants=
+
| variants=[[#Model 2A-CRX|Model 2A-CRX]], [[#Model 2B-CRX|Model 2B-CRX]], [[#Model 2C-CRX|Model 2C-CRX]]
| add-ons=
+
| add-ons=DSB1/DSB2 (Model 2C-CRX)
 
| processor=
 
| processor=
 
| internal_games=
 
| internal_games=
| releases={{releases
+
| releases={{releasesArcade
| arcade_date_jp=[[Amusement Machine Show 1993|1993-08]]
+
| system_date_jp=[[Amusement Machine Show 1993|1993-08]]
| arcade_date_us=1994
+
| system_rrp_jp=2,200,000{{magref|mms|22|93}}
| arcade_rrp_us=15,000 {{ref|http://www.thg.ru/smoke/19991022/print.html}}
+
| system_date_us=1994-03
| arcade_date_eu=1994 }}
+
| system_rrp_us=15,000{{ref|[http://www.thg.ru/smoke/19991022/print.html Second Hand Smoke: One up, two down (October 22, 1999)]}}
 +
| system_date_uk=1994-03
 +
| system_rrp_uk=16,000{{magref|mms|22|93}}
 
}}
 
}}
The '''Sega Model 2''' is an [[arcade]] system board originally debuted by [[Sega]] in 1993 as a successor to the [[Sega Model 1]] board. It is an extension of the Model 1 hardware, most notably introducing the concept of texture-mapped polygons, allowing for more realistic 3D graphics for its time. The Model 2 board was an important milestone for the arcade industry, and helped launch several key arcade franchises of the 1990s, including ''[[Daytona USA]]'', ''[[Virtua Cop]]'', ''[[Sega Rally Championship]]'', ''[[Dead or Alive]]'', ''[[Virtua Striker]]'', ''[[Cyber Troopers Virtual-On]]'' and ''[[The House of the Dead]]''.
+
}}
 
+
The '''Sega Model 2''' (モデル2) is an [[arcade]] system board originally debuted by [[Sega]] in 1993 as a successor to the [[Sega Model 1]] board. It is an extension of the Model 1 hardware, most notably introducing the concept of texture-mapped polygons, allowing for more realistic 3D graphics for its time.
The Model 2 was engineered with help from GE Aerospace (acquired by Martin Marietta in 1993, now part of [[Lockheed Martin]]), who designed the texture-mapping chip incorporated by the Model 2, which combined it with Sega's in-house polygon geometry engine.{{fileref|NextGeneration US 11.pdf|page=16}} The Model 2's development was led by famed [[Sega AM2]] game designer [[Yu Suzuki]]. The arcade board debuted along with ''[[Daytona USA]]'', a game which was finished and copyrighted in 1993, and debuted at the [[Amusement Machine Show 1993|JAMMA arcade show]] in August 1993. {{fileref|EGM US 051.pdf|page=222}}
 
  
There are four versions of the system: the original Model 2, and the Model 2A-CRX, Model 2B-CRX and Model 2C-CRX variants. Model 2 and 2A-CRX used a custom DSP with internal code for the geometrizer, while 2B-CRX and 2C-CRX used well documented DSPs and uploaded the geometrizer code at startup to the DSP.  The Model 2 was succeeded in 1996 by the [[Sega Model 3]], which in turn was succeeded by the [[Sega NAOMI]], [[Sega Hikaru]] and [[Sega NAOMI 2]].
+
The Model 2 board was an important milestone for the arcade industry, and helped launch several key arcade franchises of the 1990s, including ''[[Daytona USA]]'', ''[[Virtua Cop]]'', ''[[Sega Rally Championship]]'', ''[[Dead or Alive]]'', ''[[Virtua Striker]]'', ''[[Cyber Troopers Virtual-On]]'' and ''[[The House of the Dead]]''.
  
==History==
+
==Hardware==
It was a further advancement of the earlier Model 1 system. The most noticeable improvement was [[wikipedia:Texture mapping|texture mapping]], which enabled [http://www.giantbomb.com/polygonal-3d/3015-1430/ polygons] to be painted with bitmap images, as opposed to the limited monotone [http://www.giantbomb.com/flat-shading/3015-2277/ flat shading] that Model 1 supported. The Model 2 also introduced the use of [[wikipedia:Texture filtering|texture filtering]] and [[wikipedia:Spatial anti-aliasing|texture anti-aliasing]],<sup>[http://ign.com/articles/2009/04/21/ign-presents-the-history-of-sega?page=8]</sup> as well as [[wikipedia:Trilinear filtering|trilinear filtering]].{{ref|http://www.thg.ru/smoke/19991022/print.html}} It was the most powerful game system in its time, equivalent to the power of a [[wikipedia:PC|PC]] [[wikipedia:Graphics card|graphics card]] in 1998, five years after the Model 2's release. {{ref|http://www.thg.ru/smoke/19991022/print.html}}
+
The Model 2 was designed as the direct successor to the Model 1, and like its predecessor was released as a set of printed circuit boards to arcade operators, or packaged in bespoke cabinets created by Sega. It came into existence when General Electric approached Sega with some real-time texture mapping ASICs, which led to a commercial partnership in August 1992{{magref|edge|9|49}}. The board took about a year to produce{{magref|edge|9|49}}.
  
Designed by [[Sega AM2]]'s [[Yu Suzuki]], he stated that the Model 2's texture mapping chip originated "from military equipment from [[Lockheed Martin]], which was formerly General Electric Aerial & Space's textural mapping technology. It cost [[wikipedia:United States dollar|$]]2 million dollars to use the chip. It was part of flight-simulation equipment that cost $32 million. I asked how much it would cost to buy just the chip and they came back with $2 million. And I had to take that chip and convert it for video game use, and make the technology available for the consumer at 5,000 [[wikipedia:Japanese yen|yen]] ($50)" ($84 in 2014) per machine. He said "it was tough but we were able to make it for 5,000 yen. Nobody at Sega believed me when I said I wanted to purchase this technology for our games."{{ref|http://web.archive.org/web/20131113174154/www.1up.com/features/disappearance-suzuki-part-1}} Suzuki stated that, in "the end," it "was a hit and the industry gained mass-produced texture-mapping as a result." For ''[[Virtua Fighter 2]]'', he also utilized [http://www.giantbomb.com/motion-capture-animation/3015-5882/ motion capture] technology, introducing it to the game industry. {{ref|http://www.gamasutra.com/view/news/228512/Yu_Suzuki_recalls_using_military_tech_to_make_Virtua_Fighter_2.php}}
+
The most noticeable improvement of the Model 2 over the Model 1 is [[wikipedia:Texture mapping|texture mapping]], which enables polygons to be painted with bitmap images, as opposed to the limited monotone flat shading that the previous board supported. The Model 2 also introduced the use of [[wikipedia:Texture filtering|texture filtering]] and [[wikipedia:Spatial anti-aliasing|texture anti-aliasing]],{{ref|1=[http://ign.com/articles/2009/04/21/ign-presents-the-history-of-sega?page=8 IGN PRESENTS THE HISTORY OF SEGA (page 8)]}} as well as [[wikipedia:Trilinear filtering|trilinear filtering]].{{ref|[http://www.thg.ru/smoke/19991022/print.html Second Hand Smoke: One up, two down (October 22, 1999)]}} It was the most powerful game system in its time, equivalent to the power of a [[wikipedia:PC|PC]] [[wikipedia:Graphics card|graphics card]] in 1998, five years after the Model 2's release.{{ref|[http://www.thg.ru/smoke/19991022/print.html Second Hand Smoke: One up, two down (October 22, 1999)]}} It can handle 300,000 polygons per second{{magref|edge|9|49}}.
  
There were also issues working on the new CPU,{{ref|http://web.archive.org/web/20131113174154/www.1up.com/features/disappearance-suzuki-part-1}} the [[wikipedia:Intel i960|Intel i960-KB]], which had just released in 1993.{{ref|http://pdf.datasheetcatalog.com/datasheet/Intel/mXqwttu.pdf}} Suzuki stated that when working "on a brand new CPU, the debugger doesn't exist yet. The latest hardware doesn't work because it's full of bugs. And even if a debugger exists, the debugger itself is full of bugs. So, I had to debug the debugger. And of course with new hardware there's no library or system, so I had to create all of that, as well. It was a brutal cycle." {{ref|http://web.archive.org/web/20131113174154/www.1up.com/features/disappearance-suzuki-part-1}}
+
There are in fact four versions of the system: the original Model 2, and the Model 2A-CRX, Model 2B-CRX and Model 2C-CRX variants. The Model 2 and 2A-CRX use a custom DSP with internal code for the geometrizer, while 2B-CRX and 2C-CRX use well documented DSPs and upload the geometrizer code at startup to the DSP.
  
In a late 1998 interview, Read3D's Jon Lenyo, a former employee of GE Aerospace (later Lockheed Martin), stated that Sega's development for the Model 2 can be traced back as early as November 1990, when he and other GE Aerospace employees visited Sega and demonstrated the trilinear texture filtering and shading capabilities of their technology. As Sega was already working on the [[Sega Model 1]] internally, they eventually incorporated GE Aerospace's technology into the Model 2. {{ref|http://www.thg.ru/smoke/19991022/print.html}}
+
According to [[Yu Suzuki]], the Sega Model 2B-CRX arcade system board developed for ''[[Fighting Vipers]]'' "has a slightly faster processing speed" and "a higher response to displaying more polygons".{{fileref|SSM_UK_02.pdf|page=21}}
  
Despite its high price tag of around $15,000 {{ref|http://www.thg.ru/smoke/19991022/print.html}} (equivalent to $24489 in 2014), the Model 2 platform was very successful. It featured some of the highest grossing arcade games of all time: ''[[Daytona USA]]'', ''[[Virtua Fighter 2]]'', ''[[Cyber Troopers Virtual-On]]'', ''[[The House of the Dead]]'', and ''[[Dead or Alive]]'', to name a few. Sega sold 65,000 units of the Model 2 annually,{{ref|http://www.thg.ru/smoke/19991022/print.html}} and eventually sold over 130,000 units by 1996, amounting to over $1.95&nbsp;billion revenue from hardware cabinet sales (130,000 units {{ref|http://archive.today/XN3rz}}{{ref|http://tinyurl.com/nyb7y3s}} at $15,000 each),{{ref|http://www.thg.ru/smoke/19991022/print.html}}{{ref|http://www.assemblergames.com/forums/showthread.php?47028-Early-concept-of-Daytona-USA-at-Summer-CES-1993-Not-on-Model-2-but-Compu-Scene}} equivalent to over $3.18 billion in 2014, making it one of the [[wikia:w:c:gaming:Arcade game#Best-selling arcade video game franchises|best-selling arcade systems]] of all time.
+
==Technical specifications==
 
+
===Model 2===
According to Yu Suzuki, the Sega Model 2B-CRX arcade system board developed for ''[[Fighting Vipers]]'' "has a slightly faster processing speed" and "a higher response to displaying more polygons".{{fileref|SSM_UK_02.pdf|page=21}}
 
 
 
==Technical Specifications==
 
 
 
===Model 2 Specifications===
 
 
{{multicol|
 
{{multicol|
*Board composition: CPU Board, Video Board, Communication Board, ROM Board, Sound Board, Feedback Driver Board {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp}}
+
*Board composition: CPU Board, Video Board, Communication Board, ROM Board, Sound Board, Feedback Driver Board{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp Sega Model 2 (MAME)]}}
** Revisions: CPU Board 837-10071, Video Board 837-10072, Communication Board 837-10537, ROM Board 834-10798, Sound Board 837-8679, Drive Board 838-10646 {{ref|http://www.tvspels-nostalgi.com/pcb_sega.htm}}
+
:* Revisions: CPU Board 837-10071 (50&nbsp;MHz), Video Board 837-10072 (50&nbsp;MHz), Communication Board 837-10537, ROM Board 834-10798, Sound Board 837-8679 (20&nbsp;MHz), Drive Board 838-10646{{ref|[http://www.tvspels-nostalgi.com/pcb_sega.htm Sega PCB]}}
*Main [[wikipedia:Central processing unit|CPU]]: [[wikipedia:Intel i960|Intel i960-KB]] @ 25&nbsp;MHz
+
*Main [[wikipedia:Central processing unit|CPU]]: [[Intel]] [[i960-KB]] @ 25&nbsp;MHz{{fileref|I960 datasheet.pdf}}{{fileref|80960KB datasheet.pdf}}
** [[wikipedia:Fixed-point arithmetic|Fixed-point arithmetic]]: [[wikipedia:32-bit|32-bit]] [[wikipedia:Reduced instruction set computing|RISC]] [[wikipedia:Instruction set|instructions]] @ 25&nbsp;[[wikipedia:Instructions per second|MIPS]] {{fileref|I960 datasheet.pdf}}
+
:* [[wikipedia:Fixed-point arithmetic|Fixed-point arithmetic]]: 32‑bit [[wikipedia:Reduced instruction set computing|RISC]] [[wikipedia:Instruction set|instructions]] @ 25 [[wikipedia:Instructions per second|MIPS]]{{fileref|I960 datasheet.pdf|page=2}}
** [[wikipedia:Floating-point unit|Floating-point unit]]: [[wikipedia:Single-precision floating-point format|32-bit]], [[wikipedia:Double-precision floating-point format|64-bit]] and [[wikipedia:Extended precision|80-bit]] operations @ 13.6&nbsp;MFLOPS {{fileref|80960KB datasheet.pdf}}
+
:* [[wikipedia:Floating-point unit|Floating-point unit]]: [[wikipedia:Single-precision floating-point format|32]]/[[wikipedia:Double-precision floating-point format|64]]/[[wikipedia:Extended precision|80‑bit]] operations @ 13.6&nbsp;MFLOPS{{fileref|80960KB datasheet.pdf}}
** Bus width: 32-bit
+
:* Bus width: [[wikipedia:32-bit|32‑bit]]
*Additional CPU: [[Zilog]] [[Z80]] (8-bit & 16-bit instructions @ 1.74&nbsp;MIPS)
+
*Additional CPU: 2x [[Zilog]] [[Z80]] (8/16‑bit instructions @ 1.74&nbsp;MIPS)
**Communication Board: 8&nbsp;MHz {{ref|http://www.tvspels-nostalgi.com/pcb_sega.htm}}{{ref|http://pdf.datasheetarchive.com/indexerfiles/Scans-068/DSA2IH00225160.pdf}} (1.16&nbsp;MIPS)
+
:*Communication Board: 8&nbsp;MHz{{ref|[http://www.tvspels-nostalgi.com/pcb_sega.htm Sega PCB]}}{{ref|http://pdf.datasheetarchive.com/indexerfiles/Scans-068/DSA2IH00225160.pdf}} (1.16&nbsp;MIPS)
**Feedback Driver: 4&nbsp;MHz {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp}} (0.58&nbsp;MIPS)
+
:*Feedback Driver: 4&nbsp;MHz{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp Sega Model 2 (MAME)]}} (0.58&nbsp;MIPS)
 
}}
 
}}
  
 
====Sound====
 
====Sound====
 
{{multicol|
 
{{multicol|
* Sound CPU: [[Motorola 68000]] @ 10&nbsp;MHz (16-bit & 32-bit instructions @ 1.75&nbsp;MIPS)
+
* Sound CPU: [[Motorola 68000]] @ 10&nbsp;MHz (16/32‑bit instructions @ 1.75&nbsp;MIPS)
* [[wikipedia:Sound chip|Sound chip]]: Sega 315-5560 Custom MultiPCM
+
* [[wikipedia:Sound chip|Sound chip]]: 2x [[Yamaha YMW258-F|Sega 315‑5560 MultiPCM]]
** [[Pulse-code modulation|PCM]] channels: 56
+
:* [[Pulse-code modulation|PCM]] channels: 56
** PCM sample [[ROM]]: Up to 16&nbsp;[[Byte|MB]] (8&nbsp;MB per PCM chip)
+
:* PCM sample [[ROM]]: Up to 16&nbsp;[[Byte|MB]] (8&nbsp;MB per PCM chip)
** PCM quality: 16-bit [[wikipedia:Audio bit depth|depth]], [[wikipedia:44,100 Hz|44.1&nbsp;kHz]] [[wikipedia:Sampling rate|sampling rate]] ([[Compact disc|CD]] [[wikipedia:Sound quality|quality]]) {{fileref|ST-077-R2-052594.pdf}}
+
:* PCM quality: 16‑bit [[wikipedia:Audio bit depth|depth]], [[wikipedia:44,100 Hz|44.1&nbsp;kHz]] [[wikipedia:Sampling rate|sampling rate]] ([[Compact disc|CD]] [[wikipedia:Sound quality|quality]]){{fileref|ST-077-R2-052594.pdf}}
 
* Sound timer: [[Yamaha]] [[YM2612|YM3834]] @ 8&nbsp;MHz (Model 2 only)
 
* Sound timer: [[Yamaha]] [[YM2612|YM3834]] @ 8&nbsp;MHz (Model 2 only)
 
}}
 
}}
  
 
====Graphics====
 
====Graphics====
 +
Graphical specifications of the Sega Model 2:{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp Sega Model 2 (MAME)]}}{{magref|nextgeneration|11|16}}
 
{{multicol|
 
{{multicol|
* GPU: {{ref|https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp}}{{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp}}{{fileref|NextGeneration US 11.pdf|page=16}}
+
* GPU:
** [[wikipedia:Geometry pipelines|Geometry Engine]] [[wikipedia:Digital signal processor|DSP]] [[wikipedia:Coprocessor|coprocessors]]: [[Fujitsu]] TGP MB86234 @ 16&nbsp;MHz {{ref|http://members.iinet.net.au/~lantra9jp1/gurudumps/m2status/index.html}}{{fileref|MB86232 datasheet.pdf}}{{ref|http://www.tvspels-nostalgi.com/pcb_sega.htm}}
+
:* 6x [[Fujitsu]] TGP [[MB86234]]
*** Revisions: 315-5673, 315-5677, 2× 315-5678, 2× 315-5679 (later updated with 2× 315-5679B in 1994)
+
:* [[Sega]] Video Board 837-10072
*** Coprocessor abilities: [[wikipedia:Decimal floating point|Floating decimal point]] operation function, axis rotation operation function, 3D [[wikipedia:Matrix (mathematics)|matrix operation]] function, [[wikipedia:Arithmetic logic unit|ALU]], [[wikipedia:Direct memory access|DMA]] controllers, T&L (transform, clipping, lighting) {{ref|http://wiki.mamedev.org/index.php/TGP:Index}}
+
* GPU [[wikipedia:Geometry pipelines|Geometry Engine]] [[wikipedia:Digital signal processor|DSP]] [[wikipedia:Coprocessor|coprocessors]]: 6x [[Fujitsu]] TGP [[MB86234]] @ 16&nbsp;MHz{{ref|[http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/m2status/index.html Sega Model 2 ROM Dump]}}{{fileref|MB86232 datasheet.pdf}}{{ref|[http://www.tvspels-nostalgi.com/pcb_sega.htm Sega PCB]}}
*** [[wikipedia:Floating point unit|Floating-point units]]: 32-bit operations @ 96&nbsp;MFLOPS (16&nbsp;MFLOPS each)
+
:* Revisions: 315‑5673, 315‑5677, 2x 315‑5678, 2x 315‑5679 (later updated with 2x 315‑5679B in 1994)
*** Fixed-point arithmetic: 32-bit instructions @ 96&nbsp;MIPS (16&nbsp;MIPS each)
+
:* Coprocessor abilities: [[wikipedia:Decimal floating point|Floating decimal point]] operation function, axis rotation operation function, 3D [[wikipedia:Matrix (mathematics)|matrix operation]] function, [[wikipedia:Arithmetic logic unit|ALU]], [[wikipedia:Direct memory access|DMA]] controllers, [[wikia:w:c:gaming:Transform, clipping, and lighting|T&L (transform, clipping, lighting)]]{{ref|[http://wiki.mamedev.org/index.php/TGP:Index TGP (MAME)]}}
*** Bus width: 192-bit (32-bit each)
+
:* Instruction set: 32‑bit instructions, 480 [[wikipedia:Million instructions per second|MIPS]] (80 MIPS each){{ref|5 instructions per cycle{{fileref|MB86232 datasheet.pdf|page=32}}|group=n}}
*** Notes: Located on CPU Board. DSP are modified by Sega with microcode for coprocessor and T&L capabilities. {{ref|http://wiki.mamedev.org/index.php/TGP:Index}}
+
:* [[wikipedia:Fixed-point arithmetic|Fixed-point arithmetic]]: 192 MIPS (32 MIPS each){{ref|[[wikipedia:Multiply–accumulate operation|MAC (multiply–accumulate) operation]] (multiply and add) per cycle{{fileref|MB86232 datasheet.pdf|page=32}}|group=n}}
** Graphics card: [[Sega]] Video Board 837-10072 @ 50&nbsp;MHz {{ref|http://www.tvspels-nostalgi.com/pcb_sega.htm}}{{ref|http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110520120039-lapin252-IMG-0112.JPG}}
+
:* [[wikipedia:Floating point unit|Floating-point units]]: 96 MFLOPS (16 MFLOPS each){{ref|1 operation per cycle (2 cycles per MAC operation){{fileref|MB86232 datasheet.pdf|page=32}}|group=n}}
*** Sega [[wikipedia:Z-buffering|Z-sort]] & [[wikipedia:Clipping (computer graphics)|clipping]] chipset: 315-5644 (32&nbsp;MHz), 315-5645 (32&nbsp;MHz), 315-5712 (40&nbsp;MHz), 2× 315-5725 (50&nbsp;MHz)
+
:* Bus width: 192‑bit (32‑bit each)
*** [[Lockheed Martin]] [[wikipedia:Rasterization|rasterization]] & [[wikipedia:Texture mapping|texture mapping]] [[wikipedia:Render output unit|renderer units]]: 315-5646 (50&nbsp;MHz), 315-5647 (50&nbsp;MHz)
+
:* Notes: Located on CPU Board. DSP are modified by Sega with custom microcode for coprocessor and T&L capabilities.{{ref|[http://wiki.mamedev.org/index.php/TGP:Index TGP (MAME)]}}
*** [[Sega System 24]] [[wikipedia:Tile engine|tilemap engine]]: 315-5292 tilemap generator (32&nbsp;MHz) {{ref|http://imame4all.googlecode.com/svn-history/r146/Reloaded/trunk/src/mame/video/segaic16.c}}
+
* GPU graphics card: Sega Video Board 837-10072 @ 50&nbsp;MHz{{ref|[http://www.tvspels-nostalgi.com/pcb_sega.htm Sega PCB]}}{{ref|[http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110520120039-lapin252-IMG-0112.JPG Sega Model 2 Video Board]}}
* Display resolution: 496×384 pixels, 24&nbsp;Hz [[wikipedia:Horizontal scan rate|HSync]], [[wikipedia:Progressive scan|progressive scan]] (non-interlaced), [https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp double-buffering]
+
:* Sega [[wikipedia:Z-buffering|Z-sorting]] & [[wikipedia:Clipping (computer graphics)|clipping]] chipset: 315‑5644 (32&nbsp;MHz), 315‑5645 (32&nbsp;MHz), 315‑5712 (40&nbsp;MHz), 2x 315‑5725 (50&nbsp;MHz)
* Overscan resolution: 656×496
+
:* [[Lockheed Martin]] [[wikipedia:Rasterization|rasterization]] & [[wikipedia:Texture mapping|texture mapping]] processors: 315‑5646 (50&nbsp;MHz), 315‑5647 (50&nbsp;MHz)
* [[wikipedia:Refresh rate|Refresh rate]]: 60&nbsp;Hz, 30&nbsp;Hz {{ref|https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp}}
+
:* [[Sega System 24]] [[wikipedia:Tile engine|tilemap engine]]: 315‑5292 tilemap generator (32&nbsp;MHz){{ref|[https://github.com/bji/libmame/blob/master/old/src/mame/video/segaic16.c Sega 16‑Bit Common Hardware], [[MAME]]}}{{intref|Sega System 24 Hardware Notes (2013-06-16)}}
** [[wikipedia:Frame rate|Frame rate]]: 30&ndash;60&nbsp;frames/sec
+
* Display: Up to 50-inch display{{magref|egm|59|68}}
* Pixel clock rate: 19.523&nbsp;MHz (656×496, 60&nbsp;Hz)
+
* Display [[resolution]]: 496×384 pixels, 24&nbsp;Hz [[wikipedia:Horizontal scan rate|HSync]], [[wikipedia:Progressive scan|progressive scan]] (non-interlaced), double-buffering{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}
* [[Palette|Color depth]]: 16,777,216 ([http://www.gamezero.com/team-0/whats_new/past/news9504.html 24-bit]), 65,536 (16-bit)
+
:* Overscan resolution: 656×496
* Graphical features: [[wikipedia:Flat shading|Flat shading]], [[wikipedia:Texture mapping|texture mapping]], [[wikipedia:Texture mapping#Perspective correctness|perspective correction]], [[wikipedia:Texture filtering|Texture filtering]], [[wikipedia:Spatial anti-aliasing|texture anti-aliasing]], [[wikipedia:Microtexture|microtexture]], [[wikipedia:Diffuse reflection|diffuse reflection]], [[wikipedia:Specular reflection|specular reflection]], [[wikipedia:Alpha blending|alpha blending]], [[wikipedia:Transparency (graphic)|transparency]], [[wikipedia:Rasterization|rasterization]], [[wikipedia:Mipmap|mipmapping]], [[wikipedia:Level of detail|level of detail]], [[wikipedia:Z-buffering|Z-sorting]], [[wikia:w:c:gaming:Transform, clipping, and lighting|T&L (transform, clipping, and lighting)]],{{ref|https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp}}{{fileref|3DGraphicsProcessorChipSet.pdf}} [[wikipedia:Trilinear filtering|trilinear filtering]] {{ref|http://www.thg.ru/smoke/19991022/print.html}}
+
:* [[Pixel]] clock rate: 19.523&nbsp;MHz
** [[wikipedia:Texture mapping|Texture map]] resolution: Up to 1024×2048 pixels
+
* [[wikipedia:Refresh rate|Refresh rate]]: 60&nbsp;Hz, 57.52416&nbsp;Hz, 30&nbsp;Hz{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}
** [[wikipedia:Microtexture|Microtexture]] size: Up to 128×128 pixels
+
:* [[wikipedia:Frame rate|Frame rate]]: 60&nbsp;FPS,{{fileref|VirtuaFighter2 Model2 Flyer.pdf|page=2}} 57.52416&nbsp;FPS, 30&nbsp;FPS
* [[wikipedia:Digital geometry|Geometric]] performance: [http://www.gamezero.com/team-0/whats_new/past/news9504.html 500,000] textured polygons/sec, 900,000 vectors/sec
+
* [[Palette|Color depth]]: 65,536 (16bpp), 16,777,216 (24bpp),{{ref|[http://www.gamezero.com/team-0/whats_new/past/news9504.html Saturn maybe not so stellar (''Game Zero Magazine'')]}} 256 (8bpp)
* [[wikipedia:Fillrate|Fillrate]] performance:
+
* Graphical hardware features: [[wikipedia:Flat shading|Flat shading]], [[wikipedia:Texture mapping|texture mapping]], [[wikipedia:Texture mapping#Perspective correctness|perspective correction]], [[wikipedia:Texture filtering|texture filtering]], [[wikipedia:Spatial anti-aliasing|texture anti-aliasing]], [[wikipedia:Microtexture|microtexture]], [[wikipedia:Diffuse reflection|diffuse reflection]], [[wikipedia:Specular reflection|specular reflection]], [[wikipedia:Specular highlight|specular lighting]], [[wikipedia:Alpha blending|alpha blending]], [[wikipedia:Transparency (graphic)|transparency]], [[wikipedia:Rasterization|rasterization]], [[wikipedia:Mipmap|mipmapping]], [[wikipedia:Level of detail|LOD]],{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}} [[wikipedia:Z-buffering|Z-buffering]], [[wikipedia:Nearest-neighbor interpolation|point sampling]], [[wikipedia:Bilinear filtering|bilinear filtering]], [[wikipedia:Trilinear filtering|trilinear filtering]]{{ref|[http://www.thg.ru/smoke/19991022/print.html Second Hand Smoke: One up, two down (October 22, 1999)]}}
** Rendering fillrate: 82&nbsp;million [[pixel]]s/sec (50&nbsp;million pixels/sec polygons, 32&nbsp;million pixels/sec tilemaps)
+
:* [[wikipedia:Texture mapping|Texture map]] resolution: Up to 1024×2048 pixels
** Texture fillrate: 50&nbsp;million [[wikipedia:Texel (graphics)|texels]]/sec
+
:* [[wikipedia:Microtexture|Microtexture]] size: Up to 128×128 pixels
 +
* Arithmetic: 110 MFLOPS (floating-point), 210 MIPS (fixed-point){{ref|TGP: 96 MFLOPS, 192 MIPS{{fileref|MB86232 datasheet.pdf}} <br> i960: 13.6 MFLOPS, 25 MIPS{{fileref|80960KB datasheet.pdf}}|group=n}}
 +
:* Additions: 61 million adds/sec (floating-point), 110 million adds/sec (fixed-point){{ref|TGP: 48 million adds/sec (floating-point), 96 million adds/sec (fixed-point){{fileref|MB86232 datasheet.pdf|page=33}} <br> i960: 13.6 million adds/sec (floating-point), 25 million adds/sec (fixed-point)|group=n}}
 +
:* Multiplications: 61 million multiplies/sec (floating-point), 110 million multiplies/sec (fixed-point){{ref|TGP: 48 million multiplies/sec (floating-point), 96 million multiplies/sec (fixed-point){{fileref|MB86232 datasheet.pdf|page=33}} <br> i960: 13.6 million multiplies/sec (floating-point), 25 million multiplies/sec (fixed-point)|group=n}}
 +
:* Divisions: 30 million divides/sec{{ref|Z-sorting & clipping chipset, 32 MHz|group=n}}
 +
* Geometry transformations: 6 million vertices/sec,{{ref|TGP: 5,333,333 vertices/sec, 18 cycles (9 MAC operations) per vertex{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}} <br> i960: 755,555 vertices/sec, 18 floating-point operations (9 MAC operations) per vertex|group=n}} 2 million polygons/sec{{ref|3 vertices per triangle polygon|group=n}}
 +
:* [[wikipedia:Flat shading|Flat]] [[wikipedia:Transform and lighting|lighting]]: 1.2 million polygons/sec (floating-point),{{ref|TGP: 1,043,478 polygons/sec, 92 cycles (46 MAC operations) per polygon{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}} <br> i960: 147,826 polygons/sec, 92 floating-point operations (46 MAC operations) per polygon|group=n}} 2 million polygons/sec (fixed-point){{ref|46 cycles (46 MAC operations) per polygon{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}|group=n}}
 +
:* [[wikipedia:Specular highlight|Specular lighting]]: 900,000 polygons/sec{{ref|102 cycles (51 MAC operations) per polygon{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}|group=n}}
 +
:* [[wikipedia:Gouraud shading|Gouraud lighting]]: 880,000 polygons/sec (floating-point),{{ref|TGP: 774,193 polygons/sec, 124 cycles (62 MAC operations) per polygon{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}{{ref|1=[https://books.google.co.uk/books?id=iAvHt5RCHbMC&pg=PA95 ''Design of Digital Systems and Devices'' (pages 95-97)]}} <br> i960: 109,677 polygons/sec, 124 floating-point operations (62 MAC operations) per polygon|group=n}} 1.5 million polygons/sec (fixed-point){{ref|62 cycles (62 MAC operations) per polygon{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}{{ref|1=[https://books.google.co.uk/books?id=iAvHt5RCHbMC&pg=PA95 ''Design of Digital Systems and Devices'' (pages 95-97)]}}|group=n}}
 +
* Rendering [[fillrate]]: 110 [[Pixel|MPixels/s]] (16bpp), 230 MPixels/s (8bpp), 260 MPixels/s (4bpp)
 +
:* Polygons: 100 MPixels/s (16bpp), 200 MPixels/s (8bpp){{ref|400 MB/s polygon rendering bandwidth (2x 32‑bit, 50 MHz)|group=n}}
 +
:* Tilemaps: 15 MPixels/s (16bpp), 30 MPixels/s (8bpp), 61 MPixels/s (4bpp){{ref|30.769232 MB/s tilemap generator bandwidth (2x 16‑bit, 7.692308 MHz)|group=n}}
 +
* Polygon rendering performance: 100 MPixels/s, 900,000 vectors/sec
 +
* Texture mapping performance: 100 [[Texel|MTexels/s]], lighting
 +
:* 900,000 polygons/sec: Specular, 100-[[texel]] polygons
 +
:* 500,000 polygons/sec:{{ref|[http://www.gamezero.com/team-0/whats_new/past/news9504.html Saturn maybe not so stellar (''Game Zero Magazine'')]}} Specular, 200-texel polygons
 +
:* 300,000 polygons/sec: All hardware effects,{{fileref|DaytonaUSA Model2 Flyer.pdf|page=2}} trilinear filtering,{{ref|[http://www.thg.ru/smoke/19991022/print.html Second Hand Smoke: One up, two down (October 22, 1999)]}} specular, 300-texel polygons
 +
:* 300,000 polygons/sec: [[wikipedia:Gouraud shading|Gouraud shading]] (software), 32-texel polygons{{ref|163 cycles (124 cycles geometry, 39 raster operations) per polygon, 175 cycles per 4-scanline polygon (3 operations/scanline per polygon),{{ref|1=[http://sirkan.iit.bme.hu/~szirmay/abbas.pdf#page=53 Transformation Of Rendering Algorithms For Hardware Implementation (page 53)]}}{{fileref|32XUSHardwareManual.pdf|page=76}} 271 cycles per 32-pixel polygon (3 cycles per pixel)|group=n}}
 +
* Hardware support: Motion capture
 
}}
 
}}
  
 
====Memory====
 
====Memory====
 
{{multicol|
 
{{multicol|
* Memory: Up to 61.8&nbsp;[[Byte|MB]] (10.625&nbsp;MB main, 35,424&nbsp;[[Byte|KB]] video, 16,960&nbsp;KB audio, 18&nbsp;KB other)
+
* Memory: Up to 62&nbsp;[[Byte|MB]] (10,881&nbsp;KB main, 35,460&nbsp;[[Byte|KB]] video, 16,960&nbsp;KB audio, 18&nbsp;KB other)
* System [[RAM]]: 9776&nbsp;KB (9.546875&nbsp;MB) {{ref|https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp}}
+
* System [[RAM]]: 9776&nbsp;KB (9.546875&nbsp;MB){{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}
** Main RAM: 1152&nbsp;KB
+
:* Main RAM: 1152&nbsp;KB (1.125&nbsp;MB)
** [[VRAM]]: 5984&nbsp;KB (1&nbsp;MB [[wikipedia:Framebuffer|framebuffer]] [[VRAM]], 64&nbsp;KB coprocessor [[wikipedia:Data buffer|buffer]] [[SRAM]]/[[wikipedia:SDRAM|SDRAM]], 4&nbsp;MB texture SRAM/SDRAM, 128&nbsp;KB [[wikipedia:Luma (video)|luma]], 32&nbsp;KB [[wikipedia:Digital geometry|geometry]], 576&nbsp;KB [[wikipedia:Tiled rendering|tiles]], 64&nbsp;KB colors)
+
:* [[VRAM]]: 5984&nbsp;KB (1&nbsp;MB [[wikipedia:Framebuffer|framebuffer]] [[VRAM]], 64&nbsp;KB coprocessor [[wikipedia:Data buffer|buffer]] [[SRAM]]/[[wikipedia:SDRAM|SDRAM]], 4&nbsp;MB texture SRAM/SDRAM, 128&nbsp;KB [[wikipedia:Luma (video)|luma]], 32&nbsp;KB [[wikipedia:Digital geometry|geometry]], 576&nbsp;KB [[wikipedia:Tiled rendering|tiles]], 64&nbsp;KB colors)
** Audio RAM: 576&nbsp;KB
+
:* Audio RAM: 576&nbsp;KB
** Other RAM: 18&nbsp;KB (16&nbsp;KB backup [[SRAM]]/[[wikipedia:Non-volatile random-access memory|NVRAM]], 2&nbsp;MB extra RAM)
+
:* Other RAM: 2064&nbsp;KB (16&nbsp;KB backup [[SRAM]]/[[wikipedia:Non-volatile random-access memory|NVRAM]], 2&nbsp;MB extra RAM)
* CPU cache: 768&nbsp;bytes {{fileref|I960 datasheet.pdf}}
+
* Internal processor cache: 36.75&nbsp;KB
* Game [[ROM]]: Up to 54.25&nbsp;MB ([http://mamedb.com/game/vcop 9.5&nbsp;MB] main, [http://mamedb.com/game/daytona 28.75&nbsp;MB] video, 16&nbsp;MB audio)
+
:* CPU cache: 768&nbsp;bytes{{fileref|I960 datasheet.pdf}}
 +
:* TGP internal RAM cache: 36&nbsp;KB (6&nbsp;KB per TGP){{fileref|MB86232 datasheet.pdf}}
 +
* Game [[ROM]]: Up to 54.25&nbsp;MB
 +
:* Main ROM: [http://mamedb.blu-ferret.co.uk/game/vcop 9.5&nbsp;MB] ([[EPROM]], [[wikipedia:Mask ROM|MROM]])
 +
:* Video ROM: [http://mamedb.blu-ferret.co.uk/game/daytona 28.75&nbsp;MB] (MROM)
 +
:* Audio ROM: 16&nbsp;MB (MROM)
 
}}
 
}}
  
 
====Bandwidth====
 
====Bandwidth====
 
{{multicol|
 
{{multicol|
* CPU cache bandwidth: 95.4&nbsp;MB/sec (32-bit, 25&nbsp;MHz)
+
* System RAM bandwidth: 982&nbsp;[[Byte|MB/s]]
* RAM bandwidth: 939.6&nbsp;MB/sec
+
:* Main RAM bandwidth: 78.7&nbsp;MB/s
** Main RAM bandwidth: 78.144091&nbsp;MB/sec
+
::* i960: 66.7&nbsp;MB/s{{fileref|80960KB datasheet.pdf|page=7}}
*** i960: 66.7&nbsp;MB/sec (32-bit) {{fileref|80960KB datasheet.pdf}}
+
::* Z80: 12&nbsp;MB/s{{ref|2x 8‑bit, 8/4&nbsp;MHz|group=n}}
*** Z80: 11.444091&nbsp;MB/sec (2× 8-bit, 8&nbsp;MHz & 4&nbsp;MHz)
+
:* VRAM bandwidth: 883.34066&nbsp;MB/s{{ref|[http://www.tvspels-nostalgi.com/pcb_sega.htm Sega PCB]}}{{ref|[http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110520120039-lapin252-IMG-0112.JPG Sega Model 2 Video Board]}}
** VRAM bandwidth: 842.419299&nbsp;MB/sec {{ref|http://www.tvspels-nostalgi.com/pcb_sega.htm}}{{ref|http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110520120039-lapin252-IMG-0112.JPG}}
+
::* TGP: 384&nbsp;MB/s{{ref|6x 32‑bit, 16&nbsp;MHz{{fileref|TC5588P datasheet.pdf}}|group=n}}
*** TGP: 366.210938&nbsp;MB/sec (6× 32-bit, 16&nbsp;MHz) {{fileref|TC5588P datasheet.pdf}}
+
::* Video Board: 499.34066&nbsp;MB/s
*** Video Board: 476.208361&nbsp;MB/sec
+
:::* 315‑5292 & 315‑5644: 30.769232&nbsp;MB/s{{ref|2x 16‑bit, 7.692308&nbsp;MHz{{fileref|TC518128CPL datasheet.pdf}}|group=n}}
**** 315-5292 & 315-5644: 29.343826&nbsp;MB/sec (2× 16-bit, 7.692308&nbsp;MHz) {{fileref|TC518128CPL datasheet.pdf}}
+
:::* 315‑5645: 28.571428&nbsp;MB/s{{ref|16‑bit, 14.285714&nbsp;MHz{{fileref|MB84256A datasheet.pdf}}|group=n}}
**** 315-5645: 27.247837&nbsp;MB/sec (16-bit, 14.285714&nbsp;MHz) {{ref|http://matthieu.benoit.free.fr/cross/data_sheets/MB84256A.pdf}}
+
:::* 315‑5646 & 315‑5647: 400&nbsp;MB/s{{ref|2x 32‑bit, 50&nbsp;MHz|group=n}}
**** 315-5646 & 315-5647: 381.469726&nbsp;MB/sec (2× 32-bit, 50&nbsp;MHz)
+
:::* 315‑5712: 40&nbsp;MB/s{{ref|8‑bit, 40&nbsp;MHz{{ref|http://pdf.datasheetarchive.com/datasheetsmain/Datasheets-39/DSA-764435.pdf}}|group=n}}
**** 315-5712: 38.146972&nbsp;MB/sec (40&nbsp;MHz) {{ref|http://pdf.datasheetarchive.com/datasheetsmain/Datasheets-39/DSA-764435.pdf}}
+
:* Audio RAM bandwidth: 20&nbsp;MB/s{{ref|16‑bit, 10&nbsp;MHz|group=n}}
** Audio RAM bandwidth: 19.073486&nbsp;MB/sec (16-bit, 10&nbsp;MHz)
+
* Internal processor cache bandwidth: 484&nbsp;MB/s
 +
:* CPU cache: 100&nbsp;MB/s{{ref|32‑bit, 25&nbsp;MHz|group=n}}
 +
:* TGP internal RAM cache: 384&nbsp;MB/s{{ref|6x 32‑bit, 16&nbsp;MHz|group=n}}
 +
* Game ROM bandwidth: 933–1000&nbsp;MB/s{{ref|5x 32‑bit|group=n}}{{ref|[http://www.tvspels-nostalgi.com/pcb_sega.htm Sega PCB]}}{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp Sega Model 2 (MAME)]}}
 +
:* EPROM: 133–200&nbsp;MB/s{{ref|32‑bit, 33–50 MHz, 20–30 [[wikipedia:Nanosecond|ns]]{{fileref|AM27C1024 datasheet.pdf}}{{fileref|MX27C1024 datasheet.pdf}}|group=n}}
 +
:* MROM: 800&nbsp;MB/s{{ref|4x 32‑bit, 50 MHz|group=n}}
 
}}
 
}}
  
===Model 2A-CRX Specifications===
+
===Model 2A-CRX===
 
Model 2A-CRX, released in 1994, featured upgraded sound capabilities and increased ROM capacity:
 
Model 2A-CRX, released in 1994, featured upgraded sound capabilities and increased ROM capacity:
  
 
{{multicol|
 
{{multicol|
* Sound CPU: Motorola 68000 @ 12&nbsp;MHz (16-bit & 32-bit instructions @ 2.1&nbsp;MIPS)
+
* Sound CPU: Motorola 68000 @ 12&nbsp;MHz (16/32‑bit instructions @ 2.1&nbsp;MIPS)
 
* [[wikipedia:Sound chip|Sound chip]]: [[Saturn Custom Sound Processor|Yamaha SCSP]]
 
* [[wikipedia:Sound chip|Sound chip]]: [[Saturn Custom Sound Processor|Yamaha SCSP]]
** PCM channels: 56
+
:* PCM channels: 32
** PCM sample ROM: Up to 16&nbsp;MB
+
:* PCM sample ROM: Up to 16&nbsp;MB
** PCM quality: 16-bit depth, 44.1&nbsp;kHz sampling rate (CD quality)
+
:* PCM quality: 16‑bit depth, 44.1&nbsp;kHz sampling rate (CD quality)
** SCSP features: 128-step DSP, 32 PCM/[[wikipedia:Frequency modulation synthesis|FM]]/[[MIDI]]/[[wikipedia:Low-frequency oscillation|LFO]] channels
+
:* SCSP features: 128-step DSP, 32 PCM/[[wikipedia:Frequency modulation synthesis|FM]]/[[MIDI]]/[[wikipedia:Low-frequency oscillation|LFO]] channels
*Memory: Up to 142&nbsp;MB (35.125&nbsp;MB main, 90,208&nbsp;KB video, 16,960&nbsp;KB audio, 18&nbsp;KB other)
+
*Memory: Up to 142&nbsp;MB (35,969&nbsp;KB main, 90,244&nbsp;KB video, 16,960&nbsp;KB audio, 2064&nbsp;KB other)
** System RAM: 9776&nbsp;KB (9.546875&nbsp;MB)
+
:* System RAM: 9776&nbsp;KB (9.546875&nbsp;MB)
*** Main RAM: 1152&nbsp;KB
+
::* Main RAM: 1152&nbsp;KB (1.125&nbsp;MB)
*** VRAM: 5984&nbsp;KB
+
::* VRAM: 5984&nbsp;KB (5.84375&nbsp;MB)
*** Audio RAM: 576&nbsp;KB
+
::* Audio RAM: 576&nbsp;KB
*** Other RAM: 18&nbsp;KB
+
::* Other RAM: 2064&nbsp;KB (2.015625&nbsp;MB)
** CPU cache: 768&nbsp;bytes
+
:* Internal processor cache: 36.75&nbsp;KB
** Game ROM: Up to 132.25&nbsp;MB (34&nbsp;MB main, 82.25&nbsp;MB video,{{ref|http://mamedb.com/game/dynamcop}} 16&nbsp;MB audio)
+
::* CPU cache: 768&nbsp;bytes
 +
::* TGP internal RAM cache: 36&nbsp;KB
 +
:* Game ROM: Up to 132.25&nbsp;MB (34&nbsp;MB main, 82.25&nbsp;MB video,{{ref|[http://mamedb.blu-ferret.co.uk/game/dynamcop Dynamite Cop (MAME)]}} 16&nbsp;MB audio)
 
}}
 
}}
  
===Model 2B-CRX Specifications===
+
===Model 2B-CRX===
Model 2A-CRX, released in 1995, featured upgraded geometry engine DSP coprocessors and increased [[VRAM]]:
+
Model 2B-CRX, released in 1995, featured upgraded geometry engine DSP coprocessors and increased [[VRAM]]:{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}
  
 
{{multicol|
 
{{multicol|
* GPU: {{ref|https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp}}
+
* GPU Geometry Engine DSP coprocessors: 2x ADSP-21062 SHARC @ 40&nbsp;MHz{{fileref|ADSP-2106 datasheet.pdf}}
** Geometry Engine DSP coprocessors: 2× [[wikipedia:Analog Devices|Analog Devices]] ADSP-21062 [[wikipedia:Super Harvard Architecture Single-Chip Computer|SHARC]] {{fileref|ADSP-2106 datasheet.pdf}}
+
:* Coprocessor abilities: Floating decimal point operation function, axis rotation operation function, 3D matrix operation function, [[wikipedia:System on a chip|SOC]], ALU, T&L
*** Coprocessor abilities: Floating decimal point operation function, axis rotation operation function, 3D matrix operation function, [[wikipedia:System on a chip|SOC]], ALU, T&L
+
:* Fixed-point instructions: 32‑bit instructions, 80&nbsp;MIPS (40&nbsp;MIPS each)
*** Floating-point units: 32-bit & [[wikipedia:Extended precision|40-bit]] operations @ 240&nbsp;MFLOPS (120&nbsp;MFLOPS each)
+
:* Floating-point units: 32/[[wikipedia:Extended precision|40‑bit]] operations, 240&nbsp;MFLOPS (120&nbsp;MFLOPS each), 80 [[wikipedia:Multiply–accumulate operation|MAC operations]]/sec (40 MACs/sec each)
*** Fixed-point arithmetic: 32-bit instructions @ 80&nbsp;MIPS (40&nbsp;MIPS each)
+
:* Data bus width: 96‑bit ([[wikipedia:48-bit|48‑bit]] each)
*** Data bus width: 96-bit ([[wikipedia:48-bit|48-bit]] each)
+
:* DMA controllers: 20 DMA channels (10 channels each), 80 MHz memory access (dual memory access) per SHARC, 480&nbsp;MB/s transfer rate (240&nbsp;MB/s each)
*** DMA controllers: 20 DMA channels (10 channels each), 480&nbsp;MB/sec transfer rate (240&nbsp;MB/sec each)
+
* Lighting calculations: 240 MFLOPS
** Z-Sort & Clip Hardware: Sega Z-Sort & Clip Hardware
+
:* Flat lighting: 1.8 million polygons/sec (floating-point){{ref|46 MAC operations per polygon:{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}} 1,739,130 polygons/sec (SHARC), 147,826 polygons/sec (i960)|group=n}}
** Hardware Renderer: Lockheed Martin Custom rasterization & texture mapping hardware
+
:* Specular lighting: 1.5 million polygons/sec{{ref|51 MAC operations per polygon{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}|group=n}}
** Tilemap engine: Sega System 24 tilemap engine
+
:* Gouraud lighting: 1.3 million polygons/sec (floating-point){{ref|62 MAC operations per polygon:{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}{{ref|1=[https://books.google.co.uk/books?id=iAvHt5RCHbMC&pg=PA95 ''Design of Digital Systems and Devices'' (pages 95-97)]}} 1,290,322 polygons/sec (SHARC), 109,677 polygons/sec (i960)|group=n}}
* Rendering fillrate: 120&nbsp;million pixels/sec (2&nbsp;million pixels per frame)
+
* Rendering fillrate: 130 MPixels/s (16bpp), 270 MPixels/s (8bpp), 300 MPixels/s (4bpp)
 +
:* Polygons: 120 MPixels/s (16bpp),{{ref|2 megapixels per frame|group=n}} 240 MPixels/s (8bpp)
 +
:* Tilemaps: 15 MPixels/s (16bpp), 30 MPixels/s (8bpp), 61 MPixels/s (4bpp)
 +
* Texture mapping performance: 120 MTexels/s, lighting
 +
:* 900,000 polygons/sec: Specular, 130-texel polygons
 +
:* 600,000 polygons/sec: Specular, 200-texel polygons
 +
:* 300,000 polygons/sec: Gouraud shading (software), 32-texel polygons{{ref|101 cycles (62 cycles geometry, 39 raster operations) per polygon, 113 cycles per 4-scanline polygon (3 operations/scanline per polygon),{{ref|1=[http://sirkan.iit.bme.hu/~szirmay/abbas.pdf#page=53 Transformation Of Rendering Algorithms For Hardware Implementation (page 53)]}}{{fileref|32XUSHardwareManual.pdf|page=76}} 209 cycles per 32-pixel polygon (3 cycles per pixel)|group=n}}
 
* Memory: Up to 150.21&nbsp;[[Byte|MB]] (35.125&nbsp;MB main, 99,332&nbsp;[[Byte|KB]] video, 16,960&nbsp;KB audio, 18&nbsp;KB other)
 
* Memory: Up to 150.21&nbsp;[[Byte|MB]] (35.125&nbsp;MB main, 99,332&nbsp;[[Byte|KB]] video, 16,960&nbsp;KB audio, 18&nbsp;KB other)
** System [[RAM]]: 18,388&nbsp;KB (17.957031&nbsp;MB) {{ref|https://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp}}
+
:* System [[RAM]]: 18,388&nbsp;KB (17.957031&nbsp;MB){{ref|[https://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp Sega Model 2 (MAME)]}}
*** Main RAM: 1152&nbsp;KB
+
::* Main RAM: 1152&nbsp;KB (1.125&nbsp;MB)
*** [[VRAM]]: 14,596&nbsp;KB (1.5&nbsp;MB framebuffer [[VRAM]], 8228&nbsp;KB coprocessor buffer [[SRAM]]/SDRAM, 4&nbsp;MB texture SRAM/SDRAM, 64&nbsp;KB luma, 32&nbsp;KB geometry, 576&nbsp;KB tiles, 64&nbsp;KB colors)
+
::* [[VRAM]]: 14,596&nbsp;KB (1.5&nbsp;MB framebuffer [[VRAM]], 8228&nbsp;KB coprocessor buffer [[SRAM]]/SDRAM, 4&nbsp;MB texture SRAM/SDRAM, 64&nbsp;KB luma, 32&nbsp;KB geometry, 576&nbsp;KB tiles, 64&nbsp;KB colors)
*** Audio RAM: 576&nbsp;KB
+
::* Audio RAM: 576&nbsp;KB
*** Other RAM: 18&nbsp;KB
+
::* Other RAM: 2064&nbsp;KB (2.015625&nbsp;MB)
** Internal processor memory: 512.75&nbsp;KB
+
:* Internal processor cache: 512.75&nbsp;KB
*** CPU cache: 768&nbsp;bytes
+
::* CPU cache: 768&nbsp;bytes
*** DSP RAM: 512&nbsp;KB SRAM (256&nbsp;KB per DSP) {{fileref|ADSP-2106 datasheet.pdf}}
+
::* DSP internal RAM cache: 512&nbsp;KB SRAM (256&nbsp;KB per DSP){{fileref|ADSP-2106 datasheet.pdf}}
** Game [[ROM]]: Up to 132.25&nbsp;MB (34&nbsp;MB main, 82.25&nbsp;MB video, 16&nbsp;MB audio)
+
:* Game [[ROM]]: Up to 132.25&nbsp;MB (34&nbsp;MB main, 82.25&nbsp;MB video, 16&nbsp;MB audio)
 +
* System RAM bandwidth: 1.1 [[Byte|GB/s]]
 +
:* Main RAM bandwidth: 112 MB/s
 +
:* VRAM bandwidth: 979.34066 MB/s
 +
::* SHARC: 480 MB/s (2x 240 MB/s){{fileref|ADSP-2106 datasheet.pdf|page=4}}
 +
::* Video Board: 499.34066 MB/s
 +
:* Audio RAM bandwidth: 20 MB/s
 
}}
 
}}
  
===Model 2C-CRX Specifications===
+
===Model 2C-CRX===
Model 2A-CRX, released in 1996, featured an upgraded GPU chipset and optional sound board:
+
Model 2C-CRX, released in 1996, featured an upgraded GPU chipset and optional MPEG sound boards:
  
 
{{multicol|
 
{{multicol|
* GPU:
+
* GPU geometry coprocessors: 2x Fujitsu TGPx4 [[MB86235]] @ 40&nbsp;MHz{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}}{{fileref|3DGraphicsProcessorChipSet.pdf}}
** GPU coprocessors: Fujitsu TGPx4 MB86235 {{ref|https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp}}{{fileref|3DGraphicsProcessorChipSet.pdf}}
+
:* Coprocessor capabilities: Geometry Engine DSP, floating decimal point operation function, axis rotation operation function, 3D matrix operation function, ALU, DMA, T&L
*** Coprocessor abilities: Geometry Engine DSP, Z-sorters, clipping, hardware renderers, floating decimal point operation function, axis rotation operation function, 3D matrix operation function, ALU, DMA controllers, T&L
+
:* Bus width: 192‑bit (96‑bit each; 64‑bit SDRAM, 32‑bit SRAM)
*** Floating-point units: 32-bit & 40-bit operations @ 160&nbsp;MFLOPS (80&nbsp;MFLOPS each)
+
* GPU rendering processors: 2x Fujitsu [[MB86271]] AGP (Advanced Graphics Processor) @ 60 MHz{{fileref|3DGraphicsProcessorChipSet.pdf|page=4}}
*** Fixed-point arithmetic: 32-bit & [[wikipedia:64-bit computing|64-bit]] instructions @ 240&nbsp;MIPS (120&nbsp;MIPS each)
+
:* Capabilities: Hardware rendering, DMA
*** Bus width: 192-bit (96-bit each; 64-bit SDRAM, 32-bit SRAM)
+
:* Fixed-point arithmetic: 32/[[wikipedia:64‑bit computing|64‑bit]] instructions, 240&nbsp;MIPS (120&nbsp;MIPS each)
** Tilemap engine: Sega System 24 tilemap engine
+
* GPU Z-sorters: 2x Fujitsu [[MB86272]]{{fileref|3DGraphicsProcessorChipSet.pdf|page=4}}
* Graphical features: [[Gouraud shading]], [[wikipedia:Hidden surface determination|hidden surface]], [[wikipedia:Z-buffering|Z-buffering]], [[wikipedia:Nearest-neighbor interpolation|point sampling]], [[wikipedia:Bilinear filtering|bilinear filtering]], trilinear filtering {{fileref|3D-CG System with Video Texturing.pdf}}
+
:* Capabilities: Z-sorting, clipping
* Geometric performance: {{fileref|3DGraphicsProcessorChipSet.pdf}}
+
* Graphical hardware features: [[Gouraud shading]], [[wikipedia:Hidden surface determination|hidden surface]], Z-buffering, point sampling, bilinear filtering, trilinear filtering{{fileref|3D-CG System with Video Texturing.pdf}}
** 800,000 textured polygons/sec, with lighting and flat shading (400,000 per GPU)
+
* Rendering fillrate: 200 MPixels/s (16bpp), 400 MPixels/s (8bpp), 430 MPixels/s (4bpp)
** 490,000 textured polygons/sec, with lighting and Gouraud shading (245,000 per GPU)
+
:* Polygons: 188 MPixels/s (16bpp),{{ref|94 megapixels/sec per GPU{{fileref|3DGraphicsProcessorChipSet.pdf|page=12}}|group=n}} 376 MPixels/s (8bpp)
* Fillrate performance: {{fileref|3DGraphicsProcessorChipSet.pdf}}
+
:* Tilemaps: 15 MPixels/s (16bpp), 30 MPixels/s (8bpp), 61 MPixels/s (4bpp)
** Rendering fillrate: 190&nbsp;million pixels/sec (95&nbsp;million pixels/sec per GPU)
+
* Texture mapping performance: 188 MTexels/s, lighting, specular,{{ref|[https://github.com/mamedev/mame/blob/master/src/mame/video/model2.cpp Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)]}} alpha blending{{fileref|3DGraphicsProcessorChipSet.pdf}}
** Texture fillrate: 190&nbsp;million texels/sec (95&nbsp;million texels/sec per GPU)
+
:* 900,000 polygons/sec: 150-texel polygons{{ref|88 cycles per polygon,{{fileref|3DGraphicsProcessorChipSet.pdf|page=8}} 266 fixed-point instructions per polygon, 450,000 150-pixel polygons/sec per GPU{{fileref|3DGraphicsProcessorChipSet.pdf|page=11}}|group=n}}
 +
:* 600,000 polygons/sec: Z-sorting,{{ref|272 floating-point operations per polygon|group=n}} 400-texel polygons
 +
:* 520,000 polygons/sec: Gouraud shading,{{ref|151 cycles per polygon{{fileref|3DGraphicsProcessorChipSet.pdf|page=8}}|group=n}} 150-texel polygons{{ref|250,000 150-pixel polygons/sec per GPU{{fileref|3DGraphicsProcessorChipSet.pdf|page=11}}|group=n}}
 +
:* 360,000 polygons/sec: Gouraud shading, Z-sorting,{{ref|438 floating-point operations per polygon|group=n}} 300-texel polygons
 +
* Optional MPEG sound board: DSB1
 +
:* Sound CPU: Zilog Z80 (8/16‑bit instructions)
 +
:* Sound chip: [[NEC]] µD65654GF102
 
* Optional MPEG sound board: DSB2
 
* Optional MPEG sound board: DSB2
** Additional sound CPU: Motorola 68000 (16-bit & 32-bit instructions)
+
:* Sound CPU: Motorola 68000 (16/32‑bit instructions)
** Additional sound chip: [[NEC]] µD65654GF102
+
:* Sound chip: NEC µD65654GF102
 
}}
 
}}
  
==List of Games==
+
==List of games==
 
===Model 2===
 
===Model 2===
 
*''[[Daytona USA]]'' (1993)
 
*''[[Daytona USA]]'' (1993)
Line 200: Line 244:
 
*''[[Manx TT Superbike]]'' (1995)
 
*''[[Manx TT Superbike]]'' (1995)
 
*''[[Sega Rally Championship]]'' (1995)
 
*''[[Sega Rally Championship]]'' (1995)
*''[[Sega Rally Pro Drivin']]'' (1995?)
 
 
*''[[Sky Target]]'' (1995)
 
*''[[Sky Target]]'' (1995)
 
*''[[Virtua Cop 2]]'' (1995)
 
*''[[Virtua Cop 2]]'' (1995)
 
*''[[Dead or Alive]]'' (1996)
 
*''[[Dead or Alive]]'' (1996)
*''[[Dynamite Baseball]]'' (1996)
 
 
*''[[Dynamite Cop]]'' (1996)
 
*''[[Dynamite Cop]]'' (1996)
*''[[Pilot Kids]]'' (1999)
 
 
*''[[Virtua Fighter 2.1]]'' (1996)
 
*''[[Virtua Fighter 2.1]]'' (1996)
 
*''[[Motor Raid]]'' (1997)
 
*''[[Motor Raid]]'' (1997)
 
*''[[Zero Gunner]]'' (1997)
 
*''[[Zero Gunner]]'' (1997)
 +
*''[[Hanguk Pro Yagu 98]]'' (1998)
 +
*''[[Pilot Kids]]'' (1999)
 
}}
 
}}
  
Line 248: Line 291:
 
*''[[Ultimate Domain]]'' (unreleased) - Developed by [[Atlus]]. Previewed in ''[[Mean Machines Sega]]'' #51.
 
*''[[Ultimate Domain]]'' (unreleased) - Developed by [[Atlus]]. Previewed in ''[[Mean Machines Sega]]'' #51.
  
==Gallery==
+
==History==
 +
The Model 2's development was led by famed game designer [[Yu Suzuki]] and his team at [[Sega AM2]]{{ref|http://archive.is/35o4a|http://www.1up.com/features/disappearance-suzuki-part-1}} as part of a joint project between Sega, [[Fujitsu]] and GE Aerospace (acquired by Martin Marietta in 1993, now part of [[Lockheed Martin]]). Sega developed the polygon geometry engine in-house{{magref|nextgeneration|11|16}}, using Fujitsu coprocessors DSP coprocessors that were modified with Sega's custom microcode for hardware [[wikipedia:T&L|T&L]] capabilities{{ref|[http://wiki.mamedev.org/index.php/TGP:Index TGP (MAME)]}} (it would be years before hardware T&L would appear on consumer home systems). This was then combined with GE Aerospace's expensive texture-mapping technology,{{magref|nextgeneration|11|16}} which Suzuki's team condensed into a more affordable chipset.
 +
 
 +
Suzuki stated that the Model 2's texture mapping chip originated "from military equipment from [[Lockheed Martin]], which was formerly General Electric Aerial & Space's textural mapping technology. It cost $2 million USD to use the chip. It was part of flight-simulation equipment that cost $32 million. I asked how much it would cost to buy just the chip and they came back with $2 million. And I had to take that chip and convert it for video game use, and make the technology available for the consumer at 5,000 yen ($50)" per machine. He said "it was tough but we were able to make it for 5,000 yen. Nobody at Sega believed me when I said I wanted to purchase this technology for our games."{{ref|http://archive.is/35o4a|http://www.1up.com/features/disappearance-suzuki-part-1}} Suzuki stated that, in "the end," it "was a hit and the industry gained mass-produced texture-mapping as a result." For ''[[Virtua Fighter 2]]'', he also utilized motion capture technology, introducing it to the game industry.{{ref|[http://www.gamasutra.com/view/news/228512/Yu_Suzuki_recalls_using_military_tech_to_make_Virtua_Fighter_2.php Yu Suzuki recalls using military tech to make Virtua Fighter 2]}}
 +
 
 +
There were also issues working on the new CPU,{{ref|http://archive.is/35o4a|http://www.1up.com/features/disappearance-suzuki-part-1}} the [[wikipedia:Intel i960|Intel i960-KB]], which had just released in 1993{{fileref|80960KB datasheet.pdf}}. Suzuki stated that when working "on a brand new CPU, the debugger doesn't exist yet. The latest hardware doesn't work because it's full of bugs. And even if a debugger exists, the debugger itself is full of bugs. So, I had to debug the debugger. And of course with new hardware there's no library or system, so I had to create all of that, as well. It was a brutal cycle."{{ref|http://archive.is/35o4a|http://www.1up.com/features/disappearance-suzuki-part-1}}
 +
 
 +
In a late 1998 interview, Read3D's Jon Lenyo, a former employee of GE Aerospace (later Lockheed Martin), stated that Sega's development for the Model 2 can be traced back as early as November 1990, when he and other GE Aerospace employees visited Sega and demonstrated the trilinear texture filtering and shading capabilities of their technology. As Sega was already working on the [[Sega Model 1]] internally, they eventually incorporated GE Aerospace's technology into the Model 2.{{ref|[http://www.thg.ru/smoke/19991022/print.html Second Hand Smoke: One up, two down (October 22, 1999)]}}
 +
 
 +
The arcade board debuted along with ''[[Daytona USA]]'', a game which was finished and copyrighted in 1993, and debuted at the [[Amusement Machine Show 1993]]{{magref|egm|51|222}}.
 +
 
 +
Despite its high price tag of around $15,000 (equivalent to $25,000 in 2014), the Model 2 platform was very successful. It featured some of the highest grossing arcade games of all time, including ''Daytona USA'', ''[[Virtua Fighter 2]]'', ''[[Cyber Troopers Virtual-On]]'', ''[[The House of the Dead]]'', and ''[[Dead or Alive]]'', to name a few. Sega sold over 33,000 units of the Model 2 in its first year,{{intref|Press release: 1995-03-20: Lockheed Martin 3D Graphics Accelerator offers real-time PC visual system performance}} followed by 65,000 units annually,{{ref|[http://www.thg.ru/smoke/19991022/print.html Second Hand Smoke: One up, two down (October 22, 1999)]}} and eventually sold over 130,000 units by 1996, amounting to $2 billion revenue from hardware cabinet sales{{ref|130,000 units{{ref|http://web.archive.org/web/19971210083243/http://www.real3d.com/sega.html}} at $15,000 each{{ref|[http://www.thg.ru/smoke/19991022/print.html Second Hand Smoke: One up, two down (October 22, 1999)]}}{{ref|https://web.archive.org/web/20141104190719/http://assemblergames.com/forums/showthread.php?47028-Early-concept-of-Daytona-USA-at-Summer-CES-1993-Not-on-Model-2-but-Compu-Scene}}|group=n}} (over $3 billion with inflation), making it one of the [[wikia:w:c:gaming:Arcade game#Best-selling arcade video game franchises|best-selling arcade systems]] of all time.
 +
 
 +
The Model 2 was succeeded in 1996 by the [[Sega Model 3]], which in turn was succeeded by the [[Sega NAOMI]], [[Sega Hikaru]] and [[Sega NAOMI 2]].
 +
 
 +
==Production credits==
 +
{{creditstable|
 +
*[[Hiroshi Yagi]]
 +
| source=Developer mentions{{ref|https://web.archive.org/web/20210205150032/https://www.4gamer.net/games/999/G999905/20210126043/}}
 +
| console=Arcade
 +
}}
 +
 
 +
==Magazine articles==
 +
{{mainArticle|{{PAGENAME}}/Magazine articles}}
 +
 
 +
==Photo gallery==
 
<gallery>
 
<gallery>
File:Model2 cpu.jpg|CPU
+
Model2 cpu.jpg|CPU
File:Model2 videoboard.jpg|Video PCB
+
Model2 videoboard.jpg|Video PCB
File:Model2 rom.jpg|A typical ROM (''[[Virtua Cop]]'')
+
Model2 rom.jpg|A typical ROM (''[[Virtua Cop]]'')
File:Model2a cpu.jpg|Model 2A CPU
+
Model2a cpu.jpg|Model 2A CPU
File:Model2a videoboard.jpg|Model 2A video PCB
+
Model2a videoboard.jpg|Model 2A video PCB
File:Model2a rom.jpg|Model 2A ROM (''[[Dead or Alive]]'')
+
Model2a rom.jpg|Model 2A ROM (''[[Dead or Alive]]'')
File:Model2b cpuvideo.jpg|Model 2B CPU/Video PCB
+
Model2b cpuvideo.jpg|Model 2B CPU/Video PCB
File:Model2b filter.jpg|Model 2B filter PCB
+
Model2b filter.jpg|Model 2B filter PCB
File:Model2b comm.jpg|Model 2B communications PCB
+
Model2b comm.jpg|Model 2B communications PCB
File:Model2b rom.jpg|A Model 2B ROM
+
Model2b rom.jpg|A Model 2B ROM
File:Model2c pcb.jpg|Model 2C PCB
+
Model2c pcb.jpg|Model 2C PCB
 +
SegaModel2BCRX.jpg|Official [[Sega of Japan]] photograph of the Model 2B CRX
 
</gallery>
 
</gallery>
 +
 +
==Notes==
 +
{{multicol|
 +
<references group="n"/>
 +
}}
 +
 +
==References==
 +
{{multicol|
 +
<references/>
 +
|cols=3}}
  
 
{{Sega Arcade Boards}}
 
{{Sega Arcade Boards}}
 
[[Category:Sega Model series]]
 
[[Category:Sega Model series]]

Latest revision as of 05:04, 10 November 2023

Model2 Logo.png
Model2 cpu.jpg
Sega Model 2
Manufacturer: Sega
Variants: Model 2A-CRX, Model 2B-CRX, Model 2C-CRX
Add-ons: DSB1/DSB2 (Model 2C-CRX)
Release Date RRP Code
Arcade
JP
¥2,200,000[1] ?
Arcade
US
$15,000[2] ?
Arcade
UK
£16,000[1] ?




































The Sega Model 2 (モデル2) is an arcade system board originally debuted by Sega in 1993 as a successor to the Sega Model 1 board. It is an extension of the Model 1 hardware, most notably introducing the concept of texture-mapped polygons, allowing for more realistic 3D graphics for its time.

The Model 2 board was an important milestone for the arcade industry, and helped launch several key arcade franchises of the 1990s, including Daytona USA, Virtua Cop, Sega Rally Championship, Dead or Alive, Virtua Striker, Cyber Troopers Virtual-On and The House of the Dead.

Hardware

The Model 2 was designed as the direct successor to the Model 1, and like its predecessor was released as a set of printed circuit boards to arcade operators, or packaged in bespoke cabinets created by Sega. It came into existence when General Electric approached Sega with some real-time texture mapping ASICs, which led to a commercial partnership in August 1992[3]. The board took about a year to produce[3].

The most noticeable improvement of the Model 2 over the Model 1 is texture mapping, which enables polygons to be painted with bitmap images, as opposed to the limited monotone flat shading that the previous board supported. The Model 2 also introduced the use of texture filtering and texture anti-aliasing,[4] as well as trilinear filtering.[2] It was the most powerful game system in its time, equivalent to the power of a PC graphics card in 1998, five years after the Model 2's release.[2] It can handle 300,000 polygons per second[3].

There are in fact four versions of the system: the original Model 2, and the Model 2A-CRX, Model 2B-CRX and Model 2C-CRX variants. The Model 2 and 2A-CRX use a custom DSP with internal code for the geometrizer, while 2B-CRX and 2C-CRX use well documented DSPs and upload the geometrizer code at startup to the DSP.

According to Yu Suzuki, the Sega Model 2B-CRX arcade system board developed for Fighting Vipers "has a slightly faster processing speed" and "a higher response to displaying more polygons".[5]

Technical specifications

Model 2

  • Board composition: CPU Board, Video Board, Communication Board, ROM Board, Sound Board, Feedback Driver Board[6]
  • Revisions: CPU Board 837-10071 (50 MHz), Video Board 837-10072 (50 MHz), Communication Board 837-10537, ROM Board 834-10798, Sound Board 837-8679 (20 MHz), Drive Board 838-10646[7]
  • Additional CPU: 2x Zilog Z80 (8/16‑bit instructions @ 1.74 MIPS)
  • Communication Board: 8 MHz[7][11] (1.16 MIPS)
  • Feedback Driver: 4 MHz[6] (0.58 MIPS)

Sound

Graphics

Graphical specifications of the Sega Model 2:[13][6][14]

  • GPU:
  • GPU graphics card: Sega Video Board 837-10072 @ 50 MHz[7][19]
  • Overscan resolution: 656×496
  • Pixel clock rate: 19.523 MHz
  • Arithmetic: 110 MFLOPS (floating-point), 210 MIPS (fixed-point)[n 4]
  • Additions: 61 million adds/sec (floating-point), 110 million adds/sec (fixed-point)[n 5]
  • Multiplications: 61 million multiplies/sec (floating-point), 110 million multiplies/sec (fixed-point)[n 6]
  • Divisions: 30 million divides/sec[n 7]
  • Geometry transformations: 6 million vertices/sec,[n 8] 2 million polygons/sec[n 9]
  • Rendering fillrate: 110 MPixels/s (16bpp), 230 MPixels/s (8bpp), 260 MPixels/s (4bpp)
  • Polygons: 100 MPixels/s (16bpp), 200 MPixels/s (8bpp)[n 15]
  • Tilemaps: 15 MPixels/s (16bpp), 30 MPixels/s (8bpp), 61 MPixels/s (4bpp)[n 16]
  • Polygon rendering performance: 100 MPixels/s, 900,000 vectors/sec
  • Texture mapping performance: 100 MTexels/s, lighting
  • 900,000 polygons/sec: Specular, 100-texel polygons
  • 500,000 polygons/sec:[24] Specular, 200-texel polygons
  • 300,000 polygons/sec: All hardware effects,[27] trilinear filtering,[2] specular, 300-texel polygons
  • 300,000 polygons/sec: Gouraud shading (software), 32-texel polygons[n 17]
  • Hardware support: Motion capture

Memory

  • Memory: Up to 62 MB (10,881 KB main, 35,460 KB video, 16,960 KB audio, 18 KB other)
  • System RAM: 9776 KB (9.546875 MB)[13]
  • Internal processor cache: 36.75 KB
  • CPU cache: 768 bytes[8]
  • TGP internal RAM cache: 36 KB (6 KB per TGP)[16]
  • Game ROM: Up to 54.25 MB

Bandwidth

  • System RAM bandwidth: 982 MB/s
  • Main RAM bandwidth: 78.7 MB/s
  • VRAM bandwidth: 883.34066 MB/s[7][19]
  • TGP: 384 MB/s[n 19]
  • Video Board: 499.34066 MB/s
  • 315‑5292 & 315‑5644: 30.769232 MB/s[n 20]
  • 315‑5645: 28.571428 MB/s[n 21]
  • 315‑5646 & 315‑5647: 400 MB/s[n 22]
  • 315‑5712: 40 MB/s[n 23]
  • Audio RAM bandwidth: 20 MB/s[n 24]
  • Internal processor cache bandwidth: 484 MB/s
  • CPU cache: 100 MB/s[n 25]
  • TGP internal RAM cache: 384 MB/s[n 26]

Model 2A-CRX

Model 2A-CRX, released in 1994, featured upgraded sound capabilities and increased ROM capacity:

  • PCM channels: 32
  • PCM sample ROM: Up to 16 MB
  • PCM quality: 16‑bit depth, 44.1 kHz sampling rate (CD quality)
  • SCSP features: 128-step DSP, 32 PCM/FM/MIDI/LFO channels
  • Memory: Up to 142 MB (35,969 KB main, 90,244 KB video, 16,960 KB audio, 2064 KB other)
  • System RAM: 9776 KB (9.546875 MB)
  • Main RAM: 1152 KB (1.125 MB)
  • VRAM: 5984 KB (5.84375 MB)
  • Audio RAM: 576 KB
  • Other RAM: 2064 KB (2.015625 MB)
  • Internal processor cache: 36.75 KB
  • CPU cache: 768 bytes
  • TGP internal RAM cache: 36 KB
  • Game ROM: Up to 132.25 MB (34 MB main, 82.25 MB video,[37] 16 MB audio)

Model 2B-CRX

Model 2B-CRX, released in 1995, featured upgraded geometry engine DSP coprocessors and increased VRAM:[13]

  • GPU Geometry Engine DSP coprocessors: 2x ADSP-21062 SHARC @ 40 MHz[38]
  • Coprocessor abilities: Floating decimal point operation function, axis rotation operation function, 3D matrix operation function, SOC, ALU, T&L
  • Fixed-point instructions: 32‑bit instructions, 80 MIPS (40 MIPS each)
  • Floating-point units: 32/40‑bit operations, 240 MFLOPS (120 MFLOPS each), 80 MAC operations/sec (40 MACs/sec each)
  • Data bus width: 96‑bit (48‑bit each)
  • DMA controllers: 20 DMA channels (10 channels each), 80 MHz memory access (dual memory access) per SHARC, 480 MB/s transfer rate (240 MB/s each)
  • Lighting calculations: 240 MFLOPS
  • Flat lighting: 1.8 million polygons/sec (floating-point)[n 30]
  • Specular lighting: 1.5 million polygons/sec[n 31]
  • Gouraud lighting: 1.3 million polygons/sec (floating-point)[n 32]
  • Rendering fillrate: 130 MPixels/s (16bpp), 270 MPixels/s (8bpp), 300 MPixels/s (4bpp)
  • Polygons: 120 MPixels/s (16bpp),[n 33] 240 MPixels/s (8bpp)
  • Tilemaps: 15 MPixels/s (16bpp), 30 MPixels/s (8bpp), 61 MPixels/s (4bpp)
  • Texture mapping performance: 120 MTexels/s, lighting
  • 900,000 polygons/sec: Specular, 130-texel polygons
  • 600,000 polygons/sec: Specular, 200-texel polygons
  • 300,000 polygons/sec: Gouraud shading (software), 32-texel polygons[n 34]
  • Memory: Up to 150.21 MB (35.125 MB main, 99,332 KB video, 16,960 KB audio, 18 KB other)
  • System RAM: 18,388 KB (17.957031 MB)[6]
  • Main RAM: 1152 KB (1.125 MB)
  • VRAM: 14,596 KB (1.5 MB framebuffer VRAM, 8228 KB coprocessor buffer SRAM/SDRAM, 4 MB texture SRAM/SDRAM, 64 KB luma, 32 KB geometry, 576 KB tiles, 64 KB colors)
  • Audio RAM: 576 KB
  • Other RAM: 2064 KB (2.015625 MB)
  • Internal processor cache: 512.75 KB
  • CPU cache: 768 bytes
  • DSP internal RAM cache: 512 KB SRAM (256 KB per DSP)[38]
  • Game ROM: Up to 132.25 MB (34 MB main, 82.25 MB video, 16 MB audio)
  • System RAM bandwidth: 1.1 GB/s
  • Main RAM bandwidth: 112 MB/s
  • VRAM bandwidth: 979.34066 MB/s
  • SHARC: 480 MB/s (2x 240 MB/s)[39]
  • Video Board: 499.34066 MB/s
  • Audio RAM bandwidth: 20 MB/s

Model 2C-CRX

Model 2C-CRX, released in 1996, featured an upgraded GPU chipset and optional MPEG sound boards:

  • Coprocessor capabilities: Geometry Engine DSP, floating decimal point operation function, axis rotation operation function, 3D matrix operation function, ALU, DMA, T&L
  • Bus width: 192‑bit (96‑bit each; 64‑bit SDRAM, 32‑bit SRAM)
  • GPU rendering processors: 2x Fujitsu MB86271 AGP (Advanced Graphics Processor) @ 60 MHz[41]
  • Capabilities: Hardware rendering, DMA
  • Fixed-point arithmetic: 32/64‑bit instructions, 240 MIPS (120 MIPS each)
  • Capabilities: Z-sorting, clipping
  • Graphical hardware features: Gouraud shading, hidden surface, Z-buffering, point sampling, bilinear filtering, trilinear filtering[42]
  • Rendering fillrate: 200 MPixels/s (16bpp), 400 MPixels/s (8bpp), 430 MPixels/s (4bpp)
  • Polygons: 188 MPixels/s (16bpp),[n 35] 376 MPixels/s (8bpp)
  • Tilemaps: 15 MPixels/s (16bpp), 30 MPixels/s (8bpp), 61 MPixels/s (4bpp)
  • Texture mapping performance: 188 MTexels/s, lighting, specular,[13] alpha blending[40]
  • 900,000 polygons/sec: 150-texel polygons[n 36]
  • 600,000 polygons/sec: Z-sorting,[n 37] 400-texel polygons
  • 520,000 polygons/sec: Gouraud shading,[n 38] 150-texel polygons[n 39]
  • 360,000 polygons/sec: Gouraud shading, Z-sorting,[n 40] 300-texel polygons
  • Optional MPEG sound board: DSB1
  • Sound CPU: Zilog Z80 (8/16‑bit instructions)
  • Sound chip: NEC µD65654GF102
  • Optional MPEG sound board: DSB2
  • Sound CPU: Motorola 68000 (16/32‑bit instructions)
  • Sound chip: NEC µD65654GF102

List of games

Model 2

Model 2A-CRX

Model 2B-CRX

Model 2C-CRX

Other

History

The Model 2's development was led by famed game designer Yu Suzuki and his team at Sega AM2[46] as part of a joint project between Sega, Fujitsu and GE Aerospace (acquired by Martin Marietta in 1993, now part of Lockheed Martin). Sega developed the polygon geometry engine in-house[14], using Fujitsu coprocessors DSP coprocessors that were modified with Sega's custom microcode for hardware T&L capabilities[17] (it would be years before hardware T&L would appear on consumer home systems). This was then combined with GE Aerospace's expensive texture-mapping technology,[14] which Suzuki's team condensed into a more affordable chipset.

Suzuki stated that the Model 2's texture mapping chip originated "from military equipment from Lockheed Martin, which was formerly General Electric Aerial & Space's textural mapping technology. It cost $2 million USD to use the chip. It was part of flight-simulation equipment that cost $32 million. I asked how much it would cost to buy just the chip and they came back with $2 million. And I had to take that chip and convert it for video game use, and make the technology available for the consumer at 5,000 yen ($50)" per machine. He said "it was tough but we were able to make it for 5,000 yen. Nobody at Sega believed me when I said I wanted to purchase this technology for our games."[46] Suzuki stated that, in "the end," it "was a hit and the industry gained mass-produced texture-mapping as a result." For Virtua Fighter 2, he also utilized motion capture technology, introducing it to the game industry.[47]

There were also issues working on the new CPU,[46] the Intel i960-KB, which had just released in 1993[9]. Suzuki stated that when working "on a brand new CPU, the debugger doesn't exist yet. The latest hardware doesn't work because it's full of bugs. And even if a debugger exists, the debugger itself is full of bugs. So, I had to debug the debugger. And of course with new hardware there's no library or system, so I had to create all of that, as well. It was a brutal cycle."[46]

In a late 1998 interview, Read3D's Jon Lenyo, a former employee of GE Aerospace (later Lockheed Martin), stated that Sega's development for the Model 2 can be traced back as early as November 1990, when he and other GE Aerospace employees visited Sega and demonstrated the trilinear texture filtering and shading capabilities of their technology. As Sega was already working on the Sega Model 1 internally, they eventually incorporated GE Aerospace's technology into the Model 2.[2]

The arcade board debuted along with Daytona USA, a game which was finished and copyrighted in 1993, and debuted at the Amusement Machine Show 1993[48].

Despite its high price tag of around $15,000 (equivalent to $25,000 in 2014), the Model 2 platform was very successful. It featured some of the highest grossing arcade games of all time, including Daytona USA, Virtua Fighter 2, Cyber Troopers Virtual-On, The House of the Dead, and Dead or Alive, to name a few. Sega sold over 33,000 units of the Model 2 in its first year,[49] followed by 65,000 units annually,[2] and eventually sold over 130,000 units by 1996, amounting to $2 billion revenue from hardware cabinet sales[n 41] (over $3 billion with inflation), making it one of the best-selling arcade systems of all time.

The Model 2 was succeeded in 1996 by the Sega Model 3, which in turn was succeeded by the Sega NAOMI, Sega Hikaru and Sega NAOMI 2.

Production credits

Source:
Developer mentions[52]


Magazine articles

Main article: Sega Model 2/Magazine articles.

Photo gallery

Notes

  1. [5 instructions per cycle[18] 5 instructions per cycle[18]]
  2. MAC (multiply–accumulate) operation (multiply and add) per cycle[18]
  3. [1 operation per cycle (2 cycles per MAC operation)[18] 1 operation per cycle (2 cycles per MAC operation)[18]]
  4. [TGP: 96 MFLOPS, 192 MIPS[16]
    i960: 13.6 MFLOPS, 25 MIPS[9] TGP: 96 MFLOPS, 192 MIPS[16]
    i960: 13.6 MFLOPS, 25 MIPS[9]]
  5. [TGP: 48 million adds/sec (floating-point), 96 million adds/sec (fixed-point)[25]
    i960: 13.6 million adds/sec (floating-point), 25 million adds/sec (fixed-point) TGP: 48 million adds/sec (floating-point), 96 million adds/sec (fixed-point)[25]
    i960: 13.6 million adds/sec (floating-point), 25 million adds/sec (fixed-point)]
  6. [TGP: 48 million multiplies/sec (floating-point), 96 million multiplies/sec (fixed-point)[25]
    i960: 13.6 million multiplies/sec (floating-point), 25 million multiplies/sec (fixed-point) TGP: 48 million multiplies/sec (floating-point), 96 million multiplies/sec (fixed-point)[25]
    i960: 13.6 million multiplies/sec (floating-point), 25 million multiplies/sec (fixed-point)]
  7. [Z-sorting & clipping chipset, 32 MHz Z-sorting & clipping chipset, 32 MHz]
  8. [TGP: 5,333,333 vertices/sec, 18 cycles (9 MAC operations) per vertex[13]
    i960: 755,555 vertices/sec, 18 floating-point operations (9 MAC operations) per vertex TGP: 5,333,333 vertices/sec, 18 cycles (9 MAC operations) per vertex[13]
    i960: 755,555 vertices/sec, 18 floating-point operations (9 MAC operations) per vertex]
  9. [3 vertices per triangle polygon 3 vertices per triangle polygon]
  10. [TGP: 1,043,478 polygons/sec, 92 cycles (46 MAC operations) per polygon[13]
    i960: 147,826 polygons/sec, 92 floating-point operations (46 MAC operations) per polygon TGP: 1,043,478 polygons/sec, 92 cycles (46 MAC operations) per polygon[13]
    i960: 147,826 polygons/sec, 92 floating-point operations (46 MAC operations) per polygon]
  11. [46 cycles (46 MAC operations) per polygon[13] 46 cycles (46 MAC operations) per polygon[13]]
  12. [102 cycles (51 MAC operations) per polygon[13] 102 cycles (51 MAC operations) per polygon[13]]
  13. [TGP: 774,193 polygons/sec, 124 cycles (62 MAC operations) per polygon[13][26]
    i960: 109,677 polygons/sec, 124 floating-point operations (62 MAC operations) per polygon TGP: 774,193 polygons/sec, 124 cycles (62 MAC operations) per polygon[13][26]
    i960: 109,677 polygons/sec, 124 floating-point operations (62 MAC operations) per polygon]
  14. [62 cycles (62 MAC operations) per polygon[13][26] 62 cycles (62 MAC operations) per polygon[13][26]]
  15. [400 MB/s polygon rendering bandwidth (2x 32‑bit, 50 MHz) 400 MB/s polygon rendering bandwidth (2x 32‑bit, 50 MHz)]
  16. [30.769232 MB/s tilemap generator bandwidth (2x 16‑bit, 7.692308 MHz) 30.769232 MB/s tilemap generator bandwidth (2x 16‑bit, 7.692308 MHz)]
  17. [163 cycles (124 cycles geometry, 39 raster operations) per polygon, 175 cycles per 4-scanline polygon (3 operations/scanline per polygon),[28][29] 271 cycles per 32-pixel polygon (3 cycles per pixel) 163 cycles (124 cycles geometry, 39 raster operations) per polygon, 175 cycles per 4-scanline polygon (3 operations/scanline per polygon),[28][29] 271 cycles per 32-pixel polygon (3 cycles per pixel)]
  18. [2x 8‑bit, 8/4 MHz 2x 8‑bit, 8/4 MHz]
  19. [6x 32‑bit, 16 MHz[31] 6x 32‑bit, 16 MHz[31]]
  20. [2x 16‑bit, 7.692308 MHz[32] 2x 16‑bit, 7.692308 MHz[32]]
  21. [16‑bit, 14.285714 MHz[33] 16‑bit, 14.285714 MHz[33]]
  22. [2x 32‑bit, 50 MHz 2x 32‑bit, 50 MHz]
  23. [8‑bit, 40 MHz[34] 8‑bit, 40 MHz[34]]
  24. [16‑bit, 10 MHz 16‑bit, 10 MHz]
  25. [32‑bit, 25 MHz 32‑bit, 25 MHz]
  26. [6x 32‑bit, 16 MHz 6x 32‑bit, 16 MHz]
  27. [5x 32‑bit 5x 32‑bit]
  28. [32‑bit, 33–50 MHz, 20–30 ns[35][36] 32‑bit, 33–50 MHz, 20–30 ns[35][36]]
  29. [4x 32‑bit, 50 MHz 4x 32‑bit, 50 MHz]
  30. [46 MAC operations per polygon:[13] 1,739,130 polygons/sec (SHARC), 147,826 polygons/sec (i960) 46 MAC operations per polygon:[13] 1,739,130 polygons/sec (SHARC), 147,826 polygons/sec (i960)]
  31. [51 MAC operations per polygon[13] 51 MAC operations per polygon[13]]
  32. [62 MAC operations per polygon:[13][26] 1,290,322 polygons/sec (SHARC), 109,677 polygons/sec (i960) 62 MAC operations per polygon:[13][26] 1,290,322 polygons/sec (SHARC), 109,677 polygons/sec (i960)]
  33. [2 megapixels per frame 2 megapixels per frame]
  34. [101 cycles (62 cycles geometry, 39 raster operations) per polygon, 113 cycles per 4-scanline polygon (3 operations/scanline per polygon),[28][29] 209 cycles per 32-pixel polygon (3 cycles per pixel) 101 cycles (62 cycles geometry, 39 raster operations) per polygon, 113 cycles per 4-scanline polygon (3 operations/scanline per polygon),[28][29] 209 cycles per 32-pixel polygon (3 cycles per pixel)]
  35. [94 megapixels/sec per GPU[43] 94 megapixels/sec per GPU[43]]
  36. [88 cycles per polygon,[44] 266 fixed-point instructions per polygon, 450,000 150-pixel polygons/sec per GPU[45] 88 cycles per polygon,[44] 266 fixed-point instructions per polygon, 450,000 150-pixel polygons/sec per GPU[45]]
  37. [272 floating-point operations per polygon 272 floating-point operations per polygon]
  38. [151 cycles per polygon[44] 151 cycles per polygon[44]]
  39. [250,000 150-pixel polygons/sec per GPU[45] 250,000 150-pixel polygons/sec per GPU[45]]
  40. [438 floating-point operations per polygon 438 floating-point operations per polygon]
  41. [130,000 units[50] at $15,000 each[2][51] 130,000 units[50] at $15,000 each[2][51]] (Wayback Machine: 2014-11-04 19:07)

References

  1. 1.0 1.1 Mean Machines Sega, "August 1994" (UK; 1994-06-30), page 93
  2. 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 Second Hand Smoke: One up, two down (October 22, 1999)
  3. 3.0 3.1 3.2 Edge, "June 1994" (UK; 1994-04-28), page 49
  4. IGN PRESENTS THE HISTORY OF SEGA (page 8)
  5. File:SSM_UK_02.pdf, page 21
  6. 6.0 6.1 6.2 6.3 6.4 Sega Model 2 (MAME)
  7. 7.0 7.1 7.2 7.3 7.4 7.5 Sega PCB
  8. 8.0 8.1 File:I960 datasheet.pdf
  9. 9.0 9.1 9.2 9.3 File:80960KB datasheet.pdf
  10. File:I960 datasheet.pdf, page 2
  11. http://pdf.datasheetarchive.com/indexerfiles/Scans-068/DSA2IH00225160.pdf
  12. File:ST-077-R2-052594.pdf
  13. 13.00 13.01 13.02 13.03 13.04 13.05 13.06 13.07 13.08 13.09 13.10 13.11 13.12 13.13 13.14 13.15 13.16 Sega Model 2 Geometry Engine and 3D Rasterizer (MAME)
  14. 14.0 14.1 14.2 Next Generation, "November 1995" (US; 1995-10-24), page 16
  15. Sega Model 2 ROM Dump
  16. 16.0 16.1 16.2 File:MB86232 datasheet.pdf
  17. 17.0 17.1 17.2 TGP (MAME)
  18. 18.0 18.1 18.2 File:MB86232 datasheet.pdf, page 32
  19. 19.0 19.1 Sega Model 2 Video Board
  20. Sega 16‑Bit Common Hardware, MAME
  21. Sega System 24 Hardware Notes (2013-06-16)
  22. Electronic Gaming Monthly, "June 1994" (US; 1994-xx-xx), page 68
  23. File:VirtuaFighter2 Model2 Flyer.pdf, page 2
  24. 24.0 24.1 Saturn maybe not so stellar (Game Zero Magazine)
  25. 25.0 25.1 File:MB86232 datasheet.pdf, page 33
  26. 26.0 26.1 26.2 Design of Digital Systems and Devices (pages 95-97)
  27. File:DaytonaUSA Model2 Flyer.pdf, page 2
  28. 28.0 28.1 Transformation Of Rendering Algorithms For Hardware Implementation (page 53)
  29. 29.0 29.1 File:32XUSHardwareManual.pdf, page 76
  30. File:80960KB datasheet.pdf, page 7
  31. File:TC5588P datasheet.pdf
  32. File:TC518128CPL datasheet.pdf
  33. File:MB84256A datasheet.pdf
  34. http://pdf.datasheetarchive.com/datasheetsmain/Datasheets-39/DSA-764435.pdf
  35. File:AM27C1024 datasheet.pdf
  36. File:MX27C1024 datasheet.pdf
  37. Dynamite Cop (MAME)
  38. 38.0 38.1 File:ADSP-2106 datasheet.pdf
  39. File:ADSP-2106 datasheet.pdf, page 4
  40. 40.0 40.1 File:3DGraphicsProcessorChipSet.pdf
  41. 41.0 41.1 File:3DGraphicsProcessorChipSet.pdf, page 4
  42. File:3D-CG System with Video Texturing.pdf
  43. File:3DGraphicsProcessorChipSet.pdf, page 12
  44. 44.0 44.1 File:3DGraphicsProcessorChipSet.pdf, page 8
  45. 45.0 45.1 File:3DGraphicsProcessorChipSet.pdf, page 11
  46. 46.0 46.1 46.2 46.3 http://www.1up.com/features/disappearance-suzuki-part-1 (archive.today)
  47. Yu Suzuki recalls using military tech to make Virtua Fighter 2
  48. Electronic Gaming Monthly, "October 1993" (US; 1993-xx-xx), page 222
  49. Press release: 1995-03-20: Lockheed Martin 3D Graphics Accelerator offers real-time PC visual system performance
  50. http://www.real3d.com/sega.html (Wayback Machine: 1997-12-10 08:32)
  51. http://assemblergames.com/forums/showthread.php?47028-Early-concept-of-Daytona-USA-at-Summer-CES-1993-Not-on-Model-2-but-Compu-Scene (Wayback Machine: 2014-11-04 19:07)
  52. https://www.4gamer.net/games/999/G999905/20210126043/ (Wayback Machine: 2021-02-05 15:00)


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