Dr. Kylstein
-
Content Count
15 -
Joined
-
Last visited
Posts posted by Dr. Kylstein
-
-
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+.
-
Ok, here it is with the right bankswitch program file. I should warn you that I haven't managed to get any non-trivial programs working with this. I think there may be a problem accessing the data fetch registers.
-
Ok, nevermind. I figured out that I had connected sync to pin 3 instead of pin 2. It works great now!
-
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.




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.
-
-
Ok, here's one that builds in one step and includes a batch file. I knew about incbin but hadn't thought of using it this way.
-
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.
-
Wow, it almost feels complete already! I'm excited to see where this goes.
-
The robots in the demo charge at walls too readily. In Berzerk, they do know how to avoid walls, they just misjudge corners and edges sometimes. Most frags are due to bumping into or shooting each other.

How to re-position sprites mid-screen?
in Atari 2600 Programming
Posted
So if I still knew how to cycle count, it wouldn't be a problem? It's been too long since I've done this stuff.