•  Back 
  •  TOS in Flash 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help 
  •  Show info about hypertext 
  •  View a new file 
Topic       : Documentation of the CT60
Author      : Didier MEQUIGNON
Version     : Version 2.00 (December 11, 2010)
Subject     : Documentation
Nodes       : 135
Index Size  : 3664
HCP-Version : 3
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : 
@help       : 
@options    : -i
@width      : 75
View Ref-File4.1  Technical                                                    CT60

This is a TOS 4.04 patched by the boot (2.0+), in this order there
are :

   ∙ The validation of the superscalar dispatcher on the 68060 (PCR).

   ∙ The initialization of the translation registers (on all 68060's
     types), the first zone mapped to 0 at $7FFFFFFF in copyback
     excepted for the zone mapped to 0 à $FFFFFF in writethrough, and
     the second zone mapped to $40000000 at $FFFFFFFF in cache
     inhibed.

   ∙ The reading and the display of the SDRAM's type from his EEPROM.

   ∙ The copy of the TOS in SDRAM after apply the patches.

   ∙ The initialization of the PMMU tree. All the ST-RAM is in
     writethrough and the SDRAM declaration in copyback.

   ∙ The installation of the cookies '_CPU', '_FPU', 'CT60', and also
     '_FRQ' (internal clock) and '_FRE' (external clock) if the videl
     need to use an external 32 MHz clock for RGB monitors. The CT60
     cookie can return the speed frequency of a fan connected on IO3
     MFP.

   ∙ The patchs for cache, PMMU, address in $00FFxxxx, and the
     instructions movep replaced.

   ∙ The bombs inside exceptions displayed with texts in clear of a
     crash.

   ∙ The emulation of unimplemented instructions (integers and FPU).

   ∙ The XBIOS CT60 function $C60A to $C60D (temperature, parameters
     in Flash, cache...), and the DSP (functions with handshake).

   ∙ The needful patchs for the blitter, the system fonts and the
     Atari logo copied at the top of the ST-RAM (needed if the TOS in
     ROM is a 4.02).

   ∙ The replacement of the XBIOS Bconout routine (display texts).

   ∙ The picture in 65K colors displayed during 2 seconds.

   ∙ Check and fix the modecode get from NVM.

   ∙ Check and set the serial programmable clock (I2C port).

   ∙ Start the PCI BIOS and the drivers (if drivers.hex is loaded).

   ∙ The display of the 68060's type (revision, mask and frequency).

   ∙ The modification of PCR for the bugged types revision 1.

   ∙ The declaration of the SDRAM to the TOS.

   ∙ The initialization of the SDRAM, and the MB/s during writing
     displayed.

   ∙ The fastram buffer created and his cookie '_FRB'.

   ∙ The extended fastram buffer created and his cookie 'XFRB'.

   ∙ Lot of infos displayed about the SDRAM module.

   ∙ The patch for the boot order of the drives IDE and SCSI (4
     choices).

   ∙ Extra boot features :

        - Add identify device procedure for SCSI and IDE drives, the
          boot wait if a removable drive is not ready.

        - Add IDE slave support.

        - Add CompactFlash support.

        - Add combined MSDOS/TOS root and partition support, this
          feature support byte swapping needed by MSDOS format and
          search a *.SYS for load the disk driver.

        - Add speed test for bootables devices.

   ∙ The patch for the boot menu.

   ∙ The displays redirection of the AUTO programs to a file
     boot.log.

   ∙ The patch for the Pexec function for the copyback (cpush after
     the relocation).

   ∙ The blitter patchs of the VDI functions, vro_cpyfm, vr_trnfm,
     and vrt_cpyfm for work in SDRAM (an intermediate buffer inside
     ST-RAM is used).

   ∙ The AES patchs for change the Newdesk buffer of 4 KB to 32 KB.

   ∙ Scan-codes used with the Eiffel card :

        - PAGE UP/DOWN.

        - PRINT SCREEN.

        - POWER (set 2 only, Eiffel 1.0.5).

        - VOLUME UP/DOWN (set 2 only, Eiffel 1.0.5).