AminetAminet
Search:
84439 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/src/blitscreen.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Ultimate c2p/copperscreen replacement!
Author:fischerj at informatik.tu-muenchen.de (Juergen "Rally" Fischer)
Uploader:g sanderson ais gu edu au
Type:dev/src
Architecture:m68k-amigaos
Date:1995-08-14
Download:http://aminet.net/dev/src/blitscreen.lha - View contents
Readme:http://aminet.net/dev/src/blitscreen.readme
Downloads:6952

BLITTERSCREEN: The copperscreen replacement, aka ultra-fast c2p, without
copperscreen limitations

I took this from http://www.informatik.tu-muenchen.de/~fischerj/
It still has a few problems on high end machines (A4000) and is not
very OS friendly, but it WORKS!!!

Contains sources, examples and a demo!

what is it ?
        
Blitterscreens provide a CHUNKY 256-color 2x2 or even 2x1 screen,
and all fullscreen! (AGA only, ECS could do byte-chunky 16colors,
not supported yet). cpu overhead very small, cpu free for
rendering, this method is even useful for 030!

is it really like having chunky mode ?

The cpu can copy to chunky buffer in longwords to chipmem, each
byte beeing extended to a 2x2 pixel block by custom hardware.
Imagine your A1200 was connected to a localbus-VGA. Copying to
vram then would be slower (!) as you got to copy 4 bytes to get
a 2x2 pixel block (VGA beeing fastmem changes nothing).

So stop whining about not having a chunky screen, there is one! :)    

I admit it might be not ideal for a 040, but the 040 can do
realtime-1x1-c2p while copying to chipmembuffer anyway.
A 030-50 also might render faster than blitterscreen convertion.


Contents of dev/src/blitscreen.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  405     604  67.1% -lh5- ec17 Jan 14  1980 blitterscreen.readme
[generic]                 3105    6492  47.8% -lh5- 154b Jan 14  1980 blitterscreen/bltscr.doc
[generic]                 3101   13913  22.3% -lh5- e384 Jan 14  1980 blitterscreen/bltscr.s
[generic]                 1642    3480  47.2% -lh5- ddd5 Jan 13  1980 blitterscreen/bs2x1
[generic]                 1639    4132  39.7% -lh5- e6e6 Jan 13  1980 blitterscreen/bs2x1.s
[generic]                 1625    3456  47.0% -lh5- 5cb6 Jan 13  1980 blitterscreen/bs2x2
[generic]                 1648    4135  39.9% -lh5- 5962 Jan 13  1980 blitterscreen/bs2x2.s
[generic]                  346     528  65.5% -lh5- 3baf Jan 14  1980 blitterscreen/bs2xY.doc
[generic]                   36      36 100.0% -lh0- c600 Jan 13  1980 blitterscreen/d.8.95.doc
[generic]                 1960    5387  36.4% -lh5- 1ebf Jan 14  1980 blitterscreen/d.8.95.i
[generic]                  427     700  61.0% -lh5- c9fb Jan 24  1994 blitterscreen/doom.bltscr.iff.doc
[generic]                12812   12812 100.0% -lh0- e22e Jan 24  1994 blitterscreen/doom.bltscr.iff.lha
[generic]                40736   40736 100.0% -lh0- 54e6 Jan 13  1980 blitterscreen/EXCESS.by.RIOT
[generic]                  240     329  72.9% -lh5- f080 Jan 14  1980 blitterscreen/EXCESS.by.RIOT.doc
[generic]                  805    1320  61.0% -lh5- 6c61 Jan 11  1980 blitterscreen/prec2
[generic]                  436     839  52.0% -lh5- cff7 Jan 13  1980 blitterscreen/prec2.doc
[generic]                  298     457  65.2% -lh5- 5cdd Jan 14  1980 blitterscreen/README_first
[generic]                  369     694  53.2% -lh5- ae4c Jan 14  1980 file_id.diz
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        18 files   71630  100050  71.6%            Aug 14  1995

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>