Giter Site home page Giter Site logo

Comments (9)

tebl avatar tebl commented on August 15, 2024 1

JP1 is just in case the joystick has an autofire circuit that require power, most should work without it.

from d32-joystick-adapter.

tebl avatar tebl commented on August 15, 2024 1

from d32-joystick-adapter.

Verault avatar Verault commented on August 15, 2024

Just curious if there is a simple basic program I can type in to see if the joystick returns any values as well. Might help in diagnosing.

from d32-joystick-adapter.

tebl avatar tebl commented on August 15, 2024

from d32-joystick-adapter.

Verault avatar Verault commented on August 15, 2024

Thank you. I will try my stock of 4066 ics and the test script and report back.

from d32-joystick-adapter.

Verault avatar Verault commented on August 15, 2024

Ok I think I made some progress. First off I ran the basic script and it it showing X and Y activity on all of my 4066 (I have 10). However the basic script is blinking strangely. At the top of the program There is the X: line which blinks, next line down is the Y: line which blinks very fast.
Below that is the F: line which blinks so fast I can not really see it at all. I get a glimpse of a value of 0 very briefly but that is it? Is this a PAL vs NTSC timing issue?

So It seems to me as if the fire button is not making a signal. The soldering is good I can trace the #4 pin from the pcb to the din connector pin. All the game carts I put in say press a button to play and they dont play as the fire button does not seem to work (I am guessing). I have tried 3 different known good joysticks. One with autofire, another a typical atari 2600 style joystick, and a commodore 64 joystick. They all behave the same.

from d32-joystick-adapter.

tebl avatar tebl commented on August 15, 2024

from d32-joystick-adapter.

Verault avatar Verault commented on August 15, 2024

Thanks for the link. I tried the program and it is indeed easier to look at. I also hooked up pin 6 with a bodge wire (in the thinking that maybe the Tandy COCO series is using fire2 instead of fire1 and just knowing all pins are connected.

With that said I am getting the same results. I have X and Y but the fire button(s) dont register anything on known working joysticks.

Ill side on the thinking that maybe I did something wrong in building this adapter and build a second one to see if I get the same results. This is very odd indeed.

from d32-joystick-adapter.

Verault avatar Verault commented on August 15, 2024

Ok. After alot of frustration and troubleshooting I was able to resolve this problem.
In a nutshell I for some reason swapped pins 4 and 5 from the joystick adapter to the Din cable.

IT now tests and works great. I will close out the issue but I just wanted to let you know this adapter in fact works great on the Tandy TRS-80 Coco 1 and Coco 2. I dont own a Coco 3 but I suspect it works fine on those machines. So you can update this repository for future builders. I just finished up testing on my Coco 1 and 2 and it works perfectly.

Thank you!

from d32-joystick-adapter.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.