Рекомендую адресную линию A14 (W5100) подключить к выходу порта 0B7h (DD7) например к 15 ножке.
Это позволит оперативно переключаться между областью регистров и буферов W5100, изменяя состояние бита 3 этого порта.
Для информации об использовании состояния индикаторов W5100 привожу процедуру из драйвера DenyoNet (MSX):
Тоесть используются выходы TXLED, RXLED, COLLED и LINKLED.Код:;--- LEDS state port
;Bit 0 = TX
;Bit 1 = RX
;Bit 2 = Collision
;Bit 3 = Full duplex
;Bit 4 = Speed, 100Mbps
;Bit 5 = Link
WIZ_LEDS equ 029h
;=========================
;=== TCPIP_NET_STATE ===
;=========================
;Get network state.
;
;Input: A = 3
;Output: A = Error code
; B = Current network state:
; 0: Closed
; 1: Opening
; 2: Open
; 3: Closing
; 255: Unknown
;Note: for some reason, checking the Link led sometimes
;gives a false value of one (no link available).
;For this reason, we first check if any the Tx, Rx or collision
;leds are reset (data activity means there is link),
;if none is reset then we resort to checking the link bit.
TCPIP_NET_STATE:
NET_STATE_CORE:
in a,(WIZ_LEDS)
ld c,a
and 111b ;COL,TX,RX
cp 111b ;
ld b,2 ; b=2 OPENING
ld a,0 ; No ERROR
ret nz ;
; Test LINK line
ld a,c
rrca
rrca
rrca
rrca
or 11111101b ; LINK
cpl
ld b,a ; b=0 OR 2
xor a ; No ERROR
ret
Состояние выходов FDXLED и SPDLED никого не интересует.
PS. Честно говоря схема мне не очень нравится, но она вполне рабочая.
Я бы отобразил память W5100 на область ПЗУ Спектрума, тем более что Phoenix это позволяет сделать.

