[comp.sys.atari.st] The BLITTER-ROM's: What ATARI hasn`t told us...................

K538915@CZHRZU1A.BITNET (09/01/87)

Most of this information is from the september issue of ST-Computer and
from some personal experience, none of this has been mentioned in any
information that I've seen from Atari Corp.:


      -changes in TOS header
        FC0000 bra $FC0030     * jump to reset
        FC0002 .dc.b 1,2       * version 1.2
        FC0004 .dc.l $FC0030   * reset address
        FC0008 .dc.l $FC0000   * start of TOS
        FC000C .dc.l $008900   * start of free RAM
        FC0010 .dc.l $FC0030   * default shell ???????
        FC0014 .dc.l $FEFFF4   * address of GEM magic-value
        FC0018 .dc.l $04221987 * default system date ????
        FC001C .dc.w 0         * NTSC flag
        FC001E .dc.w $0E96     * default system date GEMDOS format ?????
        FC0020 .dc.l $007E9C   * address of the GEMDOS internal memory
                               * free list (instead of fixing a bug, provide
                               * a way that other people can fix it!)
        FC0024 .dc.l $000E61   * address of the bios variable 'kb_shift'
        FC0028 .dc.l $0087CE   * address of the GEMDOS pointer to the basepage
                               * of the current process (does the AES process-
                               * switcher know about this???????????????????)
        FC002C .dc.l 0         * ?


      - new system variables (perhaps they'll be made 'official' one day?)

        $51A     yet another copy of memvaild, for what???
        $51E     Bconstat  indirect jump vector for device 0
        $522                          "                    1
        $526                          "                    2
        $52A                          "                    3
        $52E                          "                    4
        $532                          "                    5
        $536                          "                    6
        $53A                          "                    7
        $53E     Bconin    indirect jump vector for device 0
        $542                          "                    1
        $546                          "                    2
        $54A                          "                    3
        $54E                          "                    4
        $552                          "                    5
        $556                          "                    6
        $55A                          "                    7
        $55E     Bcostat   indirect jump vector for device 0
        $562                          "                    1
        $566                          "                    2
        $56A                          "                    3
        $56E                          "                    4
        $572                          "                    5
        $576                          "                    6
        $57A                          "                    7
        $57E     Bconout   indirect jump vector for device 0
        $582                          "                    1
        $586                          "                    2
        $58A                          "                    3
        $58E                          "                    4
        $592                          "                    5
        $596                          "                    6
        $59A                          "                    7

        currently devices 6 and 7 don't do anything.

       - according to ST Computer NO GEMDOS bugs have been fixed
         routines Tgettime and Tgetdate have been changed for the
         new hardware clock

       - bug fixes to the desktop include the dreaded 'copying
         a file onto itsself' syndrom (I haven't tested this myself)

       - fileseletor: as ATARI has told us the underscore bug has
         gone away, as I've already mentioned the critical error
         handler still crashes the sytem, that's why UniTerm 1.8
         always deinstalls it before showing a fileselector.
         One new bug seems to have been buit in:
               if you enter a filename with exactly 8 characters you
               get
                        'BLABLABL.'
               instead of
                        'BLABALBL'

                   So that's all!

                   Happy hacking
                       Simon Poole
                       K538915@CZHRZU1A.BITNET