Sorry, that's what I meant. It's very well done game and a good use of sprites. Must of took forever to get the timing just right. I'm kind of looking for some kind of background to make my games more interesting and I hate programming in Assembly. I'm wondering if there is a way to make the backgrounds in Assembly and import them in to bBasic.
The latest batari Basic can do the original kernel games with 2 players, a multi-sprite kernel, and the DPC+ kernel.
You can do Background color and Playfield color design right in Visual bB which is a front end with tools for making your basic plain text source code, which bB then converts into assembly and compiles.
As I said you can get down to color changes every other Background scan line, and every other Playfield scan line.
The Players (sprites), 10 in bB DPC+ (Player0 real, Player1 used for virtual 9 Player objects) have color changes every scan line.
bBs many kernels are canned meaning you dont have to do the hard timing work, but Background and Playfield are 2-line kernels and every other scan line changes is the most you can get, or greater - as in setting the Background and/or Playfield to 1 solid color.
Simply put, the above means (and I may not be exact) around 87 color changes that would 2 scan lines high, down to 1 color, no changes.
More changes mean more data for Background color, Playfield color, and Playfield design (pixels on or off).
There is 4K for Player, Playfield, Background, etc graphic code. My game that has every other scan line Playfield color changes, no Background, allows 2 Playfields, Since that and my Players filled the 4K graphics bank, to add 2 more screens with high res Playfield I had to have the data in my game code Banks and I blank and push each pixel and color into the 4K graphics Bank using pfpixel on, pfpixel off, in a loop that draws the whole game screen. That overcycles, but CRT and LCD tests Ive tested tolerate my abuse and dont jitter, roll, or lose sync.
Assembly coding can have kernels that change every scan line of Background and every scanline of Playfield. Just not bB to date.
Apologies that iPhone stripped my apostrophies.
Edited by iesposta, Sat Dec 1, 2018 3:46 AM.