diff --git a/INC/A2osX.I.txt b/INC/A2osX.I.txt index 2560e486..38df7d44 100644 --- a/INC/A2osX.I.txt +++ b/INC/A2osX.I.txt @@ -30,13 +30,13 @@ pPs .EQ $2A pDev .EQ $2C pEvent .EQ $2E *-------------------------------------- -ZPDRV .EQ $30 -ZPBIN .EQ $40 +ZPBIN .EQ $30 *-------------------------------------- * $42-$47 ProDOS Block Device Drivers Main *-------------------------------------- * $5E-$C8 RESERVED APPLESOFT Main/Aux (ROM Call, no need to switch back MainZP) *-------------------------------------- +ZPDRV .EQ $D0 ZPLIB .EQ $E0 32 bytes for TCPIP *-------------------------------------- * Memory Map diff --git a/INC/NET.DHCP.I.txt b/INC/NET.DHCP.I.txt new file mode 100644 index 00000000..2e8853cf --- /dev/null +++ b/INC/NET.DHCP.I.txt @@ -0,0 +1,51 @@ +PR#3 +PREFIX /A2OSX.SRC +NEW +INC 1 +AUTO 6 + .LIST OFF + .OP 65C02 +*-------------------------------------- +UDP.PORT.DHCPC .EQ 68 +UDP.PORT.DHCPS .EQ 67 +*-------------------------------------- +S.DHCP.OP .EQ S.UDP+0 1 = BOOTREQUEST, 2 = BOOTREPLY +S.DHCP.OP.BOOTREQUEST .EQ 1 +S.DHCP.OP.BOOTREPLY .EQ 2 +S.DHCP.HTYPE .EQ S.UDP+1 1 = ETHERNET +S.DHCP.HTYPE.ETHERNET .EQ 1 +S.DHCP.HLEN .EQ S.UDP+2 6 (MAC len) +S.DHCP.HLEN.ETHERNET .EQ 6 +S.DHCP.HOPS .EQ S.UDP+3 0 +S.DHCP.XID .EQ S.UDP+4 client : random number +S.DHCP.SECS .EQ S.UDP+8 +S.DHCP.FLAGS .EQ S.UDP+10 +S.DHCP.FLAGS.BRDCST .EQ %00000000.10000000 +S.DHCP.CIADDR .EQ S.UDP+12 +S.DHCP.YIADDR .EQ S.UDP+16 +S.DHCP.SIADDR .EQ S.UDP+20 +S.DHCP.GIADDR .EQ S.UDP+24 +S.DHCP.CHADDR .EQ S.UDP+28 +S.DHCP.SNAME .EQ S.UDP+44 +S.DHCP.FILE .EQ S.UDP+108 +S.DHCP.COOKIE .EQ S.UDP+236 +S.DHCP.OPTIONS .EQ S.UDP+240 +S.DHCP.OPTIONS.DHCPDiscover .EQ 1 +S.DHCP.OPTIONS.DHCPOffer .EQ 2 +S.DHCP.OPTIONS.DHCPRequest .EQ 3 +S.DHCP.OPTIONS.DHCPDecline .EQ 4 +S.DHCP.OPTIONS.DHCPAck .EQ 5 +S.DHCP.OPTIONS.DHCPNak .EQ 6 +S.DHCP.OPTIONS.DHCPRelease .EQ 7 +S.DHCP.OPTIONS.DHCPInform .EQ 8 +S.DHCP.OPTIONS.MASK .EQ 1 +S.DHCP.OPTIONS.GW .EQ 3 +S.DHCP.OPTIONS.DNS .EQ 6 +S.DHCP.OPTIONS.DOMAIN .EQ 15 +S.DHCP.OPTIONS.MSGTYPE .EQ 53 +S.DHCP.OPTIONS.END .EQ 255 +* +S.DHCP .EQ S.UDP+240 +*-------------------------------------- +MAN +SAVE /A2OSX.DEV/INC/NET.DHCP.I diff --git a/INC/NET.TELNET.I.txt b/INC/NET.TELNET.I.txt index 6fda5892..3ba89ef5 100644 --- a/INC/NET.TELNET.I.txt +++ b/INC/NET.TELNET.I.txt @@ -5,6 +5,9 @@ INC 1 AUTO 6 *-------------------------------------- * https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/+/jb-dev/sysroot/usr/include/arpa/telnet.h +*-------------------------------------- +TCP.PORT.TELNET .EQ 23 +*-------------------------------------- SE .EQ 240 SB .EQ 250 SB.IS .EQ 0