Positron Studio
Designed and Developed by John Barrat


Positron Studio is a completely new Integrated Development Environment (IDE) designed specifically for the Positron8 and Positron16 compilers.  It offers numerous features over the standard IDE which comes with the Positron Development Suite.  Some of the more significant features are listed below.


Code folding  

Automatic Code Folding for structures like Select…Case, For Next, Repeat Until. Additionally the user can select a block of code and fold it.

Bookmarking

Bookmarks are integrated into the IDE to allow fast navigation around the code.  Bookmarks can be selected from a dropdown list containing the first few chars of the bookmarked line or can be cycled with Next or Previous buttons.

Code Snippets

Code Clips to the side of the application editor allow the user to copy selected items of code onto the clipboard and drop copies back into the users source code.

Code Completion

Simple code completion is provided for a number of recognised command structures e.g. For Next etc.

Device Picker

When entering a device after the first 2 digits of the device are entered a pop-up appears with all devices for the current series highlighted.

Code Headers

In addition to the standard File header similar to that provided by the original IDE it is also possible to add a pre-formatted routine or procedure header making documenting the code a simpler task.

Editor

The editor provides all standard editing functionality necessary to write Positron Basic syntax.  Configurable highlighting allows both foreground and background colour.  The editor can be extended to support highlighting for XML and INI files. Code snippets can be dragged and dropped between the editor and clipboard.

PDF Viewer

A PDF viewer is included providing easy access to the PDS compiler manuals and data sheets as and when they are downloaded.

Library Explorer

Provides a list of all library files in one place.  Library Files can include the libraries provided with the compiler and user library files.  16 bit libraries list each procedures and a simple double click will insert the relevant code into the source.

Source/Asm/Hex views

Tab between source code and assembler views if a previous compile has taken place.

Fuse Configurator

The fuse configurator, familiar to users who have installed it as a Plug-in is integrated into the application and operates seamlessly with the editor.

Project Manager

The project manager provides a facility to bring all the files for a project together in one place and to manage them as a group.  These files are not restricted to source code, the user can add any file type relevant to the project. E.g. ISIS simulation files or PCB designs.

Programmers

The user can integrate programmers in a similar way to the existing IDE.

Backup

Integrated backup is provided where files and projects can be backed up to compressed archives using the Zip format.