SeaGtGruff, on Mon Jun 4, 2012 4:40 PM, said:
I may have been mistaken. If an option to use a 16-pixel-wide playfield had been added to the standard kernel, then using pfres settings over 11 (or 12?) should be okay, up to 23.
Well, not mistaken, but just requiring some qualification. Anyway, it looks like pfres doesn't play nice with the 16-pixel-wide playfield, or maybe it still needs superchip ram... enabling both pfres and 16-wide starts the playfield rolling.
SeaGtGruff, on Mon Jun 4, 2012 4:40 PM, said:
I'm not familiar with the 16-pixel option-- I presume there's a kernel option statement for it? So if you specify that option, the compiler should either ignore anything past the 16th pixel on each row, or (if feasible) maybe output an error message about the number of pixels being incorrect for that option. And pfres=16 should be okay if you specify the option and keep the row length to 16 pixels.
You need to set the pfhalfwidth=1" constant to enable it... some DASM math and a conditional message should do it.
SeaGtGruff, on Mon Jun 4, 2012 4:40 PM, said:
On another note, it looks like your playfield pixels are lowercase x's. Shouldn't they be uppercase X's?
They're upper case... maybe the font on your system is making them look small.