Skip to content

Manawyrm/RC2014-Ethernet-Firmware

Repository files navigation

RC2014/Z80 RTL8019 webserver

RTL8019 network card Screenshot of Chrome displaying a webpage hosted on an RC2014

This is a combined HTTP server, TCP/IP stack and NE2000 driver for RTL8019-based network cards on the RC2014.

NE2000 driver is based on the sanos ne2000 implementation.
The network stack is a port of uIP 1.0 by Adam Dunkels. It uses Protothreads for simple cooperative multitasking.

Thanks to @Toble_Miner for solving 2 compiler bugs in z88dk! (first, second)

Known issues:

  • Only legacy IP is supported for now.
  • Protothreads in z88dk currently require a very ugly hack using goto.
  • Petit FatFs (in the bootloader ROM) only supports a single open file at a given time.

About

Z80 software for RTL8019-based Ethernet adapter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages