This page represents the repository of my current work on the Atari 8-bit platform. Work is in continuing progress and highly depends on time I have for this stuff.
With this utility program you can make your own players (sprites) easily by drawing with the of on-screen grid representing a player matrix. You have many options to choose from, for example horizontal and vertical repositioning, mirroring, using Atari character set as a base for your image, changing colors and width, loading and saving your image, saving with source code output for different programming languages, etc. Program will grow with new features later in new releases. You can download it here. You can also check brief documentation.
The goal of Effectus project is to make it compatible with Action! programming language as close as possible. Currently available is Win32 version of the program. examples\ folder includes some demonstration programs to show what Effectus currently can do. The runtime library consists of several libraries. Besides runtime.asm there are several others, depending on which routines are used. The implementation of runtime library routines can be changed, but the number and order of parameters must not be changed. This is one of the rules you must follow to successfully compile Effectus program. Also, additional requirement for proper working of Effectus is that config.ini configuration file must be in the same directory as the executable program.
Effectus compiles and produce MADS assembly language source code and binary file. Source code can be further modified with the use of MADS for additional improvements. The restrictions mentioned above comply just to the stage when Effectus source code is compiling. You can set default values for MADS and Effectus source code folder, program starting address, extensions, etc. in config.ini file. In time I will add new extra features. Maintaining the compatibily with Action! will be of HIGH priority, but new core routines and statements will be eventually implemented.
The name Effectus comes from Latin word for "execution".
I have to thank the author of MADS, Tebe, who helped me with many important suggestions to improve the code. Thanks go also to TXG/MNX for an idea for compile status information.
You are welcome to check Effectus forum to discuss its functionality or anything else! You can find site dedicated to Effectus at http://gury.atari8.info/effectus/.
Calculating power of the number
Decimal To Binary Conversion
Inverting the original text
Print directly to memory
Carsten Strotmann site
ACTION! The Best Complete Software Development System