Solution Explorer

The solution explorer provides an overview of the solution, its projects and its elements.




Add New Item
Add a new item to the selected node.


Add existing Item
Add an existing item to the selected node.


Delete Item
Deletes the currently selected item from the project.


Right click to open a context menu to access either project or element options.

A double click on a project opens the project properties, a double click on an element opens the element as document.

The number and type of property pages shown depends on the element type.


General



This property page shows the element's filename and its full path.


Assembler



C64Studio allows using different assembler syntaxes. Per default C64Studio tries to guess the used assembler by simple inspection of the provided source code. You can override this setting on this page.


Note that on nested files (include source) the parent file determines the actual used assembler type.


Compile Target



Here you can set the final filename and type of the built file. If set this overrides any directive in the source code.


With setting dependencies you tell the assembler which files must be up to date before building the chosen file. C64Studio will build all selected dependencies (if required) and then build the current file.


In the list you can also choose to include the symbols of a dependency. This makes it easier to build multi load programs which can access labels of other files.


Debug



In some cases you want to compile the current file but run a different file for debugging. In this dialog you can choose an alternative file name and type to be run when starting the debugger.


If the "Debug File" is empty the current compiled file name result and type is used.


Build Events



Here you can modify the pre, custom and post build events per build configuration. Details about the build event system are here.