Replies: 11 comments 7 replies
-
Thanks. I looked into this. First of all, i don't think it will work with the original NES zapper. You will need a clone. Then the now unused D3/D4 pins of the nes controller port need to be connected to two available GPIO ports and the emulator software needs to be changed so it can read this two ports. https://www.nesdev.org/zapper_to_famicom.txt But also, this is no guarantee it will work. Frank |
Beta Was this translation helpful? Give feedback.
-
Let's get in touch then. All the best with your recovery!
…On Fri, Sep 27, 2024, 20:00 Frank Hoedemakers ***@***.***> wrote:
I will be happy to help you out and program the required GPIO ports into
the emulator. (Providing there are still some free ones available)
But I'm recovering from surgery now and still in the hospital, so give me
a few weeks to come back to this.
Frank
—
Reply to this email directly, view it on GitHub
<#69 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKL3VBNQYJJTMNLWKR3GWSLZYWMLNAVCNFSM6AAAAABO5WXQWKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANZXHA3TIOI>
.
You are receiving this because you authored the thread.Message ID:
<fhoedemakers/pico-infonesPlus/repo-discussions/69/comments/10778749@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
Just did some tests with a clone Tomee light gun. Got it somewhat working in the IPS patched Duck Hunt with the highest delay 9.9 (Use in Duck Hunt menu up to change whole digit and then right to change the decimal digit) I also made the room made very dark. I tested with a 55inch Samsung TV with the zapper about one meter from the panel. I don't know what configuration you use, but i tested using the breadboard setup with GPIO 27 connected to D4 and GPIO 28 to D3 on the second controller port You can only play with the zapper connected to controller port 2. You also need to switch off of the scanlines in the emulator. (Press Select + Down repeatedly until scanlines are gone) Tell me what build you are using so i can attach an .uf2 for for you to test. (If you are using the Pimoroni DV Demo board, there might be a problem finding free GPIO ports) I feel it is still somewhat of a hit and miss. The changed code is in the zapper branch |
Beta Was this translation helpful? Give feedback.
-
Awesome, I didn't expect such a quick response. I take you your recovery
went well?
I am using the build with the sd and dvi breakout boards. It should not be
a problem to add the pins.
Thank you, and I will report back how it goes!
Best,
Ksander
…On Thu, Oct 3, 2024, 17:08 Frank Hoedemakers ***@***.***> wrote:
Just did some tests with a clone Tomee light gun. Got it somewhat working
in Duck Hunt with the highest delay 9.9 (Use in Duck Hunt menu up and then
right for the decimals), and with the room made very dark.
I don't know what configuration you use, but i tested using the breadboard
setup with GPIO 27 connected to D4 and GPIO 28 to D3 *on the second
controller port*
*You can only play with the zapper connected to controller port 2.*
You also need to switch off of the scanlines in the emulator. (Press
Select + Down repeatedly until scanlines are gone)
Tell me what build you are using so i can attach an .uf2 for for you to
test. (If you are using the Pimoroni DV Demo board, there might be a
problem finding free GPIO ports)
I feel it is still somewhat of a hit and miss. The changed code is in the
zapper branch
image.png (view on web)
<https://github.com/user-attachments/assets/e608e94d-135b-4a5a-8dc1-d5a37d39baf4>
—
Reply to this email directly, view it on GitHub
<#69 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKL3VBKBCUSW7JPI45PMLCDZZVMYLAVCNFSM6AAAAABO5WXQWKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOBTGM2DCMI>
.
You are receiving this because you authored the thread.Message ID:
<fhoedemakers/pico-infonesPlus/repo-discussions/69/comments/10833411@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
A .uf2 would be nice, since I'm not comfortable with vscode. However, I'm
in no rush -still working on the board and an adapter socket for the
lightgun so please take your time!
…On Thu, Oct 3, 2024, 20:31 Frank Hoedemakers ***@***.***> wrote:
Still in recovery an need a lot of rest. Did not spend a lot of time for
this. I noticed my trial an error programming broke regular two player
games. Will fix this the next couple of days.
Do you need a prebuilt .uf2 of the zapper branch or can you build it
yourself? Although two player is broken for now, you can then still test
the zapper. If you need an .uf2, give me some time to do this.
—
Reply to this email directly, view it on GitHub
<#69 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKL3VBN7BRHKX6HNPE6X3ADZZWEQ3AVCNFSM6AAAAABO5WXQWKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOBTGUYTKNA>
.
You are receiving this because you authored the thread.Message ID:
<fhoedemakers/pico-infonesPlus/repo-discussions/69/comments/10835154@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
The link above contains the build for the version with SD and DVI breakout boards. Non-zapper two player games also work again with a NES controller on port 2. Also:
Still needs some work and polishing to be done. |
Beta Was this translation helpful? Give feedback.
-
Thank you very much. I have made the connections on my build and modded the
gun, but have to wait for a connector which has to come from China. I will
get back to you in about two weeks!
…On Fri, Oct 4, 2024, 09:32 Frank Hoedemakers ***@***.***> wrote:
piconesPlus.zip
<https://github.com/user-attachments/files/17254663/piconesPlus.zip>
The link above contains the build for the version with SD and DVI breakout
boards.
As for now, only "Game A 1 Duck" in Duck Hunt, and Wild Gunman seem to
work properly. Games where you have to shoot more than one object do not
work. Have to figure out why.
Non-zapper two player games also work again with a NES controller on port
2.
Also:
- Make sure you ips patch the correct version of Duck Hunt. Do a
Google Search on "duck hunt world rom". More info on
https://neslcdmod.com/
- Set the delay to 9.9 in the title screen
- Play in a moderate lighted room
- The original NES zapper will not work. You need to do a harware
modification on this, or use a third party zapper I used the Tomee
light gun <https://www.amazon.com/Tomee-Zapp-Gun-NES/dp/B000MEA9TQ>
Still needs some work and polishing to be done.
image.png (view on web)
<https://github.com/user-attachments/assets/2651b2d8-1679-41b6-9018-e95db74acd2c>
—
Reply to this email directly, view it on GitHub
<#69 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKL3VBLCACKISGXWHRCEFLLZZZAA3AVCNFSM6AAAAABO5WXQWKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOBUGEYDAMY>
.
You are receiving this because you authored the thread.Message ID:
<fhoedemakers/pico-infonesPlus/repo-discussions/69/comments/10841003@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
Great. Is it possible for you to test with different delay settings? Interested in the results you get. Speak to you soon. |
Beta Was this translation helpful? Give feedback.
-
Dear Frank,
I have received and soldered the connector, patched the rom and placed the
uf2 file you sent me on the pico. I have performed one quick test with the
standard delay setting (it is 5, I think)...
It works!
Notes:
- As suggested somewhere on the internet, I have modded the original zapper
by removing the small capacitor (1nF, it looks like) from under the metal
casing around the circuit board in the zapper.
- The delay is quite noticable: I pull the trigger and only see the duck
drop when I get the impression I missed. This probably has nothing to do
with the emulator, but rather the rom/delay(?)
I will try to finetune the delay and let you know if I get an even better
experience. Come to think of it, I did not try missing the ducks yet. But
that's also for later.
Regardless - this is truly awesome. Thank you very much!
Best,
Ksander
…On Sun, 6 Oct 2024 at 20:21, Frank Hoedemakers ***@***.***> wrote:
Great. Is it possible for you to test with different delay settings?
Interested in the results you get. Speak to you soon.
—
Reply to this email directly, view it on GitHub
<#69 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKL3VBJXKSFARNIELS3Y2VTZ2F5UFAVCNFSM6AAAAABO5WXQWKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOBWGAZDCMQ>
.
You are receiving this because you authored the thread.Message ID:
<fhoedemakers/pico-infonesPlus/repo-discussions/69/comments/10860212@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
It appears I spoke too soon. Pulling the trigger is counted as a hit,
regardless where I point the zapper, and also when I cover the lens.
This seems to be related to the zapper/wiring. Initially, I had GPIO28
connected to the D3/light sensor pin and GPIO27 to D4/trigger pin, as I
gathered from your instructions. Doing so, the game started as expected;
beginning with the start-screen to select game type. However, pulling the
trigger did not do anything. I then changed the leads (GPIO28 to D4 and
GPIO27 to D3), thinking I might had reversed them. After this, the game
started immediately when selecting the rom (oddly bypassing the
start-screen). Now pulling the trigger counted as a hit, therefore I
thought it all worked. But that now turns out not to be the case. I will
put the leads back as they were, and will try to get my hands on another
zapper to rule it out as the problem. Unless the above tells you something
useful?
Best regards,
Ksander
…On Wed, 16 Oct 2024 at 09:43, Frank Hoedemakers ***@***.***> wrote:
I will try to finetune the delay and let you know if I get an even better
experience. Come to think of it, I did not try missing the ducks yet. But
that's also for later.
Thanks! Please let me know the results of your further testing
—
Reply to this email directly, view it on GitHub
<#69 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKL3VBJX5F6KW7XUWJRKRZDZ3YRKLAVCNFSM6AAAAABO5WXQWKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOJVG4YDONY>
.
You are receiving this because you authored the thread.Message ID:
<fhoedemakers/pico-infonesPlus/repo-discussions/69/comments/10957077@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
It is not an issue of the scanlines (those are off) or room I think: the
game does not respond to the zapper at all, also not just the trigger. I
will test another zapper when I can get one.
…On Wed, 16 Oct 2024 at 15:12, Frank Hoedemakers ***@***.***> wrote:
Try to turn off the scan-lines (select + down). Scanlines make the screen
darker. Also test in a darkened room. Finally set the delay higher.
I used this lightgun: https://a.co/d/dzXgWNh
This made the game work at least in single duck mode.
—
Reply to this email directly, view it on GitHub
<#69 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKL3VBJ3ULYXCXASWR75KHTZ3ZQ3TAVCNFSM6AAAAABO5WXQWKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOJVHE4DQMA>
.
You are receiving this because you authored the thread.Message ID:
<fhoedemakers/pico-infonesPlus/repo-discussions/69/comments/10959880@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
Dear fhoedemakers - thank you so much for this project. I built it and brought it to work. Needless to say, the office has become less productive.
A colleague brought me an original zapper to play around with. I also found https://neslcdmod.com/roms/, which modifies for instance duck hunt to work with a modern display. I would like to try to make this work. Could you give me some pointer on how to add an additional type of controller, such that I can try to incorporate the zapper?
Beta Was this translation helpful? Give feedback.
All reactions