Quick iPXE script:
params && param vram ${vram} && chain -a http://b800.org##params && echo b800.org/${b800id} usage details
Formats: b800 | b800hex | b800base64 | uri | html | ansi | ascii | utf8 | cp437 | cp437hex | png
iPXE> dhcp
Waiting for link-up on net0................. Down (http://ipxe.org/38086101)
iPXE> dhcp
Configuring (net0 00:16:d3:b4:9d:3f).................. Error 0x040ee119 (http://
ipxe.org/040ee119)
iPXE> ifstat
net0: 00:16:d3:b4:9d:3f using 82573l on PCI02:00.0 (closed)
[Link:down, TX:10 TXE:3 RX:11 RXE:4]
[Link status: Down (http://ipxe.org/38086101)]
[TXE: 3 x "Operation not supported (http://ipxe.org/3c654003)"]
[RXE: 3 x "The socket is not connected (http://ipxe.org/380a6001)"]
[RXE: 1 x "Error 0x06376001 (http://ipxe.org/06376001)"]
iPXE>
iPXE> dhcp
Configuring (net0 00:16:d3:b4:9d:3f).... ok
iPXE> params && param vram ${vram} && chain http://b800.org##params