Sega Mega-CD/Technical specifications

From Sega Retro

Back to: Sega Mega-CD.

Technical specifications for the Sega Mega-CD.

The following are upgrades over the Sega Mega Drive technical specifications.

CPU

  • Main CPU: Motorola 68000 16-bit processor running at 12.5 MHz
  • Same as the Mega Drive. Acts as a co-processor along with the Mega Drive CPU.
  • Bus width: 16-bit
  • Instruction set: 16-bit and 32-bit instructions, 16 registers
  • Performance: 2.19 MIPS
  • Co-processor: Motorola 68000 (Mega Drive CPU) running at 7.67 MHz
  • Bus width: 16-bit
  • Performance: 1.34225 MIPS

Graphics

  • GPU graphics processor: Sega 315-5548 Custom ASIC[1]
  • Bus width: 32-bit (2x 16-bit)
  • Bus clock rate: 6.25 MHz (25 MB/s bandwidth)
  • Number of simultaneous colors on screen: 64 (default)
  • Using programming tricks, this limit is increased to 128–256 colors via raster effects.
  • 128–256 colors can be displayed on screen using HAM techniques[2]
  • Planes: 5 layers
  • Sega CD FMV layer
  • 3 enhanced Mega Drive layers (sprite layer, 2 tile layers)
  • Mega Drive back screen
  • Full motion video: Video size from 1/4 to full screen, advanced compression scheme, software-based upgrade
  • On-screen colors available in Cinepak and TruVideo modes: 128–256 colors
  • Sprites/Tilemaps: The Mega-CD features enhancement effects such as scaling and rotation, similar to Sega's Super Scaler arcade hardware and that of the "Mode 7" effect employed by the Super NES. While Mode 7 only supports the scaling and rotation of tilemap backgrounds, the Sega CD supports the scaling and rotation of both the sprites and the tilemap backgrounds.[3]
  • DMA transfer rates: 3.467179 MB/s (VRAM), 6.934358 MB/s (CRAM/VSRAM)
  • Transfer rates during active display: 1.625 MB/s (VRAM), 3.25 MB/s (CRAM/VSRAM)
  • Read/Write fillrate: 6.934358 MPixels/s
  • Write fillrate during active display: 3.25 MPixels/s
  • 3D polygon graphics:[4]
  • Vertex transformations: 16,000 vertices/sec[n 1]
  • Polygon transformations: 5000 triangles/sec,[n 2] 4000 quads/sec[n 3]
  • Framebuffer rendering: 256×160, double-buffered, 15–30 FPS[n 4]
  • Flat shading: 3300 polygons/sec (32-pixel triangles),[n 5] 2100 polygons/sec (64-pixel quads)[n 6]
  • Texture mapping: 2000 polygons/sec[n 7]

Audio

The Mega-CD adds 10 sound channels to the 10 provided by the Mega Drive's sound chips.

  • CD Digital Audio
  • 2-channel stereo
  • 44.1 kHz sampling rate
  • 16-bit PCM audio depth
  • Sound format: 8-bit sign/magnitude monaural PCM (with "stereo" support by allowing each channel to have different volumes on both left and right channels)
  • Maximum sample rate: 32 kHz
  • PCM audio depth: 16-bit[3]
  • Bus width: 8-bit

Other specifications:

  • 16-bit DAC
  • 8x internal over-sampling digital filter
  • Frequency Range: 20 Hz - 20 KHz
  • Signal-to-Noise Ratio: > 90 dB @ 1K
  • Channel Separation: > 90 dB
  • Input: Mixer cable for Mega Drive Model 1 compatibility.
  • Output: Stereo RCA connectors.

Memory

  • Main RAM: 4 Mbit (512 KB)
  • VRAM: 2 Mbit (256 KB)
  • PCM audio samples: 512 Kbit (64 KB)
  • CD-ROM data cache: 128 Kbit (16 KB)
  • Internal Backup RAM: 64 Kbit (8 KB)
  • System Boot ROM: 1 Mbit (128 KB)
  • External Memory Card: 1 Mbit (128 KB) CD BackUp RAM Cart
  • System RAM bandwidth: 62.5 MB/sec (3 buses, 56-bit bus width)[5]
  • Main RAM: 25 MB/sec (16-bit, 12.5 MHz, FPM DRAM)[6]
  • VRAM: 25 MB/sec (32-bit, 6.25 MHz, PSRAM)[7]
  • Audio RAM: 12.5 MB/sec (8-bit, 12.5 MHz, SRAM)[8]

Storage

  • 500 MB CD-ROM discs (equivalent to 62 min of audio data)
  • Access time: 800 ms
  • 1/4 screen B/W footage video: 1.5 to 4 hours
  • 1/4 screen color footage: 45 minutes
  • CD-ROM drive transfer rate: 150 Kbytes/s (1x)

(Above specs prior to compression)

Boot ROM

  • Size: 1 Mb (128 KB)
  • Used for games, CD player, CD+G viewing, karaoke (limited to Japanese systems) and regional lockout
  • Region codes: "NA" = North America (NTSC), "EU" = Europe (PAL)
Boot ROM Revisions
Boot ROM Version Machine Download CRC32
0.98 Pioneer LaserActive 0.98 (NA) (info) ("Us lsr 930329.zip" does not exist) 8c3e3945
0.98 (Asia) (info) ("Jp lsr 930329.zip" does not exist) 9f5771d2
1.00 Sega/Mega CD Model 1
Victor WonderMega 1 (Asia)
Sega WonderMega (Asia)
1.00g (Asia, NTSC) (info) ("BIOS Mega CD Japan 1.00g.7z" does not exist) 3beb1ac2
1.00l (Asia, NTSC) (info) ("BIOS Mega CD Japan 1.00l.md.zip" does not exist) f18dde5b
1.00o (Asia, NTSC) (info) ("BIOS Mega CD Japan v1.00o.7z" does not exist) 1d9756a3
1.00p (Asia, NTSC) (info) ("Jp mcd1 911217.zip" does not exist) 9d2da8f2
1.00s (Asia, NTSC) (info) ("BIOS Mega CD Japan 1.00S.md.zip" does not exist) 79f85384
1.00s (Asia, PAL) (info) ("Jp mcd1 911228.zip" does not exist) 550f30bb
1.00w (Sega WonderMega Bios) (info) ("Jp wmg 920206.zip" does not exist) d21fe71d
1.00 (NA) (info) ("BIOS Sega CD USA 1.00.md.zip" does not exist) e7e3afe2
1.00 (EU) (info) ("Eu mcd1 921027.zip" does not exist) 529ac15a
1.04 Pioneer LaserActive 1.04 (NA) (info) ("Us mld 930922.zip" does not exist) 2ed602d7
1.05 Pioneer LaserActive 1.05 (Asia) (info) ("Jp lsr 930810.zip" does not exist) b24b919d
1.10 Sega CD Model 1 (minor update) 1.10 (NA) (info) ("Us scd1 921011.zip" does not exist) c6d10268
1.11 Mega CD Model 2 (Japan sample/prototype) 1.11 (JP) (info) ("Jp mcd2 920501.zip" does not exist) 4be18ff6
2.00 Sega/Mega CD 2
Victor WonderMega 2 (Asia)
JVC X'Eye (NA)
2.00 (1st NA version) (info) ("Us scd2 930314.zip" does not exist) 8af65f58
2.00w (2nd NA version) (info) ("Us scd2 930601.zip" does not exist) 9f6f6276
2.00c (Asian version) (info) ("Jp mcd2 921222.zip" does not exist) dd6cc972
2.00 (1st EU version) (info) ("Eu mcd2 930330.zip" does not exist) 0507b590
2.00w (2nd EU version) (info) ("Eu mcd2 930601.zip" does not exist) 4d5cb8da
2.00 (X'Eye) (info) ("Us xeye 931227.zip" does not exist) 290f8e33
2.00 (Wondermega) (info) ("Wondermega 2.00 Bios.zip" does not exist) 2b19972f1
2.11 Sega/Mega CD 2, Aiwa CSD G1M (Japan) 2.11w (NA) (info) ("Us scd2 930621.zip" does not exist) 2e49d72c
2.11c (JP) (info) ("Aiwa_CSD_GM1_Bios.zip" does not exist) 12154531
2.21 Sega Multimega (Europe & Japan), CDX (North America), Linguaphone Education Gear (Japan) 2.21x (MultiMega, EU) (info) ("Eu mmg 930916.zip" does not exist) aacb851e
2.21x (CDX) (info) ("Us cdx 930907.zip" does not exist) d48c44b5

1 The ZIP file contains two dumps, a "good" dump and a "bad" dump. The "bad" dump has an incorrect HINT vector, but is otherwise identical to the "good" dump. The CRC32 listed here is for the "good" dump.

Other

  • Dimensions: 301 mm (11.85") x 212.5 mm (8.366") x 112.5 mm (4.429")
  • Mass: 1.4 kg (3lb 1.384oz)

Notes

  1. [767 cycles per vertex 767 cycles per vertex]
  2. [2301 cycles per triangle polygon 2301 cycles per triangle polygon]
  3. [3068 cycles per quad polygon 3068 cycles per quad polygon]
  4. [40 KB memory, 614.4 KB/s (15 FPS) to 1.2288 MB/s (30 FPS) bandwidth, 2.383275 CPU cycles per byte VRAM DMA transfer, 1.464285 MHz (15 FPS) to 2.928568 MHz (30 FPS) DMA, 9.571432 MHz (30 FPS) to 11.035715 MHz (15 FPS) remaining for polygons 40 KB memory, 614.4 KB/s (15 FPS) to 1.2288 MB/s (30 FPS) bandwidth, 2.383275 CPU cycles per byte VRAM DMA transfer, 1.464285 MHz (15 FPS) to 2.928568 MHz (30 FPS) DMA, 9.571432 MHz (30 FPS) to 11.035715 MHz (15 FPS) remaining for polygons]
  5. [32-pixel polygons, 15 FPS, scanline rendering, 250 cycles/scanline per poly, 3301 cycles/poly (4 scanlines)
    • Polygon memory: 40 bytes per polygon, 8.594 KB memory (220 polygons per frame), 132 KB/s bandwidth (3300 polygons/sec)
    32-pixel polygons, 15 FPS, scanline rendering, 250 cycles/scanline per poly, 3301 cycles/poly (4 scanlines)
    • Polygon memory: 40 bytes per polygon, 8.594 KB memory (220 polygons per frame), 132 KB/s bandwidth (3300 polygons/sec)]
  6. [64-pixel polygons, 15 FPS, 250 cycles/scanline per poly, 5068 cycles/poly (8 scanlines) 64-pixel polygons, 15 FPS, 250 cycles/scanline per poly, 5068 cycles/poly (8 scanlines)]
  7. [ASIC's sprite/texture scaling and rotation capabilities can be used for texture mapping rasterization
    • CPU cycles: 2 ASIC command cycles per texel, 128 ASIC command cycles per 8×8 texel texture, 77 cycles DMA transfer (32 bytes) per 8×8 texel texture, 5273 cycles (205 texture cycles) per 8×8 texel polygon
    • Polygon/Texture memory: 72 bytes per textured polygon, 9.844 KB memory (140 polygons per frame), 151.2 KB/s bandwidth (2100 polygons/sec)
    ASIC's sprite/texture scaling and rotation capabilities can be used for texture mapping rasterization
    • CPU cycles: 2 ASIC command cycles per texel, 128 ASIC command cycles per 8×8 texel texture, 77 cycles DMA transfer (32 bytes) per 8×8 texel texture, 5273 cycles (205 texture cycles) per 8×8 texel polygon
    • Polygon/Texture memory: 72 bytes per textured polygon, 9.844 KB memory (140 polygons per frame), 151.2 KB/s bandwidth (2100 polygons/sec)]

References


Sega Mega-CD
Topics Technical specifications | History | Magazine articles | Promotional material
Hardware Mega CD (Asia | North America | Western Europe | Eastern Europe | South America | Australasia | Africa)
Sega Multi-Mega (Asia | North America | Europe | South America | Australasia)
Wondermega | LaserActive | CSD-G1M
Misc. hardware CD BackUp RAM Cart | Mega-CD Karaoke | Pro CDX
Development tools SNASM Mega-CD | PsyQ Mega-CD SDK | PSY-Q CD Emulation System (Mega-CD)
Unreleased hardware Game Genie