User contributions for Winston
Jump to navigation
Jump to search
- 23:21, 20 November 2008 diff hist +3,175 Spectranet: Tutorial 7
- 00:51, 19 November 2008 diff hist +1,540 Current events
- 19:43, 15 November 2008 diff hist +609 Spectranet: Tutorial 7 →Using MODULECALL
- 19:40, 15 November 2008 diff hist +7,732 N Spectranet: Tutorial 7 New page: As well as the parts required to support the W5100 ethernet interface, the Spectranet contains extra memomory. Some of this is used to support the socket library and provide required funct...
- 19:19, 15 November 2008 diff hist +1 Hardware overview →Installing the hardware current
- 19:18, 15 November 2008 diff hist +152 Hardware overview →The JTAG connector
- 14:57, 15 November 2008 diff hist +715 N Ethup New page: The ethup utility is a simple command line utility to upload data to the Spectrum, using a ''very'' simple protocol. The protocol is as follows: bytes 0,1: Start address, LSB first byte...
- 13:54, 15 November 2008 diff hist +52 Software →Net code tutorial
- 20:02, 9 November 2008 diff hist +1,091 Current events
- 11:10, 26 October 2008 diff hist +2,101 Current events
- 11:00, 26 October 2008 diff hist +19 N File:00020.jpg Spanish translation current
- 23:36, 18 October 2008 diff hist +1,954 Current events
- 23:23, 18 October 2008 diff hist +28 N File:Utf8.jpg UTF-8 supported by putchar42 current
- 23:21, 18 October 2008 diff hist +2 Current events →Older News
- 23:21, 18 October 2008 diff hist −29,774 Current events
- 23:20, 18 October 2008 diff hist +29,830 N Old News (June 08 - July 08) New page: == BASIC extended == I've put the infrastructure in place for BASIC extensions in the ROM this weekend. By default, BASIC is not extended. The code in the fixed ROM page (page 0, mapped ... current
- 22:02, 16 October 2008 diff hist +1,280 Current events
- 22:51, 7 October 2008 diff hist +2,126 Spectranet: Tutorial 6
- 18:27, 4 October 2008 diff hist +7,042 Spectranet: Tutorial 6
- 15:50, 4 October 2008 diff hist +2,456 Current events
- 22:58, 1 October 2008 diff hist +204 m Spectranet: Tutorial 6
- 22:53, 1 October 2008 diff hist +9 Spectranet: Tutorial 6
- 22:52, 1 October 2008 diff hist +4,798 Spectranet: Tutorial 6
- 22:36, 29 September 2008 diff hist +2,346 N Spectranet: Tutorial 6 New page: The Spectranet ROM provides some facilities for extending the ZX BASIC interpreter. At present, there is an interpreter extension mechanism, and there are plans to add support for channel...
- 15:26, 26 September 2008 diff hist +44 Main Page
- 21:00, 11 September 2008 diff hist +1,611 Current events
- 23:09, 6 September 2008 diff hist +167 Using flash memory current
- 23:05, 6 September 2008 diff hist +1,188 Using flash memory
- 21:38, 6 September 2008 diff hist +9,605 N Using flash memory New page: Like the static RAM, there is 128K of flash memory. It's accessed the same way as static RAM - for information on how to page the flash memory, see the [[Using paged RAM|article about usin...
- 20:32, 6 September 2008 diff hist +21 Main Page
- 15:59, 6 September 2008 diff hist +5,794 N Using paged RAM New page: The Spectranet hardware in its standard form not only provides the ethernet hardware, it also provides extra general purpose memory. 128K of this is flash ROM - which can be programmed by ... current
- 15:12, 6 September 2008 diff hist +20 N Pageout Redirecting to Pagein current
- 15:12, 6 September 2008 diff hist +1,028 N Pagein New page: '''pagein''' - pages in Spectranet memory into the lower 16K of address space. '''pageout''' - pages out the Spectranet memory. == Synopsis == ''Assembly language'' call PAGEIN ... current
- 15:00, 6 September 2008 diff hist +20 N Hlcall Redirecting to Ixcall current
- 14:59, 6 September 2008 diff hist +1 Ixcall current
- 14:59, 6 September 2008 diff hist +1,176 N Ixcall New page: '''HLCALL''' - call a routine pointed to by hl using the pager '''IXCALL''' - call a routine pointed to by ix using the pager == Synopsis == ld hl, ADDRESS call HLCALL ld i...
- 20:04, 31 August 2008 diff hist +24 N String2mac Redirecting to Mac2string current
- 20:01, 31 August 2008 diff hist +1,573 N Mac2string New page: '''mac2string (IXCALL 0x3E5A)''' - convert a 6 byte MAC address to a null terminated string '''string2mac (IXCALL 0x3E3D)''' - convert a null terminated string to a 6 byte MAC address ==... current
- 19:40, 31 August 2008 diff hist +27 N Ipstring2long Redirecting to Long2ipstring current
- 19:40, 31 August 2008 diff hist +1,407 N Long2ipstring New page: '''long2ipstring (IXCALL 0x3E39)''' - convert a 4 byte big endian value to a null-terminated dotted decimal IP string '''ipstring2long (IXCALL 0x3E3C)''' - convert a dotted decimal IP str... current
- 18:17, 31 August 2008 diff hist +20 Setpagea current
- 18:12, 31 August 2008 diff hist +22 N Setpageb Redirecting to Setpagea current
- 18:12, 31 August 2008 diff hist +1,066 N Setpagea New page: '''setpagea (HLCALL 0x3E33)''' - set memory page in paging area A '''setpageb (HLCALL 0x3E36)''' - set memory page in paging area B == Synopsis == ''Assembly language'' ld a, page...
- 23:39, 28 August 2008 diff hist +275 Ifconfig inet current
- 23:37, 28 August 2008 diff hist +27 N Deconfig Redirecting to Ifconfig inet current
- 23:36, 28 August 2008 diff hist +27 N Get ifconfig gw Redirecting to Ifconfig inet current
- 23:36, 28 August 2008 diff hist +27 N Get ifconfig netmask Redirecting to Ifconfig inet current
- 23:36, 28 August 2008 diff hist +27 N Get ifconfig inet Redirecting to Ifconfig inet current
- 23:36, 28 August 2008 diff hist +16 Software
- 23:35, 28 August 2008 diff hist +27 N Ifconfig gw Redirecting to Ifconfig inet current
- 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