mirror of
https://github.com/bobbimanners/emailler.git
synced 2025-04-11 17:39:50 +00:00
setmac routine is now slot-independent
This commit is contained in:
parent
bc29b3621e
commit
238fc5de49
@ -160,13 +160,20 @@ Main1: cld
|
||||
.byte $8D ; CR
|
||||
hasc "Uthernet-II SETMAC Utility"
|
||||
.byte $8D,$00 ; CR, done
|
||||
lda #5 ; Slot 5
|
||||
jsr setmac
|
||||
jmp NextSys
|
||||
.endproc
|
||||
.proc setmac
|
||||
; Set the MAC address on the Uthernet-II
|
||||
; TODO: Hard-coded for slot 5.
|
||||
ldy $d5 ; Slot 5 mode reg offset
|
||||
; Expects slot number in A
|
||||
asl
|
||||
asl
|
||||
asl
|
||||
asl
|
||||
clc
|
||||
adc #$85
|
||||
tay ; Mode register offset
|
||||
lda #$80 ; Reset W5100
|
||||
sta $bfff,y ; Store in MODE register
|
||||
lda #$03 ; Address autoinc, indirect
|
||||
|
Loading…
x
Reference in New Issue
Block a user