Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

16 Good

About rbairos

  • Rank
    Chopper Commander

Profile Information

  • Gender
  • Location
    Toronto, Canada

Recent Profile Visitors

1,770 profile views
  1. Thats what I meant. Having the samples fetched at regular intervals is easier to accommodate over having varying kernel routines reserve same cycle positions for it. Good point about 300kHz sampling. Though I think in this case, real hardware could produce > 15.75khz content for example, were it immediate AUDV0 updates. Luckily in my project, I think I can accommodate hitting AUDV0 once, at the same cycle each scanline, after much more fiddling. -Rob
  2. It would simplify things greatly to not have to obsess when during a scanline audio is updated (though that's kinda the fun). Assuming this may be different for different atari versions as well. Cheers.
  3. Hello. Is the output volume updated exactly when AUDV0 is changed, or it latched only at a specific clock cycles? (What about AUDV1 while on the topic?). Thanks very much, Rob.
  4. I'll have to verify, but was using stella to note the cycle clock. But in the case where it does work (72, or 71 base 0), should I expect it to work on most systems then? Aiming for heavy-sixer, and FB2 mod. Thanks, Rob.
  5. So cycle 71 (HMPx == 0) does the trick to shift back 8 pixels. Funnily enough, if its at 72, the counter does tick left 8 pixels, but then shifts back to original position.
  6. Yah, I was aware the metal would change the adjustment while inserted, but I read some strongly worded old posts here that any metal edge could introduce cracks into the brittle core. I did all my measurements several times with the tool removed to make sure it was where I needed it. One thing to note, I did this on an analog TV with its own manual fine tuning, so Im not 100% sure I adjusted this optimally for actual channel 2/3 frequency. Cheers, Rob.
  7. Okay amazing tip. I need to review my kernel to see if I can fit this in.
  8. Hello, doing some work shifting sprite back and forth each line, but am I correct in thinking the maximum back-n-forth shift is 7 pixels? That is, I do quite a bit of rendering throughout the line, and near the end I need to shift things forward or backward 8 pixels for the next line. I realize HMP0,1 only allow +8 through -7, so am I out of luck? Thanks, Rob.
  9. For anyone interested, I ended up buying a set of nylon anti-static adjustment tools from amazon for about $15. Unfortunately, none fit properly. So I **carefully** inserted a 3/32 hex allen key through the audio coil, so that it traveled all the way through, making contact with the bottom of the unit, I then was able to turn carefully to adjust the audio level. I think I got it better, but unfortunately never quite got rid of the buzz entirely. Channel 2 however (instead of channel 3) has no static or buzz on the audio at all it seems. Maybe that's a different issue, but I may just go with channel 2 for a while. Cheers, Rob.
  10. Hi Everyone. I have a light sixer, that the image is okay, but the sound has some static. When I switch from channel 3 to 2, the image goes staticky, but the sound is very clear. Am I right in concluding I need to adjust the vertical red/pink choke piece to adjust the audio carrier ? If so, it just requires a *plastic* screwdriver to carefully adjust? Any online recommendations for one? Thanks, Rob.
  11. Thanks for the update. Yah, I would suggest a jumper, physical switch etc for hard selecting between 2600 mode and enhanced mode. I have to assume there's way to much legacy code that relies on those upper address lines being ignored, in their execution.
  12. Ironically, I wrote some code a few months ago that can only access the fire button every 4th field, so this latching option is actually useful.
  13. What specifically happens when you try to read a color register for example? I know the values aren't returned, but does it reliably return $00 or $FF, or is it an unstable value? Im wondering if something like DEC COLUP0 would work to set it to $00 for example when your A,X,Y registers aren't available? Thanks.
  14. Is it safe to assume by the lack of replies, that this is a rarely used feature?
  • Create New...