Jump to content

madscijr

Members
  • Content Count

    39
  • Joined

  • Last visited

Community Reputation

7 Neutral

About madscijr

  • Rank
    Space Invader

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. That Atari Tank II is pretty neat, I've never seen that one. What was the product number, any idea?
  2. Definitely a no brainer! Will it work with the original Pitfall II cartridge? I had the Atari Flashback 9 Gold which, before it stopped working, had Pitfall II - the first Flashback model I have seen that supports the game! I wonder how they did it.
  3. That makes sense. I would be curious what results others report from the above circuits. Is the 2600 the "heavy sixer" and the 2600A the 4-switch version? (I have the latter.) I never understood why, if Atari was so bent on saving the cost of a couple switches, they had to move the difficulty ones to the back of the unit instead of the bw/color and maybe power. The big friendly switches up front would get more use for difficulty than enabling color. But whatever. Thanks again!
  4. Very interesting take, thanks for sharing that. So the stereo / dual gang pot / DPDT switch is to switch between the normal pot and one with the capacitor? Could this be done with a normal (mono) pot and a SPST switch? Also, if you get a free couple minutes and could sketch out a quick wiring diagram, that might help those of us not too familiar with electronics. Thanks again...
  5. Very cool - thanks for explaining all that and for those iCode videos, I will check them out. The thing I find daunting about the RetroPie / RetroArch / etc. stuff (and others may as well) is, I am NOT familiar with Linux, Raspberry Pi, and the "sys admin" side of things in general. So I would benefit from a handheld step-by-step "dummies" guide for setting up one of these things with concrete examples, e.g. here's how to set up an Atari 800: buy this model Raspberry Pi (links), buy these peripherals (links), plug a into b etc., download & install the OS (links), download & install the software & ROMs (links), configure the games and controllers, etc. I just don't have time or free cycles to dive too deep into such unfamiliar territory (lately what time I do have I spend programming games). But if there are quick & easy instructions to get something up & running, I might give it a try sometime! Anyway, thanks again, I will file away this info for future use and check out those iCode vids.
  6. Thanks for your reply! Tweaking on the software side is definitely a smart approach. I'm not familiar with lr-stella, or any of the raspberry pi or chromebox stuff, but always curious, so any links welcome! My Atari activities happen on my original VCS and lately the Flashback 9 (the one with the SD reader) so I'm mainly tweaking the physical controllers for those. I played with linear slide potentiometers which have potential (pun intended) and was even looking at reading an optical mouse with Arduino which would convert it to Atari paddle controller by controlling the resistance with PWM, but that's a little involved, so for me that's on the backburner. My old Windows XP machine runs Stella, and the optical mouse works fine for one player paddle games. You can easily adapt it to a "spinner" by attaching a paddle knob to an "axle" with the mouse up against that, which detects the movement perfectly. I found a wooden dowel inside of a short section of pool noodle works best! Or instead of a paddle knob, you can use a steering wheel, for controlling driving games like Sprint, Indy 500, Night Driver, Pole Position, etc. But for multi player games, I haven't found a way to connect multiple mice. (If someone could make a software app that would read multiple mice as separate devices and emulate analog game controllers internally, that would be a software solution for inexpensive multiple spinners on a computer.) For Windows 10, I have the iCode 4-port adapter, and it works great. (Alas it doesn't work for older Windows versions.) I use the iCode for joysticks for creating my own PC games in QB64, and it works great for joysticks, but I ran into issues getting it to read paddles - it reads them but the values are "jittery". Still a WIP. I did do some research looking for ways to connect multiple optical mice to a PC that can be read as separate paddle / trackball controllers. It has been done before (RawInput API in Windows, and I saw it also was done on Mac / Linux) but it's a little beyond me technically (at the C/C++ level). Still, if I could get Windows to read multiple optical USB mice as separate devices, it would open up a world of fun for DIY Pong games! LoL
  7. 100% agreed. If you do C, my hat's off to you, you're way more advanced than me 🙂 BTW, for anyone curious about QB64, goto qb64.org or check out the forums: https://forum.qb64.org/index.php A game I made in the spirit of the Atari VCS: https://forum.qb64.org/index.php?topic=4649.0 And for Atari / classic arcade fans, a couple by Terry Ritchie: A killer version of Asteroids: https://forum.qb64.org/index.php?topic=2264.0 And Berzerk: https://forum.qb64.org/index.php?topic=442.0
  8. Thank you for your reply! I don't see anything wrong with Python for people who like it, it is definitely the most popular language and available for all major platforms. However, being _interpreted_, if you want to distribute a game written in Python and PyGame and whatever libraries, the end user would need to install Python and said libraries. And it's not going to perform as fast as a compiled language (of course that depends on a lot of things, like how optimized or poorly designed the individual program is, the library used, etc.) For me, QB64 is easy to work with, cross platform (pc, mac, and linux), compiled & runs plenty fast, well-documented, and has an active and supportive user community. I haven't got to Free Basic yet, but it seems to have similar benefits. But there is definitely nothing wrong with Python if that's your preference! (I just wish someone would make a compiler for it, add the option to declare types, the option to enclose blocks in { } or some kind of begin/end delimiter instead of indentation, and a simple header line that declares which version (Python 2, 3, 4, etc.). But that's just me.) Thanks again!
  9. Perhaps most exciting, is QB64 works on Windows, DOS, Mac AND Linux!! I still haven't gotten to FreeBasic but I'll get there.
  10. This thread is fascinating. Did anyone ever arrived at an optimal improved paddle design with trim pot(s), bypass switch, etc., and post it to an instructable somewhere?
  11. I've been playing with connecting Atari paddles to PC using a USB interface like this 9 pin to USB Dual Atari Joystick, Paddle, and Driving Adapter by iCode, DB9 ports, Plus Edition – iCode Technically Distracted: Playing Kaboom! on an Atari 8-bit Emulator with Real Paddle Controllers Fifth release: Atari 2600 | Details | Hackaday.io and find that the values on the PC side are "jumpy", ie without moving the controller and just leaving it sitting there, and reading the value on the PC, the value fluctuates. Not wildly but enough to make my game spastic. This problem happens with working paddles that have been cleaned and are not "jittery" on a real Atari, and it happens with various brand new 1M Ohm linear potentiometers (which also work fine with a real Atari). After some googling I came across a discussion where they discuss this problem and talk about adding a capacitor to "smooth out" the signal: reading a potentiometer ? (avrfreaks.net) I have seen a capacitor used with a guitar tone control potentiometer. Would adding a capacitor between pin 7 (+5v) and pin 5 (paddle A), and another one between pin 7 and pin 9 (paddle B), be the way to do this? Would it work to smooth out the signal or would it no longer be readable by the Atari? Before I open up my paddle and soldering iron, I thought it might be prudent to ask the experts. Any feedback appreciated...
  12. Thanks everyone for your replies. After more searching, I found one which seems to work pretty well, it has a "d" shaft whichis pretty long and is linear taper. Here is the part number and a link in case it helps anyone: Philmore PC28 1 Meg Ohm Linear Taper Solder Lug Terminal Potentiometer, 24mm Body with 1/4" D Shaft. https://marvac.com/products/philmore-pc28-1-meg-ohm-linear-taper-solder-lug-terminal-potentiometer-24mm-body-with-1-4-d-shaft
  13. I know the Atari paddles are 1M Ohm, linear taper, but searching on mouser, jameco and digikey brings up a ton of choices. Has anyone replaced these in their paddles recently that could recommend an exact part number or the mm size, or other specs that I should be looking for & could filter on? Also, I need a good fire button switch, the standard red classic arcade joystick button, has anyone found any good quality ones at a good price? Any recommendations welcome.
  14. That's pretty cool, so the Pong home console paddles use the same 1MOhm potentiometers as the VCS paddles?
  15. In case anyone finds this looking for another solution to this, we discussed using a USB optical mouse as a paddle substitute here The mouse would plug into a Raspberry Pi or Arduino, which would keep track of the position and use it to control the resistance using pulse wave modulation (PWM). I haven't tried it yet but I'll get around to it!
×
×
  • Create New...