I don't remember that, but it's been a while. I guess that's sorted, then, except for the wooden structure. I wonder if that would be a good candidate for OBSEL switching?Espozo wrote:I thought I had shown in a picture that you can use BG3 for the middle layer in that scene in conjunction to a window layer, and you'd have enough color for everything but the rocky edge of the BG layer and a few highlights on the tree trunks that you could use a few 16x16 sprites for.
Man, there's really almost nothing happening once that wooden structure comes down. Couple of tanks, couple of soldiers, couple of POWs, then the boss. Also water. Water everywhere.
I wonder how effective the half-overwrite trick would be. It's kinda like 2bpp, but with per-pixel palette granularity, and you can overlap palettes. The far waterfall in particular looks like it might be well set up for it, but it's hard to know without trying...
Why does this video have such slow water? I actually went and looked up footage of somebody playing real hardware, hoping we got it wrong, but the water is fast on real hardware. This honestly looks better in some ways...
If you're getting slowdown, it's almost certainly big enough to matter. And with Metal Slug you're probably getting slowdown. Whether it matters enough to justify the extra cartridge cost is another question. (With a modern MS port, I'd say yes, because the purpose is to test the limits of the console rather than to make money, and the market expectations of potential buyers, if any, are much more flexible. Even back in the day, shogi players were apparently willing to put up with a lot...)lidnariq wrote:It's not clear whether that difference is big enough to matter.
For my game, the big reason for using fast SRAM would be to speed up my monster raster effect, as I said. Just the faster interrupt servicing and the elimination of the trampoline account for something like 15% more compute time for the main game loop. Whether I'll need it or not remains to be seen; most of the heavy lifting in my game is done by the GSU...
Would it be any simpler to map SRAM to $2000-$3FFF and just ignore $21xx? (I'm guessing not, unless the CPU simply doesn't put $21xx accesses on the A bus at all.) How expensive would a custom address translator be?lidnariq wrote:decoding both $3xxx and $5xxx should have required another pin on the MAD-1