Results 1 to 18 of 18

Thread: Is programming a homebrew Zapper game too difficult?

  1. #1
    Alex (Level 15) boatofcar's Avatar
    Join Date
    Jul 2002
    Location
    Hurricane, WV
    Posts
    7,749
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Xbox LIVE
    boatofcar

    Default Is programming a homebrew Zapper game too difficult?

    The NES is starting to come into its own with a small number of people writing homebrew games for the console. I think it would be just about the coolest thing ever if someone made a Zapper game. Is programming a Zapper game more difficult than programming a game that uses the control pad?

  2. #2
    Cherry (Level 1)
    Join Date
    Mar 2006
    Posts
    310
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    That's a really GOOD idea.

  3. #3
    Bell (Level 8)
    Join Date
    Jul 2002
    Location
    St. Louis, Mo
    Posts
    1,660
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    there are a few zapper game ideas being floated around. It's not that much more difficult than any other nes programming.

  4. #4
    Insert Coin (Level 0) debian4life's Avatar
    Join Date
    Dec 2007
    Posts
    151
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    As long as your familiar with the 6502 processor and understand assemble language, you should have no trouble programming any homebrew game. Here are some useful links to programming tutorials:

    http://www.stanford.edu/~mcmartin/retro/

    http://bobrost.com/nes/

    http://beigerecords.com/cory/Things_...ouds_2005.html

    Evenn though this is information written a few years ago, it is still very useful.

    Regards,

    Brian

  5. #5
    Great Puma (Level 12) jb143's Avatar
    Join Date
    Nov 2007
    Location
    St. Louis
    Posts
    4,251
    Thanks Thanks Given 
    5
    Thanks Thanks Received 
    70
    Thanked in
    63 Posts

    Default

    You'll probally need to have an understanding of cpu cycle timing and TV refresh rates to get it to work right. Either that or just copy another programs code

  6. #6
    Pear (Level 6)
    Join Date
    Feb 2007
    Posts
    1,272
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    .....
    Last edited by DefaultGen; 03-12-2023 at 07:10 PM.

  7. #7
    ServBot (Level 11) GarrettCRW's Avatar
    Join Date
    Sep 2004
    Location
    Las Vegas, NV
    Posts
    3,700
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Xbox LIVE
    GarrettCRW
    PSN
    GarrettCRW

    Default

    It's likely more of an issue that the Zapper (as well as the 3D System) doesn't work with HDTVs, and isn't particularly playable on emulators, so why bother?
    Webmaster of the Cartoon Review Website!
    http://www.cartoonreviewsite.com

    My sale thread

  8. #8
    ServBot (Level 11)
    Join Date
    Jul 2002
    Location
    Nashville, TN
    Posts
    3,995
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Quote Originally Posted by GarrettCRW View Post
    It's likely more of an issue that the Zapper (as well as the 3D System) doesn't work with HDTVs, and isn't particularly playable on emulators, so why bother?

    Because a lot of people still use their NES on regular CRTs?

  9. #9
    Bell (Level 8) 98PaceCar's Avatar
    Join Date
    Jun 2003
    Posts
    1,623
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Quote Originally Posted by DreamTR View Post
    Because a lot of people still use their NES on regular CRTs?
    That would make too much sense!

    How much different is programming the NES vs the 2600? Same flavor of assembly and people that code for the 2600 already have to manually handle screen refreshes, so it may be a natural transition.
    Check out www.videogameconsolelibrary.com for all of your console review needs!

  10. #10
    ServBot (Level 11) GarrettCRW's Avatar
    Join Date
    Sep 2004
    Location
    Las Vegas, NV
    Posts
    3,700
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Xbox LIVE
    GarrettCRW
    PSN
    GarrettCRW

    Default

    Quote Originally Posted by DreamTR View Post
    Because a lot of people still use their NES on regular CRTs?
    And I'd wager that that number is shrinking. I happen to like the Zapper and 3D System efforts, but that still isn't going to change the fact that I don't have the space available to keep a CRT handy for a couple of dozen games (and 5 or six dozen tops across all platforms).
    Webmaster of the Cartoon Review Website!
    http://www.cartoonreviewsite.com

    My sale thread

  11. #11
    Great Puma (Level 12) jb143's Avatar
    Join Date
    Nov 2007
    Location
    St. Louis
    Posts
    4,251
    Thanks Thanks Given 
    5
    Thanks Thanks Received 
    70
    Thanked in
    63 Posts

    Default

    I'm not entirely convinced that someone couldn't make a zapper game that wouldn't work on a newer TV. It would have to work more like the action MAX does which doesn't use refresh rate and cpu timing. Of course the zapper could have all that built in...I really havn't looked into it. Are PAL system zappers the same?

    If you could get it work then you might have a nice little market cornered there.

  12. #12
    Insert Coin (Level 0)
    Join Date
    Nov 2005
    Location
    Redwood City, CA
    Posts
    71
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Quote Originally Posted by jb143 View Post
    I'm not entirely convinced that someone couldn't make a zapper game that wouldn't work on a newer TV
    The Zapper itself simply doesn't respond to anything other than a CRT TV (no plasma, lcd, projector, or even computer crt) so a game for newer TVs would need a completely new Zapper. For the number of sales it just isn't affordable to do.

  13. #13
    Great Puma (Level 12) jb143's Avatar
    Join Date
    Nov 2007
    Location
    St. Louis
    Posts
    4,251
    Thanks Thanks Given 
    5
    Thanks Thanks Received 
    70
    Thanked in
    63 Posts

    Default

    It will respond to something other than a CRT TV...

    From Wikipedia:
    It is possible to cheat in games by...pointing the gun at a bright light. The gun thinks it is pointing at a solid white target and will report a hit.
    I just found info to convert a zapper to work on emulators here...
    http://www.zero-soft.com/HW/USB_ZAPPER/

    But more importantly it says how the zapper actually works with schematics and calculus...(I don't like to just be told something can't be done. I always need proof)

    But yeah...it has internal filters that let it only pick up NTSC so plasma and LCD TV's are out of the question without serious modifications.

  14. #14
    Insert Coin (Level 0)
    Join Date
    Nov 2005
    Location
    Redwood City, CA
    Posts
    71
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Wiki is unfortunately wrong, a plain white light will not work, it needs to be at the correct frequency. Some fluorescent lights will work. That is why the zapper needs to be modified to work on computer CRTs which have a different frequency. If it was just black vs white then any type of TV would be no problem, but it might need more calibration for room brightness etc. I should be a bit more specific saying the unmodified Zapper won't respond to any new TV techs. Expecting people to open and solder their Zappers is a bit too much, and selling a ROM for an emulator hasn't been shown to work (or tried?) anyways.

  15. #15
    Alex (Level 15) boatofcar's Avatar
    Join Date
    Jul 2002
    Location
    Hurricane, WV
    Posts
    7,749
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Xbox LIVE
    boatofcar

    Default

    I'd wager a guess that people most who keep a classic console around keep a CRT tv around as well.

  16. #16
    DP's favorite trollbait Custom rank graphic
    Kitsune Sniper's Avatar
    Join Date
    Aug 2003
    Location
    Calexico, USA
    Posts
    13,853
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Xbox LIVE
    FoxhackDN
    Steam
    Foxhack

    Default

    Uh, you can play light gun games on some emulators. MAME does this, and I'm pretty sure FCE Ultra can as well.
    Quote Originally Posted by Edmond Dantes View Post
    I can't tell if we're discussing My Little Pony or Neon Genesis Evangelion anymore.
    eBay Auctions / GameTZ profile / DP Feedback / Youtube / Twitter / RateYourMusic

  17. #17
    Great Puma (Level 12) jb143's Avatar
    Join Date
    Nov 2007
    Location
    St. Louis
    Posts
    4,251
    Thanks Thanks Given 
    5
    Thanks Thanks Received 
    70
    Thanked in
    63 Posts

    Default

    Quote Originally Posted by Kitsune Sniper View Post
    Uh, you can play light gun games on some emulators. MAME does this, and I'm pretty sure FCE Ultra can as well.
    As long as the light gun can be configured to work as a mouse(pulling the trigger reads as a mouse click on the screen) then any emulator that uses the mouse to emulate a lightgun should work...which is probally most of them.

  18. #18
    Pear (Level 6)
    Join Date
    Feb 2007
    Posts
    1,272
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    .....
    Last edited by DefaultGen; 03-12-2023 at 08:40 PM.

Similar Threads

  1. Create a NES reproduction game without any programming!
    By Immutable in forum Classic Gaming
    Replies: 13
    Last Post: 11-12-2014, 06:19 PM
  2. Replies: 23
    Last Post: 10-15-2011, 08:49 PM
  3. Replies: 3
    Last Post: 10-21-2008, 07:07 PM
  4. The Number #1 Most Difficult Game Ever !!!
    By My Hero23 in forum Classic Gaming
    Replies: 5
    Last Post: 04-21-2005, 07:49 PM
  5. Game Programming, Emulator Programming , etc.
    By jonjandran in forum Classic Gaming
    Replies: 6
    Last Post: 11-25-2004, 04:28 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •