|
Welcome to the WUDSN ursel home page
WUDSN ursel is a demo group founded in 1991. There is an explanation why the group and the site are named like that, but that's a different story you can find in the FAQ. For the time being it should be sufficient for you to know that me, Peter Dell aka "JAC" am one of the members ever since. I have created this web site to offer my tools and productions and to share the fun I have had for more than 20 years now with my Atari-8 bit computer and other classical computers. 2009-10-11 IDE update 1.4.2 releasedOnce 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 the last time ;-)Features: See the tab "Features" on WUDSN IDE for screen shots
2009-10-09 IDE update 1.4.2 announcedAs you can see it took far more time but now the features tab is updated. I have added all the new features of version 1.4.0 and also the features from version 1.4.2 which is going to be released next weekend. Originally I had planned to use "PNG" as the file format for the conversion files of the graphics editor. The idea was to store the converted image as thumbnail in the conversion file itself. This way you could have watched the conversion files in the Explorer directly without creating separate image files. I got the idea from the nice game "Crayon Physics" which I bought some time ago. There they use the "tEXt" chunks of the PNG file to store the level information together with the level map thumbnail. Unfortunately it turned out that - even after tweaking the registry - Windows refused to display thumbails of PNG files if the file extensions was ".cnv" and not ".png". And since I want to keep the focus of this project I decided not to start creating C# code or DLLs to make that work. So I had to revert all my changes for the file format and that is the reason why there is no official version 1.4.1.![]() A major enhancement of the forthcoming version is the result of the past two HomeCon parties where I met many very nice people using Commodore machines. Some of them were very interested in WUDSN IDE an Draco provided me the ACME compiler and samples source (after he actually bought an Atari 800 XL, too ;-). So I added the support for multiple types of hardware, i.e. besides Atari 8-bit compilers now also C64 compilers and emulators can be added. 2009-09-13 IDE update 1.4.0 releasedIt's 4 am and the new release is finally out. I'll just summarize the new features and updates here and update the "Features" tab tomorrow since I really feel like I ought to be in bed now ;-)Features:
2009-09-10 Finally Progressing - The Graphics PluginIts been a long time since the last update so here are some news. The assembler and editor part is almost complete with many major and minor improvements especially regarding MADS. The whole project has been restructured to allow the addition of C64 assemblers and the the new "Graphics" plugin. This plugin is what I've always wanted to have ever since I started cross-platform development back in 1990. Since almost 20 years now I've been converting graphics to and from my Atari using "for" loops and any language you can think of. But I never got to complete the interactive converter with parameters I dreamed of. The first trial was done in the language "E" on my Amiga, the next was done in Delphi on my PC both never could be finished. But now there Eclipse and SWT and finally there is a first working version. To be honest some parts of SWT are far more complex than back in the days on my Amiga or with Delphi controls. For example it took me 3 days and 2 tutorials to get a properly scrolling and resizing image area. But on the other hand you get really high execution speed, flexibility and it will run under any operating system.The alpha version will be part of WUDSN IDE 1.4.0. It includes loading and displaying fonts, bitmaps and sprites from Atari and C64 and the creation of ".cnv" conversion parameter files so you can repeat the conversion for example when the original files have changed. The conversion will also work in the other direction of course. New converters are pluggable via an extension point. 2009-07-26 IDE update 1.3.2 releasedWelcome to the "M&M" release featuring support for Mac OS X and MADS content outline You can use the menu entry "Help/Software updates/Available Software" to update from version 1.2.0 to 1.3.2. Note you have to uninstall version 1.2.0 explicitly before installing version 1.3.2 this time because of the restructuring of the packages and extended preferences settings. After the installation the have to set some of the preferences again, since there are more options available now and some options have moved. Features: See the tab "Features" on WUDSN IDE for screen shots
2009-07-22 Site Update
2009-07-12 IDE update 1.2.0 releasedAfter a major rework a lot of new features were added and the first usable version of the MADS integration is available now. Now "only" content outline and label file creation are not available yet. I know may people are waiting for the content outline, but I first had to get the syntax for all definitions of pseudo opcodes and directives straight and had to extend the parsing to block comments. Otherwise parsing for a content outline is simply not possible. And comparing the 61 definitions in ATASM (described in an English manual) to the 168 (!) definitions in MADS (described in a Polish manual) you may understand what kept me busy in the past weeks. And without the great support from Tebe for the technical details it would surely not have been possible! Also my wife did a great job in translating the relevant sections of the MADS manual for me, so thanks for that!Unfortunately the starting the emulator automatically on Mac OS X does not work yet. At least if have Mac OS X emulation up and running now for my tests and found out that the problem is passing parameters to the "open" command in addition to the binary file name. You can use the menu entry "Help/Software updates/Available Software" to update from version 1.1.0 to 1.2.0. Features: See the tab "Features" on WUDSN IDE for screen shots
2009-07-10 Visdom LogoThanks to Thorsten, the web-master of www.nizagam.org for creating the following absolutely cool impression of this historical moment of 1992. Funny, when I first created this site, I tried to do exactly the same using a face-morphing program. Well, the result was an epic fail. So I have added Thorsten's excellent version to the FAQ section.
2009-07-08 MADS and Mac OS XThanks for the support from Tebe regarding MADS and thanks for the support from Spookt regarding Mac OS X! Meanwhile a lot of bug fixes and new features are ready, especially the first version of the compile log parser for MADS works now. The sheer amount of 115 additional directives in MADS made it a tough job to get the syntax coloring correct, but now I'm through. So prepare for WUDSN IDE 1.2.0 next weekend. I hardly dare to think of the content outline parser, therefore that will be included at earliest in the subsequent version...2009-06-28 IDE update 1.1.0 releasedYou can use the menu entry "Help/Software updates/Available Software" to update from version 1.0.0 to 1.1.0.If you have problem during installation, uninstall version 1.0.0 first. Note that you have to do you compiler settings again since the data structure of the preferences was changed to support multiple compilers at once. Features: See the tab "Features" on WUDSN IDE for screen shots
2009-06-09 Site updateNew section FAQ added with "What is WUDSN?" and "Why did you create WUDSN IDE?"Broken links fixed, favorite icon fixed (moved to web root), XHTML errors fixed, e-mail scripted against spam. MADS support added as planned feature, provided there are people helping with that. Project creation example extended to directly open the correct editor. Screen shots added. 2009-06-08 First official version 1.0.0 of WUDSN IDE releasedI am very happy to announce that finally "WUDSN IDE", the free integrated Atari 8-bit development plugin for Eclipse is available.It features syntax highlighting, content assistance, content outlining and many more features which are helpful when developing 6502 assembler code. The first version is 1.0.0 and was released on 2009-06-08 . I have released it though I known about some bugs already, but - damn it - I need to get this web site up and running now. If you already have Eclipse 3.3 oder newer installed, just add http://www.wudsn.com/update to the available update sites and install the latest version. Click on the tab WUDSN IDE to get a complete overview of the features and the the instructions how to install and configure the plugin. ![]() What is WUDSN?Back in 1992 I was sitting in my room together with my friend Erwin Steif. There was a demo group called "Visdom" which produced demos for the Amiga and I was the "8-bit guy" in that group. I always tried to port the latest releases of my friends from the Amiga to my Atari, just to keep them angry. That day I was using DPaint 3 on my Amiga 500 to draw the "Visdom" logo you can see above. After a while I was very satisfied with the result. Then I left the room just for two minutes and when I returned there was no longer "Visdom" on my screen, but Erwin had all the letters mixed and mirrored. It looked like the drawing of a three years' old nerd who hit the mouse and the keyboard for the first time and it read "WUDSN". So Erwin smiled at me and announced: "I have just founded the first demo group which only consists of people who don't know how to code". Because I created the basis for the logo (actually I had to draw it again because my version had not been saved...) I became a honorary member of "WUDSN". Note that all this has absolute nothing to do with the Waseda University Doctoral Student Network (WUDSN), except that we share the same acronym.Thanks to Thorsten, the web-master of www.nizagam.org for creating the following absolutely cool impression of this historical moment of 1992.
Why did you create WUDSN IDE?I've been working with Eclipse as IDE more than 5 years now. When I was in a different company, one of my team members created a small Eclipse plugin to integrate our repository and our pre-processor with the IDE to simplify the life of our developers. Meanwhile I am working for SAP and have no way of coding Java anymore at work, so I tried at least to code some Atari demos when I'm late in the office. But I could not find a reasonable, free editor which was legal and able to run ATASM (under Vista the output could not be captured). And then one day a colleague told me "Look I have created an editor with syntax highlighting and code completion in 1 day based on the 'xText' domain specific language (DSL) tool from openArchitectureWare". That was the day when my idea was born and two weeks later there was a first version for ATASM. Thanks to Alexander Nittka for that. But it was incomplete and the way the ATASM/assembler syntax work is quite different from today’s XML like languages. As a result I got stuck. 4 Weeks later my hard disk reported a physical error and than never reported anything again. All source where lost. Today I call it good luck, because I had to start all over and now have a quite good experience in what can be done in Eclipse easily and how. I also found the "ASMPlugin" for Eclipse on SourceForge. This plugin is targeted at x86 development on PC and it was the template from which I started to create my own plugin. Thanks to Andy Reek and Daniel Mitte for that.Is there support for source version control?Yes, there are several plugins available to connect Eclipse to CSV or subversion. Also the "Local History" feature is installed by default. You can configure it in the preferences. It automatically records all changes to the source file and let's you compare versions in-place.
Why is ATASM the primary compiler?Well, that's simple, 90% of my source are in ATASM format. ATASM is very comprehensive and fast. Its capabilities to define constants an byte sequence is very complete (".BYTE", ".WORD", ".DBYTE", ".FLOAT", ."SBYTE" for ATASCII, ".CBYTE" for terminated strings, separate offset for all constants). A helpful feature for small projects is that by default ATASM sorts the segments by address and warns if the same address is overwritten by code or data. Since version 1.05 the ".BANK" directive is available, which allows you to create COM files with "INITAD" segments and arbitrary segment counts. Note that you have to use the ".SET 6" directive to set the assemble origin offset in every bank if you use it in one of the banks.; Bank 0 .bank .set 6,0 * = $8000 start lda #0 jmp * ; Bank 1 .bank .set 6,0 * = $2e0 .word start; ;Bank 2 .bank .set 6,$4300-$C000 * = $C000 lda #1 sta label+1 label lda #2 jmp * Why do I see wrong messages in the "Problems" view?The default configuration of the "Problems" view show all error from all files in the current project. While this is a good default for Java programming, it does not fit at all for compiling single independent assembler files. Therefore you have to configure the "Problems" view accordingly. See the section "Installation Eclipse" on the tab tab "Installation" on WUDSN IDE for the required steps.
ImpressumFür den Inhalt verantwortlicher Ansprechpartner:
Haftung für Inhalte: Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei bekannt werden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen. Haftung für Links: Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei bekannt werden von Rechts- verletzungen werden wir derartige Links umgehend entfernen. Urheberrecht: Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Beiträge Dritter sind als solche gekennzeichnet. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.Die Betreiber der Seiten sind bemüht, stets die Urheberrechte anderer zu beachten bzw. auf selbst erstellte sowie lizenzfreie Werke zurückzugreifen. Datenschutz:Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies soweit möglich stets auf freiwilliger Basis. Die Nutzung der Angebote und Dienste ist, soweit möglich, stets ohne Angabe personenbezogener Daten möglich. Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich. Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen.Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor. Quelle: eRecht24.de - Rechtsberatung von Anwalt Sören Siebert |
|
Welcome to "WUDSN IDE", the free integrated Atari
8-bit development plugin for Eclipse
WUDSN IDE is combines the powerful capabilities of Eclipse with speed native 6502 cross compilers. If you already have Eclipse 3.3 oder newer installed, just add http://www.wudsn.com/update to the available update sites and install the latest version. Click on the tab Features to get a complete overview of the features and on the tab Installation for the instructions how to install and configure the plugin. The latest version is 1.4.2 and was released on 2009-10-10. If you have comments, bugs reports or suggestions, please contact me per e-mail to
or drop me some lines onTwitter. You can also use the corresponding threads I have created in the in English AtariAge forum or the German Abbuc forum. ![]() The latest version is 1.4.2 and contains the
following features (some will only be active in version 1.4.2):
General IDE enhancements » top
Fully integrated assembler editor » top
Content outline and source folding » top
Content assist and code completion » top
Hyperlink navigation » top
Creation of label definition files for emulators » top
Hex Editor »
Graphics Editor »
Preferences for editing » top
Preferences for compiling » top
Known bugs » topOpen bugs: If you find a reproducible scenario for these bugs, please contact me.
Planned features » top
The installation steps are described here. In case
something is not correct or not working, please contact me:
Installing Eclipse » top
Installing WUDSN IDE » top
Installing ATASM, MAD and XASM » top
Installing Atari800Win and other emulators » top
Creating and compiling an example project » top
|
|
Welcome to the productions of Peter Dell also
known "JAC"
It seemed that quite many of you know my "Visdom" and "Visdom II" demos. It also seems that some of you like them and like to know how I did them back in the "golden days". So here is the complete set of my releases. Actually it is not complete yet and you will find many "Coming soon" entries here, but is will be completed over time. For each of the you'll find a detailed description and the background story on the corresponding sidebar tab.
The "Visdom" demo, called "Visdom I" after the
release of "Visdom II" was coded on the Atari 800 XL with ATMAS II. The idea of the demo
was to port my favorite C64 intro (cracktro actually) by the "Hotline"
crew to my machine because I simply loved the style and the "smooth criminal" tune.
Since I never was into composing sounds and didn't know much about creating sounds I had
a problem. But there was an Atari Basic listing for a tune named "Honkey Tonkey" in some
printed computer magazine that I bought in the super market and so I ported the replayer
and the DATA statements into assembler. Maybe I'll find out the original author and send
him some regards. See the Atari version versus the C64 version below.
Meanwhile I also found some minor bugs in the demo and its successor. Later I will release fixed versions. To be honest all bugs amount to the same root cause: I only had a quite bad color TV set at that time, so some flaws were simple not visible. But todays emulators and screens are merciless in this regard and I don't want to be blamed for a dutch color scheme after all these years ;-) Coming soon.
Coming soon.
Coming soon.
|