Skip to content

Create SDISO's for your Dreamcast from Homebrew, CDI or ISO files under Linux.

License

Notifications You must be signed in to change notification settings

Nold360/mksdiso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mksdiso

This toolkit is a collection of free tools & scripts (for Linux), that can be used to create SDISO-Files which can run using Dreamshell on a Sega Dreamcast. Or burn a CDI-Image to disc.

mksdiso itself can be called the "SDISO Multimaker" for Linux. (Just without GUI & Libre) To burn CDI-Images on Linux, there is also a included script called "burncdi".

General

This Git-Repository includes:

  • binhack32 (IP.BIN/BOOT.BIN SB Hacker - 32bit BINHACK Clone by FamilyGuy 2010)
  • isofix (ISO LBA fixer 1.3 - (C) 2001 by DeXT)
  • scramble ("scrambler" for 1ST_READ.BIN)
  • cdirip (Ver. 0.6.2 - (C) 2001 by DeXT - Hacked for Linux by me 2012)
  • burncdi (Script for burning CDI-Files using Linux - By milksheik & me)
  • mksdiso (Script to convert a Dir/CDI/ISO to Dreamshell SD-ISO format)

Dependencies

  • 7zip (for ISO extraction without need of root)
  • genisoimage or mkisofs (to repack ISOs)
  • wodim or cdrecord (optional for mksdiso, used for burning CDI-Files using burncdi)

For Ubuntu/Debian:

$ sudo apt-get install p7zip wodim genisoimage

Installation

On Ubuntu/Debian

  1. Download latest .deb-file from Releases
  2. Install deb
$ sudo dpkg -i mksdiso-*-all.deb
  1. Install dependencies
$ sudo apt-get -f install

On any other Distribution:

  1. Clone git repo:
$ git clone https://github.com/Nold360/mksdiso
$ cd mksdiso
  1. Copy scripts & binaries into $PATH:
$ sudo make install
  1. Copy mksdiso folder, including required files into your home:
$ cp -r mksdiso ~/.mksdiso
  1. Run mksdiso
  2. Have fun! :)

Usage

Convert (Katana) myImage.cdi to SDISO:

 $ mksdiso -k myImage.cdi

Convert (Homebrew) myImage.cdi to SDISO:

 $ mksdiso -h myImage.cdi

Convert (Katana) ISO to SDISO:

 $ mksdiso -k myImage.iso

Pack Homebrew-Folder into SDISO:

 $ mksdiso -h myFolder/ myGreatApp.iso

Misc

Sources for all the binarys are also included. Thanks to the creators of all these tools.

About

Create SDISO's for your Dreamcast from Homebrew, CDI or ISO files under Linux.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •