Jump to content

Dr. Kylstein

Members
  • Content Count

    15
  • Joined

  • Last visited

Posts posted by Dr. Kylstein


  1. I want to have multiple rows of enemies that the player must dodge, like the cars from Frogger, except that my player has per-pixel movement. From the look of the horizontal positioning code I've borrowed, it looks like I need (nearly?) a whole line to re-position the second sprite. Is there a trick I'm missing, or do I need to go to two-line? I'm using DPC+.


  2. I bought one the assembled video mod boards from LittleJoe and installed it last night. Photos of the Combat atrract screen are in the spoiler.

     

     

    Unfotunately these are all a bit washed out. In most of them, some of the game graphics are visible in person.

    Ca13H.jpg

    iFWMo.jpg

    ULVgp.jpg

    SIHWP.jpg

     

     

    As the colors cycle, the picture comes and goes and switches between the states pictured. The best output is when using the in-game colors: I can see the scores, background, and left tank clearly in correct colors but the picture is shifted down vertically several lines and the rows all oscillate towards the right, shearing the picture. My impression is that the variation is due some of the colors going out of range, and the shearing means something's wrong with the sync, but I can't see any obvious problems with the wiring.


  3. I have put together a basic example for building a DPC+ rom with the cc65 tools. It's a mash-up of GroovyBee's demo above and Spiceware's DPC+ demo. It includes conversions of all the headers. The resulting rom draws color bars on the screen (as in GroovyBee's demo) by doing round-robin accross the code banks. I'm quite new to Atari programming, but hopefully this will be useful to someone.

     

    Edit: The Makefile is for GNU Make, it uses the Unix command 'cat' to combine the arm and 6502 pieces.

     

    Edit2: I think I should mention that this is not a superset of any of the existing examples, it lacks some features.

    dpcplus_ca65.zip

×
×
  • Create New...