Télécharger la liste

Description du projet

JAL is a high level Pascal-like language for Microchip 8-bit PICmicros. It supports many variable types, built-in multiplication and division, CASE statements for flow control, and co-operative multi-tasking. An index is allowed in FOR loops, and variables are automatically placed on any page.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-12-30 07:27
2.4m

Cette version offre plusieurs améliorations en ce qui concerne les optimisations mémoire, COD génération de fichier, de comparaisons et de documentation améliorée.
Tags: Stable, Major
This release provides several enhancements regarding memory optimizations, COD file generation, comparisons, and improved documentation.

2009-08-16 19:57
2.4l

De nombreuses corrections ont été faites. "Alias" mot-clé a été ajouté, qui est utilisé pour créer des alias sur des variables, des constantes, des procédures, des fonctions et des pseudo-variables.
Many fixes were made. The "alias" keyword was added, which is used to create aliases on variables, constants, procedures, functions, and pseudo-variables.

2009-06-01 00:58
2.4k

Plusieurs optimisations ont été effectuées, ainsi que des correctifs: le traitement des pseudo-mis variable »et« obtenir », peu volatiles, à« paramètres, la troncature et les avertissements signe, et plus encore. Interruptions ont été améliorées aussi: FSR, s'ils sont utilisés dans une interruption, est maintenant enregistré en tant que contexte.
Several optimizations were performed, as well as fixes: handling of pseudo-variable 'put and 'get, "volatile bit out" parameters, truncation and sign warnings, and more. Interrupts were improved too: FSR, if used in an interrupt, is now saved as context.

2008-12-02 19:33
2.4i

Ce communiqué a ajouté déclarations de retour de fonctions inline. Les paramètres de mode et les tableaux sont traitées a été fixée. Directives de compilation ( "si ...'') cexpr n'est plus ouvert à un« bloc », ce qui permet compilation conditionnelle et de la bibliothèque y compris. La documentation au sujet des horloges cible a été fixée. Un suffixe a été ajouté pour afficher la version (2.4i).
Tags: Major feature enhancements
This release added return statements from inline functions. The way parameters and arrays are handled was fixed. Compiler directives ("if cexpr...'') no longer open a "block", allowing conditional compiling and library including. The documentation about target clocks was fixed. A suffix was added to display the version (2.4i).

2008-06-17 17:42
2.4g

Assembleur en ligne utilisant des opérations avec sursis a été optimisé. Inlining une fonction ou une procédure qui prend un paramètre volatils a été corrigé.
Tags: Minor bugfixes
Inline assembly using conditional operations has been optimized. Inlining a function or procedure that takes a volatile parameter has been fixed.

Project Resources