Difference between revisions of "Testing library samples"
From MSX Game Library
Line 9: | Line 9: | ||
|<tt>ββπ targets</tt> || Samples to test all target (Plain ROM, Mapped ROM, DOS, etc.) | |<tt>ββπ targets</tt> || Samples to test all target (Plain ROM, Mapped ROM, DOS, etc.) | ||
|- | |- | ||
β | |<tt>ββπ template</tt> || | + | |<tt>ββπ template</tt> || MSX 1 template program (can be use as base to create your new program) |
|- | |- | ||
β | |<tt>ββπ template_msx2</tt> || | + | |<tt>ββπ template_msx2</tt> || MSX 2 template program (can be use as base to create your new program) |
|} | |} | ||
Revision as of 11:46, 28 May 2023
The MSXgl samples can be tested from their respective directories:
π projects | |
ββπ samples | Modules sample programs (VDP, PSG, Sprite, Print, etc.) |
ββπ targets | Samples to test all target (Plain ROM, Mapped ROM, DOS, etc.) |
ββπ template | MSX 1 template program (can be use as base to create your new program) |
ββπ template_msx2 | MSX 2 template program (can be use as base to create your new program) |
Samples
Each sample have 2 files :
- .c with sample source code,
- .js with Build Tool option overwrite.
From the command-line you can execute build.bat (Windows) or ./build.sh (Linux) plus the name of one of the samples. "s_game" for example.
build s_game
You can also overwrite the target format (unless the sample needs a specific target):
build s_game DOS1
Note: If you have configured an emulator path in MSXgl\projects\default_config.cmd, you can edit project_config.js and change "DoRun = false;" to "DoRun = true;" to allow auto-launch of the built program.
Targets
TBC...
Template
TBC...