Jump to content


+AtariAge Subscriber
  • Content Count

  • Joined

  • Last visited

Community Reputation

56 Excellent

About JohnnyRockets

  • Rank
  • Birthday 08/21/1967

Profile Information

  • Gender
  • Location
    Tecumseh, Michigan

Recent Profile Visitors

6,261 profile views
  1. Hi all, I'd like to jump into programming for the Commodore PET. This is such an awesome forum for the Atari, can anyone recommend a good programming forum for the PET? Thank you! JR
  2. Wow, thanks guys, that REALLY helps me and gives real clarity for the future. I appreciate it! JR
  3. Hi all, I have a question regarding the "general" learning/programming of the 6502 processor. I am currently learning ASM programming for the Atari 2600 and as I am studying, I am learning the specifics of the 6502 processor registers, etc. (nothing new here) Once I have a general understanding of the 6502 ASM "in's and out's", will it then be "somewhat" (certainly different in many ways) manageable to then move to programming other 6502 based machines? I would like to branch out to some of my childhood favorites (Commodore PET and VIC-20) as well in the future. What are your thoughts please? (apologies if this is an improper place for this post) JR
  4. Now you got me interested in the Teensy board! JR
  5. Hi! Thanks! I did not know that AA would/could do it. That'd be my preference. Really appreciate it! JR
  6. Hi all, If one had a game that they wanted to turn into a cartridge/box combo and sell or distribute, are there "known" steps that one would naturally follow to achieve this? Thanks in advance, JR
  7. Thanks everyone! Seriously, I really appreciate all of your comments! As I am mostly learning Assembly right now, I am in no hurry to buy anything fast. That said, I do have a decent "hobby budget" so I'm also looking to buy some nice stuff. Thank you greatly for the great advice! JR
  8. These are really cool, and of course I need one!
  9. Hi Andrew, According to the DASM documentation, the REPEAT-REPEND pseudop can be nested and this appears to be exactly how you are using it. The "ALLOCATE" macro is a macro that you created, correct? Thus a custom macro can literally have anything inside of it if I understand them correctly, they merely perform a function. I can see where the use of macros would be very helpful to 2600 programmers, because it appears that the very nature of Assembly Programming can be (quite?) repetitive in nature (a novice observation). Is the ALLOCATE macro then included into the source file at run time via it's "definition" within a "macro.h" type file that you include programmatically? Thank you for providing that example, it is very helpful! JR
  10. Hi all, I think it's time to buy an Atari 2600! Any ideas on what model, where to buy, what price to expect, how much is too much, etc? I'll follow that up with a Harmony cartridge I'm thinking, or whatever is the latest device like the Harmony. Thanks! JR
  11. Thank you! I have to study this one a bit, but I'm getting there. You guys have helped a ton! So assuming that you have included vcs.h, you'll have all the TIA and RIOT commands PLUS the symbols that are "program specific" to your program and will exist only in the your program listing, correct? JR
  12. Hi Darrell, The listing functionality will really help me as I learn, but honestly, it is probably important even for troubleshooting in general for most programmers, I would guess. Thank you for the explanation of the columns, this helps a lot and I can see the 3 commands being repeated over and over as previously mentioned (192 times). So the symbol file always shows ALL symbols? Ahhh, got it now! I see with the addition or omission of (R), now I get it! Last question (I think, for now, maybe): The symbol values change of course from program to program(?). Thanks! JR
  13. Wow guys! I'm so thankful for your replies and I FINALLY understand it! I never even thought to look at the assembly listing or that this was "just" a convenience to the programmer. That is really, really cool and a nice feature that the curators/keepers of DASM have included at one point (I think I'm right in saying that). It certainly makes coding easier and with significantly less typing it seems. Thank you again, I was very sheepish to ask a question in this club and was really impressed that I received three replies from you guys SO fast. I feel like a rookie on his first day on the job with you guys, so thank you for taking the time to help me and understanding my "rookie-ness". The more I dabble with ASM programming for the 2600, the cooler it seems. JR
  • Create New...