Giter Site home page Giter Site logo

clownacy / clownmdemu-mcd-boot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from devon-artmeier/clownmdemu-mcd-boot

0.0 1.0 0.0 106 KB

A minimal Mega CD boot ROM, specifically for use with clownmdemu's Mega CD emulation.

License: BSD Zero Clause License

Assembly 100.00%

clownmdemu-mcd-boot's Introduction

clownmdemu-mcd-boot

A minimal Mega CD boot ROM, specifically for use with clownmdemu's Mega CD emulation.

Building

  1. Create a folder called "build".
  2. Assemble the "core.asm" file in the "sub" folder to build the Sub CPU BIOS file into the "build" folder.
  3. Compress the assembled Sub CPU BIOS file in Kosinski in the "build" folder, using Clownacy's accurate Kosinski compressor (other compressors may not compress it in a way where it can be detected in Mode 1). Make sure that the compressed file is named 'subbios.kos'.
  4. Assemble the "core.asm" file in the "main" folder to build the full boot ROM.

Mode 1 Compatibility

It is important that the string 'SEGA' appears at exactly offset 0x6D in the compressed Sub CPU BIOS file. This is because software which uses the Mega CD in 'Mode 1' checks for this string to detect where the Sub CPU BIOS is. If the string is not at the expected position, then software may fail to detect the Mega CD or even crash!

clownmdemu-mcd-boot's People

Contributors

clownacy avatar devon-artmeier avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.