MILC logo

IndexVorigeVolgendeLeeg

Overzicht I/O poorten
Onbekend, 00-00-00


    
Overicht van alle gebruikte I/O poorten op MSX (alle getallen in hex)
==============================================

N.B. Deze lijst is verre van compleet!! Wie er meer weet: zet deze A.U.B. in
een berichtje neer. Misschien krijgen we ooit nog eens een complete lijst, zo.
Ook weet ik van veel dingen de betekenis niet eens...

Origineel waren de poorten 0-40 vrij voor eigen toepassingen. De rest 
was gereserveerd.

Opm: als er een Telcom modem in de computer aanwezig is, kunnen alle poorten 
0-7F vreemde waarden geven!


00-03   Fac MIDI interface  (niet precies bekend welke poorten.
00-04   Music Module MIDI    alleen dat er door deze uitbreidingen poorten
00-02   MIDI saurus          in deze gebieden worden gebruikt, is zeker.)

00-07   MT Telcom modem

18/19   Philips Barcode Reader NMS1170/20

20-28   tweede instelling Philips NMS 1251 modem
                          Miniware M4000 modem

28-2F   tweede instelling Philips NMS 1210 RS232 interface

30-38   NMS 1251 modem
        Miniware M4000 modem
        GREEN/MAK SCSI-interface
        CD-ROM interface

40      Maker ID poort

41      Adresregisters 00-0F       }
42      Data registers             }   waar is dit van???
46      Voor- en achtergrondkleur  }
47      Bitpatroon voor kleuren    }

64-?    V9990-board, zoals de H„ndlergemeinschaft het verkoopt
         (I/O poorten zijn instelbaar)

70      MIDI Saurus

7C/7D   MSX-Music:
7C        O    register schrijfpoort
7D        O    data schrijfpoort

7E-7F  MSX Keycardtridge (=???)

80-87   RS232C (Spectravideo):
80-83   USART 8251:
80      I/O    dataregister
81      I/O    status-/commandoregister
82      I      status v.d. verbinding
83        O    interruptmasker
84-87   programmable timer 8253:
84      I/O    teller 1
85      I/O    teller 2
86      I/O    teller 3
87      I/O    instelling

88-8B   MSX-1 adapter van VDP

8C-8D   Sony modem

90-91   printerpoort:
90      I/O  I bit 1 = printer busy
             O bit 0 = strobe (negative logic)
91        O    data
93     printer busdirection????????

98-9B   Video Display Processor (MSX1 en hoger):
 98      I/O    Video RAM lezen/schrijven
 99      I/O  I statusregister leespoort
              O VDP-register/data schrijfpoort
              O Video RAM adres schrijfpoort
 9A        O    palet schrijfpoort
 9B        O    indirect access schijfpoort

A0-A3   Programmable Sound Generator (AY-3-8910):
 A0        O    register schrijfpoort
 A1        O    data schrijfpoort
 A2      I      data leespoort
 A3             ?

A4/A5   Turbo R sampler:                                        T
 A4        O    bit 0-4 grens geluidsniveau??
         I      bit 0/1 teller 16 kHz, gebruikt door sampler
 A5        O    bit 1 = geluid uit
                bit 3 = alle opgenomen geluid wordt direkt weer naar de 
                geluidsuitgang gestuurd
A6              ?                                               T
A7         O    bit 1 = pause LED    (ook input??????)          T
                bit 7 = turbo LED

A8-AB   MSX-Engine:
 A8      I/O    slotselectie-register
 A9      I      toetsenbordrij lezen
 AA      I/O    besturing o.a. toetsenbord/cassette
 AB        O    commando-register

AC-AF   MSX motor (= ??? Dubbele poorten voor Engine?)

B0-B3   extern geheugen (Sony data cartridge 8255):
 B0             adreslijnen A0-A7
 B1             adreslijnen A8-A10, A13-A15, CONTROL, R/W
 B2             adreslijnen A11-A12, datalijnen D0-D7
 B3             mode set

B4-B5   klokchip (RP-5C01):
 B4             adresregister
 B5             data lezen/schrijven

B6/B7   card reader (= ???)

B8-BB   lichtpen Sanyo

BC-BF   Videocontroller JVC

C0/C1   MSX-Audio:
 C0      I/O  I statusregister leespoort
              O register schrijfpoort
 C1        O    data schrijfpoort

C2/C3   Zelfde functies voor evt. 2e MSX Audio

C8-CF   VDP van MSX2 module voor MSX1

D0-D7   Floppy disk controller.
         (Wordt i.h.a. nooit via deze poorten aangesproken.)
 D6     in use
 D7     motor on

D8-DB   KANJI-ROM:
 D8        O    adreslijnen A5-A0 (minst significant)
 D9      I/O  I datalijnen D7-D0
              O adreslijnen A5-A0 (meest significant)
DC     Kanji rom 24 dot
DD     fontdata

E4/E5   verschillende functies:                                 T
 E4        O    register
 E5      I/O    data

E6/E7    I/O    16 bits teller, frequentie 250 kHz, E6=LSB      T

E9       I/O    bit 0 = MIDI OUT enable                         T
                bit 1 = MIDI timer enable
                bit 2 = MIDI IN enable
                bit 5 = enable interrupt als MIDI-byte ontvangen

EE/EF   heeft met GT-MIDI te maken. In ieder geval kan je de MIDI-teller 
        er mee instellen.

F5      Systeem controle, hier kan in aangegeven worden wat er aanwezig 
        is: (write only) (<- wat heb je er dan aan?)
        bit 0 - KANJI-ROM
            1   gererserveerd   
            2   MSX-Audio
            3   Super impose
            4   MSX-interface
            5   RS232C-interface
            6   lichtpen
            7   kalender-klok
N.B. Is deze poort later weer uit de standaard verwijderd? In ieder 
geval vult de Muziekmodule bit 2 niet in.

F6      color bus I/O

F7      A/V control
        bit 0 - audio rechts
            1   audio links
            2   video input select
            3   video input sense (lezen)
            4   A/V-control
            5   Ym control
            6   Ys control
            7   Video Select
F8     Opt palverse bit 0 audio rechts
                        1 audio links
                        2 gereserveerd
                        3 rc 5 int.
                        4 sound
                        5 sound
                        6 gereserveerd
                        7 gereserveerd

FC-FF   Memory mappers op page 0-3


T = alleen Turbo R

    

Index

Vorige

Volgende