diff options
Diffstat (limited to 'vdp.c')
-rw-r--r-- | vdp.c | 16 |
1 files changed, 1 insertions, 15 deletions
@@ -524,21 +524,7 @@ static void redraw_debug_sprites_with_correct_colors(vdp_context * context, uint count++; } while (current_index != 0 && count < 80); } else { - uint16_t sat_address = (context->regs[REG_SAT] & 0x7E) << 7; - for (int i = 0; i < 64; i++) - { - uint8_t y = context->vdpmem[mode4_address_map[sat_address + (i ^ 1)]]; - if (y == 0xD0) { - break; - } - uint8_t x = context->vdpmem[mode4_address_map[sat_address + 0x80 + i*2 + 1]]; - uint16_t tile_address = context->vdpmem[mode4_address_map[sat_address + 0x80 + i*2]] * 32 - + (context->regs[REG_STILE_BASE] << 11 & 0x2000); - if (context->regs[REG_MODE_2] & BIT_SPRITE_SZ) { - tile_address &= ~32; - } - printf("Sprite %d: X=%d, Y=%d, Pat=%X\n", i, x, y, tile_address); - } + // TODO } } |