Voici les changements principaux depuis la dernière version:
Version beta: https://aarongiles.com/dreamm/beta/
New Games and Variants added since 2.1.x
========================================
* New Lucasfilm DOS games supported:
- PHM Pegasus (1988)
- Battlehawks 1942 (1988)
- Strike Fleet (1989)
- Pipe Dream (1989)
- Their Finest Hour: Battle of Britain (1989)
- Indiana Jones and the Last Crusade: The Action Game (1989)
- Night Shift (1990)
- Secret Weapons of the Luftwaffe (1991)
- Indiana Jones and the Fate of Atlantis: The Action Game (1992)
- Master Blazer (1992)
* New Lucasfilm-related DOS games supported:
- Indiana Jones And The Temple Of Doom (Mindscape/Atari Games/Tengen, 1989)
- Super Star Wars prototype (never released)
- Star Wars Chess (Software Toolworks, 1993)
* Added support for expansion packs and upgraders, specifically for:
- Their Finest Hour: Their Finest Missions
- Secret Weapons of the Luftwaffe: 4 expansion packs
- X-Wing: Imperial Pursuit and B-Wing expansion packs
- TIE Fighter: Defender of the Empire expansion pack
- Loom: Roland upgrade
- Secret of Monkey Island: roland upgrade
* Added several new variants of existing games
New Emulation Features since 2.1.x
==================================
* Game deltas and configuration are now stored separately for each game version
- This means that multiple versions won't interfere with each other
- However, it means you will need to manually share save states or other info
* Rewrote video output path to use OpenGL with custom shaders
- Use Alt-S/Cmd-S to toggle between basic scaling, epx smoothing, and CRT simulation
- Basic scaling now uses a custom shader for higher quality results
- epx smoothing is also now done on your GPU via a custom shader
- CRT simulation is a new shader that models scanlines and shadow masks (works best at 1440p+)
- If OpenGL support not available, falls back to old SDL way (but no CRT simulation)
* Rewrote video BIOS implementation to match the particulars of each supported card
* Implemented more VGA features and added some more modes, up to 1280x1024
* Added accurate refresh timings for all video hardware
* Added "fixed mode" execution that provides more consistent behavior
- Most early games (pre-Full Throttle) now run in fixed mode all the time
- Later DOS games use fixed mode at startup (for timing loops), then switch to dynamic mode
- Windows games continue to use previous dynamic mode
* Added keyboard scripting support so game installers are now automated
* Implemented many previously missing DOS and BIOS functions
- This means you're less likely to hit an "unimplemented INT" error
- Yes, you can now test your system in the Rebel Assault II launcher ;)
* Added reduimentary DOS batch file support
New Frontend Features since 2.1.x
=================================
* Version is displayed in upper-right as link you can click to get the about box
* Text now auto-resizes in cases where it doesn't fit
* Some small animations have been added to liven things up
* Higher resolution images and fonts now supported for 1440p+ displays
* Main game select screen:
- If you have lots of games you can now rotate through them via keyboard or mouse
- Typing an alphabetic character jumps to the first game starting with that letter
- Star Wars games are now sorted ignoring the "Star Wars:" prefix
- The Add New Games button returns to the main screen
* Configure and launch screen:
- Scroll wheel now works to rotate between variants
- The current game configuration options are shown, with a link to click to modify them
- Interdependent options now work (e.g., resolution in Outlaws depends on graphics driver)
- Configuration of MT32/GMIDI outputs now shown as a separate item
* DREAMM options:
- New option to install sound fonts or MT-32 ROMs, plus show what's installed or view folder
- Telemetry setting moved here from about box
* Add new games screen:
- Created multi-disk install path to help installing from multiple physical disks
- Added link to page with info on where to purchase games online
* File dates & times are now preserved when installing
* Floppy images and ZIP files nested within other containers are now detected
* To use an upgrader/install an expansion pack, you now must first select the game to upgrade
– A complete emulation of the Game Boy Advance (with the exception of most external devices and add-ons)
– Decent accuracy
– Game controller support
– Keys and buttons remapping
– Quick Saves (also known as Save State)
– Real Time Clock (RTC) support
– Color correction & LCD effects
– Loading games from common archive formats (.zip, .7z, .rar, etc.)
I will now focus my efforts on performances, accuracy and providing support for more video effects and new external devices!
n02 v0.17 wip:
– Added Emulinker/Kaillera Waiting Games List.
– Added function for « add to favorities » button.
n02 v0.18:
– Added function for « ping » button.
– Improved Emulinker/Kaillera Servers/Waiting Games List.
– Now config file « n02.ini » creates automatically.
– Client: Added join game errors notifications.
– P2P: Added more info notifications.
– Player: Added game error notification.
– Other minor changes.
Une petite partie de Starfox 2 (SNES Mini Edition) ?
…ou peut-être un Secret of Mana Français iOS Edition ?
Laissez tomber, je vais me faire la suite non officielle de Chrono Trigger plutôt :p
Les changements depuis le dernier build:
– Gtk/Wayland: Disable display driver during unfullscreening.
– Vulkan/Wayland: Use old swapchain size if none provided.
– Qt: Use DEFINES for core library.
– Misc fixes
New emulators / cores :
– Add Ares & Bizhawk for multiple systems
– Add Mupen64 (Rosalie’s) and Simple64 standalone emulators (n64 and n64dd)
– Add Flycast (Dreamcast, naomi & Atomiswave)
– Add Kronos (Saturn)
– Add melonDS standalone (NDS)
– Add citra-canary (3DS)
– Add Namco 2×6 with Play emulator (also added on PS2)
– Add Zinc (Arcade)
– Add SSF (Saturn)
– Add Stella
– Add ruffle (flash)
– Add HBMame standalone (homebrew arcade)
– Add ZEsarUX (ZX Spectrum)
– Add arduous (arduboy)
– Add uzem (uzebox)
– Add libretro MelonDS DS
– Add lowresNX
– Add jynx (Camputers lynx)
– Add hatari standalone (atariST)
– Add Magic Engine (PCEngine & SuperGrafx)
– Add pcsx2 libretro core support
– Add libretro:hatarib core
– Add PinballFX, Pinball M & PinballFX2 support (steam versions & standalone)
– Add libretro:dinothawr
– Add libretro:xRick (Rick Dangerous)
– Add libretro:openlara (Tomb Raider port)
– Add gong libretro port
– Add fake08 (PICO8)
– Add Super Bros War (libretro port of Super Mario War)
– Add vitaquake2
– Add ecwolf (Wolfenstein 3D)
– Add libretro:boom3 (Doom 3)
– Add eduke32
– Add GZDoom
– Add The Force Engine (Dark Forces)
– Add SEGA S-TV with libretro:kronos
– Remove 4DO core
Core system scope increases:
– MAME64 for AppleII & AppleIIGS system (additional BIOS required)
– Add mgba for gb, gbc and sgbAdd libretro:sameboy core for gb and gbc, allowing multiplayer with different cartridges (e.g. pokemon)
– Add mednafen for wswan, saturn, psx, lynx, gb, gba, sgb, ngp, ngpc, gamegear, pcfx and mastersystem
– Add mesen to snes, gb, gbc and sgb
– Add libretro:sameboy core for gb and gbc, allowing multiplayer with different cartridges (e.g. pokemon)
Guns:
– Fix gun support in multiple emulators (PCSX2, RPCS3, Flycast, Duckstation, SuperModel) & libretro:cores
– Added menu to manage gun options
– Add detection of Gun4IR guns in RetroBat
– Fix sinden lightgun border when width has decimals
– Add crosshair option to pcsx_rearmed
Features:
– Add Mega-bezels : sonkun, cyberlab, Duimon updated & koko-aio
– Add audio features to dolphin
– Add Apple2 controller type for MAME
– Add deekay palette to vice cores
– Add multi-disc (2 discs) management to AppleIIGS and apple2
– Add features for snes9x
– Add preemptive frames feature for supported cores
– Add RPCS3 features (CPU Blit, trophies, guns)
– Add features to PCSX2 : start in PS2 bios, choice of USB port for guncon
– Move xenia and xenia-canary saves folder to retrobat\saves\xbox360 folder
– Add .zip extension to psp (libretro)
– Add .woz extension for apple2gs & apple2
– Add dolphin post-processing filter option
– Add bezels and shader for solarus, redream, raine, mednafen
– Add additional TATE mode to FBNEO and TATE mode to libretro:mame
– Add features to PinballFX3 (nb of players, classic mode)
– Yuzu: add ASTC recompression feature & controller applet deactivation & option to disable fully retrobat settings injection
– Dolphin: add vertex rounding feature
– libretro_mednafen_psx_hw : add overclock feature
– mednafen standalone controller autoconfiguration & features
– Add MAME standalone controller configuration
– mesen controller autoconfiguration
– Demul controller autoconfiguration
– SNES9X controller autoconfiguration
– Hypseus controller autoconfiguration
– Kega-Fusion controller autoconfiguration
– Phoenix controller autoconfiguration
– Add redream features + controller autoconfiguration
– Add controller type choice to ryujinx (joycon, handheld, pro controller…)
– Controller autoconfiguration for CXBX
– PPSSPP standalone emulator controller autoconfiguration
– Add reshade to duckstation
– Add shader « sindenborder » for standalone controllers using reshade
– Add controller button inversion features for dolphin (core & standalone)
– Add features for m2emulator
– libretro:mame – add padtokey buttons to access to mame menu and to service menu
– Add automation of high scores for libretro:mame and mame64
– Add .prg extension for C64
– Add Xenia features for Forza Motorsport 4
– Add bezels to Xemu
– Add Duimon MBZ shaders to Bigpemu
– Add possibility to run dsi nand (.bin) files with MelonDS (multiple nand images can be managed)
– Add retroarch video filters
– Add retroachievements to PPSSPP standalone
– Add motion to simulate Wii movements for controllers with motion (Dualshock / Switch Pro)
– Add .ipf file support for AMIGA (you need to add the « capsimg.dll » file)
– Added management of .url game shortcuts for EPIC Game Launcher and Amazon Launcher (meaning RetroBat will find out the executable name and wait for it to close)
– Add savestates management in interface for some standalone emulators (dolphin, pcsx2, ppsspp, duckstation)
– Add some libretro hatari & hatarib features
– Add PGXP feature for compatible psx cores/emulators
– Use MAME bezels for FBNEO when mame bezel-project is installed
Fixes:
– Fix Retroachievements error
– Fix controller injection in supermodel and yuzu
– Fix hotkeys injection for pcsx2, dolphin, duckstation and mesen
– Fix camputers lynx autoboot command not working for libretro:mame (has been removed, command must be typed manually, refer to wiki)
– Fix features not appearing for some MESS systems
– Alignment of hotkeys for some emulators (refer to wiki)
– Fix Gamecube controller mapping for wii games supporting GC controller
– Fix using « Guide » button (PS on playstation controllers, Xbox button or Home on NINTENDO) as hotkey on rpcs3, pcsx2 and duckstation
– Fix CEMU & Dolphin vsync feature
– Citra & xemu : fix screenshotpath
– Fix Handheld mode on yuzu
– Fix some controller mapping on Dolphin
– Fix px68k cpu speed feature
– fix beetle_psx analog/digital switch messing with hotkey
– Fix fbneo neogeo_mode value injection
– Fix Retroarch hard sync option
– Fix pcsx2 & duckstation when playing with more than 4 players with only xinput controllers
– Fix libretro:mame autodetection of vertical games
– Tentative to fix XInput controllers order
– Aligned tos folder between libretro:hatari and hatari
– Fix Teknoparrot regression with newer TP version (gameprofiles issue)
– Fix crashes happening with incorrect bezel image
– Fix emulator download issue when emulator folder does not exist
Dev stuff:
– Move RetroBat repositories to the project official github : https://github.com/RetroBat-Official ==> you can now create issues and we will follow and answer
– Move to new Screenscraper api and increase scraping speed
– Improve eboot.bin search in .ps3 folders
– Move RPCS3 controller configuration to SDL instead of WinMM
– Search amigaforever in Program Files directory if not found in retrobat\emulators folder
– Simplification of running steam games, no need for batch files anymore
– Add management of Microsoft gamepass games (needs a small trick to work)
– New RetroBat installer
– Prepare class for wheel detection (for future)
– Remove usage of .cmd file for ZaccariaPinball and PinballFX3 – now fully managed via EmulatorLauncher
– Prepare functionality to manage savestates for more standalone emulators (for future)
– Update Reshade
– code cleaning & refactoring
– New logo