Sega Saturn
From Sega Retro
Sega Saturn | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Manufacturer: Sega | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Variants: Sega Titan Video | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Add-ons: Backup Memory, PriFun, Video CD Card, Extended RAM Cartridge, ROM Cartridge | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The Sega Saturn (セガサターン), is a video game console manufactured by Sega and was the successor to the Sega Mega Drive/Genesis (as opposed to add-ons such as the Sega 32X and Mega-CD). Initially released in 1994, the Saturn was a 32-bit compact disc-based system, and was a key player in what is now widely known as the fifth generation of video game consoles. The Saturn was first released on November 22, 1994 in Japan, May 11, 1995 in North America, and July 8, 1995 in Europe.
Depending on where you live, the Saturn could be described as either Sega's most successful console of all time (Japan) or one of their biggest commercial failures (North America). Despite being powerful for its time, its complex hardware and inability to meet rapidly evolving consumer expectations and demands put it in a distant third place in the Western world, but a combination of 2D sprite games, 3D arcade ports and strong marketing campaigns made the Saturn the most successful Sega console in Japan. Estimates for the total number of Saturns sold worldwide range from 10 million to 17 million.
The Saturn's main competitors were Sony's PlayStation released just a week after the Saturn in Japan, and the Nintendo 64 from September 1996. Its arcade counterpart was the Sega Titan Video (ST-V) system. It was succeeded by the Sega Dreamcast in late 1998.
Contents
- 1 Hardware
- 2 History
- 3 Game packaging
- 4 Emulation
- 5 Games
- 6 Magazine articles
- 7 Promotional material
- 8 Artwork
- 9 External links
- 10 References
Hardware
The Sega Saturn is the successor to the Mega Drive, though as a video game system it is almost entirely different. It is a "32-bit" console, marketed in such a way that it appeared to be an evolution of the "16-bit" era of video gaming dominated by the Mega Drive and Super NES (which in turn succeeded the "8-bit" Master System and NES, respectively).
This description, however, was initially fabricated - Sega of Japan originally claimed the Saturn was a "64-bit" console[7] and some within Sega even chose to call it an "128-bit" machine,[8] a number arrived at by cumulating processors rather than simply picking the main CPU. Alternatively some areas of Sega simply went down the "multi-processor" route, refusing to get drawn into the perceived differences between 32-bit and 64-bit.[9] This was incidentally the last video game generation where these so-called "bit wars" were considered to matter.
The system uses CD-ROMs as its primary choice of media. Though it contains a cartridge slot, this is not used for games, but rather backup memory or RAM cartridges. The former was to extend the space for save games beyond that of the Saturn's internal memory, while the latter was used to augment the Saturn's limited memory and to avoid long CD load times.
The Saturn has two controller ports, and the standard Saturn controller builds on that seen in the six button Sega Mega Drive controller. It adds two shoulder buttons, first seen on the Super NES controller, bringing the amount of buttons up to nine. The 3D Control Pad, released later with NiGHTS into Dreams, would supply the console with an analogue stick and analogue shoulder buttons, the latter later being used in the Sega Dreamcast before being adopted by Nintendo and Microsoft for their GameCube and Xbox consoles, respectively.
The Sega Saturn hardware combined features from several Sega arcade systems.[10] It has a multi-processor system, like arcade machines. Its geometry engine consists of three DSP math processors, two inside both Hitachi SH-2 CPU and one inside the SCU, which were all intended to be programmed in parallel using complex assembly language, similar to how Sega programmed 3D arcade games at the time.
The VDP1 was based on the Sega Model series, with a quad polygon engine based on the Model 1, along with the Model 2's texture mapping capability. The VDP1 is capable of drawing more polygons than the Model 1, but less than the Model 2. The Saturn was also influenced by the Sega Model 1's use of a separate graphics processor for the 2D backgrounds (based on the Sega System 24).
The Saturn's VDP2 was based on Sega System 32 technology (an evolution of Super Scaler technology), used for both 2D backgrounds and 3D planes; the latter can be manipulated as polygon objects. The VDP2's tiled infinite plane engine uses tilemap compression and a form of scanline/tiled rendering to draw large, detailed, 3D texture-mapped infinite planes (for things such as grounds, seas, walls, ceilings, skies, etc.), with perspective correction and a virtually unlimited draw distance (and capable of effects such as transparency, parallax scrolling, reflective water surfaces, fog/misting,[11] fire, and heat haze), at a very high effective fillrate for its time.
The VDP2 draws 3D infinite planes as large as 4096×4096 pixels at 30 FPS, equivalent to a fillrate of over 500 MPixels/s, significantly larger than what any console or PC hardware were capable of with polygons at the time. It requires 1 million texture-mapped polygons/sec, with 500 pixels per polygon, to draw a texture-mapped 4096×4096 infinite plane at 30 FPS; the Dreamcast was the first home system capable of doing this with polygons, as it was the first home system that exceeded 500 MPixels/s polygon fillrate (using tiled rendering).
The Saturn was known for its difficult 3D development environment (especially for third-party developers), including its complex parallel processing hardware architecture, requiring familiarity with assembly language, lack of an operating system, and initial lack of C language support, useful development tools and graphics software libraries. Sega provided DTS support for these features in late 1995. However, the C language development tools were not very well optimized for Saturn hardware, only tapping into a fraction of the Saturn's power, compared to assembly language which could tap into most of the Saturn's power.
Only a handful of developers were able to squeeze most of the power out of the second SH-2 CPU, and even fewer utilized the SCU DSP, as its assembly code was more complex than the SH-2. Assembly language was often used by Japanese and British developers, but rarely used by American developers who preferred C language.[12] The VDP1 rendered quadrilateral polygons, which, despite being used by the most powerful gaming system at the time (Sega Model 2 arcade system), did not become industry standard for 3D graphics, compared to the more widely used triangle polygons.
The VDP2's tiled infinite plane engine, which could draw large 3D infinite planes with a much higher draw distance, texture details and effective fillrate than polygons at the time, was unfamiliar to most developers who relied on polygons to construct 3D planes. Sega's first-party 3D games often utilized both CPU, the DSP, and/or both VDP, but the hardware's complexity and difficult 3D development environment led to most third-party developers only utilizing a single CPU and the VDP1, just a portion of the Saturn's power, for 3D games. While the VDP2 was under-utilized for 3D games, it was frequently used for 2D games, where the VDP1 draws sprites and the VDP2 draws scrolling backgrounds.
Models
- Main article: Sega Saturn consoles.
There are a variety of Sega Saturn models of different shapes and colours, as well as novelty units, such as the Game & Car Navi HiSaturn. Differences between systems are not as drastic as seen with the Sega Mega Drive - the same basic feature set and component designs were used throughout the console's lifespan in all regions.
HST-3200/HST-3210
First seen on launch day in Japan (1994-11-22), the HST-3200 (later revised and released as the HST-3210, although the differences aside from a BIOS update are not fully understood), commonly referred to as the "grey Saturn" (although during development it had a metallic finish), was the basis for all Sega Saturns released between the Japanese launch and early 1996. These Saturns use blue "oval" buttons, mounted to black plastic at the front of the unit, and have both "power" and "access" LEDs similar to the Sega Mega-CD.
The Saturn saw variants produced by Hitachi and Victor as the HiSaturn and V-Saturn respectively, though aside from altered BIOSes and aesthetics (and bundles/pricing) these do not deviate much from the Sega designs. Novelty value sees these models worth slightly more in pre-owned markets - fewer were produced than the Sega models, but compatibility rates are much the same.
Overseas versions are physically identical (save for region encoding), but use black plastic throughout.
HST-3220
Released in March 1996, the HST-3220 stands as the only significant change to the Saturn's design, although functionality wise, the only feature omitted is the "access" LED seen in previous models. Reportedly the change in colour scheme was made to appeal to younger and female demographics.[13]
These "white" Saturns likely cost less to produce (they were certainly sold for a lot less in Japan), but from a user perspective the change is largely negligible - the console is roughly the same size and has no problems running any Saturn software. White Saturns opt for grey "circle" power and reset buttons and a pink "open" button for lifting the lid.
It is rumoured, though not proven, that the HST-3220 has a faster disc reading time than its earlier counterparts, meaning quicker loading screens in games.
When brought overseas the console continued to be shipped only in black, although the North American and European models have different coloured buttons. In 1998 Sega started releasing special versions of these consoles with semi-transparent plastic under the "This is cool" brand - only 30,000 units were produced. Again aside from aesthetic differences the consoles are interchangeable.
Some of the Japanese colour designs were also brought to Brazil.
Technical specifications
Processors
- Main CPU: 2× Hitachi SH-2 @ 28.63636 MHz[14][15][16]
- Configuration: Master/Slave
- 2x CPU cores: 32‑bit RISC instructions/registers, 74.454536 MIPS (37.227268 MIPS each, 1.3 MIPS per MHz),[17][18] up to 2 instructions per cycle[19]
- 2x DMA units: 2x DMAC (Direct Memory Access Controller),[20] parallel processing[21]
- 4x internal fixed‑point math processors:[22] 2x MULT multiplier DSP,[20][23][24] 2x DIVU division units (28.63636 MHz),[20][23] parallel processing[25]
- Bus width: 64‑bit (2× 32‑bit) internal, 32‑bit external[28]
- Word length: 32-bit
- System coprocesor: Custom Saturn Control Unit (SCU), with DSP for geometry processing and DMA controller for system control[28][22][29]
- CD‑ROM CPU: Hitachi SH-1 32‑bit RISC processor @ 20 MHz (20 MIPS)[15] (controlling the CD‑ROM)
- Microcontroller: Hitachi HD404920[31] (4‑bit MCU) "System Manager & Peripheral Control" (SMPC) @ 4 MHz[22]
- Optional MPEG Video CD Card:[33][14]
- MPEG Video decoder: Sega P/N 315-5765 (Hitachi HD814101FE)
- MPEG Audio decoder: Hitachi HD814102F
Audio
- Sound processor: Yamaha SCSP (Saturn Custom Sound Processor) YMF292[34]
- Sound CPU: Motorola 68EC000 (16/32‑bit CISC) sound processor @ 11.29 MHz[28] (1.97575 MIPS[37])
- Bus width: 16‑bit internal, 16‑bit external
Video
- Sega/Hitachi VDP1 @ 28.63636 MHz: Handles sprite/texture and polygon drawing[38][31]
- Bus width: 48‑bit (3x 16‑bit)[22]
- Word length: 16-bit
- Sega/Yamaha VDP2 @ 28.63636 MHz: Backgrounds, scrolling, Handles background, scroll and 3D rotation planes[39][31]
- Bus width: 32‑bit[22]
- Word length: 32-bit
- Sony CXA1645M RGB‑Composite Video Encoder[31]
Graphics
- Graphics pipeline:
- 3 DSP geometry processors: 2× SH-2 DSP, SCU DSP
- 2 VDP rendering processors: VDP1 for sprites/textures/polygons, VDP2 for planes/backgrounds/textures
- Video clock rate: 28.63636 MHz MHz (NTSC),[40][14] 28.4375 MHz (PAL)[40]
- NTSC dot clock: 7.15909 MHz (lo-res),[14] 14.31818 MHz (hi-res)
- PAL dot clock: 7.109375 MHz (lo-res), 14.21875 MHz (hi-res)
- Display resolutions: 320×224 to 704×480 (see Resolutions)[40][41]
- NTSC overscan resolution: 453×263 (lo-res),[14] 907×263 (hi-res)
- PAL overscan resolution: 454×313 (lo-res), 908×313 (hi-res)
- Refresh rate: 30–60 Hz (NTSC), 25–50 Hz (PAL)[42]
- Frame rate: 1–60 FPS (NTSC), 1–50 FPS (PAL)
- Color depth: 16-bit RGB to 32‑bit RGBA (24‑bit color with 8‑bit alpha transparency)[36]
- Color palette: 16,777,216 (VDP2), 32,768 (VDP1)
- Colors on screen: 256 to 16,777,216 (VDP2), 256 to 32,768 (VDP1)
- VDP2 colors per background: 16 colors (4-bit) to 16,777,216 colors (24-bit)[43][44]
- VDP1 colors per sprite/polygon: 16 colors (4-bit) to 32,768 colors (15-bit)[45][46]
- CLUT: Virtually unlimited number of CLUTs[47]
- DSP geometry processing: 160.363616 MIPS (74.454536 MIPS SH-2, 85.90908 MIPS SCU)
- T&L geometry calculations: 87 MOPS fixed-point calculations[fn 5]
- Vertex transformations: 2,400,000 vertices/sec[fn 6]
- Polygon transformations: 1,800,000 polygons/sec[fn 7]
- Flat-shaded polygons: 867,000 triangles/s (99 ops/triangle), 676,000 quads/s (127 ops/quad)
- Flat-shaded polygons with lighting: 740,000 triangles/s (116 ops/triangle), 596,000 quads/s (144 ops/quad)
- Gouraud-shaded polygons: 665,000 triangles/s (129 ops/triangle), 499,000 quads/s (172 ops/quad)
- Gouraud-shaded polygons with lighting: 477,000 triangles/s (180 ops/triangle), 357,000 quads/s (240 ops/quad)
- DSP–VDP transmission bus bandwidth: 57.27272 MB/s (16-bit, 28.63636 MHz)[55]
- Maximum polygon transfer: 676,000 quads/s (21.632 MB/s, 32 bytes/polygon)[56]
- Optional MPEG Video CD Card: 704×480 resolution, 30 frames/sec, 16‑bit audio with 44.1 kHz sampling,[57] up to 72 minutes on one CD[33]
SCU DSP
- SCU math coprocessor: Geometry DSP @ 14.31818 MHz, 32‑bit fixed‑point instructions[29][58][59]
- Parallel units: 32/48-bit ALU (arithmetic logic unit), 48/64‑bit Multiplier, 32-bit instruction decoder
- Buses:[58][60]
- Internal: 4 parallel buses, 32-bit per bus, 128-bit overall bus width, 3 buses at 14.31818 MHz, 1 bus at 28.63636 MHz
- External: 32-bit, 28.63636 MHz
- Cache RAM: 2 KB (1 KB data, 1 KB program)[61]
- Instructions: 6 parallel instructions/cycle (one instruction per unit/bus),[30] 85.90908 MIPS (6 MIPS/MHz)
- Fixed-point operations: 28.63636 MOPS (million operations per second), 2 MOPS/MHz (2 parallel operations/cycle)
- Capabilities: Matrix and vector calculations, 3D point transformations, lighting calculations, fixed-point calculations,[59] faster than SH-2,[62] can use DMA to directly fetch and store vertex data, floating-point operations, geometry transformations, voxel rendering acceleration, fast coordinate transformations, lighting computations[63]
- Notes: Can only be programmed with assembly language, more difficult to program than SH-2[59]
VDP1
- Main article: VDP1 (Saturn).
- VDP1 @ 28.63636 MHz: Handles sprite/texture and polygon drawing,[38] color calculation and shading,[22] geometry[47]
- Versions: Sega 315‑5883 (Hitachi HD64440) Video Display Processor 1 (VDP1),[31] Sega 315‑5689 VDP1[22]
- Adjustable video clock rate: 28.63636 MHz or 26.8465875 MHz (NTSC),[40][14] 28.4375 MHz or 26.8426 MHz (PAL)[40]
- Parallel bus structure: 3 parallel data buses (dual framebuffers, polygon/texture/sprite RAM), 48-bit bus width (16-bit per bus),[64] 171.8184 MB/s bandwidth (57.27272 MB/s per bus)
- Parallel bus cycles: 85.90908 million cycles/sec (28.63636 MHz polygon/texture/sprite RAM, 28.63636 MHz draw/render framebuffer, 28.63636 MHz display/erase framebuffer)[42]
- Color palette: 32,768 colors (15-bit RGB) to 16,777,216 (24-bit VDP2 CRAM palette, accessible by VDP1)[65]
- Features: Alpha blending, clipping, luminance,[46] shadows,[67] transparency[68] (32 levels of transparency using VDP2),[66] per-pixel transparency, flat shading, Gouraud shading,[69] edge anti‑aliasing[70]
- Framebuffer capabilities: Double buffering, dual 256 KB framebuffers, rotation & scaling,[46] VDP1 framebuffer can be rotated as bitmap layer by VDP2[71]
- Framebuffer resolution: 512×256, 512×512, 1024×256[72]
- Overscan resolution: 1708×263 (NTSC), 1820×313 (PAL), 852×525 (31KC), 848×562 (HDTV)[41]
- Sprite/Texture capabilities: Rotation & scaling, flipping, distortion,[38][46] warping, vertical and horizontal line scrolling, virtually unlimited color lookup tables,[47][73] System 24/32 sprite rendering system[74]
- Sprite/Texture size: 8×1 to 504×255 texels[75]
- Colors per sprite/texture in Lo-Res: 16, 64, 128, 256, and 32,768[45]
- Colors per sprite/texture in Hi-Res: 16, 64, 128, and 256[76]
- Maximum texels per scanline: 1812 (NTSC),[40] 1820 (PAL)[41]
- Maximum sprites/textures per scanline: 226 (NTSC), 227 (PAL)
- Polygon capabilities: Texture mapping,[38] lighting,[77][78] shading, wire‑frame, flat shading, Gouraud shading,[22][78] quad polygons, perspective correct forward texture mapping
- Sprite/Texture/Polygon RAM: 512 KB[79]
- Sprite/Polygon size: 32 bytes (flat shading),[56][80] 40 bytes (Gouraud shading),[81] 64–96 bytes (shadows),[69] 72–104 bytes (shadows, Gouraud shading)
- Texture size: 4 bytes (8×1 texels, 16 colors) to 251.02 KB (504×255 texels, 32,758 colors)[80]
- Maximum sprites per frame: 16,383 (virtually unlimited),[47] 13,106 (Gouraud shading), 5461–8191 (shadows)
- Maximum polygons per frame: 16,384 (flat shading), 16,383 (texture mapping), 13,107 (Gouraud shading), 13,106 (texture mapping, Gouraud shading), 8192 (shadows), 8191 (texture mapping, shadows), 7281 (texture mapping, shadows, Gouraud shading)
- Framebuffer fillrate: 28.63636 MPixels/s 16bpp (1 cycle/pixel),[40][82][41] 35.6465 MPixels/s 8bpp (28.63636 MPixels/s draw, 14.418 MPixels/s erase/write)[83][84]
- Shadows/Translucency: 4.772733 MPixels/s (6 cycles/pixel)[69]
- Texture mapping fillrate: 28.536811 MTexels/s (504×255 textures), 18.205897 MTexels/s (8×8 textures)[85]
- Polygon rendering performance:[56][87]
- Texture mapping performance:[85][89][86]
- 488,000 polys/s: Lighting, 8133–16,352 polys/frame, 32-texel textures (1–257 KB)
- 200,000 polys/s:[88][47] Lighting, Gouraud shading, 3333–16,352 polys/frame, 32-texel textures (1–381 KB)
- 152,000 polys/s: Lighting, Gouraud shading, shadows, translucency, 2533–7281 polys/frame, 32-texel textures (1–333 KB)
VDP2
- Main article: VDP2 (Saturn).
- VDP2 @ 28.63636 MHz: Handles background, scroll and 3D rotation planes[39]
- VDP2 cores: 4 parallel cores (17 units),[90] 114.5456 million operations/cycles per sec (28.4375 MHz/core)
- Bus control
- H/V counter & timing generator
- Scroll picture block: 8 units (Normal picture coordinate calculation, Rotation picture coordinate calculation, Pattern name control, Window control, Character control, Line picture control, VRAM control, Dot data control)
- Video process: 7 units (Color offset & shadow, Output data control, Color computing control, Color RAM, Priority control, Color RAM control, Sprite control)
- Features: Transparency (32 levels of transparency, can also be applied to VDP1 polygons/sprites),[66] shadowing, 2 windows for special calculations,[44] matrix calculations[91]
- Planes: 7 layers, 2–6 simultaneous layers (1–4 scrolling 2D backgrounds, 1–2 rotating 3D playfields, 1 back screen)[44][43][94]
- 2D scrolling backgrounds: Scrolling, parallax scrolling, single-axis 2D rotation[95]
- NBG0: 16–16,777,216 colors, tilemap (1024×1024 to 2048×2048) or bitmap (512×256 to 1024×512), column/row/line scrolling, scaling
- NBG1: 16–32,768 colors, tilemap (1024×1024 to 2048×2048) or bitmap (512×256 to 1024×512), column/row/line scrolling, scaling
- NBG2/NBG3: 16–256 colors, tilemap (1024×1024 to 2048×2048)
- 3D rotating playfields: Scrolling, scaling, dual-axis 3D rotation,[95] 3D infinite ground planes, perspective correct 3D rotation, can be manipulated as polygon objects,[92] can have curved surface and bumps[93]
- RBG0: 16–16,777,216 colors, tilemap (2048×2048 to 4096×4096) or bitmap (512×256 to 512×512)
- RBG1: 16–16,777,216 colors, tilemap (2048×2048 to 4096×4096)
- Back screen: 1 plain background,[96] 1 to 240 colors (1 color/scanline)
- 2D scrolling backgrounds: Scrolling, parallax scrolling, single-axis 2D rotation[95]
- Tilemap capabilities: 8×8 and 16×16 tile sizes,[43] scroll plane up to 8192×8192 pixels,[97] rotating 3D infinite planes up to 4096×4096 pixels each,[94] tile compression, tiled rendering, virtually unlimited draw distance
- Bitmap capabilities: Bitmap layers can be used as additional framebuffer[98] (with full transparency), displays VDP1 framebuffer as additional bitmap layer, can rotate VDP1 framebuffer[71]
- Color palette: 16,777,216 colors (24-bit), 32,768 colors (15-bit), 65,536 colors (15-bit with transparency)
- Bitmap fillrate:[101][102]
- 2D scrolling planes: 14.31818–114.54544 MPixels/s
- 16,777,216 colors on screen: 14.31818 MPixels/s (2 cycles/pixel)
- 32,768 colors per plane: 28.63636 MPixels/s (1 pixel/cycle)
- 256 colors per plane: 57.27272 MPixels/s (2 pixels/cycle)
- 16 colors per plane: 114.54544 MPixels/s (4 pixels/cycle)
- 3D rotating playfield: 14.31818 MPixels/s (2 cycles/pixel)
- 2D scrolling planes: 14.31818–114.54544 MPixels/s
- Tilemap fillrate: 2x 128×128 to 512×512 tiles/frame, 1.96608–7.86432 million tiles/sec
- 2D scrolling planes: 2x 1024×1024 to 2048×2048 pixels/frame, 125.82912–503.31648 MPixels/s (effective fillrate)
- 3D rotating playfields: 2048×2048 to 4096×4096 pixels/frame, 251.65824–503.31648 MPixels/s (effective fillrate)
- Effective polygon fillrate: 1 million texture-mapped polygons/sec, 500 texels/polygon
Resolutions
The Saturn supported the following display resolutions:[103]
Progressive
- 320×224 (Lo‑Res)
- 320×240 (Lo‑Res)
- 320×256 (Lo-Res, PAL)
- 352×224 (Lo‑Res)
- 352×240 (Lo‑Res)
- 352×256 (PAL)
- 640×224
- 640×240
- 640×256 (PAL)
- 704×224
- 704×240
- 704×256 (PAL)
Interlaced
- 320×448
- 320×512 (PAL)
- 320×480
- 352×448
- 320×480
- 352×512 (PAL)
- 640×448 (Hi‑Res)
- 640×480 (Hi‑Res)
- 640×512 (Hi‑Res, PAL)
- 704×448 (Hi‑Res)
- 704×480 (Hi‑Res)
- 704×512 (Hi‑Res, PAL)
Sound
- Main article: Saturn Custom Sound Processor.
- SCSP @ 22.58 MHz:[35][34]
- Audio channels: 32
- Sound formats: PCM, FM, MIDI, LFO
- PCM sampling: 16‑bit and 8‑bit audio depth, 44.1 kHz sampling sate (CD quality), up to 32 PCM channels
- FM synthesis: 1–4 operators per FM channel, up to 32 FM channels (1‑operator) or 8 FM channels (4‑operator)
- LFO waveforms: 4 waveform types (Sawtooth, rectangular, triangular, white noise), up to 32 LFO channels
- CD‑DA: 1 streaming CD‑DA channel (16‑bit PCM, 44.1 kHz) from CD
- Stereo audio output
Memory
- Total memory: 5.068–11.068 MB (5152 KB system, 39,408 bytes cache, 512–5120 KB cartridge, 1 MB card)
- System RAM: 4640 KB (4.53125 MB)[55][33]
- 2 MB Work RAM (32‑bit, 28.63636 MHz)
- 1.5 MB VRAM (SDRAM, 80-bit, 28.63636 MHz)
- 512 KB Sound RAM (FPM DRAM, 16‑bit, 20 MHz, 50ns cycles, 70ns access)[111][112]
- 512 KB CD‑ROM sub‑system buffer data cache (FPM DRAM, 16‑bit, 20 MHz, 50ns cycles, 80ns access)[113][109]
- 32 KB battery backup NVRAM (SRAM, 8‑bit, 10 MHz, 100ns)[114][115]
- System ROM: 512 KB BIOS (MROM/EPROM, 16‑bit, 10 MHz)[31][116]
- Internal processor cache: 39,408 bytes (38.484375 KB)[28][22]
- Optional cartridge: 512 KB to 4.5 MB
- RAM cartridge: 512 KB to 4.5 MB
- Extended RAM Cartridge: 1 MB or 4 MB Work RAM (FPM DRAM, 16-bit, 22.222222 MHz, 45ns cycles, 70ns access)[117][118]
- Saturn Backup Memory: 512 KB battery backup
- Pro Action Replay: 512 KB battery backup
- Action Replay Plus: 4.5 MB
- Saturn ROM Cartridge: 2 MB (The King of Fighters '95)
- RAM cartridge: 512 KB to 4.5 MB
- Optional MPEG Video CD Card: 1 MB (512 KB FPM RAM buffer, 512 KB MROM program)[33][14]
Configuration
System RAM buses, all connected through the SCU:[28][55][22]
- System bus (32‑bit, 28.63636 MHz)
- SH2 (×2), SCU, SMPC <–> Work RAM (2× SDRAM, 2× FPM DRAM), battery backup SRAM
- Video sub‑system buses (80-bit, 28.63636 MHz)[38]
- SCU <–> VDP1, VDP2 (16-bit)
- VDP1 <–> Polygon/Texture/Sprite VRAM (SDRAM, 16-bit)
- VDP1 <–> Framebuffer 0 VRAM (SDRAM, 16-bit)
- VDP1 <–> Framebuffer 1 VRAM (SDRAM, 16-bit)
- VDP2 <–> Background VRAM (2× SDRAM, 32-bit)[39]
- Sound sub‑system bus — SCU, 68EC000, SCSP <‑> Sound RAM (FPM DRAM) (16-bit, 28.63636 MHz)
- CD‑ROM sub‑system bus — SCU, SH1 <‑> CD‑ROM cache/buffer RAM (FPM DRAM) (16-bit, 28.63636 MHz)
Bandwidth
- System RAM bandwidth: 480.90904 MB/s (7 buses, 144-bit bus width)
- System bus RAM: 114.54544 MB/s (32‑bit, 28.63636 MHz)
- Work RAM: 114.54544 MB/s (114.54544 MB/s SDRAM, 88.888888 MB/s FPM DRAM)
- Battery backup SRAM: 10 MB/s (8‑bit, 10 MHz)
- VRAM: 286.3636 MB/s (SDRAM, 4 buses, 80-bit bus width, 28.63636 MHz)
- VDP1: 171.81816 MB/s (114.54544 MB/s framebuffers, 57.27272 MB/s polygons/textures/sprites) (48-bit)
- VDP2: 114.54544 MB/s (backgrounds) (32-bit)
- Sound RAM: 40 MB/s (FPM DRAM, 16‑bit, 20 MHz)
- CD‑ROM cache/buffer: 40 MB/s (FPM DRAM, 16‑bit, 20 MHz)
- System bus RAM: 114.54544 MB/s (32‑bit, 28.63636 MHz)
- Internal processor bandwidth:
- SH2 cache: 229.09088 MB/s (114.54544 MB/s per SH2)
- SH1 cache: 80 MB/s (32‑bit, 20 MHz)
- SCU DSP RAM cache: 286.3636 MB/s (171.81816 MB/s for 3 buses, 114.54544 MB/s for 1 bus)
- SMPC: 7 MB/s (2 MB/s RAM, 5 MB/s ROM)
- 68EC000: 22.58 MB/s (16‑bit, 11.29 MHz)
- SCSP: 67.74 MB/s (24‑bit, 22.58 MHz)
- VDP: 286.3636 MB/s (171.81816 MB/s VDP1, 114.54544 MB/s VDP2 color RAM)
- System ROM bandwidth: 20 MB/s (16‑bit, 10 MHz)
- Optional cartridge RAM bandwidth:
- 44.444444 MB/s (FPM DRAM, 16-bit, 22.222222 MHz)
- 50 MB/s (FPM DRAM, 16-bit, 25 MHz)
Storage
Input/Output
- Main article: List of Sega Saturn accessories.
- Two 16‑bit bidirectional parallel I/O ports
- High-speed serial communications port (Both SH2 SCI channels and SCSP MIDI)
- Cartridge connector
- Internal expansion port for video decoder card
- Composite video/stereo (JP Part No: HSS-0106)
- NTSC/PAL RF (US Part No.: MK-80116, JP Part No.: HSS-0110)
- S-Video compatible (JP Part No.: HSS-0105)
- RGB compatible (JP Part No.: HSS-0109)
- EDTV compatible (optional)
Peripherals
- Main article: List of Sega Saturn accessories.
Power source
- AC120 volts; 60 Hz (US)
- AC240 volts; 50 Hz (EU)
- AC200 volts; 60 Hz (JP)
- 4 volt lithium battery to power non-volatile RAM and SMPC internal real-time clock
- Power Consumption: 25 W
Dimensions (US/European model)
- Width: 260 mm (10.2 in)
- Length: 230 mm (9.0 in)
- Height: 89 mm (3.2 in)
BIOS
BIOS Version | Machine | Download |
---|---|---|
1.00 | Sega Saturn (Japan) | 1.00 (Asian Saturn) (info) ("Sega Saturn BIOS (1.00) (J).zip" does not exist) |
1.00a | Sega Saturn (NA & EU) | 1.00a (NA & EU Saturn) (info) ("Sega Saturn BIOS (1.00a) (UE).zip" does not exist) |
1.003 | Sega Saturn Devkit (Japan) | 1.003 (Asian Devkit) (info) ("Sega Saturn BIOS (1.003) (J).zip" does not exist) |
1.01 | Sega Saturn (Japan), HiSaturn (Japan), V-Saturn (Japan) | 1.01 (Asian Saturn) (info) ("Sega Saturn BIOS (1.01) (J).zip" does not exist) |
1.01 (Asian HiSaturn) (info) ("HI-Saturn BIOS (1.01) (J).zip" does not exist) | ||
1.01 (Asian V-Saturn) (info) ("V-Saturn BIOS (1.01) (J).zip" does not exist) | ||
1.01a | Sega Saturn (NA & EU) | 1.01a (NA & EU Saturn) (info) ("Sega Saturn BIOS (1.01a) (UE).zip" does not exist) |
1.02 | HiSaturn (Japan) | 1.02 (JP HiSaturn) (info) ("Bios_Hi-Saturn_1.02_(J).rar" does not exist) |
1.03 | HiSaturn Navi (Japan) | 1.03 (JP HiSaturn Navi) (info) ("Bios_GameNavi_HiSaturn_1.03.rar" does not exist) |
Errata
VDP1 transparency rendering quirk causes strips of pixels to be rewritten to framebuffer for 2-point (scaled) and 4-point (quadrangle) "sprites", applying the transparency effect multiple times. Rarely seen in commercial games (e.g. Robotica explosions), later titles implemented software transparency to correctly render transparent polygons (e.g. Dural in Virtua Fighter Kids).
The VDP1 supports per-pixel transparency between different polygons/sprites in the VDP1 framebuffer, or between VDP1 and VDP2 layers, but not both at the same time, with the VDP2's transparency overriding the VDP1's transparency. In addition, the VDP1 takes six times longer to draw transparent pixels than opaque pixels.[69] The VDP2, in comparison, has no issues with transparency, nor does the use of transparency affect the VDP2's performance.
There are several ways to overcome the VDP1's transparency issues. The most common method used by Saturn games is to fake transparency with dithering, using a mesh that gets blended by a television's Composite or S-Video cable. Another method is to use the VDP2's hardware transparency, by using a VDP2 bitmap layer as an additional transparent framebuffer, copying transparent assets from the VDP1 framebuffer to a VDP2 bitmap framebuffer layer (e.g. the transparent polygons in Burning Rangers). Another method is software transparency, programming the CPU with software code.
Comparison
- Main article: Sega Saturn/Hardware comparison.
History
- Main article: History of the Sega Saturn.
Game packaging
Japanese packaging
Japanese Saturn software usually came packaged in standard jewel cases, much like music CDs. They also came with spinecards - three-fold pieces of light cardboard that hug the spine of the jewel case. These are very valuable for collectors who wish to claim a game is "complete". The spinecard also indicates that the CD is for use with a Sega Saturn console - specifically Japanese NTSC systems. There were also jewel case quad CD cases, and a variant of the single case which was slightly thicker and VERY hard to replace.
Most of the time the spinecard will have a gold and black background with the Japanese Saturn logo and lettering printed vertically. Saturn collection games will have red and white spinecard with white lettering, the Saturn Collection logo under that, and the 2,800 yen price featured prominently. Manual is included with the cover seen through the front of the jewel case. The left side of the manual will usually have a bar similar in design to the spinecard. The Japanese SEGA rating, if there is one, will be included on the manual front (usually on one of the corners). There is also the insert on the back which may feature artwork or screenshots from the game. A black bar on the bottom of the insert contains information much like the spinecard, licensing information, et cetera.
The Japanese packaging was adopted in smaller Asian markets such as South Korea and China.
North American packaging
The US used much larger jewel cases identical to the US Sega Mega-CD jewel cases, since many of these were in fact leftover Sega CD jewel cases. The US case has a white spine containing a 30 degree stripe pattern in gray, with white outlined lettering displaying the words "Sega Saturn". Oddly some US packaging seems to have taken a step backwards in terms of aesthetics - with minimal front artwork almost akin to the Sega Master System.
There are many flaws with the US packaging:
- Their sheer size made them more vulnerable to cracking.
- The mechanism that keeps the cover closed wears out quickly if the cover is opened and closed too much
- There is too much empty space inside the case. If the CD ever came off the case's spindle on its own (caused by rough handling of the case), the CD ends up being tossed around the inside of the case, causing either huge amount of scratches on the disc from careful handling of the case or shattering the disc from continued rough handling of the case.
European packaging
European cases come in two variants, both designed and engineered by Sega. One has a strong plastic design similar to the cases used with the Mega Drive and Master System (but taller, thinner and slightly more secure). The other feels far cheaper, being literally two pieces of plastic held together by a cardboard cover. Though the former was more preferred by the consumer, the latter was more common as it was cheaper to produce.
Both European cases has a solid black spine, with white lettering displaying the words "Sega Saturn". The manual slides in the case just like a normal jewel case and there is a back insert with information about the game. Like the American cases they are still too big and can lead to discs moving about and becoming scratched, though this may be to compensate for large multi-language manuals.
Some European boxes were wrapped in a transparent plastic shell after manufacture for extra security.
Brazillian packaging
Brazilian games were packaged in cardboard boxes, with a CD sleeve inside to keep the disc secure.
Emulation
The Saturn is notoriously hard to emulate due to its complex architecture (dual processors, etc.), but three notable emulators do exist:
- SSF is a highly compatible emulator, which is in continual development by a single developer.
- GiriGiri was initially based on an abandoned emulator by Sega themselves, and was considered the best until development ceased and SSF overtook it.
- Yabause is an open-source effort to create a Saturn emulator.
Software that plays files in the Saturn Sound Format, which stores audio ripped from games, does so through emulation of the audio-related code only.
Games
List of games
- Main article: List of Saturn games.
Launch titles
Japan
North America
- Clockwork Knight
- Daytona USA
- Panzer Dragoon
- Worldwide Soccer: Sega International Victory Goal Edition
- Virtua Fighter
Europe
Brazil
- Bug!
- Clockwork Knight
- Daytona USA
- Panzer Dragoon
- Virtua Fighter
- Worldwide Soccer: Sega International Victory Goal Edition
Magazine articles
- Main article: Sega Saturn/Magazine articles.
Promotional material
Print advertisements
also published in:
- CD Consoles (FR) #11: "Novembre 1995" (1995-xx-xx)[122]
Pamphlets
Television advertisements
JP (launch)
US (1)
US (2)
US (Who?)
US (Who? 15 second variant)
UK (launch; long)
UK (launch; short)
Artwork
External links
- Dave's Sega Saturn Page - Famous fansite that was extremely popular during the Saturn's heyday (no longer updated).
References
- ↑ 1.0 1.1 File:CVG UK 164.pdf, page 7
- ↑ File:CVG UK 165.pdf, page 30
- ↑ File:ConsolesMicro FR 01.pdf, page 13
- ↑ File:SegaMagazin DE 21.pdf, page 6
- ↑ File:HobbyConsolas ES 046.pdf, page 28
- ↑ File:HobbyConsolas ES 050.pdf, page 26
- ↑ File:SegaSaturn94JPCatalog.pdf
- ↑ File:Edge UK 024.pdf, page 9
- ↑ File:Hyper AU 003.pdf, page 8
- ↑ Technology That Defines the Next Generation: The Sega Saturn White Paper
- ↑ File:SSM UK 24.pdf, page 25
- ↑ 12.0 12.1 File:Edge UK 030.pdf, page 99
- ↑ File:MAXIMUM UK 06.pdf, page 127
- ↑ 14.0 14.1 14.2 14.3 14.4 14.5 14.6 Sega Saturn hardware notes (2004-04-27)
- ↑ 15.0 15.1 File:Hitachi SuperH Programming Manual.pdf
- ↑ File:SH7604 Hardware Manual.pdf
- ↑ File:SH-2A.pdf, page 2
- ↑ SH7040, SH7041, SH7042, SH7043, SH7044, SH7045, Renesas
- ↑ File:Hitachi SuperH Programming Manual.pdf, page 390
- ↑ 20.0 20.1 20.2 File:SH7604 Hardware Manual.pdf, page 3
- ↑ File:SH7604 Hardware Manual.pdf, page 219
- ↑ 22.00 22.01 22.02 22.03 22.04 22.05 22.06 22.07 22.08 22.09 22.10 22.11 22.12 22.13 File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf
- ↑ 23.0 23.1 File:SH7604 Hardware Manual.pdf, page 22
- ↑ File:ST-103-R1-040194.pdf, page 23
- ↑ 25.0 25.1 File:SH7604 Hardware Manual.pdf, page 303
- ↑ File:Hitachi SuperH Programming Manual.pdf, page 31
- ↑ 27.0 27.1 File:Hitachi SuperH Programming Manual.pdf, page 155
- ↑ 28.0 28.1 28.2 28.3 28.4 28.5 28.6 28.7 File:ST-103-R1-040194.pdf
- ↑ 29.0 29.1 File:ST-097-R5-072694.pdf
- ↑ 30.0 30.1 File:ST-TECH.pdf, page 157
- ↑ 31.0 31.1 31.2 31.3 31.4 31.5 31.6 31.7 Sega Saturn (MAME)
- ↑ 32.0 32.1 File:HD40491 datasheet.pdf
- ↑ 33.0 33.1 33.2 33.3 File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf, page 12
- ↑ 34.0 34.1 File:ST-077-R2-052594.pdf
- ↑ 35.0 35.1 File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf, page 42
- ↑ 36.0 36.1 Sega Saturn FAQ (January 8, 2000)
- ↑ Obsolete Microprocessors
- ↑ 38.0 38.1 38.2 38.3 38.4 File:ST-013-R3-061694.pdf
- ↑ 39.0 39.1 39.2 File:ST-058-R2-060194.pdf
- ↑ 40.0 40.1 40.2 40.3 40.4 40.5 40.6 File:ST-013-R3-061694.pdf, page 52
- ↑ 41.0 41.1 41.2 41.3 File:ST-013-R3-061694.pdf, page 64
- ↑ 42.0 42.1 File:ST-013-R3-061694.pdf, page 6
- ↑ 43.0 43.1 43.2 File:ST-058-R2-060194.pdf, page 24
- ↑ 44.0 44.1 44.2 STV VDP2 (MAME)
- ↑ 45.0 45.1 File:ST-013-R3-061694.pdf, page 18
- ↑ 46.0 46.1 46.2 46.3 STV VDP1 (MAME)
- ↑ 47.0 47.1 47.2 47.3 47.4 47.5 47.6 File:NextGeneration US 24.pdf, page 64
- ↑ 48.0 48.1 48.2 File:SH7604 Hardware Manual.pdf, page 51
- ↑ 49.0 49.1 49.2 File:Hitachi SuperH Programming Manual.pdf, page 308
- ↑ File:SH7604 Hardware Manual.pdf, page 36
- ↑ 51.0 51.1 File:ST-240-A-SP1-052295.pdf, page 8
- ↑ Design of Digital Systems and Devices (page 97)
- ↑ 3D Polygon Rendering Pipeline (page 50)
- ↑ File:ST-237-R1-051795.pdf, page 51
- ↑ 55.0 55.1 55.2 55.3 File:13-APR-94.pdf, page 8
- ↑ 56.0 56.1 56.2 File:ST-013-R3-061694.pdf, page 40
- ↑ File:ST-103-R1-040194.pdf, page 17
- ↑ 58.0 58.1 File:ST-097-R5-072694.pdf, page 93
- ↑ 59.0 59.1 59.2 File:ST-TECH.pdf, page 149
- ↑ File:ST-TECH.pdf, page 152
- ↑ File:ST-103-R1-040194.pdf, page 25
- ↑ File:ST-TECH.pdf, page 163
- ↑ The State of Sega Saturn Homebrew
- ↑ File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf, page 34
- ↑ File:TUTORIAL.pdf, page 11
- ↑ 66.0 66.1 66.2 File:ST-TECH.pdf, page 147
- ↑ File:ST-TECH.pdf, page 135
- ↑ File:ST-013-R3-061694.pdf, page 34
- ↑ 69.0 69.1 69.2 69.3 File:ST-013-R3-061694.pdf, page 110
- ↑ File:ST-013-R3-061694.pdf, page 24
- ↑ 71.0 71.1 File:ST-058-R2-060194.pdf, page 177
- ↑ File:ST-013-R3-061694.pdf, page 149
- ↑ Sega Saturn Tech Specs
- ↑ Sega System 24 Hardware Notes (2013-06-16)
- ↑ File:ST-013-R3-061694.pdf, page 119
- ↑ File:ST-013-R3-061694.pdf, page 29
- ↑ File:ST-238-R1-051795.pdf
- ↑ 78.0 78.1 File:ST-238-R1-051795.pdf, page 232
- ↑ File:ST-013-R3-061694.pdf, page 81
- ↑ 80.0 80.1 File:ST-013-R3-061694.pdf, page 75
- ↑ File:ST-013-R3-061694.pdf, page 39
- ↑ File:ST-013-R3-061694.pdf, page 35
- ↑ File:ST-013-R3-061694.pdf, page 65
- ↑ File:ST-013-R3-061694.pdf, page 61
- ↑ 85.0 85.1 85.2 85.3 File:TUTORIAL.pdf, page 8
- ↑ 86.0 86.1 86.2 Saturn VDP1 hardware notes (2003-05-17)
- ↑ File:TUTORIAL.pdf, page 15
- ↑ 88.0 88.1 File:SegaVisions US 24.pdf, page 14
- ↑ 89.0 89.1 File:ST-013-R3-061694.pdf, page 41
- ↑ File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf, page 38
- ↑ File:ST-058-R2-060194.pdf, page 163
- ↑ 92.0 92.1 File:TUTORIAL.pdf, page 223
- ↑ 93.0 93.1 [Sega DTS, March 1996, Coefficient Table Madness Demo Sega DTS, March 1996, Coefficient Table Madness Demo]
- ↑ 94.0 94.1 File:ST-058-R2-060194.pdf, page 132
- ↑ 95.0 95.1 File:13-APR-94.pdf, page 12
- ↑ File:ST-058-R2-060194.pdf, page 23
- ↑ File:13-APR-94.pdf, page 28
- ↑ File:ST-058-R2-060194.pdf, page 54
- ↑ File:ST-058-R2-060194.pdf, page 79
- ↑ File:ST-058-R2-060194.pdf, page 360
- ↑ File:ST-058-R2-060194.pdf, page 49
- ↑ File:ST-TECH.pdf, page 142
- ↑ File:ST-103-R1-040194.pdf, page 39
- ↑ 104.0 104.1 File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf, page 26
- ↑ 105.0 105.1 File:HM5241605 datasheet.pdf
- ↑ 106.0 106.1 106.2 106.3 File:UPD4504161 datasheet.pdf
- ↑ File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf, page 51
- ↑ File:TC514260B datasheet.pdf
- ↑ 109.0 109.1 File:HM514260 datasheet.pdf
- ↑ 110.0 110.1 File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf, page 37
- ↑ File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf, page 46
- ↑ File:HM514270D datasheet.pdf
- ↑ File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf, page 55
- ↑ File:Sega Service Manual - Sega Saturn (PAL) - 013-1 - June 1995.pdf, page 32
- ↑ File:SRM20256L datasheet.pdf
- ↑ File:TC574200D datasheet.pdf
- ↑ 「セガサターン拡張RAMカートリッジ 回路図」
- ↑ File:HM514260C datasheet.pdf
- ↑ Sega Saturn Memory Cartridge Interface
- ↑ File:KM48C2100A datasheet.pdf
- ↑ GamePro, "June 1996" (US; 1996-xx-xx), page 22
- ↑ CD Consoles, "Novembre 1995" (FR; 1995-xx-xx), page 89
- ↑ Hyper, "July 1995" (AU; 1995-xx-xx), page 11
Sega Home Video Game Systems | ||||||||||||||||||||||||||||
83 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SG-1000 | SG-1000 II | Mega Drive | Mega Drive II | |||||||||||||||||||||||||
SC-3000 | Mega-CD | Mega-CD II | Genesis 3 | |||||||||||||||||||||||||
Sega Mark III | 32X | Dreamcast | ||||||||||||||||||||||||||
Master System | Master System II | |||||||||||||||||||||||||||
AI Computer | Game Gear | |||||||||||||||||||||||||||
Saturn | ||||||||||||||||||||||||||||
Pico | Beena |
Cite error: <ref>
tags exist for a group named "fn", but no corresponding <references group="fn"/>
tag was found, or a closing </ref>
is missing