Here is a source code release of the VirtuAL3101 package. It includes the source code required to compile these programs under Windows (VC6 project files) or Linux (makefiles) but also includes the currently available effects. Here is a short description of the directory structure: - doc: contains the available documentation - effects: contains assembly code of the available modules as used by Agalag. - resources: contains bitmaps, fonts, ... for the GUIs. - src: contains source code of the various tools. A usual development flow is to start with Agalag by combining modules together. An assembly file or object file can then be generated from the Agalag project and this assembly file can be simulated with the ALksim simulator. There are three versions of the simulator available: - ALksim: no audio streaming available. - ALksim_ASIO: audio streaming via ASIO - ALksim_MME: audio streaming via Windows MME IMPORTANT NOTE: the ASIO version has been heavily under tested! An assembler and a disassembler are also available from the 'bin' directory. Even though that's getting better and better, the tools might still suffer bugs, inconsistencies with documentation, ... please be patient and report all problems, bugs, change requests, ... to info@axoris.be or via our Source Forge project mail-lists. The Miss Parker Manager project generator feature in AgALag is in a beta state. Some more functionality will be added in the next versions of the software. The code in this release is labelled RELEASE_1_3 on the CVS Source Forge server. Contributions of C source code, AL3101 assembly code and Agalag projects are welcomed and can be also sent to info@axoris.be or via our Source Forge project mail-lists. Change history: Version 1.4 This is the last expected version before the 2.0 release. New features: - AgALag now supports feedback loops. One simply needs to right-click on a link to indicate it's a feedback loop - ALksim can exit if execution of script provided as argument has an error Bugs solved: - inconsistency between hardware and ALksim on the MLTB and SUBB instructions - in ALskim, added support of file names containing spaces by enclosing the file name in "" - handling problems during script execution in ALksim - improved the Launch simulation function of AgALag - bug fixed in property assignment. WARNING: It may concern _All_Projects_ from October 5th 2004 to now. So please rebuild those projects. - solved some minor issues here and there Note that AgALag is now handling groups of parameters in the Miss Parker parameter window. The GUI is ready but is not used yet in the generation of projects. In order not to confuse users, the functionality has been disabled in Windows binaries. If you'd like to enjoy the GUI, please recompile one of the source code delivery. Version 1.3 Minor but annoying bugs solved in AgALag: - It was not cleaning the Miss Parker Manager project files correctly. - Problems with some directory stuff. Major bug solved in ALksim, the INT, AND and OR functions were not working properly. Version 1.2 AgALag can now generate the Miss Parker Manager projects ALksim now handles the memory map files generated by AgALag and supports two new IO files formats: .dec and .hex. Some minor bugs have been solved here and there... Version 1.1 Improvements made to AgALag. Bug solved in AlkSim. Version 1.0 First public release of the VirtuAL3101 environment.