Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
This release expands MSX emulation to include a first attempt at the MSX 2; improvements and corrections are likely to follow.
- Details
- Category: Multiple Platform
What's New:
Games.xml: Removed seemingly unnecessary swtrilgy and swtrilgya patches, which should re-enable JTAG configuration and fix Endor Death Star tunnel shading
Fix GCC 13 build
Work around to prevent I/O error after a while on fishing games with tension
Crosshair optimization:
-create crosshairs only once in Init() instead of created them at every cycle
-use matrix scale to apply the aspect ratio
- Details
- Category: Multiple Platform
What's New:
- Assorted minor crash- and other fixes
- Android: Allow launch by content URI (for frontends)
- Control mapping: Fix bugs in mapping UI causing trouble with some controllers
- Details
- Category: Multiple Platform
What's New:
- MiniGB-APU now has it's own repository at https://github.com/deltabeard/minigb_apu
- MiniGB-APU now outputs 16-bit signed integer (s16) samples instead of 32-bit floating point (f32). In addition, there is no more floating point arithmetic.
- General improvements to documentation.
- When a HALT instruction is executed, Peanut-GB now calculates the emulated CPU time until an interrupt will occur instead of looping one CPU cycle at a time until a counter triggers an interrupt. This allows for a significant performance improvement in games which use the HALT instruction.
- Use compiler intrinsic functions if available for a small number of emulated CPU instructions.
- Many fixes to LCD emulation, including LY=LYC interrupt, BG over OBJ priority, mode timing, IO overwriting, etc. #66 #69 #70 #78.
- DMG-ACID2 Test on Peanut-SDL
- Added bootrom support using gb_set_bootrom.
- peanut_gb.h can now be compiled as an object by defining PEANUT_GB_HEADER_ONLY.
- Fix MBC2 emulation #80.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
- Details
- Category: Multiple Platform
What's New:
- Implement the HALT bug, where executing a HALT instruction while IME=0 and (IE & IF) != 0 causes the program counter to fail to increment after the next opcode read; this fixes The Smurfs from hanging on startup as it depends on the HALT bug to change an LDH A, ($FF00+$8C) instruction (F0 8C) into LDH A, ($FF00+$F0) followed by ADC H (F0 F0 8C)
- Add an About window specifying current version
- Details
- Category: Multiple Platform
What's New:
- Fixed the definition of the 'ton' unit (U.S. short ton). It was 10^10 times too large, due to a missing sign in the units definition table.
- Equations like [1:2:3]=A, when entered without a name, weren't parsed correctly, because the part before the first colon would be incorrectly interpreted as a name. Fixed.
- When an error occurs while evaluating an equation, and that equation exists in the EQN list, pressing R/S in the EQN list view will now start editing that equation, with the cursor on the part of the equation where the error occurred.
- Details
- Category: Multiple Platform
What's New:
Added the ability to change the color of the non-working games/devices in F1
- Details
- Category: Multiple Platform
What's New:
Note: This release contains changes that may alter existing gamepad configurations.
Note: MPEG .dat files will be updated, on all games, with this update.
Note: The release contains new files required within the pics folder.
If upgrading, ensure the new files are copied to your existing folder setup.
- DAT_VERSION 3 .dat files. 4Gb+ UHD M2V files are now supported
- Singe 2 dynamic 'overlay resolution switching' is now supported.
- Singe API driven Active Scoreboards - Game LUA requires simple changes.
- Singe Scoreboard API can use the hardware Arduino USB Scoreboard.
- .dat file (re)parsing video blanking bug, is now fixed.
- Scaled video window is now positionable: -scale_shiftx and -scale_shifty
- More accurate (default) annunciator 'rank' graphics (Updates in pics folder).
- Added 'dedicated cabinet' style annunciator bezel: -dedannunbezel
- Score and annunciator bezels now have transparency level adjustments.
- The independent Scorepanel can be initialized on a selectable secondary screen.
- Game Controller trigger bug is fixed and HAT behaviour has changed (extended buttons).
- Overlay scoreboard can be disabled using null scoreboard in lair and ace: -noscoreboard
Argument change overview
-scorescreen - Choose secondary screen for independent Score Panel display.
-set_overlay is no longer supported on updated games.
New bezel features are documented in: bezels.txt
Gamepad HAT(D-PAD) U-D-L-R behaviour has changed - Now provides 4 extra buttons for hypinput.ini
KEY_UP = SDLK_UP 0 BUTTON_DPAD_UP AXIS_LEFT_UP
KEY_DOWN = SDLK_DOWN 0 BUTTON_DPAD_DOWN AXIS_LEFT_DOWN
KEY_LEFT = SDLK_LEFT 0 BUTTON_DPAD_LEFT AXIS_LEFT_LEFT
KEY_RIGHT = SDLK_RIGHT 0 BUTTON_DPAD_RIGHT AXIS_LEFT_RIGHT
- Details
- Category: Multiple Platform
What's New:
Added
- Ability to add games to categories created in steam (including Favorites and Hidden!)
- SRM now respects addition of non SRM managed games to SRM created categories, i.e. it won't delete them.
- Global buttons added to steam directory and user accounts field in parsers.
- Choose Account button added to user accounts field in parsers.
- Added an SGDB search field to the fix match page in preview.
- Include Visible and Exclude Visible buttons in preview to make adding exceptions even easier.
Changed
- Requests library changed to node-fetch, hopefully fixing timeout issues. But I have been burnt before.
Fixed
- Fix match was somewhat broken for the artwork only (Steam) parser, wasn't setting the exceptionId correctly.
- Subtle bug that prevented Remove All Added Entries from doing anything to categories or controllers when Preview hadn't been generated.
- Minor issue where image index wasn't being set to zero after an image was saved to steam (making it seem like the image didn't save even though it did).
- Graphical issue with scrollbar in EmuDeck theme, credit to @dragoonDorise.
- Details
- Category: Multiple Platform
What's New:
- Fix updater on windows always installing the desktop icon
- Fix updater on windows not re-launching RMG after installation
- Fix the speed limiter toggle and speed factor options not working on linux on some systems
- Fix the 1080 Snowboarding cheats (thank you Gent)
- Add support for moving the toolbar (changes to the docked position are persistent across application runs)
- Update GLideN64 and mupen64plus-input-gca