https://github.com/daliacoss/sgmake
script to run sgdk compiler with custom metadata
https://github.com/daliacoss/sgmake
Last synced: 20 days ago
JSON representation
script to run sgdk compiler with custom metadata
- Host: GitHub
- URL: https://github.com/daliacoss/sgmake
- Owner: daliacoss
- License: mit
- Created: 2014-02-17T20:19:17.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-02-21T16:28:47.000Z (over 11 years ago)
- Last Synced: 2025-02-17T06:45:32.604Z (4 months ago)
- Language: Lua
- Size: 148 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
sgmake
======sgmake is a script that allows you to run the sega genesis development kit (sgdk) compiler and the sgdk resource compiler (rescomp) with custom metadata. if you were wondering how to replace the "SAMPLE PROGRAM" text that appears when playing your games in an emulator, this is one solution.
the compiled executable can be found at http://cosstropolis.com/static/files/sgmake.zip - if you would prefer to compile from source, see below.
building from source
--------------------
1. dependencies: l-bia (http://files.luaforge.net/releases/l-bia/l-bia-0.2), sgdk (https://code.google.com/p/sgdk/)
2. `l-bia.exe sgmake.lua`
3. copy sgmake.exe to the root directory of a new sgdk project, or to a folder that your path variable points to (i prefer the latter option)usage
-----
simply run sgmake from your project's root directory to compile the project.sgmake will search for sgmake.ini in the project directory; this is where you set your metadata. if the ini file does not exist, sgmake will either create it for you or use default metadata values.
options
-------
-i myconfig.ini : use myconfig.ini instead of sgmake.ini
-o myname.bin : set output file name to name.bin
--no-ini : do not use or create an ini file (overrides -i)
--no-input : do not ask user before creating (or ignoring) an ini file
--no-rescomp : do not run rescomp