Effectus
Would you like to react to this message? Create an account in a few clicks or log in to continue.

General

4 posters

Go down

General Empty General

Post  Admin Mon Oct 01, 2007 6:45 am

General discussion about Effectus!

http://gury.atari8.info/effectus/docs/

Admin
Admin

Posts : 3
Join date : 2007-10-01

https://effectus.board-directory.net

Back to top Go down

General Empty Re: General

Post  gury Mon Jun 28, 2010 5:00 am

Hello there,

New version of Effectus is http://gury.atari8.info/effectus/download.htm. You can check the complete list of new features http://gury.atari8.info/effectus/news.htm. Main features are:

- Declaring machine language code in PROCs and FUNCs

Example:
PROC PokeTest=*()[$A9 $30 $8D 710 $0 $60]
For this, new configuration parameter was added, called ML_ORG - machine language starting address (-sm switch in program parameter list). If not used, default value of hex $8000 is used. Note that this functionality doesn't work on any place in the code yet, just in PROC and FUNC declaration for now.

- New ARRAY functionality:

- INT and CARD ARRAY string assignments. Example:

CARD ARRAY item(2)
item(0)="String in CARD ARRAY"
item(1)="Additional string"

- BYTE and CHAR ARRAY string initialization. Example:

BYTE ARRAY str1="Text"
BYTE ARRAY str2(20)="New text"

- Proper compilation of lowercase / uppercase code

Also check what limitations still remain. Unfortunately, some bugs appeared in new version, which will be checked and fixed in future version. All noted bugs are listed in Observation page at the bottom of the text. This is new page on my site, where you can check details about development of Effectus. This page can change on daily basis, depending on time I have for the development.

Linux version of Effectus will be ready soon.

Effectus is compiled with Free Pascal 2.2.4 on Windows platform. MADS version used is 1.9.0.

Greetings,
Gury

gury

Posts : 5
Join date : 2007-10-01

Back to top Go down

General Empty Version 0.0.14 (console version): Download (BROKEN)

Post  rchennau Tue Sep 07, 2010 4:53 pm

Hi Gury,
The link to the latest Effectus build for Linux seems to be not available. I get the dreaded 404.

------------
Not Found
The requested URL /effectus/effectus_0_0_14_i386_linux.zip was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

rchennau

Posts : 1
Join date : 2010-09-07

Back to top Go down

General Empty Re: General

Post  viktorcech Wed Jan 19, 2011 4:19 am

when will the new version?

viktorcech

Posts : 2
Join date : 2011-01-19

Back to top Go down

General Empty Re: General

Post  gury Fri Jan 21, 2011 8:14 pm

Hello viktorcech and rchennau,

Finally new version of Effectus is available. Sorry for a big delay, life issues. I hope I will have (or make) more time in the future.

Greetings,
Gury

gury

Posts : 5
Join date : 2007-10-01

Back to top Go down

General Empty Re: General

Post  viktorcech Sat Jan 22, 2011 1:59 am

great Smile but examples in atarionline.pl forum doesnt still work Sad

Code:
; butterfly  by michael mitchell
; 01/20/85
PROC DEMO2()
CARD A,B,C,D,X,Y,J,K,COL,I,Q
   Graphics(11)

  Poke(710,0)
  Color=00
  A=1 B=1 C=1 D=1
  X=Rand(70)+1
  Y=Rand(190)+1
  J=Rand(50)+1
  K=Rand(190)+1

  For I=1 TO 9400
  DO
    Plot(X,Y)
    Drawto(J,K)
    Plot(J,Y)
    Drawto(X,K)
    X==+A
    Y==+B
    J==+C
    K==+D

    Q=Rand(50)
    IF Q>40 THEN 
      COL==+1 
    FI 
    IF COL>14 THEN
      COL=1
    FI

    COLOR=COL

    IF X>=79 THEN A=-A X==+A  FI
    IF J>=79 THEN C=-C J==+C FI
    IF J<=0 THEN C=-C J==+C FI
    IF X<=0 THEN A=-A X==+A FI
    IF Y>=191 THEN B=-B Y==+B  FI
    IF K>=191 THEN D=-D K==+D  FI
    IF K<=0 THEN D=-D K==+D  FI
    IF Y<=0 THEN B=-B Y==+B FI

  OD
RETURN

viktorcech

Posts : 2
Join date : 2011-01-19

Back to top Go down

General Empty Re: General

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum