Difference between revisions of "Install"
From MSX Game Library
Line 11: | Line 11: | ||
3️⃣ ''(Optional)'' If you want to use the emulator '''auto-launch''' option: | 3️⃣ ''(Optional)'' If you want to use the emulator '''auto-launch''' option: | ||
+ | * Build any sample program to generate <tt>MSXgl\projects\default_config.js</tt> file, | ||
* Edit <tt>MSXgl\projects\default_config.js</tt> file ''(the default [[Build tool]]'s configuration)'', | * Edit <tt>MSXgl\projects\default_config.js</tt> file ''(the default [[Build tool]]'s configuration)'', | ||
* Search for "<tt>Emulator</tt>", set the path for your favorite [[Emulators|emulator]] (can be [https://openmsx.org openMSX], [https://emulicious.net Emulicious], [http://bluemsx.msxblue.com BlueMSX], [https://fms.komkon.org/fMSX fMSX], [https://www.msx.org/news/emulation/en/meisei-132 Meisei] or [http://www.lexlechz.at/en/software/RuMSX.html Ru-MSX]) and set "<tt>DoRun = true</tt>". | * Search for "<tt>Emulator</tt>", set the path for your favorite [[Emulators|emulator]] (can be [https://openmsx.org openMSX], [https://emulicious.net Emulicious], [http://bluemsx.msxblue.com BlueMSX], [https://fms.komkon.org/fMSX fMSX], [https://www.msx.org/news/emulation/en/meisei-132 Meisei] or [http://www.lexlechz.at/en/software/RuMSX.html Ru-MSX]) and set "<tt>DoRun = true</tt>". |
Revision as of 22:53, 1 June 2024
How to install MSXgl
Follow those steps:
1️⃣ Create a directory (name it "MSXgl" for example).
- Note: It is recommanded to use a directory without any space in the full path.
2️⃣ Install the engine:
- Clone the Git repository https://github.com/aoineko-fr/MSXgl.git (v1.0.0 tag),
- or Download and unzip the latest version of the engine.
3️⃣ (Optional) If you want to use the emulator auto-launch option:
- Build any sample program to generate MSXgl\projects\default_config.js file,
- Edit MSXgl\projects\default_config.js file (the default Build tool's configuration),
- Search for "Emulator", set the path for your favorite emulator (can be openMSX, Emulicious, BlueMSX, fMSX, Meisei or Ru-MSX) and set "DoRun = true".
- Note: Many other options from default_config.js are overwriten by the project's configuration.
✅ You are done! You can start testing library samples or create your own brand new game!
macOS
For Windows and Linux, all the needed tools are imbedded into MSXgl package, but macOS users need to manually install Node.js (18.12.1 or newer) and SDCC (4.2.0) before they can run the MSXgl's Build tool. See this installation guide.
The path of all the programs used in the Build tool can be changed in the default_config.js file.
Annexe
See also:
- Alternative file layout (to have the MSXgl directory inside your project directory)