Jump to content

madscijr

Members
  • Posts

    43
  • Joined

  • Last visited

Recent Profile Visitors

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

madscijr's Achievements

Space Invader

Space Invader (2/9)

9

Reputation

  1. (Or if anyone has any info on where to find xroads, and could post a link, that would be great.)
  2. I used to love Crossroads on the C64 - is this remake (or better yet the source code) available online anywhere? I would love to try remaking it for Windows using QB64 or QB64PE...
  3. I know this is a little late to answer, but perhaps it will help someone searching. I have found QB64 to be awesome for creating simple Atari style games for the PC. It's simple to set up and get using (the IDE / editor / compiler is just one program), it runs on the latest Windows as well as older machines, the language is basically Microsoft QuickBasic (with some updates to support modern computer features, but pretty much backwards-compatible for old QBasic and even GWBasic games), it compiles your program into a standalone EXE, or you can just share your source code, AND it works on Linux and Mac. There is an active community and the people are very helpful. https://qb64phoenix.com/ https://en.wikipedia.org/wiki/QB64
  4. I don't know, but if someone would make a level editor that would be awesome.
  5. That Atari Tank II is pretty neat, I've never seen that one. What was the product number, any idea?
  6. 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.
  7. 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!
  8. 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...
  9. 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.
  10. 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
  11. 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
  12. 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!
  13. Perhaps most exciting, is QB64 works on Windows, DOS, Mac AND Linux!! I still haven't gotten to FreeBasic but I'll get there.
  14. 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?
  15. 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...
×
×
  • Create New...