WUDSN IDE update 1.4.4 released

Here it comes, the last version of WUDSN IDE which is downwards compatible Eclipse 3.4.2. All subsequent versions will require Eclipse 3.6.0 at least. Of course you can already update Eclipse to version 3.6.0 now to benefit from the new features like block selection mode.

Features: See the tab "Features" on WUDSN IDE for screen shots

  • Forward navigation via "control-click" hyperlink navigation to labels, equates, local definitions, macro definitions and procedure definitions. In case there is only one target, direct navigation takes place. In case there is more than one possible target, the type and line number of the target are displayed in a hyperlink popup. All included source files are also taken into account like in the content outline. In case there are targets from different files, the file name is also displayed as differentiator in the hyperlink popup.
    IDE navigation to labels,
			equates, local definitions, macro definitions and procedure definitions
  • The archive containing all supported Atari compilers has been updated with the latest versions of ATASM 1.7.0 and MADS 1.9.0 for all platforms, XASM for Mac OS X and ATASM for Linux 64-bit. See the section "Installation" for details
  • The new ATASM 1.7.0 directive ".BANKNUM" is now included in content assist and highlighting
  • Preferences for compilers and applications are now internally stored separately for every supported hardware (Apple, Atari, C64). The existing preferences are migrated automatically upon the first start of the new version. I have tested the migration to a certain extend but there might be cases where you have to set some preferences again after the upgrade

Fixes:

  • The directive ".LOCAL" in ATASM is a normal directive now and does not start a folding section while in MADS it is really is a folding section from ".LOCAL" to ".ENDL"
  • "SIN()" and "RND()" in MADS are now recognized correctly even if there are no spaces before or after the directive
  • ".EN" and ."END" in MADS are now recognized correctly
  • Labels in "ORG" lines are now recognized correctly and rendered as separate tree entries
  • Preferences for lower/upper case instructions in content assist are now also evaluated if the for directives which do not start with letters like ".end"
  • When opening a file which is located outside of the workspace, the action to open folders and to compile the file are now not doing anything and will not cause exceptions. They will also be disabled once the new Eclipse version is mandatory
  • The 16 bytes per row in the hex editor are now separated by a space

Site:

  • New FAQ "How to run a makefile script instead of an emulator?" added

Fujiama 2010 pictures

For those who were not able to attend "Fujiama 2010", here are some pictures to give an impression what was going on there at 12:00, 20:00 and 02:00am. I really recommend to everybody to plan to visit Fujiama next year and to have fun with all those nerdy people there.

JAC! ... early in the day JAC! ... later in the day

JAC! ... already the next day

Site Update

The Atari convention "Fujiama 2010" is over and it was a really great experience to be with so many crazy people for 3 days. And it was really great to present WUDSN IDE and to make atarixlxe, Bernd, Dietrich and mega-hz new happy users. I got a lot a new input and ideas and there will be a new version of WUDSN IDE soon. Be prepared: It will be the last version which runs on an Eclipse version less than 3.6.0. The new Eclipse version will allow me to fix some UI shortcomings and also includes block selection mode. But don't worry. Updating Eclipse is as simple as unzipping a file to a folder and all you files and settings in the workspace will remain.

The tab Productions has been updated with a youtube playlist overview and download entries plus the detailed story behind the "size-coding for fun" production "Dieter und Gisela ... wie die wilden Tiere in Nachbars Whirlpool". You can also comment on Pouet if you like.

Dieter und Gisela bumsen wie die wilden Tiere in Nachbars Whirlpool

The tab WUDSN IDE has been updated:

  • The section regarding installation on the tab "WUDSN IDE" has been updated with the feedback from the new users
  • All IDE related FAQs have been moved to the new section "FAQ" on the tab "WUDSN IDE"
  • New FAQ "How do I use Eclipse at all?" added
  • New FAQ "Is there support for block selection mode?" added
  • New FAQ "How does ATASM generate segments in executable files?" added
  • New FAQ "Why do I see wrong messages in the "Problems" view?" added

ABBUC Magazin 99 intro added and 20 € for you

The intro for the 99th issue of the ABBUC disk mag was released in December 2009 and was my first real Atari release after 7 years. You can read the entry in the Productions area for the details, downloads and story behind it and visit Pouet to leave some comments. Also this time I uploaded a recording to YouTube. But again the 50 FPS PAL recording end up in a jerky, blocky and clipped 30 FPS playback. The video looks really bad compared to the original. There will be a proper capped.tv upload in the future.
ABBUC Magazin 99 intro

WUDSN IDE update 1.4.3 released

After having recovered from BreakPoint 2010 I managed to compile a new version.

Features: See the tab "Features" on WUDSN IDE for screen shots

  • The compiler output directory mode in the preferences now also allows the specification of a fixed folder to simplify cases where you for example compile into the hard disk emulation folder without creating disk images. I hope Jonathan will be happy with it :-)
  • The graphics editor can now also save images as ".bmp", ".gif" and ".jpg"
  • The graphics editor supports relative file paths. If the file path is in the same folder as the ".cnv" file, it it automatically converted to a relative file path when the file name is defaulted or picked from the file browser dialog. This allows to move the ".cnv" file and the referenced source files around together without breaking the saved paths
  • The hex editor now displays the file length and file mode in separate fields
  • The hex editor now has auto detection support for the following file types and allows explicit switching between them, in case the it is possible: binary file, Atari COM files (with blocks), Atari ATR disk image (with sectors). It detects the cases when the file type does not match at all and the case when only the end of the file if corrupted
  • The hex editor context menu now has entries to copy the marked file section to the clipboard in different formats: hex values (".byte $01,$02,..."), decimal values (".byte 1,2,...") and ASCII string. This is very helpful to turn parts of a file into source code. The possibility to copy/paste into the binary file itself in order to modify is prepared but not working yet and will be completed later
  • Upon request of Nick Westgate , one of the developers of the Java based Apple 2 emulator Java-ACE - the new platform "Apple 2" has been added. The current extensions are only stubs for Nick to start, but I'm really looking forward to his contribution

Fixes:

  • The output file is not opened anymore in case it has been there before but was not updated by the compiler due to compiler errors
  • The scroll bar and cursor in the editor are now stable also in the cases when the outline is changed by the latest user input
  • The hex editor now get the focus correctly also when clicking on already opened files
  • The XHTML errors on the web site have been cleaned up