A new version of the IDE is available via the update site and as zero installation download. When I started recording the 7th part of the Programming the Atari XL/XE video tutorial, I found that the graphics editor and hex editor were not as usable as they should be. So I decided to implement some improvements and fixes first. At the same time, several OS X users reported issues with installing Java 1.7 on their machines, making it difficult for them to use WUDSN IDE. Hence I invested quite some time in reworking the code to run appropriately with "good old" Java 1.6. 

General:

  • This version can run with Java 1.6 (JRE/JDK), so also a vanilla OS X Snow Leopard (10.6), Lion (10.7), Mountain Lion (10.8), and  Mavericks (10.9) can run it out of the box.
  • Improved handling of relative file paths in source and binary includes.
  • Zero installation download now uses Eclipse 4.3.2. Of course, you can keep using Eclipse 4.3.1 if you already have it installed.

Graphics Editor:

  • All buttons now have icons with tooltips.
  • Enabling input fields and change detection is consistent now.
  • Typing into any file path of a text field updates the dirty indicator immediately, so you see if there are unsaved changes.
  • Toggling the "Shrink" and "Zoom" buttons updates the image size correctly now.
  • Line numbers have been added in the script editor.
  • The line with the cursor is highlighted in the script editor.
  • New default converter scripts for converting character sets have been added.
  • Error messages in case of script errors have been improved, and the cursor is positioned to the error location in the source.

Hex Editor:

  • When opening a file with the Hex Editor, performance improved by 10 to 20 times. Now a file with 1 MB is opened in less than 1 second.
  • Allowed maximum file size has been increased to 8 MB.
  • ATR files with 256 bytes boot sectors are now handled correctly because they are relatively common even though they violate the ATR specification
  • ATR files created from single Atari COM files, so-called "k-files", are now detected automatically. The ATR's sectors are displayed for them, and the segments of the contained Atari COM file are shown in the outline and the editor.
  • C64-PRG files are now detected automatically.