MILC logo

IndexVorigeVolgendeLeeg

Overzicht I/O poorten
Arsoft, 01-09-94


                                +----------------------+
                          |||  I/O-poort adressen  |||
                            +----------------------+

In de hiernavolgende opsomming van I/O-poort adressen en adres-gebieden, worden
de MSX-specificaties gegeven. Het is echter heel goed mogelijk dat een bepaalde
fabrikant afwijkt van deze specificatie. Het is daarom niet gegarandeerd, dat
deze adressen exact overeenkomen met de in uw computer gebruikte adressen. Het
is zelfs ten sterkste af te raden programma's voor gebruik op meerdere computers
te schrijven, waarin deze adressen rechtstreeks worden aangeroepen. Dergelijke
programma's dienen altijd gebruik te maken van de beschikbare BIOS-entry points.


Adres(sen);    Functie;
&H00 - &H7F    Gereserveerd,
&H80 - &H83    RS232C-support (USART 8251);
&H8O           DATA-register van de 8251-chip.
&H81           Status/commando-register van de 8251 chip.
&H82           Status/interrupt masker van de 8251-chip.
&H83           Gereserveerd.

&HB4 - &H87    Programmable Timer 8253.

&H88 - &H8B    Gereserveerd voor de Video Display Processor 9938
               voor MSX1 adaptor.

&H8C - &H8D    Gereserveerd voor Modem.
&H8E - &H8F    Gereserveerd.
&H90 - &H91    Printer-poort:
&H90           Control:
                   write     bit 0 = strobe.
                   read      bit 1 = status.
&H91           Data.

&H92 - &H97    Gereserveerd.

&H98 - &H9B    Gereserveerd voor de Video Display Processor. (MSX1 en MSX2).

&H9C - &H9F    Gereserveerd.

&HA0 - &HA3    Sound processor (kY-3-8910):
&HA0           Adres-register
&HA1           Data naar register schrijven.
&HA2           Data uit register lezen.

&HA4 - &HA7    Gereserveerd.

&HA8 - &HAB    Parallel I/O-poort (8255):
&HA8           Poort A lezen en schrijven.
&HA9           Poort B lezen en schrijven.
&HAA           Poort C lezen en schrijven.
&HAB           Mode setting register.

&HAC - &HAF    Gereserveerd.

&HB0 - &HB3    Extern geheugen (8255):
&HB0           Poort A: Adreslijnen A0-A7.
&HB1           Poort B: Adreslijnen A8-A10, A13-A15, CONTROL, R/W.
&HB2           Poort C: Adreslijnen A11-A12, datalijnen D0-D7
&HB3           Mode setting register.

&HB4 - &HB5    Kalender klok (RP-5C01):
&HB4           Adres register.
&HB5           Data lezen en schrijven.

&HB6 - &HB7    Gereserveerd.
&HB8 - &HBB    Licht-pen.
&HBC - &HBF    VHD Control.
&HC0 - &HC1    MSX-audio.
&HC2 - &HC7    Gereserveerd.
&HC8 - &HCF    MSX-interface.

&HD0 - &HD7    Floppy disk controller.

&HD8 - &HDB    KANJI-ROM:
&HD8           Adreslijnen A5-A0 (minst significant)
&HD9           Adreslijnen A5-A0 (meest significant)
               of bij lezen datalijnen D7-D0.

&HDC - &HF4    Gereserveerd.

&HF5           Systeem Controle:
               De bits van deze I/O-poort geven aaan
               welke devices in het systeem aanwezig
               zijn. Een 1 wil zeggen aanweziq, een 0
               betekent niet aanwezig. Deze poort kan
               zowel worden gelezen als beschreven.
               Door het betreffende bit 0 te maken
               verwijdert u het device als het ware uit
               het systeem:

               bit 0 - KANJI-ROM.
               bit 1 - gereserveerd.
               bit 2 - MSX-AUDIO.
               bit 3 - Super impose.
               bit 4 - MSX-interface.
               bit 5 - RS232C-interface.
               hit 6 - Licht-pen
               bit 7 - Kalender-klok.

&HF6           color bus I/O

&HF7           A/V-control.
               De betekenis van de bits op dit I/O adres is als volgt:

               blt 0 - Audio Rechts
               bit 1 - Audlo Links
               bit 2 - Video Input Select
               bit 3 - Vidso Input Sense (lezen)
               bit 4 - A/V-control.
               bit 5 - Ym control.
               bit 6 - Ys control.
               bit 7 - Video Select.

&HF8 - &HFB    Gereserveerd.
&HFC - &HFF    Memory mapper.


    

Index

Vorige

Volgende