Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schematic #1

Open
itslemcy opened this issue Feb 22, 2019 · 3 comments
Open

Schematic #1

itslemcy opened this issue Feb 22, 2019 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@itslemcy
Copy link

Hi, the schematic is confusing for me, is it possible to do a fritzing?
thanks in advance

@toyoshim toyoshim added enhancement New feature or request help wanted Extra attention is needed labels Jul 6, 2019
@kof9xddt
Copy link

I downloaded this project and it works great. However,even I don't connect the rissistor and the capcitor,the converter still works. I have no idea whether it will cause a damage to the converter or jvs. But the way,how to change the a b c and x y z location?(in street fighter,we used to the layout of a b c kick/x y z punch.)

Thanks in advance.

@toyoshim
Copy link
Owner

toyoshim commented Jan 2, 2021

Sorry for the late reply.

According to the register and the capacitor, it constructs a LPF circuit to generate a stable 2.5V signal.
This is needed for the host to detect an I/O device connection. It may work without them if there are some circuits in the host side or depending on the host side negotiation algorithm. But it's just because you are lucky.
0V means negotiated, and 5V means disconnected. So, it's still safe and won't damage both.
(If IONA doesn't have the LPF, it senes a swinging 0V/5V PWM wave.)

To swap your buttons, you need to modify the report() method.
In updateState(), it checks the Saturn's controller's state, and pad will hold a bit-map of [ R X Y Z S A C B > < v ^ L 1 0 0].
In the report() method, you can see some comments that explains what data is expected for the player and the line arguments. So, you can check the arbitrary button in pad and report it to the bit-map.

@kof9xddt
Copy link

kof9xddt commented Jan 3, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants