Previous Topic

Next Topic

Book Contents

Book Index

SPLat/PC Revision history

The table below lists the revision history. All recent versions of SPLat/PC have a link to online updates under the Help menu. If you are having trouble updating your SPLat/PC please contact us for assistance. You can download the latest SPLat/PC here.

Ver/date

Features/changes

V8.20.3

04AUG08

  • Measures to minimize instability under recent Windows versions
  • Limit maximum COM port number to 9 (due to Windows bug)

(Both these are a response to Microsoft gradually breaking older applications like SPLat/PC with newer operating system versions)

V8.20.2

08JUN08

  • Added defBLOCK directive
  • Show hex object codes in .LST file

V8.20.1

 

V8.20.0

09MAR08

  • Added Builder
  • Fixed minor bugs
  • Added support for several custom controllers

V7.20.3

19Oct07

  • Minor maintenance

V7.20.2

17Sep07

V7.20.1

23Aug07

  • Fixed bug: Crash with "File not found" error if never before installed on this machine.

V7.20.0

V7.19.5

  • Maintenance release - minor changes

V7.19.4

15Apr07

V7.19.3

3Apr07

  • Added support for fPulse0 instruction
  • Support for certain custom boards
  • Increased symbol table space
  • Minor bug fixes

V7.19.0

9Jan07

  • Added support for MMI202, SL100, MS120 and CC16 (recent or imminent releases)
  • Dialect 19 support
  • Minor bug fixes

V7.18.4

3Oct06

Bug fix:

  • Pulse0 not flagged as illegal in dialects >15

V7.18.3

1Oct06

Bug fixes:

  • fGoIfNZ and related instructions got broken in V7.18.0 simulation
  • STScale >200 could crash simulator

V7.18.2

16Sep06

  • Previous version broke MiniTutorials.

V7.18.1

8Sep06

  • Improved analog I/O window to make it much easier to change output on controller hardware

V7.18.0

5Sep06

V7.17.2

5Aug06

  • Dialect 17 support (ModBus slave RTU and communication control blocks)
  • Added full example of extended I/O using SPiceX, plus ModBus slave operation, including VB6 program (SPiceX1.VB6)

V7.16.4

17Feb06

  • Added support for TR0601 trainer board
  • Allow 15/16 bit arguments in NV0Byte list, with # prefix
  • Reduced forced mini-tute display time from 30s to 15s
  • Added OBQC_Status
  • KillTask no longer produces a warning if it is the last instruction.
  • Remove bug that sometimes caused a crash during quit.

V7.16.3

20Jan06

  • Incorporated detection of attempts to download programs translated dialect for 16 or later to boards with a dialect prior to 16, or visa versa. (Because FastTrack timing arguments have been changed from 15 bits to 24 bits in dialect 16, dialect 16 is not binary compatible with older dialects.)

V7.16.2

12Jan06

  • Tidied up showing/hiding of LCD simulator window
  • Made Antistatic mat less invasive (now defaults to off).

V7.16.1

6Jan06

  • Fixed bug whereby automatic allocation of an array of semaphores could interfere with other RAM allocations.

V7.16.0

11DEC05

First release for dialect 16 support. This is an early beta release and may contain bugs

  • MultiTrack support (simulation and code translation)
  • Mini Tutorial for MultiTrack
  • Real Time Clock support with 8 events
  • OnBoard Quadrature Counter support with simulation.

V7.15.4

04OCT05

  • Fixed bug in WaitOnT translation accidentally introduced in V7.15.3

V7.15.3

19SEP05

  • Added MMi201 support

V7.15.2

24JUL05

V7.15.1

15MAY05

  • Added comprehensive simulation support for OnBoard LCD (OBLCD)
  • Extended flexibility in arguments for the OBLCD_Text instruction
  • Added "Anti-static mat" feature that overlays your desktop with a gray background to reduce visual static from desktop icons and other applications (see Window menu).

V7.15.0

04MAY05

  • Added Mini Tutorial capability. Mini Tutorials "lower the bar" virtually to ground level for people starting out with SPLat and control programming.
  • Redesigned Help menu for more emphasis on online resources
  • Added momentary action to I/O window elements (SHIFT+LeftClick)

V6.15.105APR05

  • Enhanced capability of NV0Byte directive, deprecated NV0Text.
  • Allow period (dot, full stop) character in labels

V6.15.0

03APR05

  • Added NVEM support
  • Added other dialect 15 instructions: Indexed versions of SetMem, DecMGoIfNZ, Suspend, Resume.
  • Fixed bug: Incorrect processing if an instruction contains EQU
  • Fixed bug: OBLCD_CurOn and OBLCD_CurOff transposed
  • Renamed MSCOMM.VBX to MYMSCOMM.VBX to work around a Microsoft-generated compatibility problem

V6.14.0

26Nov04

  • Added TSP support
  • All COM port selection up to 31 to accommodate USB adaptors.
  • Removed need for a password
  • Fixed various minor bugs

V6.13.2

11Jul04

  • Added support for MMi200
  • Timer window is resizable

V6.13.0

08May04

  • CTRL+H brings up the search and replace dialog in the editor
  • Initial support for dialect 13. Note: At this point dialect 13 is only available in a custom SPLat. It will be made available in standard product at a later date.
  • Support for OBCA_fRdClr. This is for the new totalizing counter mode, which is available in MMi99 firmware V3.22
    and SL99 firmware V3.41

For older version information please refer to "What's new" in the SPLat/PC help file

Previous Topic

Next Topic