Jump to content

Chilly Willy

  • Content Count

  • Joined

  • Last visited

  • Days Won


Chilly Willy last won the day on February 28 2013

Chilly Willy had the most liked content!

Community Reputation

320 Excellent

About Chilly Willy

  • Rank
  • Birthday 08/24/1965

Profile Information

  • Gender
  • Location
    The Heart of NASCAR
  • Interests

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. That's a mighty cool use of an ARM microcontroller. 😎 There's a slightly newer model, the STM32F469, at Digikey for $10.79. Runs slightly faster (180 MHz), and has twice the ram, but is otherwise much the same. I noticed the STM32F4 series has an RTCC. The cart could have had a battery socket and given the system a clock.
  2. My avatar is my A400, bought in 1982. I got the BKey keyboard (as you can tell from the pic) and a MOSAIC 64KB board the next year. Moving from the membrane keyboard to the BKey was a great joy.
  3. That should provide some idea of the kind of market available for a good replacement keyboard for the 400/800. $125 for a 35 year-old mechanical switch keyboard - that would cover a brand new cherry mx keyboard. There's a couple threads on replacement keyboards. Hope the folks involved saw this thread.
  4. Here's TicTacToe in c for the Sega Genesis. I made this some years back as simple demo code for a toolchain I made for the MD/32X. I started with some public domain C++ code that didn't work and fixed it, then made a C version. This code is also public domain in the same spirit as the original, so feel free to use it as you see fit. Or not. Doesn't matter. https://pastebin.com/pZevPzKN
  5. I love the new version. Moon Patrol was one of my all-time favorite Atari games, and you've made it so much better. And I love the holiday themed avatar. 😀
  6. Nice! Combine that with multiplexed sprites and you have a good base for many games. Excellent work there. I like how you're just using letters and numbers for graphics. It helps point out the different parts of the example very easily.
  7. Certain ports from the Apple 2 use hires graphics with color aliasing to make them just like the Apple, which can help make the port a bit easier. Aliased hires graphics on the Atari means you're stuck for the color selection. So you get colors like in Conan, or Drol, or Load Runner, or a number of other ports from the Apple.
  8. Read through that old topic, and the thing that stuck out the most? Why are managers such clueless idiots? I'm sure every engineer and programmer rolled their eyes at that one. 🤣
  9. I can't recall seeing an executable version of MULE, but here's my old disk image. Plays 4 humans on 400/800 just fine. AMULE.xfd
  10. __dosini_save was at 23b2, so it'd have to be set to at least 23b4. However, __BSS_LOAD__ + __BSS_SIZE__ was even higher than that. You should probably compute _BSS_LOAD__ + _BSS_SIZE__ from the latest compile and set memlo to that value.
  11. In main.c // Manually setting memlo, is there a symbol that can get me actual top of data? OS.memlo=(void *)0x23A5; asm("jmp ($000C)"); But from the map file generated _ret 0023B0 RLA _err 0023B1 RLA __dosini_save 0023B2 RLA It looks like you're allowing overwrite of the end of the driver. I'd use __BSS_LOAD__ + __BSS_SIZE__ for setting memlo.
  12. I often use a nail or something similar to make a dimple in the center before drilling. You want something for the drill bit to start in to keep it centered.
  13. The problem with the MD pad is that other than up and down, all the other lines are being actively driven by a TTL chip that is being powered through a potentiometer line pulled high on the Atari with a fairly high resistance. It's amazing the chip works at all, but that's TTL for you.
  14. Yeah. It needs a pull-up resistor of 270 to 660 ohms between pin 9 and 7. The only thing you can say is that there are no active parts trying to draw power from a pot line, and that the dpad and first trigger are properly connected for an Atari. So it can work as a one button pad, but needs the pull-up resistor for the second button (which connects to pot A).
  15. Funny - that POTGO register isn't in my Altirra Hardware Manual pdf... very strange, and I didn't even think about the fact that it was missing. Need to find a different copy of the pdf if the one I have has such a basic mistake in it. And that idea of putting using a FIFO for the serial is nice for high baud rates. It's something a number of old systems needed, like the Amiga. Even for not-so-high baud rates - DMA contention on the Amiga meant that you could lose data over MIDI because there's no FIFO for serial data. Anywho, probably a better idea for compatibility with existing software would be to make the first POKEY respond to $D200-F, a second one to respond to $D210-F, and any others to be bank selected to $D220-F with the bank select at $D23x... or something akin to that.
  • Create New...