Welcome, Guest. Please login or register.

Author Topic: Speed up your AGA using FScreen and help up keep the patch in circulation  (Read 4657 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline TBTopic starter

  • Newbie
  • *
  • Join Date: Aug 2003
  • Posts: 10
    • Show all replies
Fscreen, an old patch these days but it seems MANY AGA users dont have it.  It was made some years back by the RED Group or something and makes AGA much faster, much more so than adding FBlit etc type patches alone.  If you do not have this, please install it now and benefit from the speed and help keep the patch from vanishing forever.  You can find the archive link below.  Oh and people who have used this patch please post here so people know this isnt a trojan or something.

http://www.dariog.republika.pl/download/fscreen.lha

This archive is an lh7 so please update to the newest LhA. 2.2 should be on Aminet.
One of the two Waynes who ran Amiga.org for so many years, so many painful years.  Oh when will the nightmares stop!
 

Offline TBTopic starter

  • Newbie
  • *
  • Join Date: Aug 2003
  • Posts: 10
    • Show all replies
Yes it does.  Infact fragment should be posting some scores soon which will show the between 2-16x+ speed increase depending on whats happening.

Okay since hes having issues I'll post some of them...

This is on an 060/56 using SySpeed and FBlit/FText/BlazeWCP:

Without fscreen:
scrollx_16  12
scrollx_256  2
With fscreen:
scrollx_16  74
scrollx_256  37

printtxt16 (before) (after) 2338 -> 4602
printtxt256 542 -> 2588
recfill16 654 -> 3385
One of the two Waynes who ran Amiga.org for so many years, so many painful years.  Oh when will the nightmares stop!
 

Offline TBTopic starter

  • Newbie
  • *
  • Join Date: Aug 2003
  • Posts: 10
    • Show all replies
Okay, here is the full results based in SySpeed/FBlitz/FText/BlazeWCP on a 060/56:

NOTE: This Patch is many years old now so if you havent been using it, please kick yourself.

HOW IT WORKS: (From memory) Basicly it put your gfx into FAST then uses the MMU to check changes on the screen, when it see them it sends only the changes to screen vs sending the whole image.  There is more to it than that but thats the basic idea. Because of that you'll get faster results from smaller changes such as scrolling in shells vs say scrolling in IBrowse, but ebenfits will still be there.

(Sorry for the layout, blame fragment)


              | Fscreen | without |
|  Intuition    Results in Op/s   |
| OpenWin16   |  11     |  8      |
| OpenWin256  |  5      |  3      |
| WinLayer16  |  7      |  6      |
| WinLayer256 |  2      |  1      |
| SizeWin16   |  37     |  48     |
| SizeWin256  |  26     |  33     |
| MoveWin16   |  72     |  45     |
| MoveWin256  |  24     |  34     |
| ConOutP16   |  107    |  48     |
| ConOutP256  |  49     |  22     |
| OpenScr16   |  2      |  8      |
| OpenScr256  |  1      |  5      |
| SwapScr16   |  12     |  49     |
| SwapScr256  |  13     |  49     |
|  Graphic      Results in Op/s   |
| ScrollX_16  |  74     |  12     |
| ScrollX_256 |  37     |  2      |
| ScrollY_16  |  75     |  13     |
| ScrollY_256 |  33     |  3      |
| PrintTxt16  |  4602   |  2338   |
| PrintTxt256 |  2588   |  542    |
| RectFill16  |  3385   |  654    |
| RectFill256 |  916    |  135    |
| DrwElpse16  |  1001   |  491    |
| DrwElpse256 |  191    |  121    |
| DrwCircle16 |  918    |  470    |
| DrCircle256 |  183    |  116    |
| WrtPixel16  |  78780  |  54444  |
| WrtPixel256 |  23595  |  17458  |
| HorLines16  |  13871  |  3805   |
| HorLines256 |  6203   |  834    |
| VerLines16  |  708    |  352    |
| VerLines256 |  376    |  82     |
| DiaLines16  |  671    |  288    |
| DiaLines256 |  334    |  54     |
| AreaElps16  |  291    |  198    |
| AreaElps256 |  94     |  58     |
| AreaCir16   |  275    |  187    |
| AreaCir256  |  90     |  55     |
| AreaFill16  |  232    |  145    |
| AreaFill256 |  73     |  40     |

One of the two Waynes who ran Amiga.org for so many years, so many painful years.  Oh when will the nightmares stop!