Swordfish ICC V1.2.1.0, Library and Device File Update 3_1_2023 for Swordfish 2.2.3.8

Check here for announcements related to the Swordfish compiler

Moderators: David Barker, Jerry Messina

Post Reply
Jerry Messina
Swordfish Developer
Posts: 1473
Joined: Fri Jan 30, 2009 6:27 pm
Location: US

Swordfish ICC V1.2.1.0, Library and Device File Update 3_1_2023 for Swordfish 2.2.3.8

Post by Jerry Messina » Fri Mar 03, 2023 4:43 pm

This update for SF V2.2.3.8 has various compiler, device file, and library updates including:
  • ICC V1.2.1.0
    - rollback default setting for 'optimize bit test' change made in ICC v1209
    to match v1208 setting (sb_tgoto=0)...was causing bank select issues
    - bugfix: byte = -byte, where src == dest ignored any required banking
    - add 8-bit division routines (SB_DIV_8x8)
    - change floating-point rounding to better match previous versions
    - various floating-point optimizations (thanks to janni)
    - change int to float conversions to increase accuracy (thanks to janni)
  • MPASM V5.93 with updated 8bit_device.info v1.63
    - correct 18FxxQ71 RSTOSC and BBSIZE entries
  • updated 18FxxQ71.bas device files
  • new libraries ADCC.bas, I2CX.bas plus various library updates (see updated_library.txt)
  • PPSTool v0.0.6.4 with 18FxxQ71 support
The update can be downloaded from the User Modules page or directly from Download SF UPDATE 3_1_2023

Jerry Messina
Swordfish Developer
Posts: 1473
Joined: Fri Jan 30, 2009 6:27 pm
Location: US

Re: Swordfish ICC V1.2.1.0, Library and Device File Update 3_1_2023 for Swordfish 2.2.3.8

Post by Jerry Messina » Fri Mar 24, 2023 10:02 pm

NOTE: to anyone who downloaded the update prior to today (Mar 24), the zip file for the full version contained the wrong update... it was for the SE version.

I have updated the links. It should now download sf_update_3_1_2023b.zip, which contains the proper update file for the full version SF_UPDATE_3_1_2023.exe

Post Reply