Descrição
Este é o primeiro emulador de Nintendo DS para o Android com um dynarec. Direita agora o emulador NDS está em beta, então existem muitos bugs e corre devagar. No entanto, vou tentar e atualizá-lo freqüentemente fica muito melhor!
O que eu tenho trabalhado agora, o emulador emula os dois processadores em um único segmento. Primeiro ele emula o ARM9 CPU por um tempo, em seguida, emula o ARM9 CPU por um tempo. O problema é que a mudança entre emulando os dois é extremamente lento, pois tenho basicamente liberar todos os registros na memória e então recarregá-las. Tenho tentado emular as CPUs em segmentos separados, mas agora, há dois problemas. Os segmentos de sincronização é muito lento. Sobre o interpretador, que estou usando desde que é muito mais fácil de depurar, multithreading basicamente não dá nenhuma melhora de desempenho. Tenho certeza que isso é causado por um bug no meu código, desde que não há literalmente nenhuma maneira possível escrever isto mais rápido. Eu estou usando um spinlock, e usar uma maior fatia de tempo faz com que certas imagens no ecrã a piscar, desde que o hardware de gráficos não é ser atualização suficiente. O outro problema é que Dynarec do exophase que exatamente não é construído por vários threads. Cada segmento precisa sua própria cópia separada de cada estrutura de dados, mas o dynarec tem variáveis globais em todo lugar. Estou a pensar de literalmente copiar-colar o código. Então, basicamente, se você não entendeu nada disso, tenho sido a reescrever um monte de código, e, pelo menos, em teoria, deve dar um impulso grande velocidade.Perguntas frequentes (FAQ): https://docs.google.com/document/pub?id=1GHzr1oMy7zx3ui2AmOd0nev_qLQsUm85fb151TNKc-MDo não use salvar Estados como salva de longo prazo. Use no jogo salva. Não há nenhuma garantia de que salvar Estados trabalharão em atualizações posteriores. No jogo salva vai funcionar. Se alguém me queixando-se que salvar Estados são divididos em uma atualização posterior e-mails, eu vou rir e excluí-lo.Por favor email mim se você tiver quaisquer problemas. Eu realmente não posso corrigir erros se você apenas postar uma revisão estrela 1 dizendo que é ruim.Outras funções a serem adicionados
-MicrophoneHow para jogar?
Salve seu roms no cartão do SD e lançar Dsoid. Você verá uma tela preta, mostrando as coisas no seu dispositivo. Isso é construído no explorador de arquivos. Use o explorador de arquivos para navegar até sua ROM e selecione uma rom para começar a jogar! Botão de toque na parte média superior da sua tela habilitar/desabilitar botões de controle de tela. Se você tiver perguntas consulte o FAQ. Baseado fora de desmume e dynarec do exophase
E-mail para fonte
O que eu tenho trabalhado agora, o emulador emula os dois processadores em um único segmento. Primeiro ele emula o ARM9 CPU por um tempo, em seguida, emula o ARM9 CPU por um tempo. O problema é que a mudança entre emulando os dois é extremamente lento, pois tenho basicamente liberar todos os registros na memória e então recarregá-las. Tenho tentado emular as CPUs em segmentos separados, mas agora, há dois problemas. Os segmentos de sincronização é muito lento. Sobre o interpretador, que estou usando desde que é muito mais fácil de depurar, multithreading basicamente não dá nenhuma melhora de desempenho. Tenho certeza que isso é causado por um bug no meu código, desde que não há literalmente nenhuma maneira possível escrever isto mais rápido. Eu estou usando um spinlock, e usar uma maior fatia de tempo faz com que certas imagens no ecrã a piscar, desde que o hardware de gráficos não é ser atualização suficiente. O outro problema é que Dynarec do exophase que exatamente não é construído por vários threads. Cada segmento precisa sua própria cópia separada de cada estrutura de dados, mas o dynarec tem variáveis globais em todo lugar. Estou a pensar de literalmente copiar-colar o código. Então, basicamente, se você não entendeu nada disso, tenho sido a reescrever um monte de código, e, pelo menos, em teoria, deve dar um impulso grande velocidade.Perguntas frequentes (FAQ): https://docs.google.com/document/pub?id=1GHzr1oMy7zx3ui2AmOd0nev_qLQsUm85fb151TNKc-MDo não use salvar Estados como salva de longo prazo. Use no jogo salva. Não há nenhuma garantia de que salvar Estados trabalharão em atualizações posteriores. No jogo salva vai funcionar. Se alguém me queixando-se que salvar Estados são divididos em uma atualização posterior e-mails, eu vou rir e excluí-lo.Por favor email mim se você tiver quaisquer problemas. Eu realmente não posso corrigir erros se você apenas postar uma revisão estrela 1 dizendo que é ruim.Outras funções a serem adicionados
-MicrophoneHow para jogar?
Salve seu roms no cartão do SD e lançar Dsoid. Você verá uma tela preta, mostrando as coisas no seu dispositivo. Isso é construído no explorador de arquivos. Use o explorador de arquivos para navegar até sua ROM e selecione uma rom para começar a jogar! Botão de toque na parte média superior da sua tela habilitar/desabilitar botões de controle de tela. Se você tiver perguntas consulte o FAQ. Baseado fora de desmume e dynarec do exophase
E-mail para fonte
versões Antigas
- 01/04/2014: Dsoid 1.9.15
- 05/02/2013: Dsoid 1.9.14
- 05/01/2013: Dsoid 1.9.13
- 03/23/2013: Dsoid 1.9.12
- 02/01/2013: Dsoid 1.9.9
- 08/21/2012: Dsoid 1.7.1
- Report a new version
Free Download
Baixe por QR Code
- Nome do Aplicativo: Dsoid
- Categoria: Ação e aventura
- Código App: com.qingping
- A versão mais: 1.9.15
- Exigência: 2.3 ou superior
- Tamanho : 2.03 MB
- Atualizado: 2017-07-31