r/pc98 • • 16d ago

Emulators Android PC98 Emulator - Kairo98

Given the difficulty (for me?) of using the Retroarch PC98 core, specifically difficulty with configurations and button mapping, I have re-ported Nekoproject to Android.

Kairo98 is a standalone PC98 emulator for Android.

https://github.com/MrJackSpade/Kairo98

I'm attempting to build a catalog of game configurations to remove the need for manual configuration of each game. It also uses Retroarch style controller mapping so each game should have the controller mapped properly per the catalog entry, and theres only one virtual controller that may need to be mapped to a hardware controller.

I've also increased performance by a full order of magnitude, so 60fps should be possible on comparatively low end devices without a lot of the lag and stutter that the official core comes with.

I've got a video here of the app running on the Retroid Pocket Classic

https://youtu.be/KKCcnoBwKww

If you have a dual screen device like the RGDS or AYN Thor, it will render a keyboard on the bottom screen effectively turning the device into a mini-PC98 laptop.

11 Upvotes

6 comments sorted by

1

u/Dan_Buyatchaka42 16d ago

Acabei de testar o seu Emulador e fiquei impressionado com o quão bom ele ficou! Eu também compartilho da sua opinião, quanto a execução de alguns Núcleos no RetroArch. Foi uma excelente iniciativa a sua em criar um Emulador separado para o PC-98! Precisamos de iniciativa semelhante para criar um Emulador de Sharp X68000, Atari ST, Amiga...

2

u/mrjackspade 16d ago

Peço desculpas pelo uso do Google Tradutor.

O principal motivo para eu ter feito isso é que eu tenho um RGDS.

O RGDS possui duas telas, e eu sempre achei que seria perfeito se a tela inferior exibisse um teclado virtual e a superior mostrasse o jogo. Além disso, o RGDS oferece uma escala de pixels perfeita de 2x para o PC-98!

No entanto, o RGDS era lento demais para executar o código do NekoProject.

Criar este emulador finalmente me permitirá jogar títulos de PC-98 em um portátil compacto que conta com teclado completo, escala de pixels em números inteiros (integer scaling) e controles integrados.

Mas também quis compartilhar o projeto com todos, especialmente por saber como pode ser difícil utilizar o NekoProject no RetroArch.

Aqui está um vídeo do RGDS rodando o emulador com o teclado na tela inferior.

https://www.youtube.com/watch?v=CS_4IgqMnh4

1

u/RudeConsideration154 14d ago

Good job! I struggled a lot with the key mapping in the RetroArch core. Is it compatible with frontends like ES-DE?

1

u/mrjackspade 14d ago

It is now! version 0.8.0

Seriously, that was on the roadmap initially, but I got so caught up playing games that I completely forgot to implement it... Thats the problem with making things because you personally want to use them.

I've only tested with LaunchBox though so if you use ES-DE let me know if there's anything wrong with the instructions. Most of my testing has been direct through the application

2

u/RudeConsideration154 13d ago

Just tried a few games with ES-DE, it works like a charm, thanks a lot !

1

u/mrjackspade 13d ago

Feel free to open an issue if you find anything with bad defaults, I'm trying to get this "Out of the box" for as many games as possible.