You will not find anything related to windoze here, because everything is , that means user friendly GUI etc.
Parts of my work are also available at Aminet. Many of the following links are direct links to there.
Assampler |
ReadMe Sound processing wasn't ever that complicated! |
Download |
Assampler debug Version | ReadMe Nobody is perfect! Probably even he isn't. |
Download |
DelfLuxe | ReadMe Cool sound effects with the Delfina sound card |
Download |
DelfSetPipeMui | ReadMe Lays the right connections between the effect modules on the Delfina. |
Download |
NomenEstOmen |
ReadMe Organic IUPAC nomenclature |
Download |
FotoBestellung |
ReadMe Database for simplifying re-ordering of photos |
Download |
MasterMindSolve | ReadMe Several algorithms to break MasterMind codes |
Download |
Compare | ReadMe Compares files and directories |
Download |
SplitFile | ReadMe Distribute big files over several disks |
Download |
StripUmlauts | ReadMe Convert German umlauts in ae, oe, ue etc. |
Download |
StripCRLF | ReadMe Replace PC typical line feeds (CR+LF) by normal LFs |
Download |
MemTest | ReadMe As expected a memory testing tool |
Download |
TableGroup.mcc | ReadMe Improved layout of MUI column groups |
Download |
Wheel.mcc | ReadMe Wheel like this on music keyboards |
Download |
sound.datatype- Conception |
Describes support of 16 Bit, stereo and HD-editting | View |
Module für Cluster |
always non-up-to-date | |
MUI Interface | ReadMe | Download |
Kick3.0 Interface | ReadMe | Download |
SelfMade Modules | ReadMe | Download |
Evaluation of questionnaires | ReadMe | Download |
|
Since the programming language Cluster is not available on platforms different from the Amiga, I looked for alternatives and found one that is called Modula-3.
The problem is, that before you can do anything with it, you have to celebrate the installation procedure which can be very, very hard if you don't want to install it in the locations that the package prefers. But after lots of tries and with the great help of Rodney M. Bates I finally succeeded with installing the compiler on a Linux machine with Red Hat 7. So in order to let you participate in programming this nice language, I will show you how to install the compiler even if you are not the superuser of your machine:
tar -xzf pm3-1.1.15-LINUXLIBC6-boot.tgz tar -xzf pm3-1.1.15-src-LINUXLIBC6-boot.tgz
This will create the directory pm3-1.1.15 in the directory you run tar in. The first archive contains the plain version of the compiler which is shipped in form of assembly language and C programs. This form is necessary because the compiler itself is written in Modula-3. The second archive contains the compiler written in Modula-3 and many other programming packages.
Since in the past there were some changes in LINUX system include files you have to adapt the modula compiler sources to that changes by a patch:cd pm3-1.1.15 patch -p1 <pm3-mandrake8.0.patch(Thanks to Rodney M. Bates who has created the patches!)
Now assume we want to install the compiler in the location /home/login/pm3. Paths containing environment variables like $HOME/pm3 are not possible, because some components of the compiler seem to ignore shell variable expansion. You have to modify the following files manually:
Everything is prepared for the final compiling now. Everything you have to do is to go to the pm3-1.1.15 directory and start
make
Now the modula compiler is created from the bootstrap sources and then the whole compiler and its packages will be made. This may need some minutes. After the compilation the compiler should arrived in the /home/login/pm3 directory. In my case it was not, instead I found it in pm3-1.1.15/home/login/pm3/home/login/pm3. Don't ask me why! When I moved the directory to the right place everything worked. Please don't forget to add the pm3/bin directory to your $PATH variable.
At this point you are ready to check if the compiler really compiles. Please download the directory with the official :-) pm3 "hello world" example. Switch to the hello directory and start
m3build
If the compilation finishes successfully you should find an executable named foo in hello/LINUXLIBC6. Start it, it should output the well-known phrase.
In the end I had some problems with the linker ld that complained about the bad format of some *.mo files. The linker errors disappeared when I switched to the LINUXLIBC6 directory and started m3build there. - Again, don't ask me what happened there!
Finally you can adapt NEdit to work nicely with Modula-3 source codes.
I encountered new problems, when installing as 'root' on a Toshiba satellite notebook with SuSE Linux 8.0. In ./language/modula3/m3tools/m3gdb/gdb/bfd/sysdep.h the tokens 'strstr' and 'strchr' are used, which seems to be already preprocessor macros.What do you have to know about MUI? MUI is simply MUI-like and in this function it is absolutely top-level. Since you can't seriously use your Amiga without MUI, you have no other choice than going to Aminet (Directory util/libs) or to the (not updated for a long time) SASG-Site . You will also get to know there, what MUI can do for you. Last but not least, there is a mailing list for all MUI programming newcomers and those who think they can utilize MUI.
|
Some non-functional addresses for those bulk mailers who like it. The adresses are randomly composed from real names using Markov chains. I hope that they don't exist in this form. |