Estrutura simples de pastas, nomes exatos dos arquivos e formatos suportados para usar o MiSTer 4 ALL sem perder tempo.
As pastas 'bios', 'cores', 'roms', 'Config', 'saves' e 'Wallpapers' devem ficar na mesma pasta raiz que o MiSTer_4_ALL_v0.9.2.exe.
Para PlayStation 1, PS2, Saturn, Mega CD, Dreamcast, 3DO e PSP, o formato .CHD é o mais recomendado: economiza até 60% de espaço e junta áudio e dados em 1 arquivo só.
Libretro cores exigem caminhos estritos: NeoGeo CD exige bios/neocd/, Dreamcast exige bios/dc/, PS2 aceita bios/pcsx2/bios/ e PSP exige bios/PPSSPP/. Siga a tabela abaixo à risca.
Todos os sistemas de cartucho, microcomputadores e arcade (GBA, GB, MS-DOS, MSX, C64, NES, SNES, Mega Drive, Master System, N64, Atari, NeoGeo, Arcade, NDS, etc.) suportam descompactação automática direta de .zip, .7z e .rar sem precisar extrair nada antes!
Os executáveis de recompilação são baixados sob demanda pelo app para 'ports/'. Para jogos que exigem extração de assets (como N64), o app procura sozinho na sua pasta 'roms/Nintendo64/' e copia com segurança. O app nunca distribui ROMs com direitos autorais.
app/
├── 🎮 MiSTer_4_ALL_v0.9.2.exe (Executável principal x64 compilado em C++20)
├── 📁 Config/ (Configurações salvas: mister4all.cfg)
├── 📁 saves/ (Save states .sav e baterias de jogos)
│ └── 📁 3DS/Citra/sysdata/ (Chaves de decriptografia: aes_keys.txt)
├── 📁 Wallpapers/ (Wallpapers PNG/JPG temáticos e de chefs)
├── 📁 ports/ (Binários nativos baixados sob demanda: N64Recomp, SM64, etc.)
├── 📁 cores/ (39 DLLs Libretro dos sistemas - GBA, PSP, DOSBox, N64, MVS, Arcade, PS2...)
│ ├── gba.dll, gb.dll, psp.dll, dosbox_pure.dll, msx.dll, amiga.dll, n64.dll, snes.dll, ps2.dll...
├── 📁 bios/ (Arquivos de BIOS oficiais de cada console)
│ ├── scph5501.bin, sega_101.bin, syscard3.pce, panafz1.bin, 5200.rom, lynxboot.img, pcfx.rom...
│ ├── 📁 dc/ (BIOS do Dreamcast/Naomi/Atomiswave: dc_boot.bin, naomi.zip, awbios.zip)
│ ├── 📁 neocd/ (⚠️ OBRIGATÓRIO: neocd.bin, neocd_f.rom, uni-bioscd.rom)
│ ├── 📁 pcsx2/bios/ (PS2 BIOS: SCPH-70012..., GameIndex.yaml)
│ ├── 📁 PPSSPP/ (⚠️ Fontes .ttf/.pgf, sons de UI, compat.ini)
│ └── 📁 dolphin-emu/Sys/ (⚠️ Fontes e certificados do Dolphin)
└── 📁 roms/ (35 Sistemas - ZIP, 7Z, RAR, CHD aceitos)
├── 📁 SNES/ (.sfc, .smc, .zip, .7z, .rar)
├── 📁 Genesis/ (.md, .gen, .bin, .zip, .7z, .rar)
├── 📁 PlayStation/ (.chd, .cue, .pbp, .m3u, .zip, .7z, .rar)
├── 📁 PlayStation2/ (.iso, .chd, .zip, .7z, .rar)
├── 📁 Saturn/ (.chd, .cue, .iso, .zip, .7z, .rar)
├── 📁 MegaCD/ (.chd, .cue, .iso, .zip, .7z, .rar)
├── 📁 Dreamcast/ (.chd, .cdi, .gdi, .zip, .7z, .rar)
├── 📁 NeoGeo/ (.neo, .zip, .7z, .rar para AES/MVS e .chd para NeoCD)
├── 📁 Arcade/ (.zip, .7z, .rar FBNeo / MAME)
├── 📁 GBA/ (.gba, .zip, .7z, .rar)
├── 📁 N64/ (.z64, .n64, .zip, .7z, .rar)
├── 📁 PSP/ (.iso, .cso, .pbp, .chd, .zip)
├── 📁 DOS/ (.zip com jogos de MS-DOS mapeados no controle)
└── 📁 ... (35 pastas organizadas)roms/PlayStation/Castlevania - Symphony of the Night.chdSem a BIOS o jogo NÃO inicia. Para jogos multi-disco (como Final Fantasy VII/VIII), crie um arquivo .m3u contendo os nomes dos .chd.roms/PlayStation2/Shadow of the Colossus.chdPasta bios/ ou bios/pcsx2/bios/ (o app sincroniza automaticamente). Obrigatório para inicializar o PCSX2. Motor com áudio SDL_AudioStream de ultra baixa latência.roms/MegaCD/Sonic CD.chdObrigatória para inicialização do leitor de CD. O formato .CHD é altamente recomendado por unificar faixas de áudio e dados sem perdas.roms/Saturn/Nights into Dreams.chdObrigatória para inicialização do Beetle Saturn e sincronia dos processadores SH-2. Suporta .CHD e multi-disco via .m3u.roms/NeoGeo/The King of Fighters 98 CD.chd⚠️ ATENÇÃO: OBRIGATÓRIO ficar na subpasta bios/neocd/! Arquivos soltos na raiz de bios/ acusam 'No BIOS detected!'.roms/TurboGrafx16/Castlevania - Rondo of Blood.chdObrigatória para todos os jogos em CD (Super CD-ROM²). O arquivo syscard3.pce deve ter exatamente 262.144 bytes.roms/MSX/Metal Gear 2 - Solid Snake.romArquivos de ROM de sistema do MSX devem estar na pasta bios/ e na raiz do emulador para inicializar os subsistemas fMSX e som FM-PAC.roms/ColecoVision/Donkey Kong.colObrigatório o arquivo coleco.rom (8.192 bytes) em bios/ para inicialização do hardware ColecoVision.roms/3DO/Road Rash.chdObrigatória para inicializar o console Opera 3DO. Formato .CHD altamente recomendado para compactação limpa de áudio CD-DA.roms/Atari5200/Pac-Man.a52A BIOS 5200.rom é obrigatória para o core a5200 inicializar os cartuchos do Atari 5200.roms/Lynx/Blue Lightning.lnxO arquivo lynxboot.img (512 bytes) em bios/ é indispensável para descriptografar os cabeçalhos das ROMs do Lynx.roms/PCFX/Battle Heat.chdObrigatória a BIOS pcfx.rom em bios/ para decodificação de FMV e execução dos jogos em CD.roms/Dreamcast/Crazy Taxi.chdPossui BIOS HLE interna, mas os arquivos reais em bios/dc/ garantem 100% de compatibilidade com saves VMU, áudio Windows CE e placas arcade Naomi/Atomiswave.roms/NeoGeo/Metal Slug 3.neoRecomendado para alternar entre console (AES), arcade (MVS) e a UniBIOS 4.0 oficial com cheats pelo menu F12.roms/NDS/Mario Kart DS.ndsPossui HLE embutido. Com as BIOS reais em bios/, exibe a animação original de boot do Nintendo DS e atinge 100% de compatibilidade.roms/PSP/Crisis Core Final Fantasy VII.cso⚠️ A pasta bios/PPSSPP/ é altamente recomendada: impede congelamentos e textos ausentes na interface, além de fornecer fontes japonesas/ocidentais.roms/GameCube/Super Smash Bros Melee.rvzPossui BIOS HLE integrada. A pasta de sistema bios/dolphin-emu/Sys/ garante fontes e certificados autênticos.roms/3DS/The Legend of Zelda - A Link Between Worlds.3dsPara jogos criptografados (.3ds/.cia), o arquivo aes_keys.txt em saves/3DS/Citra/sysdata/ descriptografa o conteúdo automaticamente.roms/Amiga/Turrican II.adfPossui fallback AROS de código aberto embutido. As ROMs Kickstart oficiais garantem 100% de precisão para OCS, ECS e AGA.roms/MasterSystem/Alex Kidd in Miracle World.smsRoda todos os cartuchos direto sem BIOS. As BIOS opcionais servem para exibir as animações clássicas de abertura da Tec Toy / Sega.roms/Atari7800/Pole Position II.a78HLE integrado roda direto sem BIOS. Se você adicionar a BIOS oficial, verá a clássica tela colorida arco-íris da Atari ao iniciar.roms/C64/International Karate+.d64Tudo embutido no core com sintetizador SID 6581/8580. Suporta ROMs aceleradoras JiffyDOS em bios/vice/ para carregamento veloz.roms/TurboGrafx16/Bonk's Adventure.pceJogos em cartucho do PC Engine/TurboGrafx-16 rodam direto, sem nenhuma BIOS. A BIOS syscard3.pce só é necessária para os jogos em CD (Super CD-ROM²), listados separadamente acima.roms/SNES/Super Mario World.sfcEmulação ciclo-exata sem arquivos externos. Roda 100% dos chips especiais (Super FX 1/2, SA-1, CX4, DSP-1/2/3/4) de forma nativa.roms/Genesis/Streets of Rage 2 (PT-BR).mdRoda qualquer cartucho direto sem BIOS. Som FM YM2612 com fidelidade pura e bancos estéreo.roms/32X/Knuckles Chaotix.32xRenderização dual SH-2 com suporte aos 32.768 tons de cor simultâneos. Roda diretamente sem BIOS externa.roms/NES/DuckTales (PT-BR).nesCompatível com todos os mappers de 0 a 255 e canais de áudio extras VRC6/Sunsoft. Roda direto sem BIOS.roms/GameBoy/Pokemon Crystal.gbcInicialização direta, paletas de cores customizáveis e bordas de Super Game Boy embutidas.roms/GBA/Pokemon Emerald.gbaA emulação HLE do mGBA é quase idêntica à BIOS original e roda 100% dos jogos sem arquivos extras. Suporte a RetroAchievements.roms/N64/Super Mario 64.z643 Cores selecionáveis no menu F12 com microcódigo RSP embutido. Não requer nenhuma BIOS externa para rodar.roms/Atari2600/Pitfall! (USA).a26Emulação perfeita dos ciclos de clock da TIA e processador 6507 sem necessidade de BIOS.roms/Jaguar/Tempest 2000.j64Roda cartuchos de Jaguar diretamente emulando os chips Tom e Jerry de 64 bits sem necessidade de BIOS externa.roms/NGP/SNK vs Capcom Card Fighters.ngcEmulação completa do portátil histórico da SNK com savestates e conquistas RetroAchievements sem BIOS.roms/WonderSwan/Final Fantasy.wscSuporte completo a telas verticais (TATE) e horizontais com áudio estéreo nativo sem BIOS.roms/DOS/Doom.zipO core já inclui BIOS de PC e MS-DOS embutido. Mapeia controles de gamepad automaticamente pelo arquivo .zip.roms/ZXSpectrum/Manic Miner.tzxROMs do Sinclair Spectrum 48K e 128K embutidas no emulador. Carregamento ultra-rápido de fitas sem arquivos adicionais.roms/Arcade/sf2ce.zipUma pasta só para todo o Arcade: o app identifica sozinho qual dos três motores (FinalBurn Neo, MAME 2003 ou MAME 2010) sabe rodar aquele romset e carrega o core certo automaticamente. Os jogos trazem tudo dentro do zip da ROM; mantenha os zips intactos. qsound.zip e neogeo.zip são suportados diretamente na pasta bios/. Cada romset só funciona na versão de MAME/FBNeo pra qual ele foi feito — se um jogo não abrir, o romset provavelmente é de uma versão diferente da esperada por aquele core.