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

dev/asm/DemoStartUP.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:AGA/P96/CGX Demo StartUP code.
Author:cyborg / industry (cyborg at indus3.org)
Uploader:spot / up rough (spot triad nu)
Type:dev/asm
Version:1.0
Requires:An Amiga
Architecture:m68k-amigaos
Date:2004-01-25
Download:http://aminet.net/dev/asm/DemoStartUP.lha - View contents
Readme:http://aminet.net/dev/asm/DemoStartUP.readme
Downloads:992
Use this to add support for modern amigas in your demos!

INTRO

There was a lot of discussion on  theme  "System  friendly  demos
-Pro  et  Contra"  in magazines around, but the situation has not
changed much for years. Still, most demos today  first  kill  the
system,  and  then  they  start  to  do magic. There shouldn't be
anything wrong or bad in this method if such demos could work  on
most machines. But, reality is different. Most of demos will work
only on AGA screens on TV, Video monitors or VGA monitors if  you
have scandoubler. Also, most of them will not work at all if they
are started from Workbench, so you are forced to reboot and start
them without startup sequence.

Today, many people have graphic cards. Writting support for every
graphic  card  in demos is of course possible but it's pointless.
So, the best way to get your demos working on most, if  not  all,
Amiga  systems  and view them on different types of screens using
different graphic chips is making your demo system friendly.

Performace loss comparing to "system-unfriendly" demo is  totally
exiguous. [ If you don't beleave try this startup. ]

I'm not sure why there are not so  many  demos  what  are  system
friendly  and support graphic cards, perhaps it is because coders
are poor nation, so they can't afford a graphic card ;>

So, I decided to release my start-up code and I  hope  this  will
change the situation atleast a little bit better.

You can use  this  start-up  in  your  demos,  intros,  games  or
whatever  you are making. You can change it, modify it, use parts
of it, spread it like you want, eat it, do whatever you want with
it, but PLEASE make demos that DO work on graphic cards!




FEATURES

 Some of features are:

 - AmigaOS friendly

 - AGA fullscreen support

 - CGX/P96 fullscreen support

 - CGX/P96 window support

 - Doublebuffering

 - Shell arguments and tooltypes support

 - FPS limitation

 - Temporarly  stopping  execution  if  demo  is  not  running on
   frontmost screen

 - ASL screen mode requester for CGX/P96 systems

 - P61 replay routine by Jarno Paananen [ + some more people ]

 - Chunky 2 planar routines for 030 and 040+ by Mikael Kalms

 - It's not slow! ;>





CREDITS

Start-up code:
			Nemanja Bondzulic
                        [ alias Cyborg / iNDUSTRY ]
Chunky2planar routines:
			Mikael Kalms
			[ alias Kalms / TBL ]
P61A replay routine:
                        Jarno Paananen
			[ alias Guru / Sahara Surfers ]
P61A fixes:
			NoName / Haujobb
			Platon42


Some portions of code, ideas,  thoughts  might  be  taken,  used,
stolen,  abused,  and  might be products of other people's minds.
Big apology to those people, it was not done with  bad  intention
in mind.

If I have broke some copyright rules, sorry or sue me ;>


Contents of dev/asm/DemoStartUP.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  605     794  76.2% -lh5- 4b99 May  4  2001 DemoStartUPv1.0.info
[generic]                 3760    8460  44.4% -lh5- 9575 May  4  2001 DemoStartUPv1.0/DemoStartUP.guide
[generic]                 1077    1724  62.5% -lh5- 14c4 May  4  2001 DemoStartUPv1.0/DemoStartUP.guide.info
[generic]                  605     794  76.2% -lh5- 6227 May  4  2001 DemoStartUPv1.0/sources.info
[generic]                11475   63618  18.0% -lh5- 186d May  2  2001 DemoStartUPv1.0/sources/610.4.asm
[generic]                  731    1842  39.7% -lh5- de20 Dec 28  2000 DemoStartUPv1.0/sources/aslscrmodereq.asm
[generic]                  282     701  40.2% -lh5- f764 Dec 28  2000 DemoStartUPv1.0/sources/basemacros.i
[generic]                 2687   12995  20.7% -lh5- 7a35 May  2  2001 DemoStartUPv1.0/sources/c2p.asm
[generic]                 1106   80000   1.4% -lh5- 8673 May  2  2001 DemoStartUPv1.0/sources/gfx/test.chunky
[generic]                  339     768  44.1% -lh5- c7d5 May  2  2001 DemoStartUPv1.0/sources/gfx/test.pal
[generic]                  441    1637  26.9% -lh5- 2a30 Dec 28  2000 DemoStartUPv1.0/sources/includes/infos.s
[generic]                  559    1184  47.2% -lh5- e3d3 Dec 28  2000 DemoStartUPv1.0/sources/includes/periods
[generic]                   74      74 100.0% -lh0- 672a Dec 28  2000 DemoStartUPv1.0/sources/includes/periods.nft
[generic]                 1674    5459  30.7% -lh5- 2e37 Dec 28  2000 DemoStartUPv1.0/sources/includes/Player61.i
[generic]                  210     512  41.0% -lh5- 2413 Dec 28  2000 DemoStartUPv1.0/sources/includes/vibtab
[generic]                  237     379  62.5% -lh5- 638a May  2  2001 DemoStartUPv1.0/sources/init.asm
[generic]                  788    1972  40.0% -lh5- 3940 May  2  2001 DemoStartUPv1.0/sources/main.asm
[generic]                  151     190  79.5% -lh5- 1cb5 May  4  2001 DemoStartUPv1.0/sources/MAKEFILE
[generic]                10802   13654  79.1% -lh5- 18cc May  2  2001 DemoStartUPv1.0/sources/sfx/p61.test
[generic]                 1062    2803  37.9% -lh5- 7da6 May  2  2001 DemoStartUPv1.0/sources/softirq.asm
[generic]                 6898   25161  27.4% -lh5- e1e5 May  2  2001 DemoStartUPv1.0/sources/start.asm
[generic]                20764  116328  17.8% -lh5- 2ed3 May  2  2001 DemoStartUPv1.0/sources/TestUP
[generic]                  729     854  85.4% -lh5- 67d4 May  4  2001 DemoStartUPv1.0/sources/TestUP.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        23 files   67056  341903  19.6%            Jan 25  2004

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