| * Tópico Oficial - Emulação * |
Tópico Oficial de Emulação
Olá visitante do Fórum GamesBrasil, neste tópico você irá encontrar tudo sobre o mundo da emulação, como progressos
de emuladores, novas notícias, análises de emuladores e respostas para a maioria das suas dúvidas. Notícias serão
postadas normalmente no tópico, e não neste post.
Parte 1
1. O que é Emulação
2. Quadro de conhecimento de emuladores
3. FAQ
Parte 2
1. Emuladores - Consoles
1.1 8 Bits
1.2 16 Bits
1.3 32 Bits
1.4 64 Bits
1.5 128 Bits
2. Emuladores - Portatéis
1.1 GameGear
1.2 GameBoy Advance / Color / GameBoy
1.3 Nintendo DS
1.4 Sony PSP
Em computação, um emulador é um software criado para essencialmente transcrever instruções de um processador alvo para o processador no qual ele está rodando. O emulador também é responsável pela simulação dos circuitos integrados ou chips do sistema de hardware em um software.
Wikipedia
Nesta seção você ficará por dentro da situação atual dos emuladores disponíveis, de acordo com a sua evolução
Notas
- Neste tópico não são relacionadas 100% das plataformas existentes
Plataformas sem emuladores
As seguintes plataformas, não possuem nenhum projeto de emulação no momento:
- Sony Playstation 3
- Microsoft XBOX 360
Plataformas com emulação em início desenvolvimento
As seguintes plataformas possuem emuladores em início desenvolvimento, mas não conseguem ainda rodar jogos comerciais:
- Sony PSP
Plataformas com emulação em início de funcionalidade
As seguintes plataformas possuem emuladores em início de funcionamento e rodam pequenas partes de jogos comerciais:
- Microsoft XBOX
Plataformas com emulação com falta de compatibilidade e/ou performance
As seguintes plataformas possuem emuladores com problemas de compatibilidade (rodando jogos com problemas técnicos)
ou performance (exigindo um computador extremamente avançado para rodar o emulador em velocidade aceitável)
- Nintendo Wii
- Sony Playstation 2
- Nintendo GameCube
- Sega Saturn
Plataformas com emulação parcialmente completa
As seguintes plataformas possuem emuladores rodando jogos comerciais, com pequenos problemas
de performance e/ou compatibilidade:
- Nintendo DS
- Nintendo-64
- Sega Dreamcast
Plataformas Portateis com emulação completa
As seguintes plataformas portáteis, possuem emulação completa:
- Nintendo GameBoy Advance
- Nintendo GameBoy Color
- Nintendo GameBoy
- SEGA GameGear
Plataformas com emulação completa
- Sony Playstation
- Sega 32x
- Sega CD
- Sega Genesis / Mega-Drive
- Sega Master System
- Super Nintendo (SNES)
- Nintendo 8 Bits
- NeoGeo
- Atari Jaguar
- Atari 2600
1. Aonde posso baixar a BIOS de determinado console e aonde posso baixar ROMS?
R - Leia as regras do fórum, pedir e/ou passar links para bios ou roms são proíbidos no Fórum GB.
2. Más eu não sei aonde achar BIOS, sem a BIOS o meu emulador não funciona!
R - O Google é seu amigo, faça bom proveito.
3. Aonde posso achar um emulador de Playstation 2 que funcione?
R - Leia o tópico, vá até a parte de emuladores, lá você irá achar o seu emulador. Leia a FAQ#4 antes!
4. Baixei um emulador de Playstation 2, só que ele é extremamente pesado, o que acontece?
R - A Emulação de Playstation 2 exige muita capacidade de processamento do seu PC. Emuladores mais atualizados como o
PCSX2 se beneficiam de processadores Dual-Core para aumentar a velocidade de emulação. E ainda temos
o fato da emulação de Playstation 2 não estar 100 % concluída.
5. Você pode ensinar alguma técnica para o emulador "X" ficar mais rápido?
R - Não. Como dito na FAQ#4, não somente com emuladores de PS2, mas sim com vários emuladores, a velocidade e um problema
sério, relacionado diretamente ao seu hardware e ao próprio emulador, que sofre da falta de otimização.
6. Você pode ensinar configurar o emulador "X" para eu poder começar a jogar?
R - Eu não, mas o Ronca_Lapor criou um ótimo tópico que ensina a configurar vários emuladores, leia-o:
http://forum.gamesbrasil.com.br/showthread.php?t=36097
7. Você recomenda algum site sobre emulação?
R - Sim, emulation64, ngEMU, TheEmulatorZone e General Emulation são os meus preferidos.
8. Suas recomendações em relação ao mundo da emulação
R - Sempre tenha no PC a versão mais atualizada do seu emulador, e também versões antigas, para você, na prática, avaliar
o progresso do emulador.
Emuladores normalmente vem com várias opções que influenciam diretamente no modo que o emulador vai trabalhar. Não
tenha medo e mude-as para ver o que acontece. Às vezes você consegue que um certo jogo rode melhor (ou com menos erros)
com alguns cliques. Como dito na FAQ#5, não ensinarei técnicas para conseguir maiores velocidades com emuladores.
Isso varia de sistema para sistema.
Fique atento as ultimas notícias sobre o mundo da emulação, às vezes, uma notícia como "Emulador X está rodando jogo Y sem problemas" e tudo o que um usuário deseja!
9. O Emulador "x" deu um erro na minha máquina, você pode me ajudar?
R - Infelizmente não. Principalmente com emuladores mais novos. Recomendo a você visitar o site do emulador que você está com problemas, e visitar os fóruns de sites especializados em emuladores, na tentativa de obter um suporte especializado.
10. Por que jogo "x" roda melhor no meu pc do que o jogo "y"
R - Principalmente a partir da emulação do Nintendo-64, esse se tornou um aspecto cada vez mais visível nos emuladores. Jogos com gráficos menos complexos rodam melhor em relação a jogos mais pesados (Levando o exemplo do Nintendo-64, o Mario64 é um jogo com gráficos simples, e consequentemente vai rodar mais rápido do que, por exemplo, o GoldenEye)
11. Você gosta de usar emuladores?
R - "Sim e não". Emuladores, são bons, na minha opinião, para plataformas antigas. Hoje em dia é difícil se achar um Mega-Drive funcionando não é? Agora, para plataformas "relativamente" mais novas, como o Playstation 2, ter o console é de longe a melhor opção. Eu não sou daquelas pessoas que testam os emuladores a cada nova versão (com a exceção dos emuladores de Nintendo DS),
pois, além de exigirem PC's absurdamente fortes, não ficam, nem de longe, jogáveis como em um console. Resumindo, Emuladores conseguem, no meu caso por exemplo, trazer lembranças de uma época em que se reunia com amigos para quebrar joysticks jogando Mortal Kombat, discutir qual que era melhor, Sonic ou Mario, e anotar, na folha de um caderno, os passwords do Top Gear.
12. Porquê voce citou tantas vezes o Playstation 2 nesta FAQ?
R - Simples. O que não falta por ai são pessoas que querem jogar PS2 em seus PC's. E muitas dessas pessoas, não conhecem sobre o assunto, não sabem que a emulação de PS2 é super complicada.
Na minha opinião, ainda teremos que esperar por no mínimo 1 ou 2 anos, para que um Emulador de PS2 venha a ter a qualidade esperada por todos (levando em conta a evolução de Hardware que temos em 2 anos, não contando somente com a evolução do próprio emulador). Falando assim, algúem pode achar que não existe PC que consiga emular o PS2. Existe sim. Só que o investimento que teria que se fazer para rodar um emulador de PS2 com velocidade aceitável, compensa muito mais, comprar um Playstation 2.
13. Você acredita que vão sair emuladores dos consoles da nova geração?
R - Não acredito. E se eu estiver errado, isso vai ser algo que vai acontecer daqui há 10 anos, no mínimo. Considerando que até hoje, não existe um emulador 100% completo do Nintendo 64, e que vários PC's por ai sofrem muito para emular o PS2.
14. Curiosidade: Qual o jogo que aparece de fundo nas imagens do post a seguir? Indentificando 8/16/32/64/128 Bits/Next Gen e os portatéis?
R - 8 Bits: Super Mario Bros, 16 Bits: Sonic 3 & Knuckles, 32 Bits: Gran Turismo, 64 Bits: Super Mario 64, 128 Bits: Grand Theft Auto San Andreas, Next Gen: Metroid Prime 3 Corrpution, Portatéis: Metroid Fusion (GBA)
Re: Tópico Oficial - Emulação
Re: Tópico Oficial - Emulação
http://i126.photobucket.com/albums/p...Topic/news.jpg
Equipe do ePSXe retoma desenvolvimento do emulador
Desde a versão 1.6.0 (02.03.04), não tinhamos novas notícias sobre esse otímo emulador. A equipe do ePSXe publicou uma atualização recente em seu site, confirmando que o projeto não está morto.
"It has been long time since the previous ePSXe status update. During this time the ePSXe development has been on hold and our lives have changed a lot, probably just like yours. In summer 2007 we decided to continue working in ePSXe encouraged by the users support even after 4 years without updates. ePSXe is currently in final testing and we hope to release a new version very soon. We wanted to thank you for your support and show you some screenshots from games that should work better in the next release."
The ePSXe team
http://i126.photobucket.com/albums/p...newversion.jpg
Super Nintendo - bsnes 0.031
Changelog:
• Fixed bug and re-enabled HDMA bus sync delays
• Emulated newly discovered IRQ timing edge case
• Optimized offset-per-tile rendering
• Added state-machine implementation of S-DSP core, ~5% speedup
• Added SPC7110 detection, will now warn that this chip is unsupported
• Fixed very annoying Windows port OS beeping noise when using keyboard for input
• Linux port will now save most recent folder when no default ROM path is selected
• Added OpenGL rendering support to Windows port [krom]
• Fixed Direct3D pixel mode scaling bug [krom, sinamas, VG]
• Improved SNES controller graphic [FitzRoy]
• Added UPS (not IPS) soft-patching support; UPS patch must be made against unheadered ROM
• As always, cleaned up source code a bit
http://byuu.cinnamonpirate.com/bsnes/
Re: Tópico Oficial - Emulação
http://i126.photobucket.com/albums/p...newversion.jpg
Nintendo DS - DeSmuME 0.8
Cocoa:
- Save State As function now works. [Jeff B]
- Recent Items menu now works. [Jeff B]
- Opening NDS files from Finder now works. [Jeff B]
- Added screenshot feature. [Jeff B]
- Added preferences. [Jeff B]
- Many more strings are translatable now. [Jeff B]
- Default screen color is black (better represents being "off" and easier on eyes at night). [Jeff B]
- Added sound. [Jeff B]
- Now is a universal binary. [Jeff B]
- Leopard resolution icon added. [Jeff B]
- Added a Japanese translation. [Jeff B]
- Added an optional status bar (resize handle no longer overlaps screen). [Jeff B]
- New ROM Info and About DeSmuME windows have been added. [Jeff B]
- Fixed several bugs in window resizing. [Jeff B]
- Added FAT image support for homebrew games (thanks to TypeError). [Jeff B]
- Key config can be changed on the command line. Save/load hotkeys changed (so expose doesn't override). [Jeff B]
- Key bindings may work better on non-US keyboards now (needs testing). [Jeff B]
general:
- Fixed possible segfault in ROMReader on ia64 and amd64. [evilynux]
- Fixed a crash bug with 2D background corrupting memory [shash]
- Flag check optimization [carlo_bramini]
- Applied some endian fixes in GPU (thanks to Phazz) [Jeff B]
gtk-glade:
- Added DeSmuME version in about dialog. [evilynux]
- Updated website url in about dialog. [evilynux]
- Added Brazilian Portuguese translation by Dreampeppers99. [evilynux]
- Better desktop menu entry following FreeDesktop specifications. [evilynux]
gtk:
- Updated website url in about dialog. [evilynux]
- Better desktop menu entry following FreeDesktop specifications. [evilynux]
windows port:
- DirectInput control interface with joystick support [CrazyMax aka mtabachenko]
- Matrix and Light viewer [Acid Burn]
http://desmume.org/
Re: Tópico Oficial - Emulação
http://i126.photobucket.com/albums/p...newversion.jpg
Sega Saturn - SSF 0.09 beta R1
Fixed processing CD player.
SCSP slot to control fixed.
SCU treatment to correct a timer.
VDP2 SAIKURUPATANCHEKKU the process fixed.
Fixed memory wait process.
State data saved version has been changed.
Saturn is in full-screen aspect ratio option to force was established.
Old SH2 execution has been removed. It also removes the option of SH2 New Execution.
SH2 New Execution from the current version of the state to check the same.
Check Cycle Pattern Pattern Name Renewal and integration options.
When bitmap SAIKURUPATANCHEKKU process of change,
If you play movies.
Check Cycle Pattern is the time to check, please.
R1 is a pattern processing cycle would be correct should be…
http://www.emulation64.com/files/info/230/
http://www7a.biglobe.ne.jp/~phantasy/ssf/index.html
http://i126.photobucket.com/albums/p...newversion.jpg
Nintendo DS - iDeaS 1.0.2.4 beta (Windows)
* Fixed a bug in POWCNT1 register.
* Fixed a bug in BLX opcode.
* Fixed a bug in Character Base Block.
* Fixed a bug in Textures Management.
* Fixed a bug in 0xE AR opcode.
* Fixed a bug in LDRH Post Index Opcodes.
* Fixed a bug in free textures.
* Fixed a bug in Alpha Blending Effects.
* Fixed a bug in bind textures.
* Fixed a bug in Texture Coordinates Transformation.
* Fixed a bug in Textures Blending.
* Added advanced Textures Management.
* Added support for GdiPlus for scaling operations.
http://www.ideasemu.org/
Re: Tópico Oficial - Emulação
http://i126.photobucket.com/albums/p...newversion.jpg
Sony Playstation - ePSXe 1.7.0
Multiple changes has been done in the Pad support.
The internal SPU plugin has been updated to the 1.7.0 version.
The iso support code has been rewritten.
The MDEC decoder has been rewritten.
A new version of the Pete's Software Plugin is included.
The XA/CDDA support has been worked in this new version.
Many things have been fixed in the cd-rom decoder and the core.
http://epsxe.com/
http://i126.photobucket.com/albums/p...newversion.jpg
Nintendo DS - NeonDS 0.2.0
* New 3D display engine using GLSL
* Video capture
* 2d background mosiac effect
* RTC
* NDS firmware settings
* Other emulator bug fixes
http://neonds.com/en/
http://i126.photobucket.com/albums/p...newversion.jpg
Dreamcast - Makaron Test 10
1. T10 might be a bit slower than T9 series. It'll most likely affect only low-end systems as there isn't really much of a difference (if any) on my E6600.
2. WinCE games usually crash when emulation speed drops below certain treshold. In other words, if you got fast system you should get stable performance.
3. Due to changes in GD-DMA code loading times are back. It's considered normal behaviour since this is how Dreamcast works. Thanks to those changes compatibility has improved and following titles should now boot and work: All Dream Preview discs, original MIL-CDs, Street Fighter Zero 3, SEGA Tetris Online and Tetris 4D.
4. CD-DA (audio tracks) will play, but still use the older method of fetching data. This might cause Makaron to crash but it's very unlikely as data reads and playing audio are mutualy exclusive tasks.
5. There are some minor changes in full-screen setup code (the debug window will be hidden and not forcibly refreshed). No 16:x aspect ratios yet.
6. Changes to sorting/drawing code broke shadows in Virtua Fighter 3tb. I'm not planning on fixing that anytime soon though, as it would break many other things. Late T9 versions have this problem too, by the way.
7. Makaron now disables screen saver when run. It's only going to be a problem if it crashes, as it might not re-enable it on exit. Just so you know.
8. If you manually enable MMU the recompiler will not switch to address translation mode until it's actually requested, so there's no speed penalty in BIOS and most games. Some however (like Ikaruga) use only partial translation and this can be emulated without full-blown MMU support. It'll work either way but will be a lot slower with MMU enabled. Some WinCE games are automatically recognized (this works only for GD images) and MMU will be turned on when necessary. In short: keep it off unless Makaron complains about it.
http://dknute.livejournal.com/
http://www.ngemu.com/dc/makaron.php?action=get&id=728
Re: Tópico Oficial - Emulação
cara..
epsxe 1.7!
nao fazia ideia q tinha gente trabalhando nisso ainda..
hahaha
Re: Tópico Oficial - Emulação
que que aconteceu com o topico oficial que eu tinha :( x :( = :(^2
[NERD ON]
if f(:() = :(^2
f'(:() = 2:(
now you can find the gradient of the tangent line at any point of the :( function...
calculus, it's that simple...
[NERD OFF]
Re: Tópico Oficial - Emulação
Quote:
Originalmente postado por
Ronca_Lapor
que que aconteceu com o topico oficial que eu tinha :( x :( = :(^2
[NERD ON]
if f(:() = :(^2
f'(:() = 2:(
now you can find the gradient of the tangent line at any point of the :( function...
calculus, it's that simple...
[NERD OFF]
Alguns tópicos antigos foram substituídos por tópicos novinhos em folha, más, se vc leu todo o post, viu que o seu tópico foi citado ;)
Re: Tópico Oficial - Emulação
ficou show de bola, muito bem explicadindo, adorei as imgs xD
Re: Tópico Oficial - Emulação
Quote:
Originalmente postado por
Sparks
Alguns tópicos antigos foram substituídos por tópicos novinhos em folha, más, se vc leu todo o post, viu que o seu tópico foi citado ;)
ok, confesso, nao li todo o topico :( shame on me
:)
muito bom o layout by the way... ;):sm38:
Re: Tópico Oficial - Emulação
http://i126.photobucket.com/albums/p...Topic/news.jpg
(Microsoft XBOX) CXBX
After a period of silence from Cxbx, blueshogun96 shared the following at Generalemu.net, along with a repository update featuring his private changes over the past year. Quoting blueshogun on that:
blueshogun96 Wrote:
I finally got a chance to upload my branch to the SVN yesterday. The update includes the changes I've added over the past year. I never had a chance to do this until now. Beware that builds from this branch are still beta and hence not stable enough for a release of any kind. Use them at your own discression.
Now for the changes:
Increased support for SDK 4627 and all of it's "relatives"
A minor increase in compatibility for commercial games.
Started support for DirectSound3D (Highly unstable, not yet fully functional and can cause crashes). Must be enabled in the source prior to compiling.
Support for many new texture formats.
Fixed some issues with apps that use DirectMusic. Timing is still inaccurate!
Added multiple new kernel functions.
Fixed some SDK 4721 and 4928 "oddities" with certain APIs
Possibly more things I can't remember.
Some other things that need to be done:
EmuIDirect3DDevice8_GetProjectionViewportMatrix was added, but needs verification.
The hex values of some D3DFMTs can change from one SDK to the next. Easy to add, but I always forget
Add support for multiple thread notifications. This will fix one problem with Blood Wake.
Add a more SDK 5558 API support so that BattleStar Gakactica NTSC version.
The shader parsing code really needs to be updated.
Incomplete NtCreateFile emulation code is STILL giving us major problems (false dirty disc errors)!
link:
https://cxbx.svn.sourceforge.net/svn...te/shogun/wip/
http://i126.photobucket.com/albums/p...newversion.jpg
Nintendo DS - iDeaS 1.0.2.6 Beta
Emu
* Fixed bug in OBJ Bitmap.
* Fixed bugs in SaveStates routines.
* Fixed bug in BEGIN_VTXS register.
* Fixed bug in VRAMCNT_* registers.
* Fixed bug in Frames Skip routines.
* Add Support for 2D render PlugIn.
* Add Console Output for debugger.
* Add support for Guitar Hero Grip.
Audio PlugIn
* Fixed some bugs in resampling routines.
* Fixed bug in SaveStates routines.
http://www.ideasemu.org/
http://i126.photobucket.com/albums/p...newversion.jpg
Sega Saturn - Yabause 0.9.7
0.9.6 -> 0.9.7
vdp1:
- Added clipping for line-based drawing to software renderer.
vdp2:
- Toggling a screen is now core indepedent.
- Added per-character priority to software renderer.
gtk port:
- Fixed fullscreen setting and added a keep ratio one.
- Fixed a bug in the vdp2 debugger that was causing the emu to crash.
- Full software mode can be compiled again.
- Fixed segfault when taking screenshots in full software mode.
- Fixed default value for region.
- Window position is now saved and restored when re-opening the emu.
- Fixed a problem when changing input cores.
qt port:
- Improved compilation process: make (un)install now works.
- Fix crash when configuring input while using translated version.
windows port:
- Changed resolution list generation so it adds the resolution to the list, regardless of whether it supports 60 hz or not.
- Fixed error when trying to add blank cheat code.
- Fixed all code that allowed the user to choose filename for saving so it automatically places a default extension.
- Save and Clear buttons are now enabled when loading a cheat file.
- Fixed a bug with AR code adding where it was tracking the wrong edit window.
- Fixed a bug when adding raw cheat codes.
- Fixed bugs in vdp1 debugger.
- Fixed a bug where saving/loading a save state and an error occured would cause sound looping.
- Scroll bar in memory editor now works properly when you move the thumb control.
- Added support for x64 builds in Visual Studio.
general:
- Fixed a bug that was causing older save states to fail.
http://www.yabause.org/
Fonte: General Emulation
Re: Tópico Oficial - Emulação
ae sparks
arruma o link pro repositorio do cxbx
tem "..." no meio do link..
o certo eh:
https://cxbx.svn.sourceforge.net/svn...te/shogun/wip/ (deixa o mouse em cima =P)
Re: Tópico Oficial - Emulação
O emu do PSP ja ta rodando alguma coisa?
Re: Tópico Oficial - Emulação
Quote:
Originalmente postado por
bluR
arrumado, vlw blur :)
Quote:
Originalmente postado por
Dom Corleone
O emu do PSP ja ta rodando alguma coisa?
so homebrew...de jogos comerciais, nada :/
Re: Tópico Oficial - Emulação
Quote:
Originalmente postado por
Sparks
arrumado, vlw blur :)
eh nois :D :sm03:
Re: Tópico Oficial - Emulação
o de PS2 não funfa alguem confirma?
Re: Tópico Oficial - Emulação
Quote:
Originalmente postado por
Netun0
o de PS2 não funfa alguem confirma?
funcionar funciona, tem gente que até ja fecou jogos no emu, só que não são muitos jogos que rodam, além de precisar de um belo pc para ficar em uma velocidade decente
Re: Tópico Oficial - Emulação
http://i126.photobucket.com/albums/p...newversion.jpg
Nintendo DS - iDeaS 1.0.2.6 Final
* Add support for Fog Alpha.
* Add support for Edge Marking (only with shaders).
* Add support for 8MBit save types.
* Add support for RAM_COUNT register (only Vertex).
* Fixed some bugs in Frames Skip options.
* Fixed a bug savestate routines.
* Fixed a bug in BGxCNT registers.
* Fixed some bugs in console output.
http://www.ideasemu.org/
Download
http://www.ideasemu.org/ideas_script...1026.7z&type=1
Re: Tópico Oficial - Emulação
estou usando o emulador zsnesw, funciona corretamente no teclado, comprei um joystick multilaser plug and play. Como configuro o emulador pra jogar com ele?
obs- já testei o controle nos controladores de jogos e está funcionando