Jump to content


  • Content Count

  • Joined

  • Days Won


Wickeycolumbus last won the day on January 4 2010

Wickeycolumbus had the most liked content!

Community Reputation

806 Excellent

About Wickeycolumbus

  • Rank
    Red Sea Crosser
  • Birthday 09/21/1993

Profile Information

  • Gender
  • Location
  • Interests
    Atari 2600 programming

Recent Profile Visitors

60,551 profile views
  1. Hope to remember to participate more often this season Ms. Pac-Man: 41,610 Pac-Man: 2,087
  2. Hey guys, thanks for the suggestions. I knew that there must be a simpler way.
  3. Hey guys, I was looking for a quick/cheap on ROM way to mirror the bit order in a byte. The input is a byte in the order 7 6 5 4 3 2 1 0, with the output 0 1 2 3 4 5 6 7. The intention is to use this function on playfield graphics to get over the hardware mirroring of PF0 and PF2. This is what I came up with: Mirror_Byte ldy #0 sty temp ldy #$88 sty temp2 tax Mirror_Loop jsr ROR_W_Carry and temp2 ora temp sta temp jsr ROR_W_Carry clc lsr temp2 bcc Mirror_Loop lda temp rts ROR_W_Carry txa clc and #$01 beq Mirror_D0_Not_Set sec Mirror_D0_Not_Set txa ror tax rts The value to be mirrored is passed to the subroutine in the accumulator, and returned mirrored in accumulator and temp. You just need to jsr Mirror_Byte to get the result. I don't really like that it uses another jsr to do the RORing, or the amount of time this all takes.. Im sure the loop can be altered to eliminate one instance of jsr ROR_W_Carry at a minimum. Anyone have a better way?
  4. Blast from the past. Glad you found it helpful all these years later Very neat project by the way
  5. Thanks for the update, I look forward to it every year
  6. Thanks for all your work, and for sharing!
  7. Info posted here: If you are interested, I would be willing to send you one of the boards
  8. All of the prototypes being found lately got me thinking, there should be an easy and cheap way for the owners to dump the ROMs. I have tried to ship a dumping setup to proto owners in the past (with some success), but the setup was too complicated. It required an Atari, TV, and other parts. It was too clunky to ship around. This project is a dumper based on the Arduino Uno, an easy to use microcontroller development board that can be bought for as little as $5. The attached .zip file includes some instructions, and a program that will allow you to dump Atari 2600 cartridges to a PC with a USB port. A small circuit (called a 'shield') is connected to the Arduino board, and the 2600 cartridge plugs into that. A cartridge can be dumped in less than a minute without modifying anything or using specialized equipment. I have currently tested it with 2K, 4K, and 8K F8 cartridges. The code can be easily modified to support other bankswitching schemes, but I do not have cartridges handy to test others at the moment. Source code for the Arduino program is included in case someone wants to experiment with this. One design change I would like to do if I made more boards is to connect the cartridge A12 line to Arduino pin 13, so that bankswitching schemes that use hotspots outside of the cartridge address space can be supported. Atari 2600 Arduino Cartridge Interface.zip
  9. Finally got around to doing this, it works Will post more info soon.
  10. Cool, nice find Interested to see the ROMs too if you can dump them. Someone should put together an arduino based dumper that would be cheap/easy for proto owners to put together. I usually dump the ROM to a savekey (a memory card in the right joystick port) and then dump that with an EPROM programmer. Thomas Jentzsch wrote the 2600 side sw. When we came up with that idea, we were planning to ship a system out to proto owners so they could dump their games. We did get some games dumped, but the whole system is pretty large (requires a real 2600 and tv..) so it is a pain to ship, especially overseas.
  11. This is a great find, thanks for posting. Looking forward to see what else was found... so strange that they are from so many different publishers. Do you have the story for how the programmer came across all these files? Any chance source code would be released as well?
  12. Wickeycolumbus


  13. No problem, ROM, and everyone else I noticed in your latest collection, you added the former title 'Dumbo Flies Home' to the file name. Could you share any information about that?
  • Create New...