Once again, it's early morning, and I'm finally done with packaging the new version. As usual, you can update the feature via the update site. Note that the file format of the ".cnv" files for the graphics editor alpha version has changed incompatibly - and probably also not for the last time ;-)

Features: See the tab "Features" on WUDSN IDE for screenshots

  • The context menu entries "Open Folder", "Open With Hex Editor", and "Open Graphics Editor" are now positioned as they should be in the Project Explorer context menu
  • New context menu in the hex editor with the entry "Copy as Hex Values."
  • The new context menu entry "Open With Graphics Editor" in the hyperlink navigation for binary includes
  • The graphics editor has an improved layout, better checks, and supports saving the resulting image as a ".png" file
  • The dependency on the "org.eclipse.jdt.code" plugin has been removed so that you can run WUDSN IDE in a minimal Eclipse installation without the Java Development Toolkit (JDT). I use this, for example, to run Eclipse in an Ubuntu Linux image test bed in Virtualbox
  • Separate content types for Atari 8-bit and C64 source files
  • Separate compiler preferences pages for Atari 8-bit and C64 compilers
  • Preliminary support for the C64 compiler "ACME". Completing this will take some time since it supports quite complex syntax. But I have managed MADS, so I'm going to manage this once also - and code a HomeCon invitation on C64 as a tribute, maybe
    Hardware Compiler Download Help Compiling Single-Line Comments Block Comments Strings Opcodes Directives Compile Log Parsing Content Outline Hyperlink Navigation Label Definition Files Format
    C64 ACME Yes Yes Yes Yes: ;| n/a Yes: " Yes Yes Yes Yes Yes ACME

Fixes:

  • The line end comments are now used as descriptions for source, and binary include files in the content outline.
  • The "Open Folder" context menu entry works again. This bug was introduced in version 1.4.0.
  • The folder containing the output and symbols files is refreshed automatically after compiling to ensure the Eclipse resource cache is synced with the file system.