[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

by Adam Levin-Delson


RAM space is at a premium in the CDTV, so for the developer who is
creating CDTV titles, it is important to know what the limits of
system memory are.  This is especially true for developers who want
their titles to work on a variety of CDTV/A500 configurations.  To
help assist developers in making titles work on the maximum number of
configurations, the following chart shows a variety of hardware
configurations capable of playing CDTV discs.

For comparison purposes, all machines were allowed to boot far enough
to open the Workbench screen (in the default size) and a CLI/Shell
window.  This represents a reasonable starting point for developers
to estimate if their application will fit into a CDTV's memory (To
properly ascertain the amount of free memory in a particular
CDTV/A500(+) at run time, use the Exec library's AvailMem()
function).  These results are not guaranteed for any particular
configuration, they can and will change depending upon many
variables, including additional hardware, overscan or interlaced
screens, etc.  Use this information only as a guideline.  Do not
assume that these result will remain constant in future releases of
the OS.

    WARNING:
    --------
    A title that consumes too much memory on a current configuration
    may not work in the future if a new release of the OS consumes
    even a little more memory.

Important note about Workbench V1.3 and V 2.0.  Under 1.3, the
Workbench screen and initial CLI always open upon booting with an
AmigaDOS disc.  Under 2.0, the system only opens the Workbench screen
when necessary,  and only opens an initial CLI if the
Startup-sequence attempts to output text.  The C:Avail program first
calculates the amount of free RAM and then prints out the results.
Under 2.0, this means the amount of memory printed by Avail would
differ from the amount of memory actually free by the amount needed
to create the Workbench screen and initial CLI.


             NTSC/ 1.3/
  Machine     PAL  2.0  Peripherals  *  Avail   In-Use  Maximum  Largest
  -------    ----  ---  -----------  -  -----   ------  -------  -------
  CDTV       NTSC  1.3  internal HD  c  799448  240704  1040152  797312
                        floppy
  CDTV       NTSC  1.3  floppy       c  886688  153464  1040152  710472
  CDTV       NTSC  2.0  floppy       c  840616  206936  1047552  689200
  CDTV       NTSC  1.3  SCSI card    c  881248  158904  1040152  704904
  CDTV       NTSC  1.3  floppy       c  878824  161328  1040152  878624
  CDTV       PAL   2.0  floppy       c  807528  239992  1047520  792880
  CDTV       PAL   2.0  none         c  828784  218768  1047552  824736
  CDTV       PAL   1.3  floppy       c  877936  162216  1040152  710552
  CDTV       PAL   1.3  internal HD  c  790488  249664  1040152  788352
                        floppy
  A500/570   NTSC  1.3  internal FD  c  466256  56976   523232   466208
                                     f  412728  104160  516888   412552
                                     t  878984  161136  1040120  466208
  A500/570   PAL   1.3  internal FD  c  457296  65936   523232   457248
                                     f  412704  104184  516888   412064
                                     t  870000  170120  1040120  457248
  A500+/570  PAL   2.0  internal FD  c  809744  237776  1047520  795144
  A500+      PAL   2.0  internal FD  c  839688  207864  1047552  838648
  CDTV       NTSC  1.3  floppy       c  886688  153464  1040152  710472
  CDTV       NTSC  2.0  floppy       c  840616  206936  1047552  689200
  CDTV       NTSC  1.3  SCSI card    c  881248  158904  1040152  704904
  CDTV       NTSC  1.3  floppy       c  878824  161328  1040152  878624
  CDTV       PAL   2.0  floppy       c  807528  239992  1047520  792880
  CDTV       PAL   2.0  none         c  828784  218768  1047552  824736
  CDTV       PAL   1.3  floppy       c  877936  162216  1040152  710552
  A500/570   NTSC  1.3  internal     c  466256  56976   523232   466208
                        floppy       f  412728  104160  516888   412552
                                     t  878984  161136  1040120  466208
  A500/570   PAL   1.3  internal     c  457296  65936   523232   457248
                        floppy       f  412704  104184  516888   412064
                                     t  870000  170120  1040120  457248
  A500+/570  PAL   2.0  internal     c  809744  237776  1047520  795144
                        floppy
  A500+      PAL   2.0  internal     c  839688  207864  1047552  838648
                        floppy


  * c=chip; f=fast; t=total
  FD = Floppy Drive; HD = Hard Drive