⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ports.lst

📁 Oh, yes..... Asssssssm :-]]]]]]
💻 LST
📖 第 1 页 / 共 5 页
字号:
			   = 100  IRQ 7
			   = 101  IRQ 11
			   = 110  IRQ 12
			   = 111  IRQ 15
		 bit 2-0   GF1 IRQ Selector
			   = 000  No IRQ
			   = 001  IRQ 2
			   = 010  IRQ 5
			   = 011  IRQ 3
			   = 100  IRQ 7
			   = 101  IRQ 11
			   = 110  IRQ 12
			   = 111  IRQ 15
		DMA Control Register (0240 bit 6 = 0)
		 bit 6	   Combine Both IRQ
		 bit 5-3   DMA Select Register 2
			   = 000  No DMA
			   = 001  DMA 1
			   = 010  DMA 3
			   = 011  DMA 5
			   = 100  DMA 6
			   = 101  DMA 7 
		 bit 2-0   DMA Select Register 1
			   = 000  No DMA
			   = 001  DMA 1
			   = 010  DMA 3
			   = 011  DMA 5
			   = 100  DMA 6
			   = 101  DMA 7 
024F	r/w	Register Controls (rev 3.4+)

SeeAlso: 0340-034F, 0746
   
-------------------------------------------------------------------------------
0240-0257 ----	RTC (alternate Real Time Clock for XT)	 (1st at 0340-0357)
		(used by TIMER.COM v1.2 which is the 'standard' timer program)

-------------------------------------------------------------------------------
0258-025F ----	Intel Above Board

-------------------------------------------------------------------------------
0278-027E ----	parallel printer port, same as 0378 and 03BC

0278	w	data port
0279	r/w	status port
027A	r/w	control port

-------------------------------------------------------------------------------
02A0-02A7 ----	Sunshine EW-901BN, EW-904BN
		EPROM writer card (release 1986) for EPROMs up to 27512
02A0-02A3	adresses of the 8255 on the EW-90xBN


-------------------------------------------------------------------------------
02A2-02A3 ----	MSM58321RS clock

-------------------------------------------------------------------------------
02B0-02BF ----	Trantor SCSI adapter

-------------------------------------------------------------------------------
02B0-02DF ----	alternate EGA,	primary EGA at 03C0

-------------------------------------------------------------------------------
02C0-02Cx ----	AST-clock

-------------------------------------------------------------------------------
02E0-02EF ----	GPIB (General Purpose Interface Bus, IEEE 488 interface)
		(GAB 0 on XT)
02E1		GPIB (adapter 0)
02E2
02E3

-------------------------------------------------------------------------------
02E0-02EF ----	data aquisition	 (AT)

02E2		data aquisition (adapter 0)
02E3		data aquisition (adapter 0)

-------------------------------------------------------------------------------
02E8	  ----	S3 86C928 video controller (ELSA Winner 1000)

-------------------------------------------------------------------------------
02E8-02EF ----	serial port, same as 02F8, 03E8 and 03F8

-------------------------------------------------------------------------------
02E8-02EF ----	8514/A and compatible video cards (e.g. ATI Graphics Ultra)

02E8	r	display status
02E8	w	horizontal total
02EA	w	DAC mask
02EB	w	DAC read index
02EC	w	DAC write index
02ED	w	DAC data

-------------------------------------------------------------------------------
02EA	  ----	S3 86C928 video controller (ELSA Winner 1000)

-------------------------------------------------------------------------------
02F8-02FF ----	serial port, same as 02E8, 03E8 and 03F8

02F8	w	transmitter holding register
02F8	r	receiver buffer register
	r/w	divisor latch, low byte	  when DLAB=1
02F9	r/w	divisor latch, high byte  when DLAB=1
	r/w	interrupt enable register when DLAB=0
02FA	r	interrupt identification register
02FB	r/w	line control register
02FC	r/w	modem control register
02FD	r	line status register
02FF	r/w	scratch register

-------------------------------------------------------------------------------
0300	  ---- Award POST Diagnostic

-------------------------------------------------------------------------------
0300-0301 ---- Soundblaster 16 ASP MPU-Midi

-------------------------------------------------------------------------------
0300-0303 ----	Panasonic 52x CD-ROM SCSI Miniport
		Alternate addresses at 0320, 0340, 0360, and 0380

-------------------------------------------------------------------------------
0300-030F ----	Philips CD-ROM player CM50

-------------------------------------------------------------------------------
0300-030F ----	CompaQ Tape drive adapter. alternate address at 0100

-------------------------------------------------------------------------------
0300-031F ----	prototype cards
		Periscope hardware debugger

-------------------------------------------------------------------------------
0310-031F ----	Philips CD-ROM player CM50

-------------------------------------------------------------------------------
0320-0323 ----	XT HDC 1   (Hard Disk Controller)

0320	r/w	data register

0321	w	reset controller
	r	read controller hardware status
		 bit 7-6 = 0
		 bit 5	      logical unit number
		 bit 4-2 = 0
		 bit 1	 = 0  no error
		 bit 0	 = 0 

0322	r	read DIPswitch setting on XT controller card
	w	generate controller-select pulse
0323	w	write pattern to DMA and INT mask register

0324-0327 ----	XT HDC 2   (Hard Disk Controller)
0328-032B ----	XT HDC 3   (Hard Disk Controller)
032C-032F ----	XT HDC 4   (Hard Disk Controller)

-------------------------------------------------------------------------------
0330-0331 ----	MIDI interface

-------------------------------------------------------------------------------
0330-0333 ----	Adaptec 154xB/154xC SCSI adapter. default address.
		alternate address at 0130, 0134, 0230, 0234 and 0334

-------------------------------------------------------------------------------
0330-033F ----	CompaQ SCSI adapter. alternate address at 0130

-------------------------------------------------------------------------------
0330-033F ----	Philips CD-ROM player CM50

-------------------------------------------------------------------------------
0334-0337 ----	Adaptec 154xB/154xC SCSI adapter.
		alternate address at 0130, 0134, 0230, 0234 and 0330

-------------------------------------------------------------------------------
0338	  ----	AdLib soundblaster card

-------------------------------------------------------------------------------
0340-034F ----	Philips CD-ROM player CM50

-------------------------------------------------------------------------------
0340-034F ----	SCSI (1st Small Computer System Interface) adapter
		(alternate at 0140-014F)

-------------------------------------------------------------------------------
0340-034F ----	Gravis Ultra Sound by Advanced Gravis
	 The I/O address range is dipswitch selectable from:
	   0200-020F and 0300-030F
	   0210-021F and 0310-031F
	   0220-022F and 0320-032F
	   0230-023F and 0330-033F
	   0240-024F and 0340-034F
	   0250-025F and 0350-035F
	   0260-026F and 0360-036F
	   0270-027F and 0370-037F
   
0340	w	MIDI Control
		 bit 7	   Receive IRQ (1 = enabled)
		 bit 5-6   Xmit IRQ
		 bit 0-1   Master Reset (1 = enabled)
	r	MIDI Status
		 bit 7	   Interrupt pending
		 bit 5	   Overrun Error
		 bit 4	   Framing Error
		 bit 1	   Transmit Register Empty
		 bit 0	   Receive Register Empty
0341	w	MIDI Transmit Data
	r	MIDI Receive Data
0342	r/w	GF1 Page Register / Voice Select
0343	r/w	GF1/Global Register Select
   
		 Global Registers, NOT voice specific:
		 41   r/w   DRAM DMA Control
			     bit 7	 Invert MSB
			     bit 6	 Data Size (8/16 bits)
			     bit 5	 DMA Pending
			     bit 3-4	 DMA Rate Divider
			     bit 2	 DMA Channel Width (8/16 bits)
			     bit 1	 DMA Direction (1 = read)
			     bit 0	 DMA Enable
		 42   w	    DMA Start Address
			     bits 15-0	 DMA Address Lines 19-4
		 43   w	    DRAM I/O Address LOW
		 44   w	    DRAM I/O Address HIGH
			     bits 0-3	 Upper 4 Address Lines
		 45   r/w   Timer Control
			     bit 3	 Enable Timer 2
			     bit 2	 Enable Timer 1
		 46   w	    Timer 1 Count (granularity of 80 micro sec)
		 47   w	    Timer 2 Count (granulatity of 320 micro sec)
		 48   w	    Sampling Frequency
			     rate = 9878400 / (16 * (FREQ + 2))
		 49   r/w   Sampling Control
			     bit 7	 Invert MSB
			     bit 6	 DMA IRQ pending
			     bit 5	 DMA IRQ enable
			     bit 2	 DMA width (8/16 bits)
			     bit 1	 Mode (mone/stereo)
			     bit 0	 Start Sampling
		 4B   w	    Joystick Trim DAC
		 4C   r/w   RESET
			     bit 2	 GF1 Master IRQ Enable
			     bit 1	 DAC Enable
			     bit 0	 Master Reset
   
		 Voice specific registers:
		 00   w	    Voice Control
			     bit 7	 IRQ pending
			     bit 6	 Direction
			     bit 5	 Enable WAVE IRQ
			     bit 4	 Enable bi-directional Looping
			     bit 3	 Enable Looping
			     bit 2	 Size data (8/16 bits)
			     bit 1	 Stop Voice
			     bit 0	 Voice Stopped
		 01   w	    Frequency Control
			     bit 15-10	 Integer Portion
			     bit 9-1	 Fractional Portion
		 02   w	    Start Address HIGH
			     bit 12-0	 Address Lines 19-7
		 03   w	    Start Address LOW
			     bit 15-9	 Address Lines 6-0
			     bit 8-5	 Fractional Part of Start Address
		 04   w	    End Address HIGH
			     bit 12-0	 Address Lines 19-7
		 05   w	    End Address LOW
			     bit 15-9	 Address Lines 6-0
			     bit 8-5	 Fractional Part of End Address
		 06   w	    Volume Ramp Rate
			     bit 5-0	 Amount added
			     bit 7-6	 Rate
		 07   w	    Volume Ramp Start
			     bit 7-4	 Exponent
			     bit 3-0	 Mantissa
		 08   w	    Volume Ramp End
			     bit 7-4	 Exponent
			     bit 3-0	 Mantissa
		 09   w	    Current Volume
			     bit 15-12	 Exponent
			     bit 11-4	 Mantissa
		 0A   w	    Current Address HIGH
			     bit 12-0	 Address Lines 19-7
		 0B   w	    Current Address LOW
			     bit 15-9	 Address Lines 6-0
			     bit 8-0	 Fractional Position
		 0C   w	    Pan Position
			     bit 3-0	 Pan Postion
		 0D   w	    Volume Control
			     bit 7	 IRQ Pending
			     bit 6	 Direction
			     bit 5	 Enable Volume Ramp IRQ
			     bit 4	 Enable bi-directional Looping
			     bit 3	 Enable Looping
			     bit 2	 Rollover Condition
			     bit 1	 Stop Ramp
			     bit 0	 Ramp Stopped
		 0E   w	    Active Voices
			     bit 5-0	 #Voices -1  (allowed 13 - 31)
		 0F   w	    IRQ Source Register
			     bit 7	 WaveTable IRQ pending
			     bit 6	 Volume Ramp IRQ pending
			     bit 4-0	 Voice Number
		 80   r	    Voice Control (see 00)
		 81   r	    Frequency Control (see 01)
		 82   r	    Start Address HIGH (see 02)
		 83   r	    Start Address LOW (see 03)
		 84   r	    End Address HIGH (see 04)
		 85   r	    End Address LOW (see 05)
		 86   r	    Volume Ramp Rate (see 06)
		 87   r	    Volume Ramp Start (see 07)
		 88   r	    Volume Ramp End (see 08)
		 89   r	    Current Volume (see 09)
		 8A   r	    Current Address HIGH (see 0A)
		 8B   r	    Current Address LOW (see 0B)
		 8C   r	    Pan Position (see 0C)
		 8D   r	    Volume Control (see 0D)
		 8E   r	    Active Voices (see 0E)
		 8F   r	    IRQ Status (see 0F)
		   
0344	r/w	GF1/Global Data Low Byte (16 bits)
0345	r/w	GF1/Global Data High Byte (8 bits)
0346	w	Mixer Data Port
0347	r/w	GF1 DRAM
		 Direct Read Write at Loction pointed with regs 43 and 44

SeeAlso: 0240-024F, 0746
   
-------------------------------------------------------------------------------
0340-0357 ----	RTC (1st Real Time Clock for XT), (alternate at 0240-0257)
		(used by TIMER.COM v1.2 which is the 'standard' timer program)

0340	r/w	0.01 seconds  0-99
0341	r/w	0.1 seconds   0-99
0342	r/w	seconds	      0-59
0343	r/w	minutes	      0-59
0343	r/w	hours	      0-23
0345	r/w	day of week   1-7
0346	r/w	day of month  1-31
0347	r/w	month	      1-12
0348
0349	r/w	year	      0-99
034A
034B
034C
034D
034E
034F
0350	r	status?
0351	
0352
0353
0354	r	status?
0355
0356
0357

-------------------------------------------------------------------------------
0348-0357 ----	DCA 3278

-------------------------------------------------------------------------------
034C-034F ----	Gravis UltraMax by Advanced Gravis
	 The I/O address range is dipswitch selec

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -