Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Talk:ZX Interface 2

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 19 years ago by 86.131.97.26 in topic Interface II

Interface II

[edit]

I think this device was officially called the Interface II, with the number written in Roman numerals. Change article title? 86.131.97.26 11:46, 12 May 2007 (UTC)Reply

Usage

[edit]

How did the carts work? Was it necessary to enter any special commands, or did they automatically take control of the machine when inserted? --Mmartins 03:48, 9 August 2005 (UTC)Reply

You inserted them with the computer turned off. When starting it the game ran from the cartridge ROM. // Liftarn

Joystick ports

[edit]

Kempston Interface notes that the +2's joystick port was incompatible with the de facto standard (Atari 2600). However, it states the +2's joystick port was compatible with that of the Interface II. I can't find anything to support that, but it seems quite likely, and probably belongs in this article too. StuartBrady 20:10, 20 January 2006 (UTC)Reply

The +3 (and +2a/b I assume) had the pins on the 9 pin D-sub connector wired differently from the Atari-standard. Amstrad released the SJS range (I believe) of joystics to create a lock-in. However, the internal working of the +2/+3 port (ie. the I/O address, and bit mapping) was identical to IF2 (ie. Kempston used port 31, while Sinclair used 61438 (Joystick 1) and IN 63486 (Joystick 2)).
The pin-out is as follows:
  Direction   Kempston   +2/+3

  Up             1         5
  Down           2         9
  Left           3         7
  Right          4         6
  Fire           6         4
  GND            8        2/8
--Frodet 23:11, 20 January 2006 (UTC)Reply
So in other words, the IF2 added the new Sinclair interface (from the point of view of software) but used the Atari-standard, and the +2/+3 was incompatible with the Atari-standard, but it did still use the Sinclair interface. However, the Kempston Interface article says that a joystick was bundled with the +2, which was compatible with the IF2. Presumable, it's wrong. One thing I'm wondering is whether this also includes the grey +2, or just the black +2A? Can you damage the hardware by plugging an Atari joystick into a +2? If not, I can test this myself.
FWIW the pin-outs match what I'd already found in the Linux kernel docs. (Documentation/input/joystick-parport.txt)
--StuartBrady 01:57, 21 January 2006 (UTC)Reply
SJS-1 (Sinclair Joystick System) sounds right . --StuartBrady 02:08, 21 January 2006 (UTC)Reply
Sorry, I all forgot about this one... :( And bear in mind that I take this from memory... :) Your first statement is true. And what the Kempston article says is:
However, when Amstrad released the ZX Spectrum +2, the computer featured built-in joystick ports and a bundled joystick that were compatible with Sinclair's ZX Interface 2 standard.
Note the plural form of "to be". :) AFAIK, both the +2, +2A/B and +3 featured the same joystick interface.
Hmm. So individually, they were not compatible, but as a whole they were. So I think the Kempston article is open to misinterpretation at the very least. --StuartBrady 23:38, 9 February 2006 (UTC)Reply
From the +3 manual:
We recommend that you use the Sinclair SJS range of joystick(s) with the +3. Other types of joystick (e.g. Atari) will not operate directly, as their connecting plugs are wired differently.
From the pin-out, ground is the same for the two systems. Right and fire is reversed, but the rest is not shared. No harm should com from connecting an Atari joystick to a +2, but don't hold me to it. :) --Frodet 23:24, 9 February 2006 (UTC)Reply