diff --git a/client/ip65/dhcp.s b/client/ip65/dhcp.s index a20c31c..0154875 100644 --- a/client/ip65/dhcp.s +++ b/client/ip65/dhcp.s @@ -452,10 +452,15 @@ send_dhcprequest: : lda dhcp_server,x sta output_buffer+dhcp_options+11,x - sta udp_send_dest,x dex bpl :- + ;bugfix by ShadowM - DHCP request should be broadcast + lda #$ff + ldx #3 +: sta udp_send_dest,x + dex + bpl :- lda #$FF ;option FF = end of options sta output_buffer+dhcp_options+17