Jump to content

Ripdubski

+AtariAge Subscriber
  • Content Count

    1,376
  • Joined

  • Last visited

Community Reputation

639 Excellent

About Ripdubski

  • Rank
    Stargunner

Profile Information

  • Gender
    Male

Recent Profile Visitors

9,051 profile views
  1. 8 bit: Pharaohs Curse 2600: E.T. Modern: Oceanhorn (boss fight, post-updates -> still difficult)
  2. I found the solution. Since DEFINE needs double quotes surrounding the value, the double quotes I want around the string need the second set of double quotes, which means there are 3 double quotes around the text. To add to the confusion, there must be a space between the 1st and 2nd/3rd (pair), same on the end. This works: DEFINE SSREADY = " ""TEST"" " PROC Main() PrintF("SSREADY=[%S]%E", SSREADY) RETURN translates to result: PrintF("SSREADY=[%S]%E", "TEST" ) and produces output: SSREADY=[TEST] If you cram all the quotes together it doesn't work right.
  3. I understand what its intent is and what it does. I dont understand how or if it works with string values. I have no issues with numberic values. I think maybe I misconveyed what I'm trying to do. From the complex example in the reply, the double quoted double quotes dont achieve the desired result. From my code, I want to achieve: DEFINE SSREADY = "TEST" PROC Main() PrintF("SSREADY=[%S]%E", SSREADY) RETURN into Net result: PrintF("SSREADY=[%S]%E", "TEST")
  4. How does one use DEFINE to set a string value? Such as: DEFINE SSREADY = "TEST" PROC Main() PrintF("SSREADY=[%S]%E", SSREADY) RETURN This will not compile correctly as TEST is SSREADY is replaced by TEST without quotes. Double quoting results in syntax error, but it is how you embed a double quote in a string. I've tried these as well which won't work either: DEFINE SSREADY=""TEST"" DEFINE SSREADY='"TEST"' Is this just not possible with Action!?
  5. ^ this. This is why mine is dust collector at this point.
  6. Got mine at Christmas. Using it on a 4K TV. Laggy. I was disappointed that Atari didn't include many license games. You would think they still had the license. My controllers didn't come paired. Had a hell of a time getting them paired. Sound cuts out in 2600 emulation - really?!? Flashback better value for 2600 games. I've turned it on a few times hoping for an update, and none has surfaced. I bought a Switch first week of January. Haven't put that down! IMHO, speaks volumes. I'll likely box the VCS back up in a few months if no updates fix its issues.
  7. INIDOS.SYS and CONFIG.SYS on empty disk used to boot. CONFIG.SYS: USE BANKED DEVICE SPARTA DEVICE ATARIDOS DEVICE SIO DEVICE D1:PCLINK.SYS (also on boot disk) DEVICE RTIME8
  8. Anyone with updates for 1.3 in a 1030 case?
  9. Season 6 Episode 5 featuring Antic Software CalcMagic has been released: https://inverseatascii.info/2021/01/24/s6e05-antic-software-calcmagic-supplement/
  10. Season 6 Episode 5 featuring Antic Software CalcMagic has been released: https://inverseatascii.info/2021/01/24/s6e05-antic-software-calcmagic-supplement/
  11. Thanks to both! I learned multiple things with the replies. The latter is what I was ultimately after.
  12. Whats the best way to determine the amount of free memory in Action!? RAMTOP - MEMLO ? CARD RAMTOP=106 CARD MEMLO=743 MODULE PROC Main() CARD dT,dL,dF dT=RAMTOP*256 dL=MEMLO dF=dT-dL PrintF("%EFrom:%E") PrintF("RAMTOP=%B%E",RAMTOP) PrintF("Top=%U (%H)%E", dT, dT) PrintF("Bot=%U (%H)%E", dL, dL) PrintF("Fre=%U (%H)%E", dF, dF) PrintF("%EReserving 1K...%E") RAMTOP==-4 dT=RAMTOP*256 dL=MEMLO dF=dT-dL PrintF("%ETo:%E") PrintF("RAMTOP=%B%E",RAMTOP) PrintF("Top=%U (%H)%E", dT, dT) PrintF("Bot=%U (%H)%E", dL, dL) PrintF("Fre=%U (%H)%E", dF, dF) RETURN
×
×
  • Create New...