JAL for Linux Description
Editor: Jal is a high-level language for a number of Microchip PIC (16c84, 16f84, 12c508, 12c509, 16F877) and Ubicom SX (SX18 and SX28) microcontrollers. I created Jal because I did not like any of the low-cost (or free) languages for these chips and implementing a high level language looked like a nice project. Implementing an existing HLL seemed more difficult and less fun than creating my own, so I just started writing the compiler and the language evolved on with it
# Fixed documentation for '-include'
# Added '[no-]asm', '[no-]codfile', '[no-]log', '[no-]lst' '[no-]Hex'.
# IF expr THEN END IF caused the compiler to crash
# Software stack was not being calculated when -no-variable-reuse in effect.
# Directly accessing the 0th element (ch = buf) of a pointer caused either an assertion failure or a segfault
# Fixed COD generation
# Added ID programming support with Pragma ID and PRAGMA IDDATA
# Added 'movlb 0' to the ISR preamble on 16 bit cores
# Fixed `db' & `dw' on 16 bit cores
# Fixed PC which was formerly 16 bits, but can be 32 bits on the 16 bit cores.
# Restructed the archive directory layout
# Converted the three major guides (jalv2, jalv2opt, jalv2pragma) to docbook format in the hopes that this will help me keep everything up to date.
# EEPROM data on the 16 bit cores started at location 0 ('cause the variable created was only 16 bits, whereas eeprom on the 16 bit cores starts higher than 0xffff).
JAL for Linux Screenshots
Screenshots are not available currently.
What's New in JAL for Linux 2 2.4m
Release notes are not available currently.
JAL for Linux Requirements
No additional system requirements.