Difference between revisions of "Sega Model 3"

From Sega Retro

m (Text replacement - " {{ref|" to "{{ref|")
m (Text replacement - " {{fileref|" to "{{fileref|")
Line 39: Line 39:
 
** Capabilities: 64‑bit bus width, 32/64‑bit instructions/operations, 198 [[wikipedia:Instructions per second|MIPS]],{{fileref|TSPC603R datasheet.pdf}} 132 MFLOPS, direct high-speed access to main CROM (CPU ROM) on game ROM board{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Model3.cpp}}{{ref|http://farm6.staticflickr.com/5471/12172411045_18bfc5912f_c.jpg}}
 
** Capabilities: 64‑bit bus width, 32/64‑bit instructions/operations, 198 [[wikipedia:Instructions per second|MIPS]],{{fileref|TSPC603R datasheet.pdf}} 132 MFLOPS, direct high-speed access to main CROM (CPU ROM) on game ROM board{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Model3.cpp}}{{ref|http://farm6.staticflickr.com/5471/12172411045_18bfc5912f_c.jpg}}
 
* Network/Communication Board CPU: [[Motorola 68000]] (16/32‑bit) @ 12 MHz (2.1 MIPS)
 
* Network/Communication Board CPU: [[Motorola 68000]] (16/32‑bit) @ 12 MHz (2.1 MIPS)
* ROM Board [[wikipedia:Generic array logic|GAL]]: Sega 315-5983 (GAL16V8B) @ 100 MHz {{fileref|GAL16V8B datasheet.pdf}}
+
* ROM Board [[wikipedia:Generic array logic|GAL]]: Sega 315-5983 (GAL16V8B) @ 100 MHz{{fileref|GAL16V8B datasheet.pdf}}
 
}}
 
}}
  
Line 46: Line 46:
 
* Sound CPU : [[Motorola 68000]] (16/32‑bit) @ 12 MHz (2.1 MIPS)
 
* Sound CPU : [[Motorola 68000]] (16/32‑bit) @ 12 MHz (2.1 MIPS)
 
* Sound Chip: 2×× [[Yamaha]] [[Saturn Custom Sound Processor|SCSP/YMF292-F]]
 
* Sound Chip: 2×× [[Yamaha]] [[Saturn Custom Sound Processor|SCSP/YMF292-F]]
** DSP: 2× "LAKE" FH1 128-step DSP @ 22.6 MHz {{fileref|ST-103-R1-040194.pdf}}
+
** DSP: 2× "LAKE" FH1 128-step DSP @ 22.6 MHz{{fileref|ST-103-R1-040194.pdf}}
** Bus width: 2× 24‑bit internal, 2× 16‑bit external {{fileref|Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf}}
+
** Bus width: 2× 24‑bit internal, 2× 16‑bit external{{fileref|Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf}}
 
** [[Pulse-code modulation|PCM]] audio: 64 voices/channels, 16‑bit [[wikipedia:Audio bit depth|depth]], [[wikipedia:44,100 Hz|44.1 kHz]] [[wikipedia:Sampling rate|sampling rate]] ([[Compact disc|CD]] [[wikipedia:Sound quality|quality]])
 
** [[Pulse-code modulation|PCM]] audio: 64 voices/channels, 16‑bit [[wikipedia:Audio bit depth|depth]], [[wikipedia:44,100 Hz|44.1 kHz]] [[wikipedia:Sampling rate|sampling rate]] ([[Compact disc|CD]] [[wikipedia:Sound quality|quality]])
 
** Other features: [[wikipedia:MIDI|MIDI]] interface, 32 MIDI channels, 32 [[wikipedia:Frequency modulation synthesis|FM synthesis]] channels, 32 [[wikipedia:Low-frequency oscillation|LFO]] channels, [[wikipedia:Quadraphonic sound|4-channel]] [[wikipedia:Surround sound|surround sound]], 16.5 MB SROM (Sound [[ROM]])
 
** Other features: [[wikipedia:MIDI|MIDI]] interface, 32 MIDI channels, 32 [[wikipedia:Frequency modulation synthesis|FM synthesis]] channels, 32 [[wikipedia:Low-frequency oscillation|LFO]] channels, [[wikipedia:Quadraphonic sound|4-channel]] [[wikipedia:Surround sound|surround sound]], 16.5 MB SROM (Sound [[ROM]])
Line 57: Line 57:
  
 
==== Graphics ====
 
==== Graphics ====
Graphical specifications of the Sega Model 3: {{fileref|Model3 cpu1.jpg}}{{fileref|Real3DPro1000ProductDescription.pdf}}{{ref|http://www.thefreelibrary.com/Mitsubishi's+Graphics+Memory+Products+Power+REAL+3D's+R3D%2FPRO-1000...-a018554504}}{{fileref|Real3D100ArchitectureOverview.pdf}}
+
Graphical specifications of the Sega Model 3:{{fileref|Model3 cpu1.jpg}}{{fileref|Real3DPro1000ProductDescription.pdf}}{{ref|http://www.thefreelibrary.com/Mitsubishi's+Graphics+Memory+Products+Power+REAL+3D's+R3D%2FPRO-1000...-a018554504}}{{fileref|Real3D100ArchitectureOverview.pdf}}
  
 
{{multicol|
 
{{multicol|
Line 64: Line 64:
 
** 14 core processors: 4× Mitsubishi 3D‑RAM ALU, 2× Geometry Engine ASIC, 2× Texture Processors, 2 [[wikipedia:Direct memory access|DMA]] devices,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Real3D.cpp}} 2 tile generators,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/TileGen.cpp}} 2 Fragment Processors
 
** 14 core processors: 4× Mitsubishi 3D‑RAM ALU, 2× Geometry Engine ASIC, 2× Texture Processors, 2 [[wikipedia:Direct memory access|DMA]] devices,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Real3D.cpp}} 2 tile generators,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/TileGen.cpp}} 2 Fragment Processors
 
** 34 core units: 24 Mitsubishi 3D‑RAM ALU units, 2× Geometry Engine ASIC, 2× Texture Processors, 2 DMA devices, 2 tile generators, 2 Fragment Processors
 
** 34 core units: 24 Mitsubishi 3D‑RAM ALU units, 2× Geometry Engine ASIC, 2× Texture Processors, 2 DMA devices, 2 tile generators, 2 Fragment Processors
* GPU [[wikipedia:Arithmetic logic unit|ALU]]: 4× [[wikipedia:Mitsubishi|Mitsubishi]] 3D‑RAM (33 MHz, 2 ALU per GPU) {{fileref|M5M410092B datasheet.pdf}}{{fileref|M5M410092FP datasheet.pdf}}{{ref|http://ieeexplore.ieee.org/iel1/4/10262/00482207.pdf}}
+
* GPU [[wikipedia:Arithmetic logic unit|ALU]]: 4× [[wikipedia:Mitsubishi|Mitsubishi]] 3D‑RAM (33 MHz, 2 ALU per GPU){{fileref|M5M410092B datasheet.pdf}}{{fileref|M5M410092FP datasheet.pdf}}{{ref|http://ieeexplore.ieee.org/iel1/4/10262/00482207.pdf}}
 
** 24 core units: 16×&nbsp;8‑bit [[wikipedia:Render output unit|ROP]]/blend units <small>(33&nbsp;MHz, 4&nbsp;units per ALU)</small>, 8×&nbsp;32‑bit [[wikipedia:Z-buffering|Z‑compare]] units <small>(33&nbsp;MHz, 2&nbsp;units per ALU)</small>
 
** 24 core units: 16×&nbsp;8‑bit [[wikipedia:Render output unit|ROP]]/blend units <small>(33&nbsp;MHz, 4&nbsp;units per ALU)</small>, 8×&nbsp;32‑bit [[wikipedia:Z-buffering|Z‑compare]] units <small>(33&nbsp;MHz, 2&nbsp;units per ALU)</small>
 
** Functional blocks per ALU: 32‑bit Pixel ALU <small>(33&nbsp;MHz)</small>, 256‑bit Global Bus <small>(16&nbsp;MHz)</small>, 256/32‑bit triple-port [[SRAM]] [[wikipedia:Pixel buffer|Pixel Buffer]] cache <small>(16/33&nbsp;MHz)</small>, 1280‑bit <small>(2×&nbsp;640‑bit)</small> [[wikipedia:Sequential access memory|SAM]] Video Buffers <small>(27&nbsp;MHz)</small>, 128‑bit <small>(16×&nbsp;32‑bit)</small> dual-port DRAM banks <small>(16&nbsp;MHz)</small>
 
** Functional blocks per ALU: 32‑bit Pixel ALU <small>(33&nbsp;MHz)</small>, 256‑bit Global Bus <small>(16&nbsp;MHz)</small>, 256/32‑bit triple-port [[SRAM]] [[wikipedia:Pixel buffer|Pixel Buffer]] cache <small>(16/33&nbsp;MHz)</small>, 1280‑bit <small>(2×&nbsp;640‑bit)</small> [[wikipedia:Sequential access memory|SAM]] Video Buffers <small>(27&nbsp;MHz)</small>, 128‑bit <small>(16×&nbsp;32‑bit)</small> dual-port DRAM banks <small>(16&nbsp;MHz)</small>
Line 88: Line 88:
 
* Geometric Performance:
 
* Geometric Performance:
 
** Raw polygons: 4&nbsp;million triangles/sec{{ref|https://web.archive.org/web/19980122143920/www.mitsubishichips.com/products/asmemory/3dram/3dramind.htm}}
 
** Raw polygons: 4&nbsp;million triangles/sec{{ref|https://web.archive.org/web/19980122143920/www.mitsubishichips.com/products/asmemory/3dram/3dramind.htm}}
** Textured polygons: 2,000,200 triangles/sec (1,000,100 quads/sec), with Gouraud shading, translucency, anti-aliasing, fog, lighting and Z-buffering {{fileref|Real3DPro1000ProductDescription.pdf}}
+
** Textured polygons: 2,000,200 triangles/sec (1,000,100 quads/sec), with Gouraud shading, translucency, anti-aliasing, fog, lighting and Z-buffering{{fileref|Real3DPro1000ProductDescription.pdf}}
 
* Framebuffer [[Fillrate]]: 528&nbsp;[[Pixel|MPixels/s]] (write), 2.112&nbsp;[[Pixel|GPixels/s]] (erase){{ref|https://web.archive.org/web/19980122143920/www.mitsubishichips.com/products/asmemory/3dram/3dramind.htm}}
 
* Framebuffer [[Fillrate]]: 528&nbsp;[[Pixel|MPixels/s]] (write), 2.112&nbsp;[[Pixel|GPixels/s]] (erase){{ref|https://web.archive.org/web/19980122143920/www.mitsubishichips.com/products/asmemory/3dram/3dramind.htm}}
 
* Rendering Fillrate:
 
* Rendering Fillrate:
 
** Raw polygons: 300&nbsp;MPixels/s (3&nbsp;million triangles/sec), 200&nbsp;Pixels/s (4&nbsp;million triangles/sec){{ref|https://web.archive.org/web/19980122143920/www.mitsubishichips.com/products/asmemory/3dram/3dramind.htm}}
 
** Raw polygons: 300&nbsp;MPixels/s (3&nbsp;million triangles/sec), 200&nbsp;Pixels/s (4&nbsp;million triangles/sec){{ref|https://web.archive.org/web/19980122143920/www.mitsubishichips.com/products/asmemory/3dram/3dramind.htm}}
** Textured polygons: 100&nbsp;Pixels/s, with Gouraud shading, translucency, anti-aliasing, fog, lighting and Z-buffering {{fileref|Real3DPro1000ProductDescription.pdf}}
+
** Textured polygons: 100&nbsp;Pixels/s, with Gouraud shading, translucency, anti-aliasing, fog, lighting and Z-buffering{{fileref|Real3DPro1000ProductDescription.pdf}}
* Texture Fillrate: 100&nbsp;[[Texel|MTexels/s]], 16&nbsp;million colored textures/sec {{fileref|Real3DPro1000ProductDescription.pdf}}
+
* Texture Fillrate: 100&nbsp;[[Texel|MTexels/s]], 16&nbsp;million colored textures/sec{{fileref|Real3DPro1000ProductDescription.pdf}}
 
* VROM Access: GPU has direct access to VROM (Video ROM) on game ROM board,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Real3D.h}} with fast [[wikipedia:Mask ROM|Mask ROM]] access speed allowing it to stream polygon/texture data directly from VROM{{ref|http://farm6.staticflickr.com/5471/12172411045_18bfc5912f_c.jpg}}
 
* VROM Access: GPU has direct access to VROM (Video ROM) on game ROM board,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Real3D.h}} with fast [[wikipedia:Mask ROM|Mask ROM]] access speed allowing it to stream polygon/texture data directly from VROM{{ref|http://farm6.staticflickr.com/5471/12172411045_18bfc5912f_c.jpg}}
 
}}
 
}}
Line 101: Line 101:
 
* Memory: Up to 251.23&nbsp;[[Byte|MB]] (144&nbsp;MB main, 89.157226&nbsp;MB video, 17.570312&nbsp;MB sound, 512&nbsp;[[Byte|KB]] other){{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Model3.cpp}}
 
* Memory: Up to 251.23&nbsp;[[Byte|MB]] (144&nbsp;MB main, 89.157226&nbsp;MB video, 17.570312&nbsp;MB sound, 512&nbsp;[[Byte|KB]] other){{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Model3.cpp}}
 
* [[RAM]]: 35,561&nbsp;KB (34.727539&nbsp;MB)
 
* [[RAM]]: 35,561&nbsp;KB (34.727539&nbsp;MB)
** Main RAM: 8&nbsp;MB (3&nbsp;MB [[wikipedia:SGRAM|SGRAM]]) {{fileref|KM4132G271A datasheet.pdf}}
+
** Main RAM: 8&nbsp;MB (3&nbsp;MB [[wikipedia:SGRAM|SGRAM]]){{fileref|KM4132G271A datasheet.pdf}}
 
** [[VRAM]]: 25,761&nbsp;KB (5121&nbsp;KB framebuffers, 9248&nbsp;KB textures, 1&nbsp;MB [[wikipedia:Display list|display list]], 4&nbsp;MB polygons, 5&nbsp;MB culling,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Real3D.h}} 1152&nbsp;KB tile generator){{ref|https://github.com/mamedev/mame/blob/master/src/mame/video/model3.cpp}}
 
** [[VRAM]]: 25,761&nbsp;KB (5121&nbsp;KB framebuffers, 9248&nbsp;KB textures, 1&nbsp;MB [[wikipedia:Display list|display list]], 4&nbsp;MB polygons, 5&nbsp;MB culling,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Real3D.h}} 1152&nbsp;KB tile generator){{ref|https://github.com/mamedev/mame/blob/master/src/mame/video/model3.cpp}}
*** [[wikipedia:Framebuffer|Framebuffer]] RAM: 5121&nbsp;KB [[wikipedia:Mitsubishi|Mitsubishi]] 3D-RAM (5&nbsp;MB DRAM, 1&nbsp;KB [[pixel]] buffer SRAM [[wikipedia:Cache (computing)|cache]]) {{fileref|M5M410092FP datasheet.pdf}}
+
*** [[wikipedia:Framebuffer|Framebuffer]] RAM: 5121&nbsp;KB [[wikipedia:Mitsubishi|Mitsubishi]] 3D-RAM (5&nbsp;MB DRAM, 1&nbsp;KB [[pixel]] buffer SRAM [[wikipedia:Cache (computing)|cache]]){{fileref|M5M410092FP datasheet.pdf}}
 
*** [[wikipedia:Texture memory|Texture RAM]]: 9248&nbsp;KB (8&nbsp;MB Mitsubishi CDRAM, 32&nbsp;KB [[SRAM]] cache,{{fileref|M5M4V4169TP datasheet.pdf}} 1&nbsp;MB [[wikipedia:FIFO (computing and electronics)|FIFO]])
 
*** [[wikipedia:Texture memory|Texture RAM]]: 9248&nbsp;KB (8&nbsp;MB Mitsubishi CDRAM, 32&nbsp;KB [[SRAM]] cache,{{fileref|M5M4V4169TP datasheet.pdf}} 1&nbsp;MB [[wikipedia:FIFO (computing and electronics)|FIFO]])
*** [[wikipedia:SDRAM|SDRAM]]: 4&nbsp;MB {{fileref|HM5241605 datasheet.pdf}}
+
*** [[wikipedia:SDRAM|SDRAM]]: 4&nbsp;MB{{fileref|HM5241605 datasheet.pdf}}
** Sound RAM: 1096&nbsp;KB (64&nbsp;KB main, 1032&nbsp;KB SCSP [[wikipedia:DRAM|DRAM]]; 512&nbsp;KB per SCSP chip) {{fileref|HM514270 datasheet.pdf}}
+
** Sound RAM: 1096&nbsp;KB (64&nbsp;KB main, 1032&nbsp;KB SCSP [[wikipedia:DRAM|DRAM]]; 512&nbsp;KB per SCSP chip){{fileref|HM514270 datasheet.pdf}}
** Other RAM: 512&nbsp;KB (192&nbsp;KB security,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Model3.h}} 192&nbsp;KB network/communication [[SRAM]],{{fileref|N341256 datasheet.pdf}} 128&nbsp;KB backup SRAM/[[wikipedia:Non-volatile random-access memory|NVRAM]]) {{fileref|LH52B256 datasheet.pdf}}
+
** Other RAM: 512&nbsp;KB (192&nbsp;KB security,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Model3.h}} 192&nbsp;KB network/communication [[SRAM]],{{fileref|N341256 datasheet.pdf}} 128&nbsp;KB backup SRAM/[[wikipedia:Non-volatile random-access memory|NVRAM]]){{fileref|LH52B256 datasheet.pdf}}
 
* [[ROM]]: Up to 216.5&nbsp;MB{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Model3.h}}
 
* [[ROM]]: Up to 216.5&nbsp;MB{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Model3.h}}
 
** CROM: 136&nbsp;MB (CPU ROM)
 
** CROM: 136&nbsp;MB (CPU ROM)
Line 119: Line 119:
 
** Video memory: 3.612&nbsp;GB/s <small>(3.212&nbsp;GB/s VRAM, 400&nbsp;MB/s VROM)</small>
 
** Video memory: 3.612&nbsp;GB/s <small>(3.212&nbsp;GB/s VRAM, 400&nbsp;MB/s VROM)</small>
 
* RAM Bandwidth: 3.8815&nbsp;GB/s
 
* RAM Bandwidth: 3.8815&nbsp;GB/s
** Main RAM: 528&nbsp;MB/s <small>(64‑bit, 66&nbsp;MHz)</small> {{fileref|KM4132G271A datasheet.pdf}}
+
** Main RAM: 528&nbsp;MB/s <small>(64‑bit, 66&nbsp;MHz)</small>{{fileref|KM4132G271A datasheet.pdf}}
 
** VRAM: 3.212&nbsp;GB/s
 
** VRAM: 3.212&nbsp;GB/s
 
*** Framebuffers: 2.2&nbsp;GB/s <small>(1.1&nbsp;GB/s per GPU,{{fileref|Real3D100ArchitectureOverview.pdf}} 546&nbsp;MB/s per 3D-RAM)</small>{{ref|https://web.archive.org/web/19980122143920/www.mitsubishichips.com/products/asmemory/3dram/3dramind.htm}}
 
*** Framebuffers: 2.2&nbsp;GB/s <small>(1.1&nbsp;GB/s per GPU,{{fileref|Real3D100ArchitectureOverview.pdf}} 546&nbsp;MB/s per 3D-RAM)</small>{{ref|https://web.archive.org/web/19980122143920/www.mitsubishichips.com/products/asmemory/3dram/3dramind.htm}}
*** Textures: 2.112&nbsp;GB/s <small>(8×&nbsp;264&nbsp;MB/s)</small> {{fileref|DRAM Technology.pdf}}
+
*** Textures: 2.112&nbsp;GB/s <small>(8×&nbsp;264&nbsp;MB/s)</small>{{fileref|DRAM Technology.pdf}}
** Sound RAM: 88.888889&nbsp;MB/s <small>(2×&nbsp;16‑bit, 22.222222&nbsp;MHz)</small> {{fileref|HM514270 datasheet.pdf}}
+
** Sound RAM: 88.888889&nbsp;MB/s <small>(2×&nbsp;16‑bit, 22.222222&nbsp;MHz)</small>{{fileref|HM514270 datasheet.pdf}}
 
** Other RAM: 52.571429&nbsp;MB/s
 
** Other RAM: 52.571429&nbsp;MB/s
*** Backup NVRAM: 28.571428&nbsp;MB/s <small>(16‑bit, 14.285714&nbsp;MHz)</small> {{fileref|LH52B256 datasheet.pdf}}
+
*** Backup NVRAM: 28.571428&nbsp;MB/s <small>(16‑bit, 14.285714&nbsp;MHz)</small>{{fileref|LH52B256 datasheet.pdf}}
*** Network/Communication Board: 24&nbsp;MB/s <small>(16‑bit, 12&nbsp;MHz)</small> {{fileref|N341256 datasheet.pdf}}
+
*** Network/Communication Board: 24&nbsp;MB/s <small>(16‑bit, 12&nbsp;MHz)</small>{{fileref|N341256 datasheet.pdf}}
 
* ROM Bandwidth: 1.018&nbsp;GB/s
 
* ROM Bandwidth: 1.018&nbsp;GB/s
** CROM: 528&nbsp;MB/s <small>(64‑bit, 66&nbsp;MHz)</small> {{fileref|GAL16V8B datasheet.pdf}}
+
** CROM: 528&nbsp;MB/s <small>(64‑bit, 66&nbsp;MHz)</small>{{fileref|GAL16V8B datasheet.pdf}}
** VROM: 400&nbsp;MB/s <small>(2×&nbsp;32‑bit,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Real3D.h}} 50&nbsp;MHz)</small> {{fileref|MC88915 datasheet.pdf}}
+
** VROM: 400&nbsp;MB/s <small>(2×&nbsp;32‑bit,{{ref|https://github.com/mirror/model3emu/blob/master/Src/Model3/Real3D.h}} 50&nbsp;MHz)</small>{{fileref|MC88915 datasheet.pdf}}
 
** SROM: 90.4&nbsp;MB/s <small>(2×&nbsp;16‑bit, 22.6&nbsp;MHz)</small>
 
** SROM: 90.4&nbsp;MB/s <small>(2×&nbsp;16‑bit, 22.6&nbsp;MHz)</small>
 
** Note: High-speed access allows ROM to effectively be used as RAM, and polygon/texture data streamed directly from VROM to the GPU.{{ref|http://farm6.staticflickr.com/5471/12172411045_18bfc5912f_c.jpg}}
 
** Note: High-speed access allows ROM to effectively be used as RAM, and polygon/texture data streamed directly from VROM to the GPU.{{ref|http://farm6.staticflickr.com/5471/12172411045_18bfc5912f_c.jpg}}
Line 138: Line 138:
  
 
* Main CPU: IBM-Motorola PowerPC 603e @ 100&nbsp;MHz (300&nbsp;MIPS, 200&nbsp;MFLOPS)
 
* Main CPU: IBM-Motorola PowerPC 603e @ 100&nbsp;MHz (300&nbsp;MIPS, 200&nbsp;MFLOPS)
* ROM Board GAL: Sega 315-6090A (GAL16V8B) @ 100&nbsp;MHz {{fileref|GAL16V8B datasheet.pdf}}
+
* ROM Board GAL: Sega 315-6090A (GAL16V8B) @ 100&nbsp;MHz{{fileref|GAL16V8B datasheet.pdf}}
  
 
====Graphics====
 
====Graphics====
Line 164: Line 164:
 
** Video memory: 4.8&nbsp;GB/s <small>(4.23984&nbsp;GB/s VRAM, 528&nbsp;MB/s VROM)</small>
 
** Video memory: 4.8&nbsp;GB/s <small>(4.23984&nbsp;GB/s VRAM, 528&nbsp;MB/s VROM)</small>
 
* RAM Bandwidth: 5.1813&nbsp;GB/s
 
* RAM Bandwidth: 5.1813&nbsp;GB/s
** Main RAM: 800&nbsp;MB/s <small>(64‑bit, 100&nbsp;MHz)</small> {{fileref|KM4132G271A datasheet.pdf}}
+
** Main RAM: 800&nbsp;MB/s <small>(64‑bit, 100&nbsp;MHz)</small>{{fileref|KM4132G271A datasheet.pdf}}
 
** VRAM: 4.23984&nbsp;GB/s
 
** VRAM: 4.23984&nbsp;GB/s
 
** Sound RAM: 88.888889&nbsp;MB/s
 
** Sound RAM: 88.888889&nbsp;MB/s
 
** Other RAM: 52.571429&nbsp;MB/s
 
** Other RAM: 52.571429&nbsp;MB/s
 
* ROM Bandwidth: 1.4184&nbsp;GB/s
 
* ROM Bandwidth: 1.4184&nbsp;GB/s
** CROM: 800&nbsp;MB/s <small>(64‑bit, 100&nbsp;MHz)</small> {{fileref|GAL16V8B datasheet.pdf}}
+
** CROM: 800&nbsp;MB/s <small>(64‑bit, 100&nbsp;MHz)</small>{{fileref|GAL16V8B datasheet.pdf}}
** VROM: 528&nbsp;MB/s <small>(2×&nbsp;32‑bit, 66&nbsp;MHz)</small> {{fileref|MC88915 datasheet.pdf}}
+
** VROM: 528&nbsp;MB/s <small>(2×&nbsp;32‑bit, 66&nbsp;MHz)</small>{{fileref|MC88915 datasheet.pdf}}
 
** SROM: 90.4&nbsp;MB/s <small>(2×&nbsp;16‑bit, 22.6&nbsp;MHz)</small>
 
** SROM: 90.4&nbsp;MB/s <small>(2×&nbsp;16‑bit, 22.6&nbsp;MHz)</small>
 
}}
 
}}
Line 182: Line 182:
 
{{multicol|
 
{{multicol|
 
* Video Board: Sega 837-12716 MODEL3 STEP2
 
* Video Board: Sega 837-12716 MODEL3 STEP2
* GPU: 6×&nbsp;Sega 315-6060 (Real3D Pro‑1000) @ 50&nbsp;MHz {{fileref|Real3DPro1000ProductDescription.pdf}}{{fileref|Real3D100ArchitectureOverview.pdf}}
+
* GPU: 6×&nbsp;Sega 315-6060 (Real3D Pro‑1000) @ 50&nbsp;MHz{{fileref|Real3DPro1000ProductDescription.pdf}}{{fileref|Real3D100ArchitectureOverview.pdf}}
 
** 45 core processors: 15×&nbsp;Mitsubishi 3D‑RAM ALU, 2×&nbsp;Geometry Engine ASIC, 6×&nbsp;Pixel Processors, 6×&nbsp;Texture Processors, 6 DMA devices, 6 tile generators, 6 Fragment Processors
 
** 45 core processors: 15×&nbsp;Mitsubishi 3D‑RAM ALU, 2×&nbsp;Geometry Engine ASIC, 6×&nbsp;Pixel Processors, 6×&nbsp;Texture Processors, 6 DMA devices, 6 tile generators, 6 Fragment Processors
 
** 120 core units: 90 Mitsubishi 3D‑RAM ALU units, 2×&nbsp;Geometry Engine ASIC, 2×&nbsp;Texture Processors, 2&nbsp;DMA devices, 2&nbsp;tile generators, 2&nbsp;Fragment Processors
 
** 120 core units: 90 Mitsubishi 3D‑RAM ALU units, 2×&nbsp;Geometry Engine ASIC, 2×&nbsp;Texture Processors, 2&nbsp;DMA devices, 2&nbsp;tile generators, 2&nbsp;Fragment Processors
* GPU ALU: 15×&nbsp;Mitsubishi 3D‑RAM (33&nbsp;MHz, 2-3 ALU per GPU) {{fileref|M5M410092B datasheet.pdf}}
+
* GPU ALU: 15×&nbsp;Mitsubishi 3D‑RAM (33&nbsp;MHz, 2-3 ALU per GPU){{fileref|M5M410092B datasheet.pdf}}
 
** 90 core units: 60×&nbsp;8‑bit ROP/blend units <small>(33&nbsp;MHz)</small>, 30×&nbsp;32‑bit Z‑compare units <small>(33&nbsp;MHz)</small>
 
** 90 core units: 60×&nbsp;8‑bit ROP/blend units <small>(33&nbsp;MHz)</small>, 30×&nbsp;32‑bit Z‑compare units <small>(33&nbsp;MHz)</small>
 
** Bus width: 3840‑bit <small>(15×&nbsp;256‑bit)</small> internal, 960‑bit <small>(15×&nbsp;32‑bit)</small> external
 
** Bus width: 3840‑bit <small>(15×&nbsp;256‑bit)</small> internal, 960‑bit <small>(15×&nbsp;32‑bit)</small> external
Line 208: Line 208:
 
* Memory: Up to 317&nbsp;[[Byte|MB]] (136&nbsp;MB main, 146.835693&nbsp;MB video, 33.695312&nbsp;MB sound, 320&nbsp;KB other)
 
* Memory: Up to 317&nbsp;[[Byte|MB]] (136&nbsp;MB main, 146.835693&nbsp;MB video, 33.695312&nbsp;MB sound, 320&nbsp;KB other)
 
* RAM: 57,567.75&nbsp;KB (56.218505&nbsp;MB)
 
* RAM: 57,567.75&nbsp;KB (56.218505&nbsp;MB)
** Main RAM: 8&nbsp;MB SDRAM {{fileref|TC59S1616AFT datasheet.pdf}}
+
** Main RAM: 8&nbsp;MB SDRAM{{fileref|TC59S1616AFT datasheet.pdf}}
 
** [[VRAM]]: 47,959.75&nbsp;KB (46.835693&nbsp;MB)
 
** [[VRAM]]: 47,959.75&nbsp;KB (46.835693&nbsp;MB)
*** Framebuffer RAM: 19,203.75&nbsp;KB (18.75&nbsp;MB Mitsubishi 3D-RAM, 3.75&nbsp;KB pixel buffer [[SRAM]] cache) {{fileref|M5M410092FP datasheet.pdf}}
+
*** Framebuffer RAM: 19,203.75&nbsp;KB (18.75&nbsp;MB Mitsubishi 3D-RAM, 3.75&nbsp;KB pixel buffer [[SRAM]] cache){{fileref|M5M410092FP datasheet.pdf}}
 
*** Texture RAM: 21,588&nbsp;KB (21&nbsp;MB Mitsubishi CDRAM, 84&nbsp;KB SRAM cache,{{fileref|M5M4V4169TP datasheet.pdf}} 1&nbsp;MB FIFO)
 
*** Texture RAM: 21,588&nbsp;KB (21&nbsp;MB Mitsubishi CDRAM, 84&nbsp;KB SRAM cache,{{fileref|M5M4V4169TP datasheet.pdf}} 1&nbsp;MB FIFO)
*** [[wikipedia:SGRAM|SGRAM]]: 7&nbsp;MB {{fileref|UPD4811650 datasheet.pdf}}{{fileref|KM4132G271A datasheet.pdf}}
+
*** [[wikipedia:SGRAM|SGRAM]]: 7&nbsp;MB{{fileref|UPD4811650 datasheet.pdf}}{{fileref|KM4132G271A datasheet.pdf}}
 
*** Sound RAM: 1096&nbsp;KB (1&nbsp;MB DRAM)
 
*** Sound RAM: 1096&nbsp;KB (1&nbsp;MB DRAM)
 
*** Other RAM: 320&nbsp;KB
 
*** Other RAM: 320&nbsp;KB
Line 223: Line 223:
 
** Video memory: 11.8&nbsp;GB/s <small>(11.19&nbsp;GB/s VRAM, 560&nbsp;MB/s VROM)</small>
 
** Video memory: 11.8&nbsp;GB/s <small>(11.19&nbsp;GB/s VRAM, 560&nbsp;MB/s VROM)</small>
 
* RAM Bandwidth: 11.998127&nbsp;GB/s
 
* RAM Bandwidth: 11.998127&nbsp;GB/s
** Main RAM: 666.666666&nbsp;MB/s <small>(64‑bit, 83.333333&nbsp;MHz)</small> {{fileref|TC59S1616AFT datasheet.pdf}}
+
** Main RAM: 666.666666&nbsp;MB/s <small>(64‑bit, 83.333333&nbsp;MHz)</small>{{fileref|TC59S1616AFT datasheet.pdf}}
 
** VRAM: 11.19&nbsp;GB/s
 
** VRAM: 11.19&nbsp;GB/s
 
*** Framebuffers: 8.19&nbsp;GB/s <small>(546&nbsp;MB/s per 3D-RAM)</small>
 
*** Framebuffers: 8.19&nbsp;GB/s <small>(546&nbsp;MB/s per 3D-RAM)</small>
*** Textures: 3&nbsp;GB/s <small>(12×&nbsp;264&nbsp;MB/s)</small> {{fileref|DRAM Technology.pdf}}
+
*** Textures: 3&nbsp;GB/s <small>(12×&nbsp;264&nbsp;MB/s)</small>{{fileref|DRAM Technology.pdf}}
** Sound RAM: 88.888889&nbsp;MB/s <small>(2×&nbsp;16‑bit, 22.222222&nbsp;MHz)</small> {{fileref|HM514270 datasheet.pdf}}
+
** Sound RAM: 88.888889&nbsp;MB/s <small>(2×&nbsp;16‑bit, 22.222222&nbsp;MHz)</small>{{fileref|HM514270 datasheet.pdf}}
 
** Other RAM: 52.571429&nbsp;MB/s
 
** Other RAM: 52.571429&nbsp;MB/s
*** Backup NVRAM: 28.571428&nbsp;MB/s <small>(16‑bit, 14.285714&nbsp;MHz)</small> {{fileref|LH52B256 datasheet.pdf}}
+
*** Backup NVRAM: 28.571428&nbsp;MB/s <small>(16‑bit, 14.285714&nbsp;MHz)</small>{{fileref|LH52B256 datasheet.pdf}}
*** Network/Communication Board: 24&nbsp;MB/s <small>(16‑bit, 12&nbsp;MHz)</small> {{fileref|N341256 datasheet.pdf}}
+
*** Network/Communication Board: 24&nbsp;MB/s <small>(16‑bit, 12&nbsp;MHz)</small>{{fileref|N341256 datasheet.pdf}}
 
* ROM Bandwidth: 1.4&nbsp;GB/s
 
* ROM Bandwidth: 1.4&nbsp;GB/s
** CROM: 800&nbsp;MB/s <small>(64‑bit, 100&nbsp;MHz)</small> {{fileref|GAL16V8B datasheet.pdf}}
+
** CROM: 800&nbsp;MB/s <small>(64‑bit, 100&nbsp;MHz)</small>{{fileref|GAL16V8B datasheet.pdf}}
** VROM: 560&nbsp;MB/s <small>(2×&nbsp;32‑bit, 70&nbsp;MHz)</small> {{fileref|MC88915 datasheet.pdf}}
+
** VROM: 560&nbsp;MB/s <small>(2×&nbsp;32‑bit, 70&nbsp;MHz)</small>{{fileref|MC88915 datasheet.pdf}}
 
** SROM: 90.4&nbsp;MB/s <small>(2×&nbsp;16‑bit, 22.6&nbsp;MHz)</small>
 
** SROM: 90.4&nbsp;MB/s <small>(2×&nbsp;16‑bit, 22.6&nbsp;MHz)</small>
 
}}
 
}}
Line 243: Line 243:
 
* Video Board: Sega 837-13368 MODEL3 STEP2.1
 
* Video Board: Sega 837-13368 MODEL3 STEP2.1
 
* ROM Board: Sega 837-13022-02
 
* ROM Board: Sega 837-13022-02
* ROM Board GAL: Sega 315-6090B (GAL16V8B) @ 100&nbsp;MHz {{fileref|GAL16V8B datasheet.pdf}}
+
* ROM Board GAL: Sega 315-6090B (GAL16V8B) @ 100&nbsp;MHz{{fileref|GAL16V8B datasheet.pdf}}
 
}}
 
}}
  

Revision as of 21:56, 9 September 2016

Model3 fullboard.jpg
Sega Model 3
Manufacturer: Sega
Release Date RRP Code

The Sega Model 3 is an arcade platform produced by Sega. It is a successor to the Sega Model 2 platform, and was released in 1996.

The Model 3 hardware is very different to the Sega Model 1 and Model 2 boards which preceded it. The Model 3 utilized Real3D Pro-1000 graphics processing units, designed by Real3D in partnership with Mitsubishi. The Model 3 was designed to push as many textured polygons as possible in real-time, along with the most advanced graphical techniques available at the time, such as multisample anti-aliasing, motion blur, facial animation, specular highlighting/reflection/shading, and multiple light sources. Upon release, the Model 3 board was more powerful than any other arcade platform on the market, as well as any home console or computer at the time; it took several years for home systems to catch-up to the Model 3.

The Model 3 was succeeded by the Sega NAOMI in 1998, followed by the Sega Hikaru in 1999 and Sega NAOMI 2 in 2000.

History

The Model 3 board went through a series of delays which frustrated Sega. Following their success with the Model 2's texture-mapping chip, Real3D (a spin-off company from Lockheed Martin) were unable to finalise the specifications of the Model 3's GPU, the Real3D Pro-1000 graphics processors, until late 1995 or early 1996. By this time, Real3D had partnered with Mitsubishi, which provided the ALU and graphics memory for the Pro-1000.[1] Sega had planned to release the Model 3 board in late 1995 along with three games, one of which, Indy 500, was reportedly downgraded to Model 2 hardware thanks to the troubles.[2][3] In late 1995, Yu Suzuki promised the Model 3 would deliver "the best 3D graphics".[4] When the Model 3 specification was finalized, it used two Real3D Pro-1000 processors, including four Mitsubishi 3D-RAM ALU chips.[5] The Model 3 eventually debuted, with Virtua Fighter 3 as its first game, at the AOU Show 1996 in February 1996, and was followed by Scud Race later that year. The board was officially supported until 1999, to make room for the Sega NAOMI and its successors, the Sega Hikaru and NAOMI 2.

The Model 3 went through a number of revisions (steps) in which improvements were made the system and board architecture was changed. These "steppings" mainly increased the clock speed of the CPU and the speed of the 3D engine, as well as minor changes to the board architecture.[5] Step 1.0 and Step 1.5 released in 1996, Step 2.0 in 1997, and Step 2.1 in 1998. Though there was much talk of Model 3 games being ported to the Sega Saturn, all home ports of Model 3 games were seen on the Sega Dreamcast, including the likes of Sega Rally 2, Virtua Fighter 3tb, Virtual-On Oratorio Tangram and Virtua Striker 2.

It was the most powerful game system in its time, an order of magnitude more powerful than PC graphics cards from 1998, which were still producing Model 2 quality graphics, two years years after the Model 3's release.[6] By 2000, the Sega Model 2 & 3 had sold over 200,000 arcade systems worldwide,[7] making them some of the best-selling arcade game boards of all time. At around $15,000 each (for the Model 2, with the Model 3 costing higher), this amounts to at least over $3 billion revenue from cabinet sales, equivalent to over $4.9 billion in 2014.

From the early 1970s, arcades had been at the forefront of graphical technology in video games. The Model 3 hardware as well as competitors from this era were also leading the industry from a graphical perspective at the time, compared to PCs which were still producing Model 2 quality graphics in 1998,[6] but the gap began to slowly narrow after that, as PCs would begin to benefit from hardware accelerated graphics towards the end of the decade. Beginning with the co-development of the Sega Dreamcast console and Sega NAOMI arcade system, both released in 1998, consoles and later PCs would slowly become the basis for arcade systems, rather than the reverse as it had been up until this point. The last proprietary Sega arcade systems would be the Sega Hikaru and Sega NAOMI 2, after which PCs would overtake arcade systems as the forefront of graphical technology. Today, arcade games are built primarily around controls and the experience one gets from a game as opposed to graphical potential. Complex motion cabinets, and large, unique forms of control unsuitable for households is what drives the arcade industry in the present day.

Technical Specifications

Step 1.0 Specifications

Technical specifications for the Sega Model 3 Step 1.0:[5]

  • Board Composition: CPU Board + VIDEO Board + ROM Board + Network/Communication Board + Security Board[8]
  • Main CPU: IBM-Motorola PowerPC 603e @ 66 MHz[9]
    • Capabilities: 64‑bit bus width, 32/64‑bit instructions/operations, 198 MIPS,[10] 132 MFLOPS, direct high-speed access to main CROM (CPU ROM) on game ROM board[11][12]
  • Network/Communication Board CPU: Motorola 68000 (16/32‑bit) @ 12 MHz (2.1 MIPS)
  • ROM Board GAL: Sega 315-5983 (GAL16V8B) @ 100 MHz[13]

Sound

Graphics

Graphical specifications of the Sega Model 3:[16][17][1][18]

Memory

  • Memory: Up to 251.23 MB (144 MB main, 89.157226 MB video, 17.570312 MB sound, 512 KB other)[11]
  • RAM: 35,561 KB (34.727539 MB)
  • ROM: Up to 216.5 MB[8]
    • CROM: 136 MB (CPU ROM)
    • VROM: 64 MB (Video ROM)
    • SROM: 16.5 MB (Sound ROM)

Bandwidth

  • Memory Bandwidth: 4.9 GB/s (3.8815 GB/s RAM, 1.018 GB/s ROM)
    • Video memory: 3.612 GB/s (3.212 GB/s VRAM, 400 MB/s VROM)
  • RAM Bandwidth: 3.8815 GB/s
    • Main RAM: 528 MB/s (64‑bit, 66 MHz)[29]
    • VRAM: 3.212 GB/s
      • Framebuffers: 2.2 GB/s (1.1 GB/s per GPU,[18] 546 MB/s per 3D-RAM)[25]
      • Textures: 2.112 GB/s (8× 264 MB/s)[34]
    • Sound RAM: 88.888889 MB/s (2× 16‑bit, 22.222222 MHz)[31]
    • Other RAM: 52.571429 MB/s
      • Backup NVRAM: 28.571428 MB/s (16‑bit, 14.285714 MHz)[33]
      • Network/Communication Board: 24 MB/s (16‑bit, 12 MHz)[32]
  • ROM Bandwidth: 1.018 GB/s
    • CROM: 528 MB/s (64‑bit, 66 MHz)[13]
    • VROM: 400 MB/s (2× 32‑bit,[28] 50 MHz)[35]
    • SROM: 90.4 MB/s (2× 16‑bit, 22.6 MHz)
    • Note: High-speed access allows ROM to effectively be used as RAM, and polygon/texture data streamed directly from VROM to the GPU.[12]

Step 1.5 Specifications

The Sega Model 3 Step 1.5, released in late 1996, had a higher CPU clock rate and faster 3D engine:[5]

  • Main CPU: IBM-Motorola PowerPC 603e @ 100 MHz (300 MIPS, 200 MFLOPS)
  • ROM Board GAL: Sega 315-6090A (GAL16V8B) @ 100 MHz[13]

Graphics

  • Video Board: Sega 837-12875 MODEL3 STEP 1.5
  • GPU: 2× Sega 315-5830-B (Real3D Pro‑1000) @ 66 MHz
  • GPU ALU: 4× Mitsubishi 3D‑RAM (33 MHz)
    • Performance: 528 million operations/sec, 7 million vectors/sec, 4 million tiles/sec
  • GPU Geometrizers: 2× Geometry Engine ASIC (66 MHz, 2× 32‑bit floating-point units)
  • GPU Renderers: 2× Pixel Processors (66 MHz)
  • GPU Texture Mapping Units: 2× Texture Processors (66 MHz)
  • Geometric Performance:
    • Raw polygons: 4 million triangles/sec
    • Textured polygons: 2.64 million triangles/sec (1.32 million quads/sec), with Gouraud shading, translucency, anti-aliasing, fog, lighting and Z-buffering
  • Framebuffer Fillrate: 528 MPixels/s (write), 2.112 GPixels/s (erase)
  • Rendering Fillrate:
    • Raw polygons: 300 MPixels/s (3 million triangles/sec), 200 MPixels/s (4 million triangles/sec)
    • Textured polygons: 132 MPixels/s, with Gouraud shading, translucency, anti-aliasing, fog, lighting and Z-buffering
  • Texture Fillrate: 132 MTexels/s

Bandwidth

  • Memory Bandwidth: 6.6 GB/s (5.1813 GB/s RAM, 1.4184 GB/s ROM)
    • Video memory: 4.8 GB/s (4.23984 GB/s VRAM, 528 MB/s VROM)
  • RAM Bandwidth: 5.1813 GB/s
    • Main RAM: 800 MB/s (64‑bit, 100 MHz)[29]
    • VRAM: 4.23984 GB/s
    • Sound RAM: 88.888889 MB/s
    • Other RAM: 52.571429 MB/s
  • ROM Bandwidth: 1.4184 GB/s
    • CROM: 800 MB/s (64‑bit, 100 MHz)[13]
    • VROM: 528 MB/s (2× 32‑bit, 66 MHz)[35]
    • SROM: 90.4 MB/s (2× 16‑bit, 22.6 MHz)

Step 2.0 Specifications

The Sega Model 3 Step 2.0, released in 1997, was a substantial upgrade, with a higher CPU clock rate, significantly faster 3D engine (with an increased number of graphics chips), and more memory:[5]

Graphics

  • Video Board: Sega 837-12716 MODEL3 STEP2
  • GPU: 6× Sega 315-6060 (Real3D Pro‑1000) @ 50 MHz[17][18]
    • 45 core processors: 15× Mitsubishi 3D‑RAM ALU, 2× Geometry Engine ASIC, 6× Pixel Processors, 6× Texture Processors, 6 DMA devices, 6 tile generators, 6 Fragment Processors
    • 120 core units: 90 Mitsubishi 3D‑RAM ALU units, 2× Geometry Engine ASIC, 2× Texture Processors, 2 DMA devices, 2 tile generators, 2 Fragment Processors
  • GPU ALU: 15× Mitsubishi 3D‑RAM (33 MHz, 2-3 ALU per GPU)[21]
    • 90 core units: 60× 8‑bit ROP/blend units (33 MHz), 30× 32‑bit Z‑compare units (33 MHz)
    • Bus width: 3840‑bit (15× 256‑bit) internal, 960‑bit (15× 32‑bit) external
    • Performance: 1.98 billion operations/sec, 26.25 million vectors/sec, 15 million tiles/sec[25]
  • GPU Geometrizers: 6× Geometry Engine ASIC (50 MHz, 6× 32‑bit floating-point units)
    • Lighting: 12 light spots, 12 spot lights
  • GPU Renderers: 6× Pixel Processors (50 MHz)
  • GPU Texture Mapping Units: 6× Texture Processors (50 MHz)
  • Geometric Performance:
    • Raw polygons: 15 million triangles/sec
    • Textured polygons: 6 million triangles/sec (3 million quads/sec), with Gouraud shading, translucency, anti-aliasing, fog, lighting and Z-buffering
  • Framebuffer Fillrate: 1.98 GPixels/s (write), 7.92 GPixels/s (erase)
  • Rendering Fillrate:
    • Raw polygons: 1.125 GPixels/s (11.25 million triangles/sec), 750 MPixels/s (15 million triangles/sec)
    • Textured polygons: 300 MPixels/s, with Gouraud shading, translucency, anti-aliasing, fog, lighting and Z-buffering
  • Texture Fillrate: 300 MTexels/s
  • Texture RAM: 21 MB (42× 512 KB) on-board Mitsubishi CDRAM (33 MHz)

Memory

  • Memory: Up to 317 MB (136 MB main, 146.835693 MB video, 33.695312 MB sound, 320 KB other)
  • RAM: 57,567.75 KB (56.218505 MB)
    • Main RAM: 8 MB SDRAM[36]
    • VRAM: 47,959.75 KB (46.835693 MB)
      • Framebuffer RAM: 19,203.75 KB (18.75 MB Mitsubishi 3D-RAM, 3.75 KB pixel buffer SRAM cache)[22]
      • Texture RAM: 21,588 KB (21 MB Mitsubishi CDRAM, 84 KB SRAM cache,[27] 1 MB FIFO)
      • SGRAM: 7 MB[37][29]
      • Sound RAM: 1096 KB (1 MB DRAM)
      • Other RAM: 320 KB
  • ROM: Up to 260.625 MB (128 MB CROM, 100 MB VROM,[12] 32.625 MB SROM)[38]

Bandwidth

  • Memory Bandwidth: 13.4 GB/s (11.998127 GB/s RAM, 1.4 GB/s ROM)
    • Video memory: 11.8 GB/s (11.19 GB/s VRAM, 560 MB/s VROM)
  • RAM Bandwidth: 11.998127 GB/s
    • Main RAM: 666.666666 MB/s (64‑bit, 83.333333 MHz)[36]
    • VRAM: 11.19 GB/s
      • Framebuffers: 8.19 GB/s (546 MB/s per 3D-RAM)
      • Textures: 3 GB/s (12× 264 MB/s)[34]
    • Sound RAM: 88.888889 MB/s (2× 16‑bit, 22.222222 MHz)[31]
    • Other RAM: 52.571429 MB/s
      • Backup NVRAM: 28.571428 MB/s (16‑bit, 14.285714 MHz)[33]
      • Network/Communication Board: 24 MB/s (16‑bit, 12 MHz)[32]
  • ROM Bandwidth: 1.4 GB/s
    • CROM: 800 MB/s (64‑bit, 100 MHz)[13]
    • VROM: 560 MB/s (2× 32‑bit, 70 MHz)[35]
    • SROM: 90.4 MB/s (2× 16‑bit, 22.6 MHz)

Step 2.1 Specifications

The Sega Model 3 Step 2.1, released in 1998, is largely identical to Step 2.0, but with the following updates:[5]

  • Video Board: Sega 837-13368 MODEL3 STEP2.1
  • ROM Board: Sega 837-13022-02
  • ROM Board GAL: Sega 315-6090B (GAL16V8B) @ 100 MHz[13]

Hardware Images

List of Games

Step 1.0

Step 1.5

Step 2.0

Step 2.1

Emulators

MAME.(Emulation is still preliminary)

Supermodel

References

  1. 1.0 1.1 http://www.thefreelibrary.com/Mitsubishi's+Graphics+Memory+Products+Power+REAL+3D's+R3D%2FPRO-1000...-a018554504
  2. File:NextGeneration US 11.pdf, page 16
  3. File:Edge UK 025.pdf, page 8
  4. File:SSM_UK_02.pdf, page 21
  5. 5.0 5.1 5.2 5.3 5.4 5.5 https://github.com/mamedev/mame/blob/master/src/mame/drivers/model3.cpp
  6. 6.0 6.1 http://www.thg.ru/smoke/19991022/print.html
  7. http://web.stanford.edu/dept/HPS/TimLenoir/MilitaryEntertainmentComplex.htm
  8. 8.0 8.1 8.2 https://github.com/mirror/model3emu/blob/master/Src/Model3/Model3.h
  9. http://www.segatech.com/archives/january1998.html
  10. 10.0 10.1 File:TSPC603R datasheet.pdf
  11. 11.0 11.1 https://github.com/mirror/model3emu/blob/master/Src/Model3/Model3.cpp
  12. 12.0 12.1 12.2 12.3 http://farm6.staticflickr.com/5471/12172411045_18bfc5912f_c.jpg
  13. 13.0 13.1 13.2 13.3 13.4 13.5 File:GAL16V8B datasheet.pdf
  14. File:ST-103-R1-040194.pdf
  15. File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf
  16. File:Model3 cpu1.jpg
  17. 17.0 17.1 17.2 17.3 17.4 File:Real3DPro1000ProductDescription.pdf
  18. 18.0 18.1 18.2 File:Real3D100ArchitectureOverview.pdf
  19. https://github.com/mirror/model3emu/blob/master/Src/Model3/Real3D.cpp
  20. https://github.com/mirror/model3emu/blob/master/Src/Model3/TileGen.cpp
  21. 21.0 21.1 File:M5M410092B datasheet.pdf
  22. 22.0 22.1 22.2 File:M5M410092FP datasheet.pdf
  23. http://ieeexplore.ieee.org/iel1/4/10262/00482207.pdf
  24. htt (Wayback Machine: 2014-03-29 07:45)
  25. 25.0 25.1 25.2 25.3 25.4 25.5 htt (Wayback Machine: 1998-01-22 14:39)
  26. 26.0 26.1 26.2 https://github.com/mamedev/mame/blob/master/src/mame/video/model3.cpp
  27. 27.0 27.1 27.2 File:M5M4V4169TP datasheet.pdf
  28. 28.0 28.1 28.2 https://github.com/mirror/model3emu/blob/master/Src/Model3/Real3D.h
  29. 29.0 29.1 29.2 29.3 File:KM4132G271A datasheet.pdf
  30. File:HM5241605 datasheet.pdf
  31. 31.0 31.1 31.2 File:HM514270 datasheet.pdf
  32. 32.0 32.1 32.2 File:N341256 datasheet.pdf
  33. 33.0 33.1 33.2 File:LH52B256 datasheet.pdf
  34. 34.0 34.1 File:DRAM Technology.pdf
  35. 35.0 35.1 35.2 File:MC88915 datasheet.pdf
  36. 36.0 36.1 File:TC59S1616AFT datasheet.pdf
  37. File:UPD4811650 datasheet.pdf
  38. http://mamedb.com/game/spikeofe


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