dos33fsprogs/ethernet
Vince Weaver 56f0a711eb webserver: set a proper mime type for .ico files
we were serving them up as html, which surprisingly firefox was fine
with
2016-12-16 12:33:46 -05:00
..
c ethernet: update tests 2016-12-05 08:24:00 -05:00
ethernet.dsk webserver: update disk image 2016-12-15 13:40:21 -05:00
Makefile webserver: some memory speed tests 2016-12-16 12:26:51 -05:00
memcpy.s webserver: some memory speed tests 2016-12-16 12:26:51 -05:00
memcpy.txt webserver: some memory speed tests 2016-12-16 12:26:51 -05:00
README Update README 2016-12-15 13:56:23 -05:00
request.txt ethernet: update tests 2016-12-05 08:24:00 -05:00
setup.bas ethernet: it pings at least 2016-11-23 16:33:28 -05:00
webserver.bas webserver: set a proper mime type for .ico files 2016-12-16 12:33:46 -05:00

Working on getting the Uthernet II card to do something interesting.
	http://a2retrosystems.com/

Hardware Background:

	This board has a WIZnet W5100 on board.  You can get raw Ethernet
	packets on the board, but I am using it in hardware TCP/IP mode
	where I set up the MAC/IP and then get raw packets from a TCP socket
	(up to 4 sockets can be active at once).

Webserver:
	Included is a webserver written for Fall 2015 ECE435

	It is written entirely in Applesoft BASIC

	It runs very slowly, but works.  

	firefox and wget can get files just fine,
	although they tend to send duplicate requests for some reason.

	You can serve arbitrary png, jpg, txt, or html files, however
	they currently have to be less than 8kB.

	Much of the slowness is using peek/poke as a memcpy routine.

	Of course this would all be faster in assembly language, but
	what's the fun of that.