Новости > Показать отдельно
Mednafen v0.4.0
RBM-13s, 17:44, 17-12-2005
Обновился отличный мультисистемный эмулятор Mednafen. Эмулируются следующие системы: Atari Lynx, GameBoy, GameBoy Color, GameBoy Advance, NES, PC Engine(TurboGrafx 16) и SuperGrafx. Работает из командной строки. Изменений много:
- Various minor code changes I forgot to document. I hope none of them are of the Mednafen-exploding variety. ;)
- Added support for saving and loading settings in a plain-text file format, and moved many settings to use this code. This file is named "mednafen.cfg" in the Mednafen base directory(whereas the old binary configuration file is still named "mednafen03x.cfg").
- NES: Merged RDoPCM() into RDoNoise(), reducing CPU usage slightly.
- NES: Removed the pedantically high-quality sound mode, and reduced the filter order for downsampling from 512 to 256, with a larger transition band and smaller passband, creating a somewhat subtle low-pass filter effect on the audible portion of the signal, and decreasing CPU usage.
- NES: Made optimizations to the CPU and PPU emulation code.
- PCE: Added -pce.forcesgx, -pce.ocmultiplier, -pce.nospritelimit, -pce.cdbios, -pce.cddaquality, and -pce.compressor command-line options
- PCE: Sound(excluding CDDA in CD emulation mode) is now passed through an audio volume compressor.
- NES: Zero-page and stack memory accesses now go through the normal read-write function pointer system. This will increase CPU usage slightly, but it's important for future plans(readding cheat support, and an enhanced sound system through OggVorbis and WAV files).
- Updated to Blip_Buffer and Blip_Synth 0.3.6b1.
- Added special gcc options to configure.ac to get gcc to actually inline many functions that are specified to be inlined. Sometimes I wonder if gcc developers are sane...
- NES: Fixed a weird typo(with apparently no effect) in the B2005() function in ppu/ppu.cpp
- Fixed scanlines effect when using a special scaler.
- Lynx: Optimized the sound rendering code slightly.
- PCE: Added PCE CD emulation.
- NES: Fixed the AMD64 MMX sound downsampling assembly code. This bug fix fixes staticy sounds and other problems with NES audio on AMD64 platforms(only in 64-bit mode, of course :)).
- Removed MDFND_UTF8fopen() and MDFND_UTF8gzopen(), since they weren't really doing anything useful, and the same functionality could be provided more easily with some kind of wrapper library, if it's needed in the future.
- Updated the ZIP-file handling code with the newest version available, 1.01e.
- GBA: Updated most of the GBA emulation code with newer code from VBA's CVS repositoy.
- MDFN_FastU32MemsetM8() no longer tries to use floating-point data types, which was causing very bizarre problems on x86_64 targets when compiled with gcc 4.0, and was probably an illegal thing to do anyway, as far as portability is concerned(or maybe gcc 4.0's autovectorizer is broken). This fixes problems with many GBA games when Mednafen is compiled with gcc 4.0.
- Added code to check for SDL_net in configure.ac and error out if it's not found, instead of blindly trying to compile.
- A negative result for the JACK test in configure.ac will now print the result "no".
- Removed the argument to AM_GNU_GETTEXT in configure.ac, effectively setting it to "no-libtool". This will force a static library to be made when necessary, instead of a shared library, which should fix problems some people have been having with missing shared library error messages(libintl.so.3 and libintl.dll, for example).
Dragon Spirit: The New Legend
Игры NES / Dendy
» Конвертация игр PS1 в pkg формат для PS4 09:32
» Эмуляция "Тетриса" 08:58
» Picostation PS1 08:54
» Эмуляционный арт 08:50
» PCem, 86box и другие эмуляторы старого PC-железа 08:15
» Эмуляция Nintendo 3DS (Общая тема) 07:09
» Когда вы последний раз играли на реальной консоли? 06:44
» Совместное прохождение серии Metroid 04:44
» Разыскиваю схему клона на TV16C+TA-06SD 03:14
» Совместное прохождение игр c участием Ниндзя 02:52
» Game Genie раздел 02:11
» Раздача игр, обмен и просто халява 01:35
» Во что сейчас играем? 01:22
» [Продано] геймпады Logitech F310 01:05
» Проблемы с Twin Sharp Famicom 00:50