Sega NAOMI

From Sega Retro

Naomi case.jpg
Sega NAOMI
Manufacturer: Sega
Variants: Sega NAOMI GD-ROM, Sega NAOMI Multiboard, Sega Dreamcast, Atomiswave, Sega Aurora
Add-ons: GD-ROM
Release Date RRP Code

The NAOMI (New Arcade Operation Machine Idea) is an arcade system released by Sega in 1998. It was designed as a successor to Sega Model 3 hardware, using a similar architecture to the Sega Dreamcast.

The NAOMI was succeeded by the Sega Hikaru and Sega NAOMI 2 boards, though having out-lasted the NAOMI 2, Hikaru and Sega Aurora. The Sega Chihiro, or possibly even the Sega Lindbergh, could also be seen as successors.

History

The NAOMI debuted at a time when traditional arcades were on a decline, and so was engineered to be a mass-produced, cost-effective machine reliant on large game ROM cartridges which could be interchanged by the arcade operator. This is contrary to systems such as the Model 3, in which each board, despite sharing largely the same specifications, would be bespoke, with the built-in ROMs being flashed with games during the manufacturing process. This is not the first time such an idea was utilised by Sega, but never before had technology been used for a cutting-edge Sega arcade specification.

Unlike most hardware platforms in the arcade industry, NAOMI was widely licensed for use by other manufacturers, many of which were former rivals to Sega, such as Taito, Capcom and Namco. It is also one of the longest-serving arcade boards, being supported from 1998 to 2009. It is a platform where many top-rated Sega franchises were born, including Virtua Tennis, Samba de Amigo, Crazy Taxi and Monkey Ball.

Hardware

The NAOMI shares the same basic system architecture as the Dreamcast, with both systems using the same Hitachi SH-4 CPU, PowerVR Series 2 GPU (PVR2DC), and Yamaha AICA based sound system. While the CPU of the NAOMI and Dreamcast operate at the same clock speed (clock frequency), the NAOMI packs twice as much system and graphics memory, four times as much sound memory, a higher PowerVR2 clock rate, faster VRAM bandwidth (125 MHz,[1][2] compared to the Dreamcast's 100 MHz), and FPGA providing additional processing. Multiple NAOMI boards can also be 'stacked' together to achieve better graphics performance or for a multi-monitor setup.

After The House of the Dead 2, a newer revision of the PowerVR2 graphics chip was used in subsequent NAOMI systems.[1] According to VideoLogic's president and CEO, Hossein Yassaie, in September 1998: "With Dreamcast, PowerVR set out to create a new standard in 3D graphics for console gaming; now with Sega’s Naomi, we will deliver unprecedented levels of 3D performance to arcade systems".[3]

Another key difference between NAOMI and Dreamcast lies in the game-media - the NAOMI primarily uses ROM PC (printed circuit) boards (i.e. large game cartridges) with up to 168 MB of usable data (more expensive but with faster loading), while the Dreamcast uses GD-ROM optical-storage with up to 1GB of storage (at the expense of load times). The NAOMI was extended in 1999 so that it could interface with GD-ROM-based arcade games. This system uses standard PC SDR-DIMM modules which are battery backed-up for storing game data. The game data is read from the GD-ROM at bootup, stored onto the SDR RAM to which the NAOMI reads from during game. This leaves less wear on the GD-ROM drive as it's only used when the memory is empty or corrupted, else it will use the SDR RAM for boot-up every subsequent power on after checking the data integrity. If the battery fails, the system is left turned off for several days or the game GD-ROM is changed, the game will be reloaded from the GD-ROM drive.

Along with the standard version, three more variants also exist:

  • First Edition — The initial release of NAOMI hardware was housed in an aluminium shell, similar in design to some versions of the earlier Model 2 and Model 3 system hardware. This version is known to be used in House of the Dead 2 arcade machines, with the game ROM board pre-installed inside the case. It is unknown whether this is a unique hardware variant specifically for House of the Dead 2, or whether it is compatible with later NAOMI releases. This prototype uses an earlier revision of the PowerVR2 graphics chip.[1]
  • Multiboard — Several NAOMI motherboards joined onto a single board which connects the multiple boards together to created a more powerful parallel processing system.
  • Satellite Terminal — independent NAOMI cabinets connected to a master one

NAOMI boards can be used in special game cabinets (NAOMI Universal Cabinet) where a theoretical maximum of sixteen boards can be used in a parallel processing format.

The NAOMI multiboard setup uses a different BIOS chip than a regular NAOMI to handle all the boards but the whole system only uses one copy of the game cartridge, of which only four games were released.

Technical Specifications

NAOMI Specifications

See Sega Dreamcast Technical Specifications for more details on the capabilities of the general Dreamcast/Naomi hardware, though the specifications for the Naomi differ from the Dreamcast in various ways, as listed below.[1]

Main

  • Main CPU: Hitachi SH-4 @ 200 MHz[4][5]
    • Units: 128‑bit SIMD vector unit with graphic functions, 64‑bit floating‑point unit, 32‑bit fixed‑point unit
    • Bus width: 128‑bit internal, 64‑bit external
    • Bandwidth: 3.2 GB/s internal, 1.6 GB/s external
    • Fixed‑point performance: 360 MIPS[n 1]
    • Floating‑point performance: 1.4 GFLOPS[n 2]
  • MCU:
    • Main MCU: Sega Custom Z80 @ 21.333 MHz (8/16‑bit instructions @ 3.093 MIPS)[6]
    • I/O Board MCU: Toshiba TMP90PH44 @ 14.745 MHz (8‑bit instructions @ 3.68625 MIPS)[7]
    • Optional cartridge MCU: Microchip PIC12C508A/PIC16C621A @ 4/40 MHz (8‑bit RISC instructions @ 1/5 MIPS)[8][9]
  • FPGA: 2× FPGA[1]
    • Altera FLEX EPF8452AQC160‑3 FPGA @ 125 MHz[10]
    • Sega 315‑6188 (Altera EPC1064PC8) FPGA Configuration Device @ 6&nbsp[11]

Graphics

  • GPU: 2 core processors (SH‑4 SIMD, PowerVR2)
    • Cores: 6 cores (SH‑4 SIMD, 5 PowerVR2 cores)
  • GPU geometry processor: Hitachi SH-4 SIMD @ 200 MHz
  • GPU rasterizer: NEC-VideoLogic PowerVR 2 @ 133.3 MHz[12]
    • Revision: Newer revision of PowerVR2 used in NAOMI systems (after The House of the Dead 2), scaled with higher clock rate and more PE elements in ISP core, raised polygon performance[13]
    • Clock generator: CY2308SC-3 (133.3 MHz, 4× multiplier with 33.3333 MHz oscillator)[14]
    • Cores: Tile Accelerator (TA), Image Synthesis Processor (ISP), Texture & Shading Processor (TSP), Triangle Setup FPU, RAMDAC
      • Units: 50+ rendering units (37+ ISP units, 10 TSP units, 2 FPU units, 1 RAMDAC)
    • Triangle Setup FPU: 2 FPU rendering units, 618 MFLOPS
      • ISP Setup FPU: 133.3 MHz, 485 MFLOPS, culling processing, 9,521,428 polygons/sec[n 3]
      • TSP Setup FPU: 133.3 MHz, 133 MFLOPS, shading and texture processing[15]
    • RAMDAC: 230 MHz
    • Buses: 2 buses at 125 MHz, 64-bit TA Bus for transferring polygons and textures (1 GB/s), 32-bit PVRIF Bus for register memory (500 MB/s)
    • Features: Bump mapping, fog, alpha blending, mipmapping, anti-aliasing, environment mapping, specular effects,[4] normal mapping, tiled rendering, deferred rendering, back‑face culling, hidden surface removal. See Sega Dreamcast Technical Specifications for more details on PowerVR2 graphics system.
  • DAC: Sega 315‑6145 (Rohm BU1426KS) @ 35.4695 MHz[17]
    • Bus width: 24‑bit
  • Display resolution: 320×240 to 800×608 pixels, progressive scan, JAMMA/VGA
    • Internal resolution: 320×240 to 1600×1200 pixels
  • Color depth: 16-bit RGB to 32‑bit ARGB, 65,536 to 16,777,216 colors (24‑bit color) with 8‑bit (256 levels) alpha blending, YUV and RGB color space, color key overlay
  • Framebuffer:
    • Full framebuffer: 320×240×16‑bit (150 KB) to 1600×1200×24‑bit (5625 KB)
    • Strip/Tile buffer: 32×32×16‑bit (4 KB) to 32×32×24‑bit (8 KB)[18]
  • VRAM: 16 MB (effectively up to 42–127 MB with texture compression)
    • Framebuffer: 300–5625 KB (optional), average 1200–1800 KB (640×480, 16/24-bit color, double-buffered)
    • Polygons: Stored in double-buffered display lists,[19][20] 22 bytes per shaded triangle,[n 4] 31 bytes per textured triangle,[n 5] 36 bytes per bump-mapped triangle,[n 6] 38 bytes per volume-modified triangle,[n 7] 96 bytes per sprite[n 8][21]
    • Textures: 32 KB[n 9] to 16 MB (effectively 42–127 MB with texture compression), average 5–10 MB (effectively 40–60 MB with texture compression), 32 bytes[n 10] to 386 KB[n 11][22] or 1026 KB[n 12] per texture[23]
    • VRAM bandwidth: 1 GB/s (effectively up to 3–7 GB/s with texture compression)
    • Note: Main RAM also used to store polygon display lists. Textures transferred directly to VRAM. Textures can be streamed directly from high-speed ROM cartridge.[24] Main RAM can also optionally be used to store textures.
  • Geometry pipeline: SH‑4 SIMD
    • Geometry bandwidth: 3.2 GB/s
    • Floating‑point performance: 1.4 GFLOPS
  • Floating-point performance: 2 GFLOPS
    • SH-4 SIMD: 1.4 GFLOPS geometry
    • PowerVR2: 618 MFLOPS rendering
  • Rendering fillrate:
  • Texture fillrate:
    • 4 GTexels/s: Opaque polygons
    • 1 GTexel/s: Translucent and opaque polygons
  • SH-4 Polygon T&L Geometry: 1.4 GFLOPS
    • Matrix transformations: 50 million vertices/s
    • Perspective transformations: 16.6 million vertices/sec, 16 million polygons/s
    • 1 light source: 14.2 million vertices/s, 14 million polygons/s
    • 4 light sources: 6.89 million vertices/s, 6.8 million polygons/s
  • CLX2 polygon rendering: Front‑facing polygons drawn on screen, not including overdrawn and back‑facing polygons
    • 16.6 million vertices/s[n 13]
    • 9.5 million polygons/s: Lighting, flat shading[n 14]
    • 9.5 million polygons/s: Lighting, texture mapping, shadows, modifier volumes[n 15]
    • 8.3 million polygons/s: Lighting, texture mapping, Gouraud shading, shadows, modifier volumes, bump mapping[n 16]
    • 8.2 million polygons/s: Lighting, texture mapping, anisotropic filtering[n 17]
  • 2D sprite capabilities: Sprites rendered as textured translucent quad polygons
    • Colors per sprite: 16 colors (4-bit color) to 16,777,216 colors (24-bit color)
    • Sprite sizes: 8×8 texels (224 bytes) to 1024×1024 texels (386.2 KB)
    • Sprite fillrate: 133.3 MTexels/s
    • Maximum sprites per frame: 34,713 sprites (8×8, 60 FPS)
    • Maximum texels per scanline: 9256 texels (60 FPS)
    • Maximum sprites per scanline: 1157 sprites (60 FPS)

Sound

Memory

  • Overall memory: 92–506 MB
  • Internal processor cache: 107.826 KB[n 18][18]
  • System RAM: 57,408 KB (56.0625 MB)
    • Main RAM: 32 MB SDRAM
    • VRAM: 16 MB SDRAM (unified framebuffer/polygon/texture memory)
    • Sound RAM: 8 MB SDRAM
    • SRAM: 64 KB
  • System ROM: 2048.125 KB (2 MB BIOS EPROM, 128 bytes EEPROM)
  • Cartridge ROM: 34–448 MB
    • Sega 1998/1999 format: 34–184 MB (32–176 MB FlashROM/MROM, 0–4 MB EPROM)
    • Namco 2000 format: 136–400 MB (136–256 MB FlashROM, 0–144 MB MROM)
    • Sega 2005 format: 128–448 MB (128–448 MB FlashROM, 0–40 MB EPROM,[27] 128 KB Flash PROM)[28]
  • Cartridge RAM: 32–64 KB SRAM
  • Optional cartridge MCU memory: 793/1888 bytes (25/96 bytes SRAM, 768/1792 bytes EPROM)[8][9]

Bandwidth

  • RAM/ROM memory bandwidth: 2.636–3.224 GB/s
  • System RAM bandwidth: 2 GB/s
  • System ROM bandwidth: 24 MB/s
  • Cartridge ROM bandwidth: 612 MB/s to 1.2 GB/s[n 29]
    • Sega 1998 format: 612 MB/s[n 30]
    • Sega 1999/2005 format: 900 MB/s[n 31]
    • Namco 2000 format: 1.2 GB/s[n 32]
    • Note: High-speed access allows ROM cartridge to effectively be used as RAM.[24]
  • Cartridge RAM bandwidth: 28–100 MB/s[n 33]
  • Internal processor cache bandwidth:

NAOMI GD-ROM Specifications

The NAOMI GD-ROM, released in 1999, is identical to the standard NAOMI, but uses GD-ROM discs for storage instead of ROM cartridges. It comes with a DIMM Board, which is very similar to a ROM cartridge, but with RAM instead of ROM. When a game is installed, the GD ROM content is loaded onto the DIMM Board RAM, so that the game data runs from the DIMM Board rather than the GD-ROM disc.

  • Board composition: Motherboard, Internal ROM Board, Filter Board, I/O Board, DIMM Board
  • Storage: GD-ROM disc drive @ 12× speed, 1 GB per GD-ROM disc
    • GD-ROM transfer rate: 1800 KB/s

Memory

  • Overall memory: 66–570 MB
  • System RAM: 57,408 KB (56.0625 MB)
  • Internal processor cache: 110,286 bytes (107.701 KB)
  • System ROM: 2048.125 KB (2.0001 MB)
  • DIMM Board RAM: 8–512 MB DIMM SDRAM[39]

Bandwidth

  • RAM bandwidth: 3 GB/s
    • Main RAM: 800 MB/s
    • VRAM: 1 GB/s
    • Sound RAM: 132 MB/s
    • SRAM: 44 MB/s
    • DIMM RAM: 1.064–2.128 GB/s[n 37]

NAOMI Multiboard Specifications

The NAOMI Multiboard, released in 1999, stacks together multiple NAOMI system boards for parallel processing in a single arcade system, ranging from 2 to 16 system boards. Since the 16‑board variant is not known to have been used by any games, the following specifications are for the 2‑board and 4‑board variants:

  • Board composition: 2–4 NAOMI system boards

Main

  • CPU: 2–4× Hitachi SH-4 @ 200 MHz
    • Performance: 720–1440 MIPS, 2.8–5.6 GFLOPS
  • MCU: 2–4× Sega Custom Z80 @ 21.333 MHz (8‑bit & 16‑bit instructions @ 6–12 MIPS)
  • FPGA: 4–8× FPGA
    • 2–4× Altera FLEX EPF8452AQC160‑3 FPGA @ 125 MHz
    • 2–4× Sega 315‑6188 (Altera EPC1064PC8) FPGA Configuration Device @ 6 MHz

Graphics

  • GPU: 4–8 core processors (2–4 SH‑4 SIMD, 2–4 PowerVR2)
    • Core units: 12–24 units (2–4 SH‑4 SIMD, 10–20 PowerVR2 cores)
  • Display resolution: 2–3 monitors, 640×240 to 2400×608, progressive scan, widescreen JAMMA/VGA
    • Internal resolution: 640×240 to 1600×1200 pixels per board
  • Geometry pipeline:
    • Geometry bandwidth: 6–12 GB/s (2–4 SH‑4 SIMD)
    • Floating‑point performance: 2.8–5.6 GFLOPS (2–4 SH‑4 SIMD)
  • Rendering fillrate:
    • 8–16 GPixels/s: Opaque polygons
    • 2–4 GPixels/s: Translucent and opaque polygons
  • Texture fillrate: 2–4 GTexels/s
  • Floating-point performance: 3.0666–6.1332 GFLOPS
    • SH-4 SIMD: 2.8–5.6 GFLOPS geometry
    • PowerVR2: 266.6–533.2 MFLOPS rendering
  • SH-4 polygon T&L geometry:
    • Matrix transformations: 100–200 million vertices/s
    • Perspective transformations: 32–64 million polygons/s
    • Lighting calculations: 28–56 million polygons/s
  • CLX2 polygon rendering:
    • 32–64 million vertices/sec
    • 19–38 million polygons/s: Lighting, flat shading
    • 19–38 million polygons/s: Lighting, texture mapping, shadows, modifier volumes
    • 16–32 million polygons/s: Lighting, texture mapping, Gouraud shading, shadows, modifier volumes, bump mapping
    • 16–32 million polygons/s: Lighting, texture mapping, anisotropic filtering

Sound

Memory

  • System RAM: 112–224 MB
    • Main RAM: 64–128 MB
    • VRAM: 32–64 MB
    • Sound RAM: 16–32 MB
    • SRAM: 64–128 KB
  • Internal processor cache: 220,572–441,144 bytes (215.402–430.804 KB)
  • System ROM: 4096.25–8192.5 KB (4–8 MB BIOS EPROM, 256–512 bytes EEPROM)

Bandwidth

  • System RAM bandwidth: 4–8 GB/s
  • Internal processor cache bandwidth:
    • SH4: 3.2–6.4 GB/s[n 38]
    • PowerVR2: 41–83 GB/s
    • AICA: 512–1024 MB/s[n 40]
  • System ROM bandwidth: 48–96 MB/s

Gallery

First Edition

Main version

List of Games

NAOMI

Distributed by Capcom

Distributed by Namco

NAOMI GD-ROM

Distributed by Capcom

Distributed by Taito

NAOMI Multiboard

NAOMI Satellite Terminal

Promotional material

Notes

  1. [2 instructions per cycle 2 instructions per cycle]
  2. [7 floating-point operations per cycle 7 floating-point operations per cycle]
  3. [14 cycles per polygon, 51 FLOPS per polygon[15][16] 14 cycles per polygon, 51 FLOPS per polygon[15][16]]
  4. [Flat/Gouraud shading, 43 bytes double-buffered Flat/Gouraud shading, 43 bytes double-buffered]
  5. [Gouraud shading, 62 bytes double-buffered Gouraud shading, 62 bytes double-buffered]
  6. [Textured, Gouraud shading, bump mapping, 72 bytes double-buffered Textured, Gouraud shading, bump mapping, 72 bytes double-buffered]
  7. [Textured, Gouraud shading, modifier volumes, 75 bytes double-buffered Textured, Gouraud shading, modifier volumes, 75 bytes double-buffered]
  8. [Sprite, quad, 192 bytes double-buffered Sprite, quad, 192 bytes double-buffered]
  9. [8×8 texture, 16 colors 8×8 texture, 16 colors]
  10. [8×8×4-bit 8×8×4-bit]
  11. [1024×1024×24-bit 1024×1024×24-bit]
  12. [2048×2048×16-bit 2048×2048×16-bit]
  13. [14 ISP FPU cycles per 3 vertices 14 ISP FPU cycles per 3 vertices]
  14. [14 ISP FPU cycles per polygon, 158,000–317,000 polygons per scene, 105–420 pixels per poly 14 ISP FPU cycles per polygon, 158,000–317,000 polygons per scene, 105–420 pixels per poly]
  15. [Bump mapping, 158,000–219,000 polygons per scene, 105 texels per polygon Bump mapping, 158,000–219,000 polygons per scene, 105 texels per polygon]
  16. [138,888 polygons per scene, 60 texels per polygon 138,888 polygons per scene, 60 texels per polygon]
  17. [137,664 polgons per scene,[26] 80 texels per polygon 137,664 polgons per scene,[26] 80 texels per polygon]
  18. [110,414 bytes 110,414 bytes]
  19. [26,178 bytes: 8 KB instruction cache, 16 KB data cache, 64 bytes store queue cache, 1538 bytes registers 26,178 bytes: 8 KB instruction cache, 16 KB data cache, 64 bytes store queue cache, 1538 bytes registers]
  20. [34,560 bytes: 8.25 KB register memory, 12.25 KB ISP cache, 13 KB TSP cache, 256 bytes FIFO buffer 34,560 bytes: 8.25 KB register memory, 12.25 KB ISP cache, 13 KB TSP cache, 256 bytes FIFO buffer]
  21. [32,780 bytes: 32 KB sound registers, 8 bytes RTC registers, 4 bytes FIFO buffer 32,780 bytes: 32 KB sound registers, 8 bytes RTC registers, 4 bytes FIFO buffer]
  22. [512 bytes RAM, 16 KB ROM[7] 512 bytes RAM, 16 KB ROM[7]]
  23. [64‑bit, 100 MHz, Hitachi HM5264165FTT‑A60[29] 64‑bit, 100 MHz, Hitachi HM5264165FTT‑A60[29]]
  24. [64‑bit, 125 MHz, Hynix HY57V161610DTC‑8[2] 64‑bit, 125 MHz, Hynix HY57V161610DTC‑8[2]]
  25. [16‑bit, 66 MHz,[18] Samsung KM416S4030[30] 16‑bit, 66 MHz,[18] Samsung KM416S4030[30]]
  26. [16‑bit, 22 MHz, Hitachi HM62256[31] 16‑bit, 22 MHz, Hitachi HM62256[31]]
  27. [16‑bit, 10 MHz[18] 16‑bit, 10 MHz[18]]
  28. [16‑bit, 2 MHz[32] 16‑bit, 2 MHz[32]]
  29. [2× 64‑bit connectors, 1× 16‑bit connector 2× 64‑bit connectors, 1× 16‑bit connector]
  30. [34 MHz 34 MHz]
  31. [50 MHz[33] 50 MHz[33]]
  32. [66.666667 MHz[34][35] 66.666667 MHz[34][35]]
  33. [8/16‑bit, 28–50 MHz 8/16‑bit, 28–50 MHz]
  34. [128‑bit, 200 MHz 128‑bit, 200 MHz]
  35. [1248‑bit, 133.3 MHz: 32-bit TA tile buffer,[36] 32-bit ISP registers, 32-bit TSP registers,[37] 64-bit TSP Texture Cache,[38] 1024-bit ISP PE Array,[13] 32-bit TSP Tile Accumulation Buffer, 32-bit Secondary Accumulation Buffer 1248‑bit, 133.3 MHz: 32-bit TA tile buffer,[36] 32-bit ISP registers, 32-bit TSP registers,[37] 64-bit TSP Texture Cache,[38] 1024-bit ISP PE Array,[13] 32-bit TSP Tile Accumulation Buffer, 32-bit Secondary Accumulation Buffer]
  36. [32‑bit, 67 MHz 32‑bit, 67 MHz]
  37. [1/2× 64‑bit, 133 MHz[39][40] 1/2× 64‑bit, 133 MHz[39][40]]
  38. 38.0 38.1 38.2 [128/256‑bit 128/256‑bit]
  39. 39.0 39.1 39.2 39.3 [32/64‑bit 32/64‑bit]
  40. [64/128‑bit 64/128‑bit]

References

  1. 1.0 1.1 1.2 1.3 1.4 Sega NAOMI (MAME)
  2. 2.0 2.1 File:HY57V161610D datasheet.pdf
  3. 3.0 3.1 Press release: 1998-09-17: SEGA SELECTS POWERVR SERIES2 AS 3D GRAPHICS TECHNOLOGY FOR NEW ARCADE SYSTEM
  4. 4.0 4.1 File:NAOMI 1998 Press Release JP.pdf
  5. File:SH-4 Software Manual.pdf
  6. Obsolete Microprocessors
  7. 7.0 7.1 File:TMP90PH44 datasheet.pdf
  8. 8.0 8.1 File:PIC12C508A datasheet.pdf
  9. 9.0 9.1 File:PIC16C621A datasheet.pdf
  10. File:EPF8452A datasheet.pdf
  11. File:EPC1064 datasheet.pdf
  12. Sega NAOMI (Historic MAME)
  13. 13.0 13.1 File:PowerVR.pdf, page 3
  14. File:CY2308 datasheet.pdf
  15. 15.0 15.1 File:DreamcastDevBoxSystemArchitecture.pdf, page 95
  16. File:DreamcastDevBoxSystemArchitecture.pdf, page 203
  17. File:BU142 datasheet.pdf
  18. 18.0 18.1 18.2 18.3 18.4 File:DreamcastDevBoxSystemArchitecture.pdf
  19. File:DreamcastDevBoxSystemArchitecture.pdf, page 102
  20. File:DreamcastDevBoxSystemArchitecture.pdf, page 152
  21. File:DreamcastDevBoxSystemArchitecture.pdf, page 199
  22. File:PowerVR2DCFeaturesUnderWindowsCE.pdf, page 9
  23. File:DreamcastDevBoxSystemArchitecture.pdf, page 144
  24. 24.0 24.1 Hideki Sato Sega Interview (Edge)
  25. Sega Dreamcast: Implementation (IEEE) (Wayback Machine: 2000-08-23 20:47)
  26. Homebrew Test
  27. Asian Dynamite (MAME)
  28. File:XCF01S datasheet.pdf
  29. File:HM5264 datasheet.pdf
  30. File:KM416S4030C datasheet.pdf
  31. File:HM62256B datasheet.pdf
  32. File:AT93C46 datasheet.pdf
  33. File:S29GL-N datasheet.pdf
  34. Sega NAOMI (ROM Dumping)
  35. File:DA28F640J5 datasheet.pdf
  36. File:DreamcastDevBoxSystemArchitecture.pdf, page 165
  37. PowerVR (Dreamcast Hardware)
  38. File:DreamcastDevBoxSystemArchitecture.pdf, page 96
  39. 39.0 39.1 Sega NAOMI DIMM board and GD-ROM
  40. File:M366S3323CT0 datasheet.pdf


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





























Sega Dreamcast
Topics Technical specifications (Hardware comparison) | History (Development | Release | Decline and legacy | Internet) | List of games | Magazine articles | Promotional material | Merchandise
Hardware Japan (Special) | Western Europe | Eastern Europe | North America | Asia | South America | Australasia | Africa
Add-ons Dreamcast Karaoke | Dreameye
Controllers Controller | Arcade Stick | Fishing Controller | Gun (Dream Blaster) | Race Controller | Maracas Controller (Third-party) | Twin Stick | Keyboard | Mouse | Third-party
Controller Add-ons Jump Pack (Third-party) | Microphone | VMU (4x Memory Card | Third-party)
Development Hardware Dev.Box | Controller Box | Controller Function Checker | Sound Box | GD-Writer | C1/C2 Checker | Dev.Cas | GD-ROM Duplicator
Online Services/Add-ons Dreamarena | SegaNet | WebTV for Dreamcast | Modem | Modular Cable | Modular Extension Cable | Broadband Adapter | Dreamphone
Connector Cables Onsei Setsuzoku Cable | RF Adapter | Scart Cable | S Tanshi Cable | Stereo AV Cable | VGA Box

Dreamcast MIDI Interface Cable | Neo Geo Pocket/Dreamcast Setsuzoku Cable | Taisen Cable

Misc. Hardware Action Replay CDX | Code Breaker | Kiosk | MP3 DC | MP3 DC Audio Player | Official Case | Treamcast
Third-party accessories Controllers | Controller converters | Miscellaneous
Unreleased Accessories DVD Player | Zip Drive | Swatch Access for Dreamcast | VMU MP3 Player
Arcade Variants NAOMI | Atomiswave | Sega Aurora