Folks,
I am working in MS Visual Studio templates for MSX BIN, ROM and MSX-DOS projects. I have just released the first version of the MSX BIN Template.
With it, you can just use VS's File | New | Project option to select MSX BIN Application and the IDE will spawn a brand new minimalistic (Hello World) project ready to compile/assemble - and to be extended with whatever you fancy in ASM or C. Just select the Build option and you will have a compiled, BLOADable MSX BIN executable.
The template also features:
- Support for Debug/Release profiles;
- OpenMSX symbol file exporting;
- OpenMSX Profiling;
- Addition of external libraries, ASM and C/Headers source code without fiddling with the make script;
- Integration with C-Fusion library, since it uses SDCC/sdasz80;
- Make/Make All/Make Clean actions.
Get it here:
http://angelo.eng.br/msx/danilo/Visual%20Studio%20Templates/MSX%20BIN%20Application.zip
An incipient documentation is being contructed here:
https://docs.google.com/document/d/1Y2rTTMBN08Au59e44pzdX0ptVWfLfMgG1gp2e-KUVIE/edit?usp=sharing
Although the doc still lacks important parts (like the project structure), it already has a Getting Started section featuring the following guidelines:
- Setting up the environment
- Creating your MSX BIN Application in VS
- Building (compiling/assembling) your MSX BIN Application in VS
- Running your MSX BIN Application
- - Example 1: Running your program in WebMSX
- - Example 2: Running your program in OpenMSX (with Catapult)
Although the documentation is incomplete, please let me know and any specific questions you may have and I will try to answer them. Also, feel free to give me any feedbacks on the project template and/or the documentation. I will do my best to solve any problems and release updates.
Teaser screenshots:
[]'s
Dan