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