Organiser
Filtrer par machine :
Type de vue :
 
 mGBA v0.9.1 
Lundi 19/04/21 à 13:47 par Firebrand
Une nouvelle version de cet émulateur GameBoy/GameBoy Advance a été publiée. Après une précédente version riche en nouveautés, celle-ci s'attarde uniquement sur la correction de problèmes:
A new release of mGBA, version 0.9.1, is available. This version is a bugfix release, which contains many important fixes for bugs not caught before 0.9.0 was released. Importantly, fixes for save states affecting both GBA and GBC, the OpenGL renderer lagging when fast-forwarding, and improved detection of Pokémon ROM hacks. An extensive list of changes follows after the cut.

Emulation fixes:
- ARM: Fix LDM^ with empty rlist (fixes #2127)
- Core: Fix first event scheduling after loading savestate
- GB Serialize: Fix switching speed modes when loading a state (fixes #2097)
- GB: Fix skipping BIOS
- GBA Memory: Fix loading Thumb savestates when in ARM mode
- GBA Video: Fix window start on modes 3-5 with mosaic (fixes #1690)
- GBA Video: Fix mode 3-5 overflow with mosaic (fixes #1691)

Other fixes:
- GBA: Fix non-USA 1.0 FireRed misdetecting as a ROM hack (fixes #2100)
- GBA: Fix crash when ROM loading fails
- GBA e-Reader: Fix bitmap short strip scanning
- GBA Video: Fix mode 5 frame 1 caching (fixes #2075)
- GBA Video: Don’t attempt to copy invalid registers when switching renderer
- Qt: Fix crash when switching from high-resolution OpenGL renderer to software
- Qt: Fix OpenGL renderer lagging behind when fast-forwarding (fixes #2094)
- Qt: Fix smudged window icon on Windows
- Qt: Fix saving settings enabling camera when camera name changes (fixes #2125)
- Qt: Fix frames getting backlogged (fixes #2122)
- Qt: Restore maximized state when starting (fixes #487)

Misc:
- Core: Truncate preloading ROMs that slightly exceed max size (fixes #2093)
- GBA: Default-enable VBA bug compat for Ruby and Emerald ROM hacks
- GBA Memory: Log GPIO writes on non-GPIO carts as Pak Hardware instead of Memory
- Qt: Add ROM filename and size to bug reporter
- Qt: Improve handling of disabling VBA bug compat mode (fixes #2129)
Télécharger mGBA v0.9.1 (32-bit) (Windows)
Télécharger mGBA v0.9.1 (64-bit) (Windows)
Télécharger mGBA v0.9.1 (MacOS)
Télécharger mGBA v0.9.1 (Linux)
Télécharger mGBA v0.9.1 (Nintendo Wii)
Télécharger mGBA v0.9.1 (Nintendo 3DS)
Télécharger mGBA v0.9.1 (Nintendo Switch)
Télécharger mGBA v0.9.1 (PS Vita)
Site Officiel de mGBA
 
 AppleWin v1.30.0.0 
Lundi 19/04/21 à 13:40 par Firebrand
Cet émulateur Apple // a été mis à jour. Les améliorations sont les suivantes:
- [Change #693] AppleWin built with VS2019 using v141_xp platform toolset
- [Change #939] Improved support for SSI263 speech chip.
*Fix for 'Classic Adventure' (#929) not detecting speech chip.
*Support the 2-bit Duration b7:6 of phoneme register for SSI263 (not SC01).
*Support 2nd SSI263 at $Cn20 connected to 6522-A (at $Cn00).
*SC01: only support it mapped to 6522 at $Cn00.
- [Change #936] Swap Joystick Buttons not working
*Command line (-swap-buttons) or GUI "Swap 0/1" now swaps buttons 0/1 for all devices.
- [Change #930] WOZ support: add some random jitter in the bit stream
*A better alternative fix for WOZ images: 'Wasteland' and 'Legacy of the Ancients'.
*Fix for WOZ images: 'Gruds in Space' (bug #921) and 'Buzzard Bait' (bug #930).
- [Change #912] For 'Base 64A' add support for its F2 key via the Windows DEL key.
- [Change #876] Starting up windowed mode & fullscreen mode
*New command line switch -no-full-screen to start in windowed mode.
*Added command line switch -full-screen as an alias for -f.
- [Change #864] Anti-M 1.8 doesn't work
*Improved Disk II card's data latch value when: (a) drive disconnected or (b) connected, but empty.
*New command line switches -d1-disconnected and -d2-disconnected to disconnect drives from slot-6 card.
- [Bug #934] Characters doubled in BASIC.SYSTEM when using -speech switch.
*Trap calls to COUT1 and BASICOUT (instead of COUT).
- [Bug #827] Fix bug where NSC is recognised on Apple II/II+ when slot-3 is empty.
*Support NSC on 6502-based Apple II's via F8-ROM for ProDOS 2.5 compatibility.
- [Bug #770] Fix so that no AY changes get dropped.
*Support reading the AY-3-8913 registers (not Phasor though).
- [Bug #652, #833] Fixes for Mockingboard's 6522 VIA.
*Cycle-accurate TIMER1/2 r/w for all addressing modes.
*Support TIMER1 latch in one-shot mode.
*Improve 6522 reset support - only ACR,IFR,IER affected.
- [PR #891] Fix for "Unable to capture PrintScreen key" warning on startup.
*Adds a "Don't show this message again" checkbox to the message.
- Debugger: add red 'IRQ' after the v/h-pos when IRQ is being asserted to the 6502.
- Debugger: improve mini-memory views for 6522 & AY8913 chip registers.
- Much refactoring to the code by Andrea Odetti / @audetto.
Télécharger AppleWin v1.30.0.0
Site Officiel de AppleWin
 
 IV/Play v1.8.4.0 
Dimanche 18/04/21 à 14:35 par Firebrand
Une nouvelle version de ce frontend minimaliste pour MAME a été publiée. Un seul changement est à signaler:
- Added support for the new format of HISTORY.XML.
Télécharger IV/Play v1.8.4.0
Site Officiel de IV/Play
 
 SameBoy v0.14.3 
Dimanche 18/04/21 à 14:32 par Firebrand
Ce très bon émulateur GameBoy/GameBoy Color a été mis à jour. Les améliorations sont les suivantes:
New/Improved Features
- GBS APIs available in the core
- Built-in GBS player in the Cocoa frontend. Like standard ROMs in SameBoy, it supports debugging and selection of specific models/revisions
- Support for emulation of the homebrew TPP1 MBC
- Save states can be dropped into emulator windows to load them in both the Cocoa and SDL frontends
- SameBoy now uses the BESS (Best Effort Save State) format within its save states, allowing interoperability between big and little endian save states, future versions of SameBoy, as well as other BESS compliant emulators (Such as the incoming releases of BGB and Emulicious)

Accuracy Improvements/Fixes
- Fixed time syncing issues when turning the LCD off and on, fixes timing issues in Link’s Awakening
- Fixed a bug where an invalid SGB command would be ignored, while the actual SGB firmware would still process it in some manner, fixes Donkey Kong Land

Bug Fixes
- Better handling of more edge cases in the Linux build system
- Fixed a memory leak in the SDL and libretro frontends when loading a second ROM
- Fixed several potential crashes involving cheat codes
- Fixed a bug where the screen would temporarily freeze in the Cocoa frontend if certain controllers are rumbling in specific strengths
Télécharger SameBoy v0.14.3 (Windows)
Télécharger SameBoy v0.14.3 (MacOS)
Site Officiel de SameBoy
 
 m64p v12/04/2021 
Mardi 13/04/21 à 14:23 par Firebrand
Cet ensemble pour l'émulation Nintendo 64 a été mis à jour. Les améliorations sont les suivantes:
- Some bug fixes for GLideN64
- Improvements to the speed limiter, should improve netplay performance
Télécharger m64p v12/04/2021 (Windows)
Télécharger m64p v12/04/2021 (MacOS)
Télécharger m64p v12/04/2021 (Linux)
Site Officiel de m64p
 
 DSP v0.19 
Dimanche 11/04/21 à 14:15 par Firebrand
Cet émulateur multi-systèmes passe en version stable après une longue période de beta. Voici les améliorations apportées:
General
- Preview picture
*Cosmetical changes: bigger with black background and scaled picture
*Added picture to Spectrum Plus 2A, SG-1000 and GameGear. Split GameBoy and GameBoy color pictures

Gameboy/Gameboy Color
- Better drawing priorities, still not perfect
- Window: fixed priorities with sprites (Look at 'Prehistorik Man')
- Fixed controls order reading (Fixes new version of 'Robocop' - Thanks to Neville)
- Small fix to serial (Fixes 'Lunar Lander', 'Hyper Dunk' and many others)

Suna 8 HW
- Hard Head 2: Fixed palette
Télécharger DSP v0.19 (32-bit) (Windows)
Télécharger DSP v0.19 (64-bit) (Windows)
Télécharger DSP v0.19 (64-bit) (MacOS)
Télécharger DSP v0.19 (64-bit) (Linux)
Site Officiel de DSP
 
 RockNES v5.66 (i686) 
Samedi 10/04/21 à 14:50 par Firebrand
Une nouvelle version de cet émulateur NES a été publiée. Voici la liste des changements:
[fds driver]
- Disk inserted/ejected status is no more set to "true" on soft-RESET.
- Improved disk information, added CRC32.

[cpu]
- RAM is now completely filled with zeros.

[apu]
- Fixed a bug in the APU reset.
- Fixed a bug in the stereo sound downsampling calculation.
- Fixed NSF driver, major cleanups.

[graphics]
- Fixed windowed mode when out of focus.
- Fixed color calculations for various color styles.
- Color style "sepia #2" was changed to a new non-monochrome calculation.
- The loaded .NES filename is now displayed in the "File info" GUI option.
- Minor cosmetic changes in the GUI.

[general]
- Removed value $40 ORed at every joypad read.
- Keyboard is now polled before checking keys.
- Fixed emulator startup, several rewrites in the code, minor fixes.
- Fixed a memory leak problem.
Télécharger RockNES v5.66 (i686)
Site Officiel de RockNES
 
 ares v119.2 
Samedi 10/04/21 à 14:40 par Firebrand
Cette nouvelle version de ares corrige surtout des bugs apparus avec la v119. Il est recommandé pour les utilisateurs de cette version de la mettre à jour. Les améliorations sont les suivantes:
Unfortunately a few critical issues crept in between v118 and v119, so here is a bugfix release for all reported issues.
It also fixes some game bugs while I'm at it, and boosts 32X compatibility from 50% to a little over 60%.
Please do upgrade if you have v119, this one's important.

- SH2: MAC must increment R[n] before reading from R[m]; fixes Virtua Fighter and Toughman Contest
- SH2: fixed dynarec MOV @Rm+,Rn to not increment when Rm==Rn
- SH2: fixed dynarec TST instruction
- SH2: improved dynarec accuracy by breaking blocks on delay slot branches
- SH2: improved dynarec accuracy by decreasing the underclocking amount
- Mega Drive: implemented undocumented VSRAM and CRAM DMA fill
- Mega Drive: simplified scanline VDP renderer; fixes TMNT: Tournament Fighters graphics
- Mega Drive: improved region detection; correctly identifies Alien Soldier region now
- Mega CD: fixed crash on game load
- Super Famicom: fixed direct color mode; fixes Secret of Mana world map
- WonderSwan Color: fixed initial state for new EEPROMs plus EEPROM size; fixes missing sound
- lucia: fixed saving RAM files when a manual save path was specified
- ruby: fixed library dependency detection for Arch Linux and other distributions
- hiro/GTK3: added CSS stylesheet overrides to improve appearance [Screwtape]
Télécharger ares v119.2
Site Officiel de ares
 
 RomVault v3.2.3 
Vendredi 09/04/21 à 14:38 par Firebrand
Un bug a été corrigé pour ce gestionnaire de ROMs. Voici de quoi il s'agit:
- Found a small edge case crash when fixing 7z files, thanks go out to the user over in my Discord Server for setting me up with an example of the crash. It always makes it so much easier when I can see a reproducable crash setup. So go grab 3.2.3.
Télécharger RomVault v3.2.3
Site Officiel de RomVault
 
 Messinfo.dat v0.230 (12.00) 
Jeudi 08/04/21 à 11:26 par Firebrand
L'équivalent de Mameinfo.dat pour la partie MESS de MAME semblait abandonné depuis près d'un an. Mais il a finalement été repris et ses données sont maintenant davantage à jour même si certaines informations sont encore manquantes:
- 12.00 07/04/2021: Aligned files to 0.230 version. All the info on the changes made to the various machines that took place between version 0.222 to 0.229 listed in all whatsnew are still missing.
- 11.50 02/04/2021: The study for the xml version of messinfo has started.
- 11.49 31/03/2021: Added information related machines, devices and drivers added in 0.228 and 0.229 version (Internal version only, not released).
- 11.48 25/03/2021: Aligned files to 0.227 version (Internal version only, not released).
- 11.47 23/03/2021: Aligned files to 0.226 version (Internal version only, not released).
- 11.46 20/03/2021: Aligned files to 0.225 version (Internal version only, not released).
- 11.45 15/03/2021: Aligned files to 0.224 version (Internal version only, not released).
- 11.44 10/03/2021: Aligned files to 0.223 version (Internal version only, not released).
- 11.43 01/03/2021: Aligned files to 0.222 version, only info on additional machines, devices and drivers, rename, delete, modified descriptions and manufactures, promoted to working and bugfixes (internal version only, not released).
Télécharger Messinfo.dat v0.230 (12.00)
Site Officiel de Messinfo.dat
 
 Fichiers additionnels pour MAME v0.230 
Mardi 06/04/21 à 14:24 par Firebrand
Ces fichiers permettant de trier les jeux MAME selon divers critères ont été mis à jour pour MAME v0.230. Voici les notes de publication pour ceux qui en possèdent:
Catlist/Catver v0.230:
- 2021/04/05: Aligned files to MAME 0.230.

HBMAME Version.ini v0.230:
- 2021/04/05: Update to version 0.230. Added games for 0.204 and 0.207.

Languages.ini v0.230 (1.22):
- 2021/04/05 1.22: Added 0.230 sets.

Series.ini v0.230:
- Items RENAMED (6): (pepp0419) to (pepp0419b), (dotron) to (dotrona), (dotrona) to (dotron), (vs299b) to (vs299j), (vs29915) to (vs29915a) and (von) to (vonu).
- Series Added (2): Keyboardmania (4 items) and Pool 10 (14 items).
- Series UPDATED (8): beatmania, Mega Man, Player's Edge, Shogun Warriors, Super Mario Bros., Tron, Virtua Striker and Virtual On - Cyber Troopers.
Télécharger Category.ini v0.230
Télécharger Catlist/Catver v0.230
Télécharger HBMAME Version.ini v0.230
Télécharger Languages.ini v0.230 (1.22)
Télécharger Series.ini v0.230
Télécharger Version.ini v0.230
ProgettoSNAPS
 
 Nouveau set d'ISOs PlayStation 
Dimanche 04/04/21 à 16:00 par Firebrand
Nous avons mis à jour notre set d'ISOs PlayStation américain qui devrait désormais être beaucoup plus complet! Nous n’avons malheureusement pas l'équivalent pour le set européen pour le moment. Bons jeux!
 
 NPlayers.ini v0.230 
Dimanche 04/04/21 à 15:58 par Firebrand
Les nouveaux jeux de MAME v0.230 sont désormais inclus dans ce fichiers permettant de les trier par nombre de joueurs.
Télécharger NPlayers.ini v0.230
Site Officiel de NPlayers.ini
 
 SDLMAME4Ubuntu v0.230 (64-bit) 
Dimanche 04/04/21 à 15:55 par Firebrand
Ce build de MAME pour Linux contient maintenant les améliorations de MAME v0.230.
Télécharger SDLMAME4Ubuntu v0.230 (64-bit)
Site Officiel de SDLMAME4Ubuntu
 
 Steem SSE v4.1.0 R6 
Dimanche 04/04/21 à 15:51 par Firebrand
Cet émulateur Atari ST a été mis à jour. Voici les modifications:
- Option CPU clock in 64bit builds
- Extended monitor monochrome crash (thx Policarpo both)
- Wrong drive track on resuming a snapshot
Télécharger Steem SSE v4.1.0 R6 (32-bit) (Windows)
Télécharger Steem SSE v4.1.0 R6 (64-bit) (Windows)
Télécharger Steem SSE v4.1.0 R6 (Linux)
Site Officiel de Steem SSE
 
 Command.dat v0.230 (1.03) 
Samedi 03/04/21 à 13:38 par Firebrand
Ce fichier permettant d'afficher les commandes des jeux de combat dans l'interface de MAME a été mis à jour. Voici les nouveautés:
- 1.03 0.230 02/04/2021: Thanks to Fabricio2012 28 items have been added and 21 are fixed.
Télécharger Command.dat v0.230 (1.03)
Site Officiel de Command.dat
 
 Versions 32-bit des builds de MAME v0.230 
Samedi 03/04/21 à 13:36 par Firebrand
Grâce à Retro-Danuart, les versions 32-bit des builts de MAME v0.230 sont dipsonibles.
Télécharger MAME v0.230 (32-bit)
Télécharger MAMEUI32 v0.230
Télécharger ARCADE v0.230 (32-bit)
Télécharger HBMAME v0.230 (32-bit)
Télécharger HBMAMEUI v0.230 (32-bit)
Télécharger MESS v0.230 (32-bit)
ProgettoSNAPS
Forums d'ARCADE
 
 MedGui Reborn Stable v0.116 
Vendredi 02/04/21 à 16:12 par Firebrand
Ce frontend pour Mednafen a été mis à jour. Voici les améliorations:
- Fixed a bug on search rom filter in MedClient
- On textual menu, added a LED to notify if Autoconnect to Server is enabled or not
- Added a Virtual Keyboard usable with gamepad to Search Rom
- Changed beaviour of joypad button on the GUI
- Added a "fast load" option to MedGui settings to improve the populations of datagrid list rom
- Fixed a crash that occuring when MedClient FTP is not accessible
- Increased the folder rom detection for extracted game to 40000000 byte (thx to Alien Grey for report the bug)
- On Advanced menu added a option to rename a game name with a custom name (thx to Snacko for suggestion)
- Added video.glformat parameter/option for 16bpp graphics Mednafen output support
Télécharger MedGui Reborn Stable v0.116
Site Officiel de MedGui Reborn Stable
 
 CHD-info v0.230 
Vendredi 02/04/21 à 16:10 par Firebrand
Cet ensemble de fichiers de gestions des CHDs de MAME a été mis à jour pour MAME v0.230.
Télécharger CHD-info v0.230
Site Officiel de CHD-info
 
 NegaMAME v0.230-1 
Vendredi 02/04/21 à 16:08 par Firebrand
Ce build de MAME prévu pour être utilisé avec le frontend Negatron a été mis à jour avec les sources de MAME v0.230.
Télécharger NegaMAME v0.230-1 (Windows)
Télécharger NegaMAME v0.230-1 (MacOS)
Télécharger NegaMAME v0.230-1 (Linux)
Site Officiel de NegaMAME
 
 Mednafen v1.27.0 Unstable 
Vendredi 02/04/21 à 15:57 par Firebrand
Une nouvelle version, instable pour le moment, de cet émualteur multi-systèmes a été publiée. Les améliorations sont les suivantes:
- SS: Corrected threshold and semantics of envelope level-based blocking of slots' access to SCSP RAM, per tests on a SS.
- SS: Fixed a big-endian target incompatibility in the SCSP emulation code.
- Use ternary operator instead of std::min in endian.h, as doing so somehow causes gcc to produce smaller and faster machine code.
- PSX: Removed incorrect filtering of CD-XA ADPCM sectors based on the file and channel numbers of the first ADPCM sector played,- originally added in 0.9.24-WIP to fix the speech playback in "Yarudora Series Vol.1: Double Cast", but made unnecessary by later sector buffering accuracy improvements; fixes missing audio in the FMVs of "Blue's Clues: Blue's Big Musical".
- PSX: Adjusted which sectors are processed and reflected by GetLocP after SeekP completes to only those before the seek target(which is slightly different than SeekL behavior, which also includes the target and a few after, at least with a typical PS1 CD); fixes hangs at different points in some versions of "Tomb Raider", a problem initially fixed in 0.9.38.3, but regressed in 1.22.0-UNSTABLE.
- VB: Block writes to VSU registers and memories when A0 and A1 are not both 0, per tip from "enthusi".
- SS: Implemented incomplete(regarding stack frame data) M68K address error handling, and implemented M68K halting when accessing addresses where any of A21-A23 is 1. Fixes major audio distortion during boss battles in "Lunar: Silver Star Story" due to SCSP DSP register corruption that occurred when the game crashed the sound CPU during bootup.
- SNES-Faust: Don't call event handlers in read/write handlers if the read/write is from DMA/HDMA, to avoid problematic recursion and related issues.
- SNES-Faust: Fixed clearing of pending SuperFX IRQ on reset/power; fixes hang/crash in "Stunt Race FX" upon performing a virtual power toggle after the game boots up.
- SNES-Faust: Added commented-out fix for "Speedy Gonzales", to enable later.
- SNES-Faust: Added detection heuristics and support for mapping LoROM RAM into $8000-$FFFF, to fix save game saving/loading in "Light Fantasy", "PGA Tour Golf", and "Ys III".
- SNES-Faust: Added commented-out fix for "Kishin Douji Zenki Tenchi Meidou", to enable on a per-game basis in the future due to a minor negative performance impact.
- SNES-Faust: Reworked cart header detection and cart type detection logic a bit, fixes "Yuuyu no Quiz de Go! Go!".
- SNES-Faust: Return open bus in bits 4 through 6 for reads from $4210; fixes early hang in "Super Professional Baseball II".
- SNES-Faust: Return open bus in bits 0 through 6 for reads from $4211; fixes early hang in "Yuujin Janjuu Gakuen 2".
- SNES-Faust: Added support for special ROM mapping required by "Derby Stallion 96" and "Sound Novel Tsukuru".
- SNES-Faust: Changed power-on APU RAM initialization pattern; fixes hangs in "Ihatov Monogatari" and "Kyuuyaku Megami Tensei".
- Fixed an off-by-1 error in the multithreaded CD reader that would cause a hang if a read was attempted for the sector at LBA 449849.
- Fixed a design flaw that caused the creation of empty backup counter files when automatically attempting to back up a nonvolatile memory save file that does not exist.
- SNES-Faust: Disabled the PPU brightness modulation sanity check when compiling a non-dev build, and fixed array misalignment that was causing the code to segfault when compiled with stack smashing protection enabled on newer gcc.
- Resync console scroll to the last drawn line of the target unwrapped line in the scrollback buffer, not the first, otherwise the console will erroneously scroll up on windowed<->fullscreen transitions when the last line is wider than the console viewport, confusing the user. Fixed rendering of Unicode combining characters, fixed handling of combining characters when entering text in the console and debugger prompt, added support for pasting into the debugger prompt, cleaned up rendering of the debugger prompt box, implemented automatic scrolling when entering text in the debugger prompt, made console text entry automatic scrolling bidirectional, changed console scrollback buffer beginning/end scroll key combos to CTRL+Home/CTRL+End instead of SHIFT+Home and SHIFT+End, added support for clearing multiple characters at once in the console and debugger prompts by pressing CTRL with Backspace/Delete.
- Added support for reinitializing game controllers while Mednafen is running by pressing Shift+F3.
- Aborting the input configuration process for a virtual device will now discard the new configuration data, instead of combining it with the old configuration data for the not-configured buttons as previously done.
- Added "upper_center" and "center" options to the "fps.position" setting.
- WonderSwan: Fixed RTC month field being incorrectly treated as 0-based instead of 1-based.
- Give the user feedback when they try to toggle a graphics layer that doesn't exist or isn't toggleable.
- NGP: Sanitize some sound-related variables on state load to prevent potential memory corruption.
- SMS: Sanitize more variables on state load.
- NES: Fixed a few instances of missing variable initialization on poweron.
- GB: Sanitize a few variables on state load.
- Automatically create any missing parent directories to the Mednafen base directory on startup.
- Create each Mednafen data directory(e.g. firmware, sav, snaps, etc.) at startup based on the current value of the filesys.path_* setting instead of based on its default value, unless the corresponding filesys.fname_* setting is not set to its default value, in which case the directory is not created.
- NES: Sanitize more sound emulation variables on state load.
- NES: Added missing VRC6 variables to save states.
- GBA: Backup save game memory files on game load
- SMS: Fixed a bug that could cause the emulated reset button state to get stuck as pressed if a hard reset occurred within about 20 frames after a soft reset.
- GBA: Added a few missing variables to save states.
- GB: Added a few missing variables to save states.
- PCE-Fast: Renamed encapsulating namespace from "PCE_Fast" to "MDFN_IEN_PCE_FAST", to match the convention of all other emulation modules.
- Made Emulated* MDFNGI objects constant, copied over to a dynamically-allocated MDFNGI assigned to MDFNGameInfo on game load.
- Dynamically-allocate QTRecord LZO work memory.
- Apple2: Dynamically allocate state helper floppy disk object.
- PCE-Fast: Fixed massive overallocation of memory for the VDC background tile cache.
- Optimized MDFN_FastArraySet() for non-ideal counts.
- Utilized MDFN_HIDE in more places.
- Removed incomplete YCbCr MDFN_Surface support unused since 0.9.x, and likely to remain unused.
- Added support for 16bpp graphics output to core Mednafen code and the majority of emulation modules(excluding "pce", "pcfx", "psx", "snes", "ss", and "vb"), and added setting "video.glformat" to allow for using this support with OpenGL.
- PSX: Initialize some missed state on reset/poweron.
- Completely rewrote the save state preview image resizing code, so that now it's only somewhat wrong, instead of mostly wrong as before.
- GB: Use fastcall on 32-bit x86, for a tiny performance boost.
- Use MDFN_RESTRICT macro instead of __restrict__.
- NGP: Use fastcall calling convention on 32-bit x86 to boost performance a little bit.
- Apple2: Disabled some expensive asserts when compiling without MDFN_ENABLE_DEV_BUILD defined.
- Birthed pernicious human date/time calculation functions to replace the usage of _gmtime64() and _localtime64() on Windows, for Windows 9x compatibility.
- Set icon using Win32 API functions on Windows instead of relying on SDL_SetWindowIcon(), and use alternate, smaller(and boxier!) window icons when running on Windows 9x so the poor beetle doesn't look splatted.
- Don't call SetConsoleOutputCP() on startup on Windows, as it messes up the cmd.exe console on Windows 7(at least) even when Mednafen has exited, and for Windows 9x compatibility.
- Pass a pointer to a dummy variable, instead of NULL, as the output thread identifier pointer argument to _beginthreadex(), for Windows 9x compatibility.
- Allow for the absence of GetConsoleWindow() on Windows, for Windows 9x compatibility.
- Automatically attempt to lock file offset 0xFFFFFFFF if the attempt to lock offset 0xFFFFFFFFFFFFFFFF fails with an invalid parameter error on Windows, for Windows 9x compatibility.
- Use SetFilePointer(), GetFileSize(), and LockFile() instead of SetFilePointerEx(), GetFileSizeEx(), and LockFileEx() on Windows, for Windows 9x compatibility.
- Dropped usage of and dependency on libsndfile, and added a direct dependency on libFLAC. The only CD image audio file formats/encodings other than raw supported now are: FLAC, Ogg Vorbis, Musepack, and uncompressed PCM in AIFF/AIFC, AU/SND, W64, and WAV.
- Require the first four bytes of the tentative Ogg Vorbis file to be "OggS" before calling ov_open_callbacks(), to prevent unnecessary excessive reads when trying to determine the type of the audio file, and to avoid treating a non-Vorbis file as Vorbis under certain conditions.
- Open the main settings file for both reading+writing on startup instead of just reading, to allow file locking to work over NFS, and as a quick check to make sure the file is writeable before it's too late upon exit.
- Made various changes to the Windows support code, to allow for compiling a non-Unicode Windows build.
- Implemented stream buffering in the FileStream class, now using read(), write(), etc. instead of fread(), fwrite(), etc.
Télécharger Mednafen v1.27.0 Unstable (32-bit)
Télécharger Mednafen v1.27.0 Unstable (64-bit)
Site Officiel de Mednafen
 
<< Page précédentePage suivante >>
2001-2024 Planet Emulation