Table of Contents:   Genesis SoftwareMega-CD Outline Genesis Technical Bulletins
Genesis SoundMega-CD Hardware Mega-CD Technical Bulletins
Mega-CD PCM Sound Cinepak Technical Bulletins
Mega-CD Software Development Addendum
Mega-CD Disc Format Software Standards
Mega-CD Bios Misc

Genesis Software Manual
Title Page
Genesis Technical Overview - page 1
Genesis Technical Overview - page 2
Genesis Technical Overview - page 3
Table of Contents - page 1
Table of Contents - page 2
Table of Contents - page 3
*
I   Memory Mappage 1
A   Mega Drive 16-bit Modepage 1
      1        68K Memory Mappage 1
      2        Z80 Memory Mappage 2
      3        68000 Access to Z80 Memorypage 2
      4        I/O Areapage 3
      5        Control Areapage 3
      6        VDP Areapage 4
II   VDP 315-5313page 5
A    Terminologypage 6
B    Display Specificationpage 6, 7
C    VDP Structurepage 8
      1        CTRLpage 8
      2        VRAMpage 8
      3        CRAMpage 8
      4        VSRAMpage 8
      5        DMApage 8
D    Interruptpage 9
      1        Vertical Interrupt (V-INT)page 9
      2        Horizontal Interrupt (H-INT)page 9
      3        External Interrupt (EX-INT)page 10
E    VDP Portpage 10
      1        $C00000 (Data Port)page 10
      2        $C00004 (Control Port)page 11
      3        $C00008 (HV Counter)page 12
F    VDP Registerpage 13
      1        Mode Set Register No. 1page 13
      2        Mode Set Register No. 2page 13
      3        Pattern Name Table Base Address for Scroll Apage 13
      4        Pattern Name Table Base Address for Window   page 13
      5        Pattern Name Table Base Address for Scroll Bpage 14
      6        Sprite Attribute Table Base Addresspage 14
      7        Background Colorpage 14
      8        H Interrupt Registerpage 14
      9        Mode Set Register No. 3page 15
      10      Mode Set Register No. 4page 15
      11      H Scroll Data Table Base Addresspage 16
      12      Auto Increment Tablepage 16
      13      Scroll Sizepage 16
      14      Window H Positionpage 16
      15      Window V Positionpage 17
      16      DMA Length Counter Lowpage 17
      17      DMA Length Counter Highpage 17
      18      DMA Source Address Lowpage 17
      19      DMA Source Address Midpage 17
      20      DMA Source Address Highpage 17
G    Access VDP RAMpage 18
      1        RAM Address Settingpage 18
      2        VRAM Accesspage 19, 20, 21
      3        CRAM Accesspage 22
      4        VSRAM Accesspage 23
      5        Access Timingpage 24
      6        HV Counterpage 25
H    Access DMA Transferpage 26
      1        Memory To VRAMpage 26, 27
      2        VRAM Fillpage 28, 29, 30
      3        VRAN Copypage 31, 32, 33
      4        DMA Transfer Capacitypage 34
I     Scrolling Screenpage 35, 36
      1        Scrolling Screen Sizepage 37, 38
      2        Horizontal Scrollingpage 39, 40
      3        Vertical Scrollingpage 41
      4        Scroll Patter Namepage 42, 43
      5        Pattern Generatorpage 44, 45
J    Windowpage 46
      1        Display Positionpage 46, 47 , 48, 49
      2        Window Prioritypage 50
      3        Window Pattern Namepage 51
K    Access Spritepage 52
      1        Display Positionpage 53, 54
      2        Sprite Attributepage 55
      3        Sprite Sizepage 56
      4        Sprite Display Capacitypage 57
      5        Priority Between Spritespage 58, 59
      6        Sprite Pattern Generatorpage 60
L    Prioritypage 61, 62, 63 , 64, 65, 66
M    Color Palettepage 67, 68
N    Interlace Modepage 69, 70
III   Backward Compatibility Modepage 71
A    Mark III (MS Japan)page 71
B    Master Systempage 71
C    RAM Boardpage 71
IV   System I/Opage 72
A    Version Numberpage 72
B    I/O Portpage 72, 73, 74 , 75
C    Memory Modepage 76
D    Z80 Controlpage 76
      1        Z80 BusReqpage 76
      2        Z80 Resetpage 76
E    Z80 Areapage 77, 78
V   VRAM Mappingpage 79, 80, 81 , 82, 83, 84 , 85, 86, 87


Genesis Sound Software Manual
Title Page
Index
*
I   Z80 Mappingpage 1
A    Z80 Mappage 1
B    Interruptpage 1
II   68K Control of Z80page 2
A    Z80 Start-uppage 2
A    Z80 Handshakepage 3
III   FM Sound Controlpage 3
A    68K Accesses the FM Sound Source                           page 3
B    Z80 Accesses the FM Sound Sourcepage 3
IV   PSG Controlpage 3
Overviewpage 4
A Little Bit About Operatorspage 5, 6
Register Overviewpage 7
Envlope Specificationpage 8, 9
Part 1 Memory Mappage 10, 11, 12 , 13, 14, 15, 16 , 17
Test Programpage 17
Programmable Sound Generator (PSG)page 18, 19, 20


Mega CD Outline
Title Page
Table of Contents
*
I   Explanation of Termspage 2, 3
II   Hardware Specificationspage 4
(1)    Mega-CDpage 4
(2)    Genesispage 4
III   Internal Configurationpage 5
(1)    Configuration Diagrampage 5
         (2-1)    Genesispage 5
         (2-2)    Mega-CDpage 6
(3)    Using the 6 Megabit Bufferpage 7
         (3-1)    PRG-RAM (4M)page 7
         (3-2)    Word RAM (2M)page 7
                (3-2-1)    2 M Modepage 7
                (3-2-2)    1 M/1 M Modepage 8
IV   Detailed Description of Functionspage 9
(1)    Twin CPUspage 9
(2)    Graphical Numeric Processing Functionspage 10
         (2-1)    Coordinate Conversion Functionpage 10
                (2-1-1)    Basic Principlepage 10
                (2-1-2)    Rotationpage 11
                (2-1-3)    Enlargement/Reductionpage 12
                (2-1-4)    3-D Effectpage 12
         (2-2)    Full Graphics Functionpage 12
         (2-3)    Important Points About Both Functions            page 13
(3)    Audio Functionspage 14
         (3-1)    CD-DApage 14
         (3-2)    8-channel Stereo PCM Sound Sourcepage 14 , 15
         (3-3)    8-times Oversampling Digital Filterpage 16
         (3-4)    Fade-In/Outpage 16
(4)    Appendicespage 17
         (4-1)    Moving Picture Processing Capabilitypage 17
         (4-2)    Soundpage 17 , 18
         (4-3)    Access Timepage 19
         (4-4)    CD-G Compatibilitypage 19


Mega CD Hardware Manual: The Hardware
Title Page
Table of Contents - page 1
Table of Contents - page 2
Table of Contents - page 3
Mega-CD Diagram    Mega-CD Diagram (horizontal)
*
Terms Used In This Manualpage 1, 2, 3
Outline Of Mega-CD Hardware - page missingpage 4
Mega-CD Constructionpage 5
Bus Contruction Of CD-ROM Interior                                           page 6, 7, 8 , 9, 10, 11
Mega-CD Hardware Specificationspage 12
1   Mappingpage 12
   1-1 Mapping Modepage 12. 13
   1-2 Sub-CPU Mapping page 14, 15
   1-3 Main-CPU Mapping page 16, 17, 18
2   Mega-CD Register Tablepage 19, 20, 21
3   Sub-CPU Registerspage 22
   3-1 Initialization page 22, 23, 24 , 25
   3-2 CDCpage 26, 27
   3-3 Communicationpage 28, 29
   3-4 General Purpose Timerpage 30
   3-5 Interruptpage 30
   3-6 CDDpage 31, 32, 33
   3-7 Color Numeric Operation                                               page 34
   3-8 Rotation Scalingpage 35, 36, 37 , 38, 39, 40, 41 , 42, 43,
44, 46, 47, 48, 49 , 50, 51, 52, 53 , 54
   3-9 Sub-Codepage 55
4   Main-CPU Registerspage 56
   4-1 Initializationpage 56, 57
   4-2 CDCpage 58, 59
   4-3 Communicationpage 59, 60
   Supplementspage 61, 62, 63


Mega CD Hardware Manual: PCM Sound Source
Title Page
Table of Contents
*
1   Overview Of The Productpage 1
2   Block Diagrampage 2, (horizontal)
3   Description Of Pinspage 3, 4, 5
4   Description Of Functionspage 6
   4-1 Address Mappage 6
   4-2 Control Registerpage 7, 8
   4-3 Internal Memorypage 9, 10
   4-4 Channel On/Off Registerpage 10
   4-5 Microcomputer Interface ICpage 11
   4-6 Wave Memory Interface ICpage 11
   4-7 Internal Register Read Cyclepage 12
   4-8 DCA (Digital Control Amplifier)                                      page 13
   4-9 Wave Data Formatpage 14
5   DC Electrical Specificationspage 15
6   AC Electrical Specificationspage 16, 17
7   Timing Chartpage 18
   7-1 Pseudo SRAM I/Fpage 18
   7-2 Mask ROM I/Fpage 18
   7-3 CPU I/Fpage 19
   7-4 CPU Interfacepage 20, 21
   7-5 Pseudo SRAM I/Fpage 22


Mega CD Software Development Manual
Title Page
Diagram   Diagram (horizontal)
Index
*
1   Mappingpage 1, 2
2   Main CPU Mappingpage 3, 4
3   Sub-CPU Mappingpage 5, 6
4   Mega-CD Register Table                                                    page 7, 8
5   Sub-CPU Registerspage 9, 10, 11
6   CDCpage 12, 13
7   Communicationpage 14
8   General Use Timerpage 15
9   Interruptspage 15
10   CDDpage 16, 17
11   Color Calculationpage 18
12   Rotation Compressionpage 19, 20, 21 , 22, 23, 24, 25 , 26, 27, 28, 29 , 30, 31
13   Subcodespage 32
14   Main-CPUpage 33
15   CDCpage 34
16   Communicationpage 35, 36


Mega-CD Disc Format Specifications
Title Page
Table of Contents
*
1   Overview Of The Mega-CD Disc Formatpage 1
2   Physical Formatpage 2
2-1 Partition and Configuration of Disc Areas                        page 2
2-2 Configuration of Trackspage 2, 3, 4
3   Logical Formatpage 5
3-1 Sector Structurepage 5
3-2 System Areapage 6
3-3 Booting Systempage 7
3-4 File Systempage 8, 9, 10 , 11, 12, 13, 14
3-5 User File Tablepage 15
3-6 Otherspage 15
Appendix 1    Glossarypage 16, 17
Appendix 2    System IDpage 18, 19
Appendix 3    Disc IDpage 20, 21
Appendix 4    Area for defining Japanese codes                   page 22


Mega-CD Bios Manual

Title Page
Table of Contents
*
1   CD System Control Process Summarypage 1
1-1 Hardware Summarypage 1
1-2 Process Summarypage 2
1-3 CD System Control Chartpage 3
1-4 CD System Memory Mappage 4
2   BIOS Call Summarypage 5
2-1 BIOS Call Functionspage 5, 6
2-2 BIOS Call Listpage 7, 8
2-3 BIOS Call Type Chartpage 9
2-4 Drive Control System Process Chartpage 10
3   BIOS Call Referencepage 11
3-D Drive (Mechanism)page 12
3-M CD-DA (Music)page 13, 14, 15 , 16, 17
3-R CD-ROM (Data)page 18, 19
3-B CD-BIOS (Other Functions)page 20, 21, 22
3-F FADER (Fader)page 23
3-C CDC (Decoder)page 24, 25
3-S SCD (Subcode)page 26, 27, 28
3-L LED (LED Display)page 29
4   System Bootstrap Sequencepage 30
4-1 CD Boot System Mode 1 (Boot from cartridge)page 30
4-2 CD Boot System Mode 2 (Boot from CD-DISC)           page 30
4-3 Booting Application Programspage 31, 32
5   Jump Table And User Callspage 33
5-1 Structure of the Jump Tablepage 33
5-2 BIOS Call Sequencepage 33
5-3 User Call Sequencepage 34
5-4 Exception Processing Sequencepage 35
6   Boot Systempage 36
6-1 CD-Bootpage 36, 37
7   Back-Up RAMpage 38
7-1 Back-up RAMpage 38, 39, 40, 41, 42, 43, 44, 45


Genesis Tech Bulletins
*
Genesis Tech Bulletin #0 page 1
Genesis Tech Bulletin #1 page 1
Genesis Tech Bulletin #2 page 1
Genesis Tech Bulletin #3 page 1
Genesis Tech Bulletin #4 page 1, 2
Genesis Tech Bulletin #5 page 1, 2, 3
Genesis Tech Bulletin #6 page 1
Genesis Tech Bulletin #11 page 1
Genesis Tech Bulletin #12 page 1
Genesis Tech Bulletin #13 page 1
Genesis Tech Bulletin #14 page 1
Genesis Tech Bulletin #27 page 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Genesis Tech Bulletin #28 page 1, 2
Genesis Tech Bulletin #29 page 1
Genesis Tech Bulletin #29a              page 1
Genesis Tech Bulletin #31 page 1
Genesis Tech Bulletin #32 page 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,


Mega-CD Tech Bulletins
*
Mega-CD Tech Bulletin #1page 1, 2, 3 , 4, 5
Mega-CD Tech Bulletin #19 page 1
Mega-CD Tech Bulletin #20 page 1, 2
Mega-CD BIOS Tech Bulletin         page 1, 2


Cinepak Tech Bulletins
*
Cinepak Tech Bulletin #01               page 1
Cinepak Tech Bulletin #02 page 1


Addendum
*
Addendum 1 page 1
Addendum 3 page 1, 2, 3 , 4, 5
Addendum 4                                    page 1


Software Standards
*
Software Standards                          page 1, 2, 3 , 4, 5, 6 , 7, 8, 9


Misc
*
Manual Correction page 1
Software Guidelines page 1, 2
Technical Memo #4                          page 1, 2
Misc FAX page 1