JAL for Linux
for Windows

A high-level language for a number of Microchip PIC

  • Total Downloads
    233
  • Downloads Last Week
    0
  • User Rating
    0
  • My Rating

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[0]) 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

Operating Systems:

Linux

System Requirements:

No additional system requirements.

Quick Specifications

See Full Specifications

Essential Downloads in Source Code Editors

  • BlueGriffon
    BlueGriffon is a new WYSIWYG content editor for the World Wide Web.
  • Eclipse Classic
    Complete environment for Java.
  • NetBeans IDE
    Fully-featured Java IDE written completely in Java, with many modules available.
  • Sublime Text
    Sublime Text is a sophisticated text editor for code, markup and prose.
  • Notepad++
    Edit several programming languages running under the MS windows environment.
  • UltraCompare
    Offer features to compare text files and folders.
See More