User contributions for Winston
Jump to navigation
Jump to search
- 19:13, 19 January 2013 diff hist +469 ZX Breakout
- 19:10, 19 January 2013 diff hist +582 Current events current
- 19:08, 19 January 2013 diff hist +332 Downloads
- 19:06, 19 January 2013 diff hist +65 Main Page →Latest News
- 00:03, 22 November 2012 diff hist 0 Spectranet Schematic current
- 00:03, 22 November 2012 diff hist +429 N Spectranet Schematic Created page with "[http://spectrum.alioth.net/downloads/spectranet-schem.pdf PDF version of the schematic] - Use this if you want a scalable and/or printable image. Click on the image below and f..."
- 23:59, 21 November 2012 diff hist +67 Hardware current
- 23:45, 21 November 2012 diff hist 0 N File:Spectranet-schem.png current
- 14:05, 5 November 2012 diff hist +72 ZX Breakout
- 14:04, 5 November 2012 diff hist +21 N File:Zxbreakout1.jpg Photo of ZX Breakout. current
- 23:12, 30 October 2012 diff hist +1,340 ZX Breakout →Files
- 22:16, 16 October 2012 diff hist +1,222 Current events
- 22:11, 16 October 2012 diff hist +55 Main Page →Project Info
- 22:10, 16 October 2012 diff hist +192 Main Page
- 22:07, 16 October 2012 diff hist +1,206 ZX Breakout
- 21:46, 16 October 2012 diff hist +220 ZX Breakout
- 21:43, 16 October 2012 diff hist +1,017 ZX Breakout
- 21:33, 16 October 2012 diff hist +33 ZX Breakout →40 pin header
- 21:26, 16 October 2012 diff hist +1,181 ZX Breakout →Pin locations
- 21:15, 16 October 2012 diff hist +731 ZX Breakout →Pin locations
- 21:02, 16 October 2012 diff hist +2,679 N ZX Breakout Created page with "This is a CPLD (complex programmable logic device) breakout board for the Spectrum (including 128K and Amstrad models). The original idea behind this board was to provide a break..."
- 20:39, 16 October 2012 diff hist +15 N File:Zxbreakout.png ZX Breakout PCB current
- 18:12, 29 September 2012 diff hist +2,253 Current events
- 22:39, 19 September 2012 diff hist +1,611 Current events
- 22:26, 19 September 2012 diff hist +926 N SpectraDVI Created page with "This project is in its early planning phase, and there's nothing definite yet about the form this project will take. The overall goals will be: * A ULA+ implementation that imp..." current
- 22:19, 19 September 2012 diff hist +65 Main Page
- 20:27, 12 September 2012 diff hist +140 TNFS server current
- 20:26, 12 September 2012 diff hist +115 TNFS server
- 20:26, 12 September 2012 diff hist +3 TNFS server
- 20:19, 12 September 2012 diff hist +131 TNFS server
- 21:39, 5 September 2012 diff hist +9 TNFS server
- 21:25, 5 September 2012 diff hist +1,283 Spectranet ROM images current
- 21:13, 5 September 2012 diff hist +48 TNFS server
- 21:13, 5 September 2012 diff hist −4 TNFS server
- 21:12, 5 September 2012 diff hist +552 N TNFS server Created page with "The TNFS server allows you to easily share files between a PC and a Spectrum. It's a very small standalone program. * [http://spectrum.alioth.net/downloads/tnfs-win32.zip TNFS S..."
- 21:06, 5 September 2012 diff hist +94 Downloads
- 21:05, 5 September 2012 diff hist +277 Main Page
- 00:04, 4 September 2012 diff hist +2,348 Current events
- 22:42, 3 July 2012 diff hist +2,092 Current events
- 22:41, 3 July 2012 diff hist +69 N File:Spectranet-and-pi.jpg Spectranet and Raspberry Pi at Imperica Horizons Spectrum at 30 event current
- 11:42, 25 February 2012 diff hist +850 Current events
- 11:36, 25 February 2012 diff hist +215 Main Page
- 22:39, 14 January 2012 diff hist +587 Current events
- 16:51, 29 September 2011 diff hist +4 Software →Library Reference current
- 15:31, 25 April 2011 diff hist 0 Guía current
- 15:30, 25 April 2011 diff hist +9,406 N Guide Created page with "== Starting out == What kind of machine do you have? * If you have a 48K, Spectrum+, 128K with heatsink or grey +2, make sure the jumper J3 is removed (the jumper closest to the..." current
- 20:08, 18 April 2011 diff hist +8,133 N Creating a filesystem Created page with "== Introduction. == The Spectranet has been designed to allow the development of new filesystems with not too great an effort. The basic principles are simple: there is a files..." current
- 19:25, 18 April 2011 diff hist +28 Software →Filesystem programming
- 19:21, 18 April 2011 diff hist +1,612 Software
- 21:37, 11 April 2011 diff hist −1,111 Spectranet ROM images
- 21:33, 11 April 2011 diff hist +226 Guía →%aload
- 21:20, 11 April 2011 diff hist 0 Spectranet: Tutorial 1 current
- 21:18, 11 April 2011 diff hist +400 Guía
- 21:13, 11 April 2011 diff hist +8,630 N Guía Created page with "== Para empezar == ¿Qué tipo de maquina tienes? * Si tienes el gomas, Spectrum+, Spectrum 128K con disipador o el Spectrum +2 gris, quita el jumper J3 (el jumper más cerca d..."
- 19:53, 11 April 2011 diff hist +31 N File:Fsconfig.jpg Screenshot of the fsconfig menu current
- 21:27, 10 April 2011 diff hist +7 Main Page
- 17:27, 16 January 2011 diff hist +319 Current events
- 23:01, 6 December 2010 diff hist +1,731 Current events
- 20:34, 2 November 2010 diff hist +3,356 Current events
- 14:00, 9 October 2010 diff hist +551 Spectranet: Tutorial 6 current
- 21:39, 16 September 2010 diff hist +2,687 Current events
- 20:40, 18 July 2010 diff hist +52 Current events
- 20:39, 18 July 2010 diff hist +2,149 Current events
- 20:38, 18 July 2010 diff hist +17 N File:Redspectranet.jpg New Issue 1 board current
- 21:05, 11 July 2010 diff hist +141 Spectranet CPLD current
- 10:52, 7 July 2010 diff hist +4 Current events →Significant redesign
- 10:51, 7 July 2010 diff hist +448 Current events
- 17:20, 4 July 2010 diff hist +34 Current events →Significant redesign
- 17:19, 4 July 2010 diff hist −12,480 Current events
- 16:32, 4 July 2010 diff hist +14 N File:128debug4.jpg 128K debugging current
- 16:31, 4 July 2010 diff hist +14 N File:128debug3.jpg 128K debugging current
- 16:31, 4 July 2010 diff hist +14 N File:128debug2.jpg 128K debugging current
- 16:30, 4 July 2010 diff hist +14 N File:128debug1.jpg 128K debugging current
- 15:56, 4 July 2010 diff hist +21,808 N Old news (Jan 10 - June 10) New page: == Twittering == You may recall some time ago we did a Spectrum twitter client (at the CSS meet in a pub in Oxford). It was of course a hack over a pint of beer. Finally, I've written a ... current
- 23:11, 28 June 2010 diff hist 0 Current events →ZXI
- 23:10, 28 June 2010 diff hist +32 Current events
- 23:09, 28 June 2010 diff hist 0 Spectranet CPLD
- 23:08, 28 June 2010 diff hist 0 Memory current
- 20:28, 27 June 2010 diff hist 0 Memory
- 20:27, 27 June 2010 diff hist 0 Spectranet CPLD
- 20:23, 27 June 2010 diff hist +1,365 Current events
- 21:23, 24 June 2010 diff hist +1,820 Current events
- 21:10, 24 June 2010 diff hist +39 N File:Stencil.jpg Solder paste stencil for the Spectranet current
- 14:18, 13 June 2010 diff hist +1,340 Current events
- 20:47, 1 June 2010 diff hist +896 Current events
- 20:47, 27 May 2010 diff hist +76 Current events →Stencils
- 20:44, 27 May 2010 diff hist +1,795 Current events
- 22:57, 25 May 2010 diff hist +2,085 Current events
- 21:05, 13 May 2010 diff hist 0 Current events →RetroAcción: oops, spelled Alfonso Azpiri's name wrong
- 21:04, 13 May 2010 diff hist +4,617 Current events
- 23:53, 2 March 2010 diff hist −818 Current events
- 23:46, 2 March 2010 diff hist +2,506 Current events
- 22:16, 15 February 2010 diff hist +3,820 Current events
- 18:18, 31 January 2010 diff hist +1,472 Current events
- 23:26, 13 January 2010 diff hist +2,412 Current events
- 00:05, 29 December 2009 diff hist −36,915 Current events
- 23:55, 28 December 2009 diff hist +16 N File:Snapman.jpg Snapshot manager current
- 23:49, 28 December 2009 diff hist +38,776 N Old news (July 09 - Dec 09) New page: == Bit 3 of 0x7FFD == I thought it would not be possible to shoe-horn anything more into the CPLD after putting the three flip flops needed to monitor the border colour... However, I dec... current
- 15:41, 15 November 2009 diff hist +2,335 Current events
- 21:14, 7 November 2009 diff hist +2,160 Current events
- 00:05, 6 November 2009 diff hist +139 Current events →Saving snapshots
- 22:30, 5 November 2009 diff hist −44 Spectranet CPLD →Control and Status Register
- 23:55, 3 November 2009 diff hist +3,101 Current events
- 21:04, 31 October 2009 diff hist +3,914 Current events
- 20:42, 31 October 2009 diff hist +23 N File:Hwdebugging.jpg Debugging the hardware. current
- 22:30, 30 October 2009 diff hist +3,666 Current events
- 22:02, 30 October 2009 diff hist +31 N File:Spectranet-nmi.jpg Spectranet NMI signal and clock current
- 22:01, 30 October 2009 diff hist +35 N File:Divide-nmi.jpg DivIDE NMI signal and 3.5MHz clock. current
- 19:55, 25 October 2009 diff hist +1,405 Current events
- 19:26, 25 October 2009 diff hist +32 Spectranet: Tutorial 7 →The "Hello World" of ROM modules current
- 20:55, 20 October 2009 diff hist +5,552 Current events
- 21:19, 29 September 2009 diff hist +3,532 Current events
- 20:20, 26 September 2009 diff hist +3,094 Current events
- 19:55, 17 September 2009 diff hist +3,156 Current events
- 22:11, 14 September 2009 diff hist +2,207 Current events
- 22:10, 14 September 2009 diff hist +27 N File:Speccyandvax.jpg Spectrum and VAX fileserver current
- 21:34, 6 August 2009 diff hist +29 Current events
- 21:33, 6 August 2009 diff hist −4 Current events
- 21:33, 6 August 2009 diff hist +2,249 Current events
- 21:19, 6 August 2009 diff hist −30,688 Current events
- 21:18, 6 August 2009 diff hist +30,743 N Old news (Jan 09 - Jun 09) New page: == Escuela de Ladrones == And now tape traps have been added for loading complete TAP files containing games, or other programs, off a mounted file system. They work in the same was as i... current
- 21:58, 7 July 2009 diff hist +2,023 Current events
- 22:26, 17 June 2009 diff hist +2,713 Current events
- 23:06, 13 June 2009 diff hist +636 Trapping execution current
- 18:37, 7 June 2009 diff hist +3,297 Current events
- 00:09, 7 May 2009 diff hist +80 Ethup current
- 23:58, 4 May 2009 diff hist 0 Current events →VFS
- 23:57, 4 May 2009 diff hist +2,780 Current events
- 15:09, 4 May 2009 diff hist +56 Spectranet: Tutorial 7
- 23:17, 28 April 2009 diff hist +2,783 Current events
- 22:43, 22 April 2009 diff hist −12 Current events
- 22:43, 22 April 2009 diff hist +4,012 Current events
- 23:12, 14 April 2009 diff hist +2,674 Current events
- 23:37, 2 April 2009 diff hist +2,547 Current events
- 22:50, 31 March 2009 diff hist +261 Current events →At last, perhaps a server that works...
- 22:40, 31 March 2009 diff hist +757 Current events
- 23:38, 26 February 2009 diff hist +1,304 Current events
- 23:19, 4 February 2009 diff hist +756 Current events
- 23:12, 4 February 2009 diff hist +1,333 N Spectranet ROM images New page: == Instructions == Download the file for the language of your choice. To flash the new ROM image, you must load it onto the Spectrum. This can be done from a PC using the ethup tool, ...
- 23:04, 4 February 2009 diff hist +270 N Downloads New page: == Spectranet Downloads == === PC based tools === * ethup - The ethup tool: Allows you to load a Spectrum's memory with arbitrary data via the NMI menu. === ROM images and Spectrum ...
- 23:02, 4 February 2009 diff hist +46 Main Page
- 15:38, 30 January 2009 diff hist +327 Ethup
- 19:04, 24 January 2009 diff hist +2,453 Current events
- 18:20, 24 January 2009 diff hist −17,908 Current events
- 18:19, 24 January 2009 diff hist +17,942 N Old News (July 08 - Dec 08) New page: == More boards made == Unfortunately, I've been a bit busy at work of late, so I've not really attended to the project in the last two or three weeks - in fact, I've done nothing at all t... current
- 01:11, 14 January 2009 diff hist +1,129 Current events
- 20:47, 3 January 2009 diff hist +101 Current events →Through port success
- 20:46, 3 January 2009 diff hist +930 Current events
- 22:58, 1 January 2009 diff hist +122 Current events
- 18:05, 1 January 2009 diff hist +192 Current events →Through port testing
- 18:03, 1 January 2009 diff hist +1,920 Current events
- 20:39, 21 December 2008 diff hist +653 Current events →More boards made
- 20:36, 21 December 2008 diff hist +752 Current events
- 00:28, 28 November 2008 diff hist +1,412 Current events
- 18:09, 23 November 2008 diff hist +1,018 Current events
- 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
- 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
- 11:21, 20 April 2008 diff hist +3,152 Current events
- 19:13, 17 April 2008 diff hist +43 N File:Protopcb.jpg Prototype Spectranet PCB fresh from the fab current
- 22:45, 14 April 2008 diff hist +825 Current events
- 20:55, 6 April 2008 diff hist +4,975 Current events
- 23:38, 5 April 2008 diff hist +79 Bind current
- 23:36, 5 April 2008 diff hist +25 Bind
- 23:34, 5 April 2008 diff hist +2,421 N Bind New page: '''bind - HLCALL 0x3E0C''' - Bind a local address to a socket. == Synopsis == ''Assembly language'' ld a, (socket_fd) ; The socket handle, as returned by socket ld de, 2000 ...
- 21:49, 31 March 2008 diff hist +3,166 Current events
- 13:27, 31 March 2008 diff hist +23 Spectranet →License current
- 23:35, 29 March 2008 diff hist +2,458 N Tidbits New page: Here's a collection of random tidbits just to make the development of the Spectranet easier. == On RST8 traps - Garry Lancaster == Okay, well here's what I do (my method is based on the ... current
- 22:09, 28 March 2008 diff hist +20 m Software
- 22:07, 28 March 2008 diff hist +9 m Socket current
- 22:05, 28 March 2008 diff hist +2,072 N Socket Experiment with documentation format for function calls
- 00:41, 24 March 2008 diff hist +438 Current events
- 00:39, 24 March 2008 diff hist +3,307 Current events
- 00:19, 24 March 2008 diff hist +39 N File:Spectranet-pcb-wip2.png Another work in progress PCB screenshot current
- 22:33, 16 March 2008 diff hist +53 Current events
- 22:33, 16 March 2008 diff hist +3,263 Current events
- 22:15, 16 March 2008 diff hist +37 N File:Spectranet-pcb-wip.png Work in progress - screen shot of PCB current
- 23:55, 11 March 2008 diff hist +1,936 Current events
- 20:51, 9 March 2008 diff hist +2,119 Current events
- 20:39, 9 March 2008 diff hist +26 N File:Spec dns.jpg Spectrum does a DNS lookup current
- 22:30, 6 March 2008 diff hist +1,310 Current events
- 19:29, 2 March 2008 diff hist +1,781 Current events
- 23:14, 26 February 2008 diff hist +2,364 Current events
- 23:02, 26 February 2008 diff hist +29 N File:Layoutexperiment.png Tentative component placement current
- 22:33, 24 February 2008 diff hist +5,213 Current events
- 22:31, 24 February 2008 diff hist +40 N File:Spectranet-wip1.png Feb 08 second work-in-progress schematic current
- 21:44, 24 February 2008 diff hist −27,152 Current events
- 21:43, 24 February 2008 diff hist +27,175 N Old News (Dec 07 - Jan 08) New page: == The basic socket library == thumb|right|400px|The current breadboard prototype - W5100 module on the right So with the hardware (mostly) working, the next ... current
- 23:08, 19 February 2008 diff hist +859 Current events
- 22:55, 19 February 2008 diff hist +2,586 Current events
- 22:32, 19 February 2008 diff hist +27 N File:Spectranet-wip.png Work in progress schematic. current
- 19:31, 31 January 2008 diff hist +6,741 Current events
- 18:43, 31 January 2008 diff hist +54 N File:Specnet proto.jpg Breadboard prototype including ethernet breakout board current
- 22:03, 26 January 2008 diff hist +3,361 N Software New page: There are three main categories of software for the Spectranet; library code (i.e. the socket library and peripheral functions), utility code - things like a configuration user interface, ...
- 00:31, 23 January 2008 diff hist +2,064 Current events
- 11:29, 21 January 2008 diff hist +137 Current events
- 20:32, 20 January 2008 diff hist +43 Current events
- 20:31, 20 January 2008 diff hist +484 Current events
- 19:56, 20 January 2008 diff hist +378 Current events
- 19:08, 20 January 2008 diff hist +207 Current events
- 18:52, 20 January 2008 diff hist +2,784 Current events
- 00:16, 17 January 2008 diff hist +70 Current events
- 00:15, 17 January 2008 diff hist +1,358 Current events
- 21:11, 13 January 2008 diff hist +204 Current events
- 21:08, 13 January 2008 diff hist +55 Current events
- 21:07, 13 January 2008 diff hist +4,574 Current events
- 20:36, 13 January 2008 diff hist +10 N File:Testcpld3.jpg Test pic 3 current
- 20:35, 13 January 2008 diff hist +10 N File:Testcpld2.jpg Test pic 2 current
- 20:34, 13 January 2008 diff hist +15 N File:Testcpld1.jpg CPLD test pic 1 current
- 23:41, 5 January 2008 diff hist +1,420 Current events
- 18:26, 5 January 2008 diff hist +2,774 N Memory New page: == Overview == thumb|right|300px|Spectranet hardware memory map into the lower 16K The Sinclair Spectrum unfortunately doesn't have a formal sideways memory scheme. ...
- 17:59, 5 January 2008 diff hist +29 N File:Memmap.png Memory layout for Spectranet. current
- 13:23, 3 January 2008 diff hist +2,148 Current events
- 11:28, 25 December 2007 diff hist +1,547 Current events
- 11:27, 25 December 2007 diff hist +30 N File:Xc9572-breakout.jpg Protoboard for TQFP-100 XC9572 current
- 20:22, 23 December 2007 diff hist +67 Main Page
- 20:20, 23 December 2007 diff hist +684 Main Page
- 16:23, 23 December 2007 diff hist +612 Spectranet CPLD
- 16:13, 23 December 2007 diff hist +15 N File:Traptiming-glitch.png Unlatched trap. current
- 16:11, 23 December 2007 diff hist +15 N File:Traptiming-unlatch.png Page out timing current
- 19:31, 22 December 2007 diff hist +169 Spectranet CPLD
- 19:24, 22 December 2007 diff hist +24 N File:Traptiming.png Exec address trap timing current
- 18:37, 22 December 2007 diff hist +6,657 N Spectranet CPLD New page: The Spectranet's glue logic is implemented in an Xilinx XC9572 CPLD, which is the modern day ULA. The CPLD will do two major functions: * trap execution of certain addresses and certa...
- 17:45, 22 December 2007 diff hist +16 Spectranet
- 17:45, 22 December 2007 diff hist +281 Main Page
- 17:33, 22 December 2007 diff hist +12 Spectranet
- 17:32, 22 December 2007 diff hist 0 Spectranet
- 17:32, 22 December 2007 diff hist +3,865 N Spectranet New page: The Spectranet project is to put the Sinclair Spectrum online. The Spectrum has been online in the past with peripherals such as the Prism VTX-5000, as well as using the ZX Interface 1 net...
- 17:04, 22 December 2007 diff hist +63 Main Page
- 23:51, 21 December 2007 diff hist +2,936 N Current events New page: == Welcome to the wiki == In order to make it easy to document ongoing hardware projects for the Sinclair Spectrum, I've put this wiki into service. At the moment, it can only be edited b...
- 23:25, 21 December 2007 diff hist +116 Main Page