Jump to content

OLD CS1

+AtariAge Subscriber
  • Posts

    12,717
  • Joined

  • Days Won

    12

Everything posted by OLD CS1

  1. BTW, what I forgot to post was that I did see variable table entries for the three variables I created in that SUB statement: _X, Y, and _Z, where "_" is the byte >FB. What I did not, however, understand is the construction of the variable table entry. In a normal variable, you have the variable name followed by its value. In the case of SUB local variables, it appears to be a variable name, followed by some pointers, one of which points to the SUB definition. It was all sketchy when I looked at it, so I might misremember. At some point I would like to understand how the local variable table is built.
  2. Looks like loads of fun. Wish I could be there!
  3. I will not be anywhere near it. I have family in its path who I had planned to visit. I cancelled those plans to avoid the craziness.
  4. If someone can give me a reasonable, valid, consumer-friendly explanation for why companies continue to use that rubberized layer on electronics which rots and turns into a sticky mess, I might could go a week without being a complete ass. 😠
  5. RIP Hobo Shoestring.

    1. Show previous comments  1 more
    2. LS650

      LS650

      Do you mean this user has passed away:  https://forums.atariage.com/profile/45355-shoestring/  ?

       

    3. doctorclu

      doctorclu

      ??

       

    4. OLD CS1

      OLD CS1

      @LS650 @doctorclu @_The Doctor__

       

      Okay, no.  That would have been @shoestring.  Sorry for the confusion. Resume normality.

       

  6. I lament getting rid of my X10 stuff. I had a bunch of outlets and a couple of wall switches. Nothing for the TI, but the head unit I had had a serial port.
  7. Summarize 13 minutes of unscripted banter and we can have a discussion.
  8. That is probably for screen casting. You should be able to turn that off. Should.
  9. Woah. Neat. https://ebay.com/itm/126412864389
  10. Then, cheers I did find another ball sport which is played off-foot: sitting volleyball.
  11. Not really the point. We call it football. We call the European equivalent soccer. We also put our month ahead of the day, rebuke the metric system, and troll people who do it differently. We are Yankee Doodle Dandies.
  12. "PERMANENT" shows up exactly one time in the Extended BASIC manual, and that is as a reserved word. It does not show up in the context of CALL SUB. It could be a bug in the XB parser which does allow the keyword to be placed within the SUB parameters, even without a code-generating utility. It accepts it when entering, it accepts it when executing, but you can do nothing with what it creates. With all XB's stack in VDP RAM, I can see the SUB definition and variables more easily. What I see is the parameter X is prefixed with the token >FB (as mentioned above by @Gary from OPA) I suspect this errant line creates a variable named >FB >58. To test, I entered this line: 1000 SUB EFFORT(PERMANENT X,Y,PERMANENT Z) Which created this (truncated) entry in VDP RAM: >45 >46 >46 >4F >52 >54 E F F O R T >B7 >FB >58 >B3 >59 >B3 >FB >5A >B6 ( _ X , Y , _ Z ) In this example, the SUB's name is EFFORT. The "(", ",", and ")" are tokenized, and the "_" is they keyword PERMANENT tokenized. So, what I conclude is this definition creates three local variables: _X, Y, and _Z, with "_" representing the byte >FB. Which means that variable cannot be touched by XB unless you use some hackery. Which I did. I took this program: 10 CALL EFFORT(2) 999 STOP 1000 SUB EFFORT(PERMANENT X) 1010 PRINT _X 1020 SUBEND Then changed the "_" in VDP RAM to token >FB, giving this: 10 CALL EFFORT(2) 999 STOP 1000 SUB EFFORT(PERMANENT X) 1010 PRINT PERMANENT X 1020 SUBEND Cool, huh? Yup... up until I ran it:
  13. ATSC (American Television Standards Committee) 1.0 is the name for the digital standard which replaced analogue OTA (over-the-air) TV broadcasts. It is what is broadcast now, and was ratified in the 80s, with some deployment in the 90s, with a final cut-over in 2009. It has gone through several technical changes, such as in 2008 when it was expanded to support the h.264/AVC CODEC. The ATSC made the standards and the FCC adopted and enforces them*. And, no, its does not have more important things to do than to force us to throw away perfectly functional equipment. Its concern on that matter seems to vacillate: we were graced at least once with an extension on the analogue cut-off date. I am surprised they have not mandated digital radio. The sub-channels (sub-carriers) defined for FM broadcasts (and in, as I recently discovered, AM) saved us, I think. * For completeness, the mandatory switch-over was initiated by Congress.
  14. Holy crap. I need to get one of these: https://store.pcbjunkie.net/products/vga-monitor-tester
  15. Unless you get one that requires an Internet connection. Back when LG integrated WebOS into its TVs, my customer made a last-minute purchase of three LGs for his conference room. There was no wireless in there and the damned TV required an Internet connection in order to complete the setup! Think about it: how many one-player games require a full-time connection for no reason? What is to stop TVs from requiring it? Which is a good point. "They" are pushing ATSC 3.0, which integrates more DRM, such as encryption, with the promise of 4k video! WHOOOOO!!! Except that there is not much 4k out there, most network feeds for OTA are at best 1080i, with 720p being preferred for quality. Which means most network 4k video will be up-sampled, which will make it look like garbage. Not only are networks pushing for ATSC 3.0 NextGen, but the feds have announced ATSC 1 will be dead by 2027. A station in Oregon started broadcasting a mix of eight 720p, two 1080p, and four 2160p (4K) channels in the same 6 MHz (19.3 Mb/s) channel. They do this by taking advantage of the AVC (h.264) BluRay quality CODEC which has been included in the ATSC 1 standard, as well as HEVC (h.265) which is in UHD TVs, while most channels still use MPEG2 (DVD quality.) Proving that we do not need ATSC 3.0.
  16. Just wait until they start capturing your HDMI and doing whatever with it.
  17. Yes, named for being played on foot, not for the appendage which makes most contact with the ball.
  18. I love abusing FOR/NEXT like this.
  19. I was actually thinking of buying a football team. (Real football, not that European rubbish.)
  20. I always felt the TI was more metal.
  21. As I see so many listings on eBay for which the posters appear to have done no research on value for pricing, I have to wonder if this is deliberate. Do people perhaps think that by posting and maintaining listings which are five-fold, ten-fold, or more than the value of the item, they can artificially inflate the value? Is this a long con?
×
×
  • Create New...