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. |