Emulação - Pilotwings Resort in-game no Citra (Bleeding Edge 0.1.45)
Aviso: desempenho PÉSSIMO.
Muita gente tem me perguntado porque alguns games (incluindo esse do vídeo de hoje) ainda tem um desempenho extremamente ruim quando comparado com outros games que são até graficamente mais complexos. A resposta é simples: o CPU JIT está incompleto, então várias instruções ainda são interpretadas da maneira convencional e muito lentamente, então em algumas telas você pode ter um bom desempenho e em outras um péssimo, assim como vários games rodam a mais de 60 fps enquanto outros mal conseguem ficar acima do 10 fps.
Quando o emulador encontra blocos de instruções que ainda não são suportados pelo CPU JIT, essas instruções são jogadas pro interpretador antigo, nisso perdermos qualquer ganho de desempenho possível e a emulação vai rolar na pior velocidade que você poderia ter. Quando isso for resolvido, não só esses games vão rodar com no mínimo o dobro da velocidade, como também teremos uma compatibilidade maior com outros títulos que simplesmente não funcionam por conta do código incompleto.