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
|
|
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 simulationSTScale >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
|
|
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
|