Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Introduction

This project is designed to generate byte-matched clones of the original Sega 32X BIOS files (for master/slave SH2 and 68k) using the GNU toolchain.

How to build on Windows

  • Download the Renesas official GNUSH v13.01 from https://llvm-gcc-renesas.com/sh/.
  • Download 68000 GNU toolchain m68k-elf-gcc4.8.0.exe from https://gnutoolchains.com/m68k-elf/.(Required for building the 32X 68000 BIOS)
  • Install the toolchain binaries.
  • Open the command line tools window through StartMenu -> GNUSHv13.01-ELF -> sh-elf Tool Chain, this creates a session with all environment variables set up for 32X SH2 BIOS ROM building.
  • Assume you installed the 68000 GNU toolchain in C:\SysGCC\m68k-elf, run the following command in the previous console to add the m68k toolchain to the PATH variable(current console session only): set PATH=C:\SysGCC\m68k-elf\bin;%PATH%. (Required for building the 32X 68000 BIOS)
  • Switch to the GNU_AS directory and run the command make all or make clean.
  • The output BIOS files are master/master.bin, slave/slave.bin and m68k/m68k.bin.

Additional information

About

Sega 32X BIOS source code. (Byte-for-byte identically output can be produce by rebuilding with the GNU assembler 2.23-GNUSH_v13.01.)

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages