Jump to content

telengard

Members
  • Content Count

    524
  • Joined

  • Last visited

Community Reputation

29 Excellent

About telengard

  • Rank
    Dragonstomper
  • Birthday 06/13/1971

Contact / Social Media

Profile Information

  • Gender
    Male
  • Location
    Hudson, NH
  • Interests
    Classic video games and computers, music, drums, guitar, astronomy, electronics, board games, hacking/security, MIDI, programming.

Recent Profile Visitors

11,430 profile views
  1. I spent some time last night on this and figured out how the joystick code works. The peek'ed value is used as an index into a read in array that has -1, 0, and 1 values at the appropriate indices. I changed the PEEK(632) to utilizing PTRIG and it handles MUCH better except for when Flip is bouncing up and down in height of 2 or 3, this is where the diagonals are helpful as those also move Flip (upper/lower left -1 upper/lower right +1). Attached is a screengrab of a spot where I've been unable to to go the left with the PTRIG code. So, it felt more responsive, but made some parts of the board very hard to maneuver.
  2. I'm a C/C++ programmer and do inline assembly on occasion. Can you do this in BASIC? i.e. write some 6502 that does what you described and sets a variable that can be referenced in the BASIC? I wonder what could be changed in that loop to get it to respond better without changing game speed. Multiple checks *in* the loop for the state of the joystick OR'ed together?
  3. Thanks everyone for your thoughts. And I will have to check out Risky Rescue. It sounds like the recommended changes would also speed up gameplay in addition to improving the joystick performance? The speed of the game is perfect, it's just the polling rate of the joystick that needs to be sped up and still work w/ the current game loop. How do games normally do this (whether BASIC or asm)? I wonder if caching the joystick value every N loops would help? So, if there was input in those N loops it would be utilized.
  4. Always been a fan of this game, remember typing it in as a kid so it is a pretty nostalgic thing for me to play. It's very unique and I also like that there is a construction set for it. https://web.archive.org/web/20191029090111/https://casten.io/rebound.html My one frustration with the game is the joystick handling. Both in emulators and on the real thing, it doesn't handle great as far as playability. The timing seems a bit off for some reason, or almost too precise input is necessary. Not sure if that is just due to it being a BASIC program, or something with the logic, or my stinky playing lol. What seems to happen, when I have Flip lined up to go left or right and move the joystick in that direction, a good percentage of the time it doesn't detect the joystick move and Flip continues to go up and down in the same column. I noticed in the BASIC listing that it does a PEEK(632) in a loop, would changing this to using STICK add any benefits? I've attached the BASIC listing for the game. Any other fans have thoughts on how well it controls? I'd like to try and improve this somehow, but I have limited BASIC skills. The most I've done with BASIC is speeding up a text output routine in Stocks and Bonds, this might be more complicated or require more intrusive changes. rebound_listing.txt
  5. Do you still sell cases for a v1 NanoPEB? I'm interested in purchasing one. I have your FinalGrom 99 case and it is great.
  6. I turned it on yesterday and it didn't appear, so much like yours it seems to be intermittent. It was pretty visible on mine, very distracting. As far as ferrite rings, would you just put those around the composite cables, or inline somehow?
  7. I did a composite mod on my 2600 years ago and it was working great. I haven't fired it up in quite a while and now the video output has tons of blue noise. I verified it isn't the TV. It's also not necessarily an issue w/ the mod, but just wanted to mention that it is not a stock 2600. Any idea what could be going on? (pic attached)
  8. #5 was the tough one for me... after years and years I gave up and printed and bound the pdf I had. Would still like an original though.
  9. I’d be interested in this as well... had no idea it existed.
  10. Hmm, high speed SIO is "off" on my sio2sd, I must have been thinking of my other SIO devices where I had used faster than default speeds.
  11. Nothing shows up, no messages. I wonder if something is up w/ my sio2sd (or its settings). It took quite a while to get the D1: prompt. Also a DIR took a while as well (but it did finish).
  12. Thanks for the continued development for the Incognito! I attempted an update last night and UFLASH.XEX was hanging on me (let it sit for quite a while). I'm following the instructions in the manual and using an sio2sd for accessing FIRMWARE.ATR. I must be missing a step somewhere, see below... Here's what I've done: 1) Ensured no carts 2) FIRMWARE.ATR mounted on D1 of the sio2sd 3) Enable XL/XE mode, 1088K and SpartaDOS X in the Incognito BIOS. 4) Disabled ‘PBI BIOS’. 5) Ensure extended memory is set at ‘1088K RAMBO’. <--- this is the step I feel I am missing, but I can't find where to set this if it is different than the 1088K in step 3) 6) Saved the settings and rebooted to SpartaDos X 7) Eventually get the D1 prompt, DIR works, executing UFLASH.XEX seems to hang What am I doing wrong?
  13. Pork Roll Egg and Cheese by Ween
  14. Thanks for that, makes total sense. And yes, I was wondering if file permissions were coming into play, or just in general did it look at the files in any way (contents, metadata, etc) other than just displaying the contents of a directory.
×
×
  • Create New...