We use Essential and Analytics Cookies on this website, you can read about them here. To allow Analytics Cookies to measure and improve the site performance please... ACCEPT DECLINE

Make this my favourite Dual 9 way D Userport Joystick with Piezo for Commodore PET PCB Only

Category:
Retro Computers >> Commodore >> Pet >> Hardware
Listing type:
Fixed Price Multiple Items
Item Condition:
New
Seller location:
Tynemouth, United Kingdom
Ending in:
7
Gün
19
Saat
37
Dakika
Quantity Available
7
Latest buyer:
C***7 (2)
Fixed price:
£5.00 Buy now!
VAT, Duty and handling fees may be payable on Price & Shipping on receipt
Shipping Costs:
From only £2.00
Payment methods:
Paypal
Number Sold:
1 (View history)

Item Number : 64318

Meet the seller

tynemouthsw (117) User Offline

Contact the Seller
Add Seller To Favourites
See Other Items

View webstore Tynemouth Software

Fixed price: £5.00
Watch Item

Description

This is the PCB to build a dual 9 way D joystick interface with piezo sounder for the Commodore PET Userport.

This is constructed with through hole parts (not included). The diodes are used to generate the fire signals, and the resistors protect the userport if it is configured as an output.

The value read is the position information from a standard Commodore / Atari style joystick with the usual pinout:

    • 1 = Up
    • 2 = Down
    • 3 = Left
    • 4 = Right
    • 5 = N/C
    • 6 = Fire
    • 7 = N/C
    • 8 = GND
    • 9 = N/C

 There is no power on the userport of the PET, so no autofire etc. 

The value is read from port E841 (59457), and is best calculated using 255-PEEK(59457).

The values returned from this are as follows:

    • 0x01 (1) = Port 1 Up
    • 0x02 (2) = Port 1 Down
    • 0x04 (4) = Port 1 Left
    • 0x08 (8) = Port 1 Right
    • 0x03 (3) = Port 1 Fire
    • 0x10 (16) = Port 2 Up
    • 0x20 (32) = Port 2 Down
    • 0x40 (64) = Port 2 Left
    • 0x80 (128) = Port 2 Right
    • 0x30 (48) = Port 2 Fire

The Piezo is wired to pin CB2, as used in games such as Space Invaders. The Piezo is not required for Mini PETs or PET/CBM 4000/8000s as they already have an internal Piezo sounder. - see other listing for a version without the Piezo. Some of the photos show the version without the Piezo.

This listing is for the PCB only, all other parts will be required - see datasheet below. No PETs, Mini PETs, joysticks or games are included.

See my other listings for a full kit and assembled versions.

More information on my blog:

This is supported under Vice for development as PET userport joystick, and in the following games (and many others):

The seller accepts all responsibility for this listing

Page view: 620