Inferno #01
31 декабря 2000
  Profi  

For Coderz - Ports PC Profi.

<b>For Coderz</b> - Ports PC Profi.
  Description of computer ports

   Sinclair Profi (Profi +)


(C) Penetrator (VFHB)

 In recent years, there were many
quality software products that are used in all the upper memory,
but not many of them are completely bspolzuyut
upper memory computers such as Profi.
Therefore, read the full
description of the ports of the "monster".



      Main peripherals

     in a long address


 WARNING! Long addressing is valid in all modes
the computer.
 w - means that the port is only available for recording.
 r - means that the port is read-only.



          CPM = 0 / 1 '& ROM 14 = 0 / 1


   DFFD w Port Configuration

   BFFD muz.soprotsessor

   FFFD muz.soprotsessor

   **** Free addresses A8-A12

   7FFD w standard port configuration
              figuration

   ---- On the other addresses on
              increment prohibited



      Basic Addressing

     mode SINCLAIR



            CPM = 0 '& ROM 1914 = 0


    FF r port <FF>

    FE r D0 - D4 (D5) Keyboard

          w D3 recorded on tape

          r D6 read from the tape

          w D0 - D2 border

          w D4 beep

    FD sm.registry muz.prots.

    FB freely

    F7 free

    7F, if TRDOS = 1, VG93

    5F otherwise, TR DOS = 0,

    3F appeal to

    1F VV55

    FF w ** RQ VG93 (TRDOS = 1)

              see port <FF> (TRDOS = 0)

    - - For other addresses

              treatment are prohibited



      Main peripherals

     in a short address



            CPM = 1 '& ROM 1914 = 0


    FF r port <FF>

    FE r D0 - D4 (D5) Keyboard

          w D3 recorded on tape

          r D6 read from the tape

          w D0 - D2 border

          w D4 beep

    FD sm.registry muz.prots.

    FB freely

    F7 free

    7F, if TRDOS = 1, VG93

    5F otherwise, TR DOS = 0,

    3F appeal to

    1F VV55

    BF w ** RQ VG93 (TRDOS = 1)

              sm.port <FF> (TRDOS = 0)

    - - For other addresses

              obascheniya prohibited


 Extended periphery in a short address to the computer
Profi 2 +, Profi 3 + and only for controller versions 4.0 and 
higher. 

 V / A - external addressing
 COM 1 - the address refers to the port komunikatsionnomu



            CPM = 0 '& ROM 14 = 1


    FF r port <FF>

    FE r D0 - D4 (D5) Keyboard

          w D3 recorded on tape

          r D6 read from the tape

          w D0 - D2 border

          w D4 beep

    FD sm.registry muz.prots.

    FB modem "Condor" (B / A)

    F7 timer VI53 / 2 (/ a)

    F3 VV51 port (COM 1)

    EF port VI53 / 1 (COM 1)

    EB IDE port

    E7 port VV55

    E3 register VG93

    DF w clock 

    DB Modem "Condor" (B / A)

    D7 timer VI53 / 2 (/ a)

    D3 VV51 port (COM 1)

    CF port VI53 / 1 (COM 1)

    CB IDE port

    C7 port VV55

    C3 Registry VG93

    BF clock 

    BB Modem "Condor" (B / A)

    B3 control register

    AF port VI53 / 1 (COM 1)

    AB IDE port

    A7 Port VV55

    A3 register VG93

    9F hours 

    9B Modem "Condor" (B / A)

    97 timer VI53 / 2 (/ a)

    93 control register

    8F port VI53 / 1 (COM 1)

    8B IDE port

    87 port VV55

    83 Register VG93

    7F free

    7B free

    1977 free

    6F free

    5F free

    3F register VG93

    - - For other addresses

              obascheniya prohibited



     The values ​​of the port CMR1



 D0 SEGA3 number projected
 D1 SEGA4 memory pages
 D2 SEGA5 (string)

 D3 SCO choice of the window

               Projection segments

               CPU:

               "0"-box # 1 (C000-FFFF)

               "1"-box # 2 (4000-7FFF)

 D4 NOROM "1" to disable the blocking
               Since the port and off CMR0
               denotes ROM putting on his

               place of RAM SEG00

 D5 CP / M "1" locks work

               controller from the Rom

               TR-DOS, and includes ports

               controller to access

               of RAM (at ROM14 = 0).

               at ROM14 = 1-modified
               is access to the expanded
               term memory


  D6 SCR projects additional
               LIMITED screen SEG06 to the map

               memory processor

               SEG02 place at the same time

               Bit D3 port CMR0 USD
               wives to be "1"

               (8000-BFFF)

 * D7 80DS "0" -  raster

               (Videocontroller divorces
               rachivaet SEG05)

               "1" Advanced Raster

               (SEG06 and SEG3A)



 The value of discharge port CMR0



 D0 SEGA3 number projected
 D1 SEGA4 memory pages
 D2 SEGA5 (column)

 D3 PLEKR choice of raster

               Screen 

               "0"-SEG05

               "1"-SEG07 (at 80DS = 0)

               selection of a raster

               Screen CP / M

               "0"-screen points SEG04

               attributes SEG38

               "1" screen points SEG06

               attributes SEG3A

 D4 ROM14 switches page

               ROM 

               "0"-SPECTRUM 128

               "1"-SPECTRUM 48 (CP / M = 0)

               external modifier

               devices (CP / M = 1)

 * D5 BLOCK blocks the port

               CMR0 (OROM = 0)

 D6 ----- not used
 D7 ----- not used


 * In the CP / M at the same time exhibited signals 80DS = 1 and
BLOCK permit access to the palette registers located
addresses 0FEH.



  Map addressing the processor



    Window projecting a (C000-FFFF)

    Segment 02 (8000-BFFF)

    Projection Window 2 (4000-7FFF)

    Segment 00 (0000-3FFF)



     Addressing RAM Map



   00 Segment 08 Segment ext.

        program memory


   01 Segment 09 Segment ext.

        program memory


   02 0A segment segment ext.

        program memory


   03 segment - a segment ext.

        Drivers Memory


   2004 Segment 3A sigment screening
        drivers on the attributes

                        points 512h240


   05 segment - a segment ext.

        Drivers Memory


   06 segment segment 3E ext.

        Screen Memory

        512 x 240


   2007 Segment Segment 3F ext.

   07 SP DOS memory


 And finally ... Who has,
something interesnenkoe
(Neobychnenkoe), pliz Wright at
the editorial office.



             to be continued ..






Other articles:

Others - overview Computer Profi OS and CP / M.

Others - Questionnaires: Sharing useful information.

Others - Russian Rulez: Elbrus - the description of the new processor developed by Russian engineers.

Interview - Jerri / Alien Factory: How did the game Walker.

For Coderz - Ports PC Profi.

For Coderz - The Muse from PC (description of audio file formats).

For Coderz - Pro ROM 48k Spectrum (# 0000 - # 1FFF).

For Coderz - Pro ROM 48k Spectrum (# 2000 - # 3FFF).

Shelezyaka - the prefix to the phone: the phone line signal amplifier.

Shelezyaka - ADC izngutri: simple analogotsifrovoy converter.

Gameland - game review Project-X.

Inferno - The authors.

Inferno - Intro.

Inferno - Managing zhunalom.

Softinka - ZX Word Updated: New, but not quite, a text editor.

Softinka - Extractor: software to extract the files from the Spectrum emulyatorskih formats.

Softinka - a review of programs for testing drives, as well as setting the magnetic head drives.

Humor - Unfiltered: marasmic real ads and statements of people both famous and not so out of "Crocodile".

Soap - Foam: e-mail section.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Hit Parade - the hit parade of Russian pop.
Programming - The algorithm disk protection against copying.
WANTED - Searching software ...

В этот день...   6 May