Projects / Jal v2

Jal v2

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.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  29 Dec 2009 22:27

Release Notes: This release provides several enhancements regarding memory optimizations, COD file generation, comparisons, and improved documentation.

  •  16 Aug 2009 10:57

    Release Notes: Many fixes were made. The "alias" keyword was added, which is used to create aliases on variables, constants, procedures, functions, and pseudo-variables.

    •  31 May 2009 15:58

      Release Notes: 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.

      •  02 Dec 2008 10:33

      Release Notes: 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).

      •  17 Jun 2008 08:42

      Release Notes: Inline assembly using conditional operations has been optimized. Inlining a function or procedure that takes a volatile parameter has been fixed.

      Screenshot

      Project Spotlight

      phpMyFAQ

      A PHP-based FAQ system.

      Screenshot

      Project Spotlight

      Text-Tokenizer

      A Perl module for lexical analysis/parsing of text files.