Jump to content


  • Content Count

  • Joined

  • Last visited

Everything posted by mellis

  1. In C, the prototype for main() is: int main(int argc, char** argv); Where argc is the number of command line arguments, and argv is a pointer to an array of char*, where each pointer points to a command line argument.
  2. +1 I agree that bypassing the CIO handlers is bad idea: it will likely break on machines running upgrades that include alternate OSes.
  3. Yes - and I prefer my Ataris.
  4. If you are really through with it, I will take that 1200XL off of your hands. Please don’t trash it.
  5. I had an ST do that. It was stored vertically in a box but outside of its original packaging in a hot attic. I was able to correct the warping using modeling clay and an oven. I used clay to make a mold that supported the back side of the case, and then used more of the heavy clay and a carefully applied clamp to apply pressure to to top side to counteract the bowing. I then placed it in an oven set as low as it would go (around 200ish Fahrenheit). You need the plastic to heat up enough to soften a bit, but not enough that it melts or deforms. You will also need to put this on a hard surface to take it in and out of the oven. Less is more. I’ve never done an XEGS, so this might or might not work for you. Be careful if you try it. I had nothing to lose, so I went for it.
  6. You might be thinking of Atari’s ST line, which was typically available with between 512KB and 4MB of RAM. There were some exotic sizes (like the 260ST or the high memory TT and Falcon configurations), but for most, 4MB was the upper bound.
  7. That's definitely an "only a parent could love" model. Not cool for it to be offered otherwise.
  8. 800XL because it has the PBI interface on the back. Most North American 65XEs do not have the necessary ECI port which would be required (plus an adapter) to connect PBI peripherals.
  9. mellis

    Rikki & Vikki

    I find it amusing how some folks get startled as they discover "supply and demand".
  10. This is not a project for a "newbie to programming". Here is what is involved: 1. A thorough understanding of 6502 machine/assembly language. 2. A thorough understanding of how all of the IC's that power an Atari 8-bit/5200 work. 3. A thorough understanding of the Atari 8-bit's memory map. 4. A thorough understanding of the Atari 5200's memory map. 5. An understanding of how to use a disassembler and how to use its output. 6. An understanding of the difference between code and data memory. 7. An understanding of how to use an assembler. 8. An understanding of how to use a debugger. 9. A thorough understanding of how to convert 5200 analog controller input subroutines into corresponding routines for the 8-bit's digital controllers. The project you are describing is challenging (but not impossible) for experienced programmers. If you want to learn to program the Atari, I recommend you consult De Re Atari and start with its examples written in BASIC.
  11. That's a funny way to say "No. Not those, but thanks for your thoughts".
  12. Seriously? Can't believe I am reading this "F-You" to those who labored over the Cuttle Cart and to those who are working on their own versions of that product. Not cool.
  13. To each his own, but the SysCheck board has been mentioned more than a few times lately, and it requires either ECI or PBI in order to do its thing.
  14. Most US-market 65XE computers do not have the ECI interface on the back, and this greatly limits your expansion options down the line. The 130XE has both an additional 64K and the ECI slot (next to the cart slot). Just to be clear, both the US-market 65XE and the XEGS lack the ECI interface. For that reason, I would go for either a 130XE or an 800XL. The latter is a 64K machine (like the 65XE and the XEGS), but it sports a top-loading cart slot and a Parallel Bus Interface, which offers the same expansion options as the 130XE's ECI slot.
  15. I've used STs since 1986, and I have never heard of Microsoft Basic being released for it.
  16. Do not fear the linker. It's your best friend in facilitating code modularity.
  17. I would recommend baby oil over Armor All. The baby oil will rejuvenate the lanolin in the plastic while the Armor All will replace it. Replacing it causes the plastic to look good for awhile and then turn dingy, requiring indefinite repeated applications.
  18. I am currently troubleshooting an 800XL that went from working just fine to showing self-test garbage characters before my eyes. I have socketed and replaced the RAM (it was time) and the two 74LS158 MUX ICs, but it turns out that wasn't it. I've noticed that if I put a little downward pressure on the CPU, it tries to find a boot device and then hangs. At this point, I suspect either the CPU socket, the POKEY socket, or the POKEY chip. Might also be the OS ROM. There is an 800XL schematic floating around. It is helpful. Good luck!
  19. I retrobrighted a Commodore 1702 monitor, and it showed some irregularities until I wiped the whole case liberally with baby oil. The lanolin in the baby oil might really help your top (and bottom) case. It's cheap and easy; give it a try - I think you'll be pleased.
  20. Hi Bob! I recently got my 1050 disk drive out to show my son how 5.25" floppies worked (and the relative performance of them), and I discovered that my drive's SIO cable is missing. I wasn't able to scare one up, but then I remembered this thread and thought I would see if you had extra. If you have an extra SIO cable, I am happy to PayPal over some dinero. Thanks!
  • Create New...