User contributions for Winston
Jump to navigation
Jump to search
- 23:35, 28 August 2008 diff hist +27 N Ifconfig netmask Redirecting to Ifconfig inet current
- 23:34, 28 August 2008 diff hist +2,133 N Ifconfig inet New page: '''ifconfig_inet (IXCALL 0x3E48)''' - configure the internet protocol address '''ifconfig_netmask (IXCALL 0x3E4B)''' - configure the netmask '''ifconfig_gw (IXCALL 0x3E43)''' - configure...
- 23:19, 28 August 2008 diff hist +23 N Gethwaddr Redirecting to Sethwaddr current
- 23:19, 28 August 2008 diff hist +1 Sethwaddr current
- 23:18, 28 August 2008 diff hist +110 m Sethwaddr →Return values
- 23:18, 28 August 2008 diff hist +1,330 N Sethwaddr New page: '''sethwaddr (IXCALL 0x3E51)''' - set the MAC address '''gethwaddr (HLCALL 0x3E54)''' - get the MAC address == Synopsis == ''Assembly language'' ld hl, hw_addr ; location in m...
- 21:43, 28 August 2008 diff hist +44 Software
- 23:30, 27 August 2008 diff hist +233 User Guide current
- 23:22, 27 August 2008 diff hist +16 Hardware overview
- 23:21, 27 August 2008 diff hist +6,986 N Hardware overview New page: == Installing the hardware == Like most Spectrum peripherals, turn the Spectrum on, and plug it in to the Spectrum's edge connector. If you have a later Spectrum +2 or a Spectrum +3, you ...
- 22:33, 27 August 2008 diff hist +16 N File:Spectranet-pcb-guide.png Guide to the PCB current
- 21:13, 27 August 2008 diff hist +925 N User Guide New page: == Before you plug it in == The most important points to note: * Like any Spectrum peripheral, only connect it to the edge connector with the Spectrum powered off. (The ethernet port, ho...
- 19:56, 25 August 2008 diff hist +18 N Pollall Redirecting to Poll current
- 19:55, 25 August 2008 diff hist +18 N Pollfd Redirecting to Poll current
- 19:55, 25 August 2008 diff hist +2,737 N Poll New page: '''poll - HLCALL 0x3E1E''' - poll an array of sockets '''pollfd, poll_fd - HLCALL 0x3E24''' - poll a single socket '''pollall - HLCALL 0x3E21''' - poll all open sockets == Synopsis == ... current
- 18:19, 25 August 2008 diff hist +398 Memory
- 18:12, 25 August 2008 diff hist +93 N File:Address-space.png Address space layout. Red = flash ROM. Yellow = W5100. Cyan = static RAM. Grey = no hardware. current
- 16:32, 25 August 2008 diff hist +6,608 N Spectranet: Tutorial 5 New page: You will have noted by now that the programs so far stop and wait whenever they want some data. For many programs, there's nothing wrong with this. There's a broad category of network pro... current
- 15:20, 25 August 2008 diff hist +187 Spectranet: Tutorial 4 →Further reading current
- 15:18, 25 August 2008 diff hist +839 Spectranet: Tutorial 4
- 15:11, 25 August 2008 diff hist +9,291 Spectranet: Tutorial 4
- 20:58, 19 August 2008 diff hist +4,637 Nm Spectranet: Tutorial 4 make a start on the UDP tutorial
- 20:50, 17 August 2008 diff hist +2,076 Current events
- 20:39, 17 August 2008 diff hist −195 Main Page
- 20:37, 17 August 2008 diff hist +842 N Hardware New page: The Spectranet hardware consists of an expansion card for the Spectrum 16/48K, 128K+, +2 and +3. This section covers technical information about the hardware which will be of interest to d...
- 13:27, 16 August 2008 diff hist +1,696 N Gethostbyname New page: '''gethostbyname (IXCALL 0x3E27)''' - get network host entry == Synopsis == ''Assembly language'' ld hl, STR_HOSTNAME ld de, BUF_ADDRESS ld ix, GETHOSTBYNAME call IXCALL... current
- 12:53, 16 August 2008 diff hist +19 N Sockclose Redirecting to Close current
- 12:52, 16 August 2008 diff hist +783 N Close New page: '''close, sockclose (HLCALL 0x3E03)''' - close a socket == Synopsis == ''Assembly language'' ld a, (v_sockfd) ld hl, CLOSE call HLCALL ''C'' #include <sys/socket.h... current
- 12:39, 16 August 2008 diff hist +2,130 N Sendto New page: '''sendto (IXCALL 0x3E18)''' - send a message via a socket == Synopsis == ''Assembly language'' ld a, (v_sockfd) ld hl, BUF_SOCKINFO ld de, BUF_DATA ld bc, BUF_DATA_... current
- 11:51, 16 August 2008 diff hist +2,519 Nm Recvfrom New page: '''recvfrom (IXCALL 0x3E1B)''' - receive a message from a socket == Synopsis == ''Assembly language'' ld a, (v_sockfd) ld hl, BUF_CONNINFO ld de, BUF_DATA ld bc, BUF_DAT... current
- 11:27, 16 August 2008 diff hist +1,202 N Send New page: '''send (HLCALL 0x3E12)''' - send data via a connected socket == Synopsis == ''Assembly language'' ld a, (v_sockfd) ld de, BUFFER_ADDR ld bc, BUFFER_SIZE ld hl, SEND call... current
- 23:23, 20 July 2008 diff hist +3,378 Current events
- 14:33, 19 July 2008 diff hist +401 Spectranet CPLD
- 14:30, 19 July 2008 diff hist +105 Spectranet CPLD
- 14:29, 19 July 2008 diff hist +2,641 Spectranet CPLD
- 14:10, 19 July 2008 diff hist +237 Memory
- 20:31, 17 July 2008 diff hist +3,054 Current events
- 11:22, 7 July 2008 diff hist +1 Trapping execution
- 11:20, 7 July 2008 diff hist +6,713 Trapping execution
- 10:04, 7 July 2008 diff hist +988 Current events
- 21:03, 6 July 2008 diff hist +7,353 N Trapping execution New page: The Spectranet CPLD has a number of fixed traps, for paging in its own ROM and doing various things, such as initializing on reset, handling an NMI, extending BASIC etc. All these traps ar...
- 18:50, 6 July 2008 diff hist +229 Software →Reference - Guidance
- 18:47, 6 July 2008 diff hist +140 Software →Reference - Guidance
- 19:25, 5 July 2008 diff hist +5,316 Current events
- 20:58, 3 July 2008 diff hist +369 Spectranet: Tutorial 3 current
- 20:56, 3 July 2008 diff hist −2 Spectranet: Tutorial 3
- 20:55, 3 July 2008 diff hist +2,961 Spectranet: Tutorial 3
- 23:00, 1 July 2008 diff hist +868 Software
- 21:15, 1 July 2008 diff hist +8,853 N Spectranet: Tutorial 3 New page: As you go into this second practical example - one thing should stand out - there's not all that much difference between writing a simple server and a client! You open the socket the same ...
- 19:40, 30 June 2008 diff hist +457 Spectranet: Tutorial 2
- 13:15, 29 June 2008 diff hist +819 Spectranet: Tutorial 2
- 13:10, 29 June 2008 diff hist +284 Spectranet: Tutorial 2
- 12:16, 29 June 2008 diff hist +1 Spectranet: Tutorial 2
- 12:15, 29 June 2008 diff hist +6,028 Spectranet: Tutorial 2
- 23:28, 28 June 2008 diff hist +10,930 N Spectranet: Tutorial 2 New page: For the first practical session, we'll start with a TCP server. We'll start with this because it's easy to play with: all you need for the other end of the connection (on, for example, a P...
- 23:34, 22 June 2008 diff hist +5,182 N Spectranet: Tutorial 1 New page: == Tutorial 1: A High Level View == The Spectranet is more than just an ethernet MAC/PHY that plugs into the back of a Spectrum - it also contains support hardware to interact properly wi...
- 22:05, 21 June 2008 diff hist +158 Current events
- 22:05, 21 June 2008 diff hist +1,573 Current events
- 21:58, 19 June 2008 diff hist +1,454 N Recv New page: '''recv (HLCALL 0x3E15)''' - receive data from a connected socket == Synopsis == ''Assembly language'' ld a, (sock_fd) ld de, BUFFER_ADDR ld bc, BUFFER_SIZE ld hl, RECV call HLCALL... current
- 21:41, 19 June 2008 diff hist +46 Connect current
- 21:40, 19 June 2008 diff hist +1,193 N Connect New page: '''connect (HLCALL 0x3E0F)''' - initiate a connection on a socket == Synopsis == ''Assembly language'' ld a, (sock_fd) ld de, DEST_IP_BUF ld bc, DEST_PORT ld hl, CONNECT call HLCAL...
- 21:16, 19 June 2008 diff hist +48 Memory
- 21:04, 19 June 2008 diff hist +276 Software
- 20:57, 18 June 2008 diff hist +2,826 Current events
- 23:25, 14 June 2008 diff hist +2,922 Current events
- 21:48, 12 June 2008 diff hist +1,388 Current events
- 21:00, 12 June 2008 diff hist +39 N File:Zxirc.jpg ZX-IRC - an IRC client for the Spectrum current
- 23:02, 8 June 2008 diff hist +3,236 Current events
- 23:26, 3 June 2008 diff hist +1,553 N Accept New page: '''accept (HLCALL 0x3E09)''' - accept a connection on a socket. == Synopsis == ''Assembly language'' ld a, (listen_sockfd) ; get the listening socket handle ld hl, ACCEPT call ... current
- 23:11, 3 June 2008 diff hist +1,069 N Listen New page: '''listen (HLCALL 0x3E06)''' - listens for connections on a socket. == Synopsis == ''Assembly language'' ld a, (socket_fd) ; Get socket handle ld hl, LISTEN call HLCALL ''C'' ... current
- 23:00, 3 June 2008 diff hist +394 Software
- 22:37, 3 June 2008 diff hist +56 m Memory
- 22:36, 3 June 2008 diff hist +1,144 Memory
- 22:23, 3 June 2008 diff hist +896 Spectranet CPLD
- 22:14, 3 June 2008 diff hist +2,539 Software
- 21:52, 3 June 2008 diff hist +18 Main Page
- 21:51, 3 June 2008 diff hist −813 Software
- 15:05, 1 June 2008 diff hist +40 N Old news (Apr 08 - May 08) Old news (Apr 08 - May 08) moved to Old News (Apr 08 - May 08) current
- 15:05, 1 June 2008 diff hist 0 m Old News (Apr 08 - May 08) Old news (Apr 08 - May 08) moved to Old News (Apr 08 - May 08) current
- 14:56, 1 June 2008 diff hist −21,457 Current events
- 14:31, 1 June 2008 diff hist +26 N File:Config.jpg Configuring the Spectranet current
- 14:30, 1 June 2008 diff hist +26,541 N Old News (Apr 08 - May 08) New page: == The C library takes more shape... == After a week off in Scotland, it was time to get more of the C library implemented and tested. The new bits are everything to do with the server s...
- 21:18, 22 May 2008 diff hist +2,961 Current events
- 12:49, 9 May 2008 diff hist +3,664 Current events
- 19:04, 6 May 2008 diff hist +1,470 Current events
- 22:04, 30 April 2008 diff hist +248 Guidance to programmers current
- 21:56, 30 April 2008 diff hist +2 Guidance to programmers
- 21:55, 30 April 2008 diff hist +5,805 N Guidance to programmers New page: This is mainly aimed at assembly language programmers, but if you're using C, you should still find this worth reading. BASIC programmers can safely ignore this section, since BASIC extens...
- 21:19, 30 April 2008 diff hist +87 Software
- 21:17, 30 April 2008 diff hist +82 Software
- 22:08, 29 April 2008 diff hist +2,859 Current events
- 20:46, 25 April 2008 diff hist +3,094 Current events
- 20:31, 25 April 2008 diff hist +24 N File:Completeproto.jpg The completed prototype. current
- 20:29, 25 April 2008 diff hist +63 N File:Itlives.jpg Spectranet prototype powered up and running for the first time. current
- 00:03, 24 April 2008 diff hist +2,282 Current events
- 23:51, 23 April 2008 diff hist +120 N File:PartialAsm.jpg Partially assembled Spectranet PCB connected to a 48K rubber key machine. CPLD, memory, and 3.3v circuit all functional. current
- 23:49, 23 April 2008 diff hist −28,309 Current events
- 23:49, 23 April 2008 diff hist +28,366 N Old News (Feb 08 - Mar 08) New page: == Finishing off the layout == The layout is complete at this stage. I've spent a bit of time verifying it, but I'm going to do a quick second verification. Once the gerber files are off,... current
- 19:43, 20 April 2008 diff hist +555 Current events →Frustration!
- 11:38, 20 April 2008 diff hist +620 Current events