[Emulação] MelonDS – Local Multiplayer e Câmera

Podcast NewsInside, siga e ouça mensalmente no Spotify:


melonDS visa fornecer emulação de Nintendo DS rápida e precisa. Embora ainda seja um trabalho em andamento, ele possui um conjunto bastante sólido de recursos:

Núcleo quase completo (CPU, vídeo, áudio, …)
• Recompilador JIT para emulação rápida
• Renderizador OpenGL, upscaling 3D
• RTC, microfone, tampa fechada/aberta
• Suporte para joystick
• Savestates
• Vários modos de posição/dimensionamento/rotação de exibição
• (WIP) Wifi: multijogador local, conectividade online
• (WIP) emulação DSi
• DLDI
• Complementos de slot GBA (WIP)
• e mais estão planejados

MelonDS 0.9.5

a partir de hoje, o projeto melonDS tem 6 anos, o Desenvolvedor Arisoutura diz o seguinte:

Independentemente disso, esses 6 anos são um grande sucesso. Em 2016, quando comecei a trabalhar no melonDS, eu estava apenas fazendo isso para me divertir e passar o tempo até que meu trabalho começasse. Eu não tinha a menor ideia de que o projeto iria continuar por tanto tempo e ter tanto sucesso quanto tem sido. Então, em primeiro lugar, quero agradecer a todos os camaradas que ajudaram a tornar isso possível. A equipe do melonDS e outros colaboradores. nocash e sua grande documentação. Todos os outros que estiveram envolvidos na engenharia reversa do hardware DS/DSi, quebrando a segurança do DSi, etc. .

Obrigado a todos. melonDS é um esforço de equipe, e você merece sua parte do bolo de aniversário.

E, claro, o presente de aniversário. Há apenas um, mas é grande. Trazemos para você o melonDS 0.9.5, e se você tem acompanhado o blog ultimamente, sabe que vai ser grande.

Download

[Emulação] MelonDS 0.9.4

Mais um grande emulador chega para suas updates no NewsInside, desta vez estamos com o MelonDS, como o proprio desenvolvedor diz:

O objetivo é fazer as coisas direito e rápido, semelhante ao blargSNES (mas espero que melhor). Mas também para, você sabe, ter um desafio divertido :)

Em sua mais nova versão ele traz as seguintes melhorias:

MelonDS 0.9.4 (Inglês)
  • Redesign of the Input dialog (Rayyan)
  • Use DraStic open-source DS BIOS replacement (Swordfish90, asiekierka)
  • Generate non-bootable firmware replacement (Swordfish90, asiekierka, others)
  • Support for syncing DLDI/DSi SD image to a folder (Arisotura)
  • ARM9 PU (code/data abort) support in interpreter mode (Arisotura)
  • Fix ADPCM decoding bug resulting in potential crackling (Arisotura)
  • Block sound DMA from reading the ARM7 BIOS (Arisotura)
  • Smarter SDL initialization (andrigamerita, Nadia, Arisotura)
  • Properly center the main window on macOS (Nadia)
  • Don’t try to render if the emulator is inactive (Nadia)
  • Fix potential issues with DSi title importing (Nadia, Epicpkmn11)
  • Custom path support (Arisotura)
  • Fix nifi socket init on BSD and macOS (Nadia)
  • Add support for zero addresses in AR codes 3xxxxxxx to Axxxxxxx (Arisotura)
  • Lower window refresh rate if running too fast (RSDuck)
  • Wifi power-saving support (RSDuck)
  • Allow swap-screen hotkey to swap between displaying only top screen and only bottom screen (ZackWeinstein)
  • Add RAM search dialog (2jun0)
  • Add power management dialog for setting battery parameters (Rayyan)

O MelonDS possui versões para

  • Windows
  • Linux
  • Mac (Experimental, mas tem!)

O MelonDS ainda tem algumas coisas a serem implementadas a desejo do desenvolvedor, sendo elas:

Melhorias Futuras (Inglês)
  • better DSi emulation
  • better OpenGL rendering
  • better wifi
  • the impossible quest of pixel-perfect 3D graphics
  • support for rendering screens to separate windows
  • emulating some fancy addons
  • other non-core shit (debugger, graphics viewers, etc)

Caso queira conhecer outros trabalhos do desenvolvedor do MelonDS, Arisotura, acesse o Github do dev aqui.

Para Baixar o MelonDS, pode ser feito pelo Github do emulador no link abaixo:

Download

O link de downloads é dinâmico, logo se até o lançamento deste post e eventualmente mais tarde que for, que você esteja lendo este post, sempre será a versão atual ou a mais atual, além da mencionada aqui no post.