Skip to content

hazzaaclark/MCD_BOOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCD_BOOT

A Generic, all purpose solution to sideloading custom software onto the SEGA MEGA CD

Motive:

This project serves to provide the sole foundation by which developers are able to create software for the MEGA CD

Sideloading your own content onto the console through this bootloader, which houses all of the necessary functionality for getting started

Featuring the following:

  • CDDA Support (in compliance with BIOS standard)

  • Relevant header checks and subroutines for working natively

  • Functionality for statically casted macros for ease of use development

  • (WIP) PCM audio driver support for full 44100KHz audio

Showcase:

  • SEGA MEGA CD - JPN BIOS (V1.00p M1)

image

  • SEGA MEGA CD - JUE BIOS (V2.00 M2)

image

  • SEGA CD - USA BIOS (V1.10 M1)

image

Development:

The means to developing within the confinements of this boot loader go as per any other SEGA console development

Whereby all of the pre-requsities that you can change to accomodate for your software can always be found in main.asm

Change REGION, DOMESTIC/OVERSEAS AND DISK ID to meet your needs

image