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

util/boot/AddCV3DMem.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Makes CV64/3D memory public. V1.0
Author:roragusa at freenet.hut.fi (Roberto Ragusa)
Uploader:roragusa freenet hut fi (Roberto Ragusa)
Type:util/boot
Architecture:m68k-amigaos
Date:1997-10-04
Download:http://aminet.net/util/boot/AddCV3DMem.lha - View contents
Readme:http://aminet.net/util/boot/AddCV3DMem.readme
Downloads:1369
                                   WHAT?
                                 ---------

This  little  program adds CV64/3D on-board display memory to the exec list
of  free memory. After this operation you will have more free ram available
to  the  system.  The  new  memory  is  considered  FAST  memory (or "other
memory").  The default priority is 10 (lower than FAST but higher then CHIP
priority).


                                 BACKGROUND
                                 ----------

This   program   is   a   variation   of   AddCyberMem  by  Michael  Krause
(aminet/gfx/board/AddCybMem.lha).  This  will  work with CV64/3D instead of
CyberVision.


                                   USAGE
                                 ---------

The  command  template  is KBYTES/N/A,PRIORITY/N. Never start twice or your
system will crash!

---------- ATTENTION!!! ----------
This program is a ten minute hack. If you don't use it correctly, you might
crash your system very easily.
It's  safe (I don't have experienced any problem) to use 1MB of memory from
CV64/3D. This is because CGX3 (at this moment) uses only 3 of the 4 Megs on
board  for  screen datas. The last Meg is used only for the textures of the
Virge  chip  (when  you launch software like the Virge demos). If you don't
use  such  software, 1Meg will work. By specifying 1024 kbytes you will use
the  last Meg of board memory. You really will use only 1023kbytes, because
the  last  1k contains the pointer sprite datas. So, you will have 1023k if
you specify 1024 and 4095k if you specify 4096.
USING A NUMBER HIGHER THAN 1024 IS A REAL DANGER.
In  this  case you risk a sytem crash during shuffling/dragging of screens.
The  risk  is bigger if you have a lot of screens, if they are big, if they
are  hicolor/truecolor (more memory is needed by CGX). You could try to use
4096  (really  4095k) only if you aren't using the video board (AGA screens
only).      Nevertheless      the     board     must     be     initialized
(devs:monitors/CVision3D).
Conclusion: start 'AddCV3D 1024'.

                                   LEGAL
                                 ---------

`AddCV3DMem' and all its accompanying files are hereby explicitly declared
as Public Domain.



- Roberto Ragusa
  roragusa at freenet.hut.fi


Contents of util/boot/AddCV3DMem.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1608    2244  71.7% -lh5- f55a Oct  2  1997 AddCV3DMem/AddCV3DMem
[generic]                  880    1570  56.1% -lh5- bdc1 Oct  2  1997 AddCV3DMem/AddCV3DMem.c
[generic]                 1176    2444  48.1% -lh5- d624 Oct  2  1997 AddCV3DMem/AddCV3DMem.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         3 files    3664    6258  58.5%            Oct  4  1997

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