Daphnis Logo
Daphnis
Provisional Identity
Independent Engineering · Zero Code Forking
Provisional Logo
Daphnis — Saturn Emulator Provisional Logo

An Independent Sega Saturn Emulator

“Rebuilding one of gaming's most fascinating architectures through original hardware documentation, careful engineering, and verified execution.”

Daphnis is an independent project dedicated to cycle-faithful modeling of the Sega Saturn. Driven by Hitachi and Sega primary documentation, focused on authentic BIOS execution, storage-agnostic CD transport, and non-synthetic validation.

STATUS:
Active Research & Development. The emulator is not yet publicly downloadable and does not claim full commercial title compatibility.
Master SH-2
Slave SH-2
CD Block
SCU BUSDMA · IRQ
SYNC: 28.6 MHz / 32-bit
SUB: SH-1 @ 20.0 MHz
FAD: SECTOR MATRIX
STATE: ORBITAL MODEL
Laboratory Evidence

Confirmed Technical Achievements

Distinguishing verified execution milestones observed in authentic BIOS runs from preliminary synthetic stubs.

Execution

Original European Sega Saturn BIOS Execution

Demonstrated stable execution through the initial stages of the authentic European Sega Saturn retail BIOS ROM without synthetic shortcuts.

Execution

Master SH-2 Architecture & Instruction Coverage

Developed an independent 32-bit RISC core supporting memory addressing modes, delay slot execution semantics, and exception dispatching.

System / Control

SMPC Handshake & Authentic INTBACK Interaction

Successfully handled asynchronous System Manager communications including continuous INTBACK commands required for peripheral and clock negotiation.

System / Control

SCU Interrupt Arbiter & Peripheral Signaling

Implemented interrupt arbitration coordinating SMPC, VDP blanking triggers, and CD Block events according to hardware priority levels.

Subsystem Decomposition

The Sega Saturn Architecture

A complex multi-processor architecture featuring dual SH-2 CPUs, custom VDP graphics coprocessors, and an independent CD Block controller.

CPUImplemented in part

Master SH-2 (SH7604)

Primary 32-bit RISC processor driving main system state

Independent custom CPU core implementation with substantial instruction pipeline, exception handling, and direct memory bus coupling.

  • 28.6 MHz operation
  • 16 general 32-bit registers
CPUUnder development

Slave SH-2 (SH7604)

Secondary RISC coprocessor for parallel calculations

Secondary CPU architecture coupled via internal bus arbitration for mathematics, physics, and rendering support.

  • Dual-CPU symmetric multiprocessing
  • Shared bus arbitration
System / ControlValidated in tests

SCU (System Control Unit)

Interrupt controller and 3-level DMA engine

Central routing hub coordinating hardware interrupts from all internal peripherals (VDP, CD, SMPC) and multi-level direct memory access transfers.

  • Level 0 / 1 / 2 DMA engines
  • Priority interrupt arbiter
System / ControlValidated in tests

SMPC (System Manager & Peripheral Control)

Power sequencing, RTC, and controller input management

4-bit microcontroller emulator handling INTBACK queries, real-time clock state, reset vectors, and authentic peripheral command interaction.

  • INTBACK peripheral command protocol
  • RTC registers & backup RAM
Storage & MediaImplemented in part

CD Block (Hitachi SH-1 Subsystem)

Intelligent CD-ROM controller and transfer pipeline

Emulation of the dedicated sub-CPU orchestrating spindle control, sector buffer partitioning, sector filtering, and PIO/DMA data stream delivery.

  • HIRQ status and transfer flags
  • Selector & partition buffer system
Storage & MediaValidated in tests

DiscImage Subsystem

Storage-agnostic physical media mapping architecture

High-precision physical media abstraction layer supporting authentic FAD (Frame Address) sector lookups, ISO 9660 directory parsing, and raw disc byte inspection.

  • Deterministic FAD sector calculation
  • ISO 9660 volume and path-table parser
Data Flow Modeling

Disc-to-Memory Acquisition Pipeline

Architectural representation of the authentic sector transfer flow from physical media images into guest Work RAM.

STAGE 01
Original Disc Media
RAW / ISO / BIN
STAGE 02
DiscImage Layer
FAD & TOC Translation
STAGE 03
CD Block Controller
Filter & Buffering
STAGE 04
Work RAM-H (0x06000000)
Direct PIO/DMA Guest Memory
* Note: This pipeline represents implemented infrastructure verified through deterministic unit testing. Authentic retail BIOS handoff to first commercial game sector acquisition is currently in progress.
Retro 32-bit Architecture Target

The 32-Bit Dual-CPU Era

Before uniform 3D accelerator pipelines became standard, 1990s 32-bit systems handled rasterization through bespoke coprocessors, distorted quad primitives, and multi-plane background compositing.

Daphnis is engineered to model these hardware characteristics authentically down to bus synchronization and frame timing.

Illustrative Notice: The adjoining image is an AI-generated retro CRT scene evoking the aesthetic of the 32-bit console era. It is not an official game screenshot or commercial asset.
Illustrative AI-generated retro 32-bit CRT monitor scene
Core Principles

Engineered Independently.

Daphnis is built cleanroom from primary Hitachi and Sega technical manuals. The project explicitly avoids copying internal architectures or source code from existing Saturn emulators.

Read the complete engineering manifesto
01. PRIMARY SPECS

Original Technical Manuals

Hitachi SH7604 hardware manuals and Sega developer documentation serve as the baseline authority for register states and bus behavior.

02. VERIFIED EXECUTION

No Fabricated Progress

No synthetic shortcuts or forced guest execution. Subsystems must naturally negotiate protocols through authentic BIOS code.

03. DISC TRANSPARENCY

Storage Agnostic

Media layer decoupled from physical filesystem assumptions, validated against byte-for-byte optical disc layouts.

04. OBSERVABILITY

Deterministic Diagnostics

Built with deep passive inspection hooks, non-invasive trace collectors, and reproducible test fixtures.

Milestones & Path to Boot

Development Roadmap

Full 10-phase roadmap
01.
Natural BIOS Startup
Booting the authentic European Sega Saturn retail BIOS and completing early machine initialization.
completed
02.
Natural Get TOC & Disc Initialization
Allowing the BIOS CD initialization sequence to naturally query Table of Contents and negotiate disc readiness.
in-progress
03.
First Real Disc-Sector Acquisition
Executing authentic BIOS commands to read the first physical disc sectors into guest sector buffers.
in-progress
04.
Initial Program (IP) Loading
Transferring sector data from CD buffer to Work RAM High (0x06000000) and preparing execution context.
planned
05.
Game Execution Handoff
BIOS security check passing and program counter transition to the commercial game entrypoint.
planned
Daphnis — Independent Sega Saturn Emulator