Skip to content

CristianCG86/Roms-Collection-Maker-OSX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This tool for Mac OSX is used to facilitate the creation of ROM compilations for the Flash ROM SCC cartridge with a simple menu to run them. It consists of a set of BATCH scripts and external executables.

Esto es una adaptacion del codigo de popolon-fr. GitHub

Download the files

It is not necessary to download anything. The zasm version is already included.

Prepare files

You will have to give execution rights to the scripts and to zasm.

chmod +x step1.sh chmod +x step2.sh chmod +x do_all.sh chmod +x zasm

Copy files

Copy the ROMs (".ROM") to the "./Roms" directory. The total must not exceed 2032KB. Roms and MegaRoms that are not compatible will need to be converted with the corresponding IPS patch found (if it exists) in the "./Patches/" directory.

Create and edit ROMs list

Run "./step1.sh". This action will create the list of ROMs and save it in the "./Build/EditThisList.asm" file. Edit the list and change the filenames that are in quotes in the third column to how you want them to appear in the menu without changing the number of characters which should remain at 40 for each name.

In the second column specify the generation of MSX from which the ROM is compatible. 0 for MSX1, 1 for MSX2, 2 for MSX2+, 3 for Turbo-R. By indicating 1 (ROM MSX2), the name of the ROM will not be displayed in the list on the MSX1 computers. For a correct display, it is necessary to indicate the last ROM of each generation by adding 128 to its value. Add 64 to indicate that the ROM is using reflections of its memory.

Create the final ROM

Run "step2.sh" to create the final ROM "./Build/LoadThis.rom". to load it on the SCC Cartridge Flash-ROM, use FL.COM from version 1.33.

Create all

Run "do_all.sh" if you prefer create all at once

Note

ROMs such as King Valley 2, Metal Gear 2, Pennant 2 use floppy disks for backups. If when running the ROM the message "No enough memory" occurs, it is probably that an additional disk or card reader (Sunrise, Carnivor or others) is present. Disable it and run the ROM again.

© 2024 CristianCG © 2023 popolon-fr

About

Converted scripts to bash

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%