[features added] - UI: Added support for more direct file association setting on Windows 11 [bugs fixed] - Cassette: Fixed a crash that could occur when loading raw tape audio - CPU: Fixed incorrect LDA (zp) and STA (zp) execution in 65C02 mode only - Input: Fixed a crosstalk problem between ports 1/2 and 3/4 - Simulation: 5200 uses floating bus again (fixes Star Raiders) - UI: Fixed internal BASIC option not being selectable for the XEGS
GUI - Improved font rendering - More flexible font sizing - ROM selector improvements - Support for stella.pro file and libretro box art Television - PAL-M now generates NTSC colours rather than PAL - Better framing of image Other - Emulator responds to HUP signal by reloading the current cartridge - CoProcessor (ARM) Registers window now works with CDFJ and DPC+ - Global and Local variables can now be filtered - Freetype rendering is no longer used in the default builds Bug fixes - Misbehaving ARM programs could cause a crash by accessing memory addresses that aren't represented in the emulation - Requesting multiple composite screenshotting could cause deadlocks - If screen size changed between requests then the compositing process deadlocked - Paddle movement with the stelladaptor was inverted - Bug introduced in v0.28.0 - CPU in KIL state did not tick the TIA and RIOT - Moviecart - ROM would crash if moviecart volume control was increased to the maximum - Brightness control moved in incorrect increments - OSD display was affected by brightness level
- Rewritten mappers : All - Rewritten WRAM, VRAM, PRGROM, CHROM and Nametebles management - Rewritten FDS support - Furthermore, an option has been added to select the mode for write operations. Until now, all writes were stored on an external file (diff file) to preserve the integrity of the disk image, now it's possible to choose to write them directly to the FDS/QD file (making it portable to other emulators as well) - Changed the format of the diff file, now I use the IPS format (which can always be applied to the original image) - Rewritten the format and management of save states. WARNING save states of version 0.110 or earlier are no longer compatible - Rewritten the audio of the VRC7. Implemented the project "A YM2413 emulator written in C" of okaxaki - Rewritten NSF player. Added support to NSF2 format - Added the ability to configure shortcuts and the NES pad from the command line - Added support to Quick Disk format - Added an option for RAM initialization - Added a screen icon that shows when fast forward is active - Added the possibility to set default values for PPU overclocking to be applied for all roms in addition to the per-game ones already used - Added Arabic translation - Added Polish translation - Added full support for the NES 2.0 header format - Added video filter : "NTSC CRT LMP88959" and "NTSC NES LMP88959" - Added video filter : "PAL CRT LMP88959" and "PAL NES LMP88959" - Added support to mapper : 100, 122, 157, 170, 272, 291, 311, 334, 354, 362, 366, 384, 421, 446, 471, 517, 551, 552, 555, 561 - Added support to UNIF mapper : Transformer, UNROM, AMROM, AOROM, LH09, A60AS, T4A54A, FC-28-5027, 150in1A, 212-HONG-KONG, GKCXIN, 113in1JY110, 820561C, M2C52A, S-2009 - Added full support for the Detach Barcode Reader of mapper 157 - Added support for FFmpeg 6.x libraries - Added support for nes20db.xml and dip.cfg - Added full support for Vs System (UniSystem and DualSystem) - Added a screen icon that shows when Fast Forwarding is active - In Fullscreen the menu bar can be accessed by moving the mouse over the top of the screen - Updated Italian, Chinese, French, Hungarian, Portuguese and Russian translation - Changed the "Toggle menu bar" shortcut to ESC - Windows x86_64: Update to Qt5 5.15.8 - Fixed the management of keyboard input - Fixed map of one keyboard button to multiple controllers - Fixed FDS wavetable pitch - Fixed patching of IPS files - Fixed crackling sound when audio is enabled/disabled - Fixed Meta button recognition on some keyboard layouts - Fixed many many many other bugs
Nintendo - Game Boy Advance - Implement prefetch buffer reset on ROM accesses from the CPU - Implement that timer 0 count-up bit cannot be set Nintendo - Super Famicom / SNES - Fix an issue where the Super Gameboy 2 was running at the incorrect clock frequency Nintendo - Nintendo 64 - Implement newly discovered PI DMA behavior when crossing RDRAM row boundaries - Fix a corner face in FPU exception handling Sega - Mega Drive/Genesis, Mega CD, 32x - Add the Mega CD's PC RAM to the debugger memory viewer - Implement subchannel processing for Mega CD (Allows the playback of CD+G/karaoke discs provided a valid .sub file is provided) Sony - PlayStation - Improvements to the handling of the GPUSTAT register Other - Switched back to wglSwapInterval for VSync on OpenGL for Windows; the DwmFlush approach caused worse tearing for most users - Fixed an issue where the SDL input driver considered all controllers to be the same device. - Fixed an issue where rumble events could be missed causing rumble issues in many games. - Improved VSync stability with the DirectX video driver
Emulator - Fixed some very specific crashes after saving machine settings - Fixed forced 4:3 aspect ratio not always applying to a maximized window- - Fixed mouse capture on the secondary monitor window - Fixed mouse capture incorrectly available while the emulated machine is paused - Fixed ROM set detection with multiple XDG_DATA_DIRS on Linux - Removed Direct3D 9 renderer due to several issues User interface - Fixed window icon and grouping on some Linux desktop environments - Updated translations: Chinese (Simplified), Chinese (Taiwan), Russian Machines - Added GLaBIOS XT clone machine - Added Hyundai Super-286C machine - Added ECS Panda 386V 386DX motherboard - Added DataExpert EXP4349 combo 386DX + 486 motherboard - Added J-Bond PCI400C-A Socket 2 motherboard - Added Acrosser AR-B1476, Advanced Integration Research 486PI, AMI - Super Voyager PCI, Anigma BAT4IP3e, A-Trend ATC-1762, DEC Venturis 4xx, ECS AL486, Epson ActionTower 8400, ICS SB486P, Lanner Electronics AP-4100AA, MSI MS-4144 and Packard Bell PB450 Socket 3 machines - Added Lanner Electronics IAC-H488 STPC 486 machine - Added Dell Dimension XPS Pxxx (OEM version of the Intel Premiere/PCI II), FIC PT-2000, MSI MS-5109, Northgate Computer Systems Elegance Pentium 90, Shuttle HOT-539, Teknor TEK-932 and TriGem Torino Socket 5 machines - Added AMI Atlas PCI-II, ASUS SP97-XV, BCM SQ-578, Chaintech 5SBM2, Daewoo CB52X-SI, Dell Hannibal+, Gateway Tomahawk, Gigabyte GA-5SG100, Micronics Thunderbolt, MSI MS-5172, Radisys EPC-2102 and TriGem Richmond Socket 7 machines - Added Gateway Lucas Super Socket 7 machine - Added Gateway 2000 Venus (OEM version of the Intel VS440FX), AOpen AP61 and LG IBM Multinet x61 Socket 8 machines - Added Freetech/Flexus P6F99, LG IBM Multinet i x7G and NEC Mate NX MA30D/23D Slot 1 machines - Added PC Chips M773 Socket 370 motherboard - Added BIOS language selection to the IBM PS/1 Model 2011 - Fixed floppy booting on Zenith Z-series machines - Fixed timer interrupt failure error on Zenith Z-series machines - Fixed incorrect memory detection on the Olivetti M19, Packard Bell PB8810 and Sanyo SX-16 - Fixed keyboard error on the Hyundai SUPER-16T and 16TE - Fixed memory size error on the IBM PS/ValuePoint 433DX/Si - Fixed boot issues with Cyrix CPUs on some SiS 496 machines - Fixed Acer A1G integrated IDE controller issues - Fixed Packard Bell PB410A PS/2 mouse issues - Fixed ABIT AB-AH4 filed on the wrong category (now Socket 3) - Fixed Epson Action PC 2600 and PC Chips M919 integrated I/O issues - Fixed boot issues with some CPU speeds on MR BIOS machines - Fixed soft reboot issues on Amstrad PC machines, Intel Advanced/ATX with MR BIOS and Samsung SPC7700P-LW - Fixed PCI resource allocation issues for the single slot on the Compaq Presario 2240 and 4500 - Fixed ACPI shutdown hangs on several machines - Fixed inaccurate power supply type detection on several machines - Fixed incorrect parallel port mapping on the MSI MS-5124 - Fixed non-functional minimum memory amounts on the Tandy 1000 HX and ASUS P5A - Fixed boot issues and inaccurate BIOS CPU frequency read-outs on the Amstrad MegaPC - Fixed IBM 5161 expansion unit memory reporting on IBM PC and XT machines - Renamed Phoenix 286 clone to Arche AMA-2010 - Renamed MR BIOS 386SX clone to Chaintech 325AX (and added original AMI BIOS) - Renamed Micro Star 586MC1 to Gigabyte GA-586IS - Changed CPU selection on Compaq Portable and Deskpro 386 machines - Changed Intel Premiere/PCI BIOS revision to a newer one Hardware Core - Added debug register emulation for running software debuggers on 386 CPUs only - Reverted 8088 and 8086 CPU emulation to the one from v3.11 due to several issues - Fixed issues with the ADC and SBB instructions breaking specific applications on 8088/8086 CPUs - Fixed inaccurate cache reporting on Pentium Pro/II family CPUs (not that it matters) - Fixed missing model-specific registers on Pentium 1 and newer CPUs - Fixed incorrect Feature Control Register reporting on WinChip and Cyrix III CPUs - Fixed miscellaneous CPUID inconsistencies on several CPUs - Fixed some 486 instructions incorrectly available on 386 CPUs Display - Added Matrox Millennium, Mystique and Millennium II PCI video cards - Added Chips & Technologies B69000 PCI video card - Added Cardex variants of the S3 Trio64V+ PCI and VLB video card - Added Realtek RTG3105 ISA video card - Added IBM 5153 monitor color option to the CGA as a new default - Added line doubling modes to the CGA - Many fixes to EGA and VGA emulation inaccuracies in corner cases - Fixed several rendering issues on Cirrus Logic, IBM 8514/A, XGA, ATI Mach8, Mach32, S3 and Tseng cards - Fixed switching between VGA and enhanced modes on the 8514/A and clones - Fixed ATI EGA Wonder emulation inaccuracies - Fixed Windows display issues on the Cirrus Logic GD5446 and GD5480 - Fixed line drawing issues on Trident TGUI cards - Fixed squishing issue with some DOS games on the Voodoo Banshee/3 - Fixed a rare hard reset hang with Voodoo cards - Changed Realtek RTG3106 to the 8-bit ISA bus Input - Added mapping for sliders and other analog joystick controls on Windows hosts - Fixed joystick mapping issues with POV hats and high axis counts - Fixed duplicate game port detection with Plug and Play sound cards Sound - Added optional PC speaker volume control to the Sound Blaster 16 family - Fixed Gravis Ultrasound crashing the emulator when accessing RAM beyond the configured amount - Fixed Sound Blaster ViBRA 16XV 8-bit DMA playback issues - Fixed AdLib Gold PCM playback issues Network - Added Realtek RTL8139C+ PCI network card - Added DEC 21040, 21140 and 21143 PCI network cards - Added generic NE1000 and NE2000 compatible ISA network cards - Added D-Link DE-220P ISA Plug and Play network card - Added more IRQ options to PCnet ISA and VLB cards - Fixed Racal Interlan EtherBlaster detection by some drivers Ports - Fixed ESC/P printer cutting characters near a page edge - Changed ESC/P printer dot matrix font to an improved one Storage - Added ATAPI hard disk emulation (not hotpluggable yet) - Fixed SCSI hard disk detection hang on NetBSD - Fixed specific boot issues on Longshine, Rancho and Trantor SCSI controllers - Fixed Western Digital WD1002A-WX1 MFM controller BIOS - Fixed emulator crash during CD audio playback on Sony SCSI CD-ROM drives - Fixed small CD-ROM speed calculation inaccuracy - Fixed emulation inaccuracies with NEC and Toshiba SCSI CD-ROM drives - Renamed NCR 53C90 MCA SCSI card to 53C90A to match the emulated feature level
New features/updates: - MacroSystem DraCo emulation. Full emulation except V-Lab Motion video board which is totally undocumented. Amiga clone without Amiga custom chips - Picmatic Marbella Vice light gun laser disc arcade game is now fully working - American Laser Games and PicMatic statefile support - Genlock emulation display positioning/scaling updates - Retina Z2 and Z3/Altais RTG board emulation. (NCR 77C22E+ and 77C32BLT SVGA chips) - S3 Trio64 PCI RTG board - On screen led font is now configurable, settings in GUI Miscellaneous panel - A2410 updates (Latest Picasso96 driver with DMA mode enabled graphics corruption) - All emulated RTG boards now autoswitch (Automatic switch between chipset mode and RTG mode). Previously only RTG boards that have built-in switcher and PCI RTG boards autoswitched - Do not emulate special cases in native chipset screen mode last and first line(s) unless Overscan mode is Overscan+ or higher. (For example OCS Denise top and bottom line mismatched blanking start and end) - NTSC mode screen vertical positioning improved - Disk swapper insert/remove cursor position now works as expected. Same image can be inserted in multiple slots 5.1.0 Bugs fixes - Fast 68020+ mode interrupt timing fix. (Some games hung or had missing or badly playing sound) - Copper timing was unreliable in non-CE modes (Mainly affected horizontally multiplexed sprites) - Dark mode was not initialized if config file was started directly (for example from command line), without opening GUI. Some sub-dialogs didn’t support dark mode - Zero length disk DMA with enabled disk word sync never finished (some copy protections failed to work) - Game Ports panel default config overrode button 4 with on screen keyboard enable/disable option even if it was already configured in Input panel Older bug fixes - Any TV overscan option + NTSC mode: few pixel grapohics corruption was visible in right edge of screen - Many hardware emulated RTG boards had problems with horizontal panning - 68040 MMU emulation fix. (MOVEM restart didn’t work correctly in all situations and MOVES 68040-only special case bus fault behavior was wrong) - CyberVision 64/3D and Picasso IV overlay fixes. P96PipDemo is now working correctly - Ateo Pixel 64 had BGR/RGB swapped colors in most color depths - UAE AHI ignored AHI volume slider setting - Fixed mouse cursor jumping randomly when in tablet mode and clicking mouse button(s) - Game Ports panel input device type getting stuck or entering Test/Remap window crashing in some situations - Some config file and registry/ini paths were always written in absolute format even if WinUAE was configured to relative path mode - “AVI output enabled” (and few similar on/off buttons) button type changed, previously they worked unexpectedly in some situations, visible state was not always matching internal state - Some sub dialogs (for example Gameports input mapping autofire) had old style and no high DPI support - 256 color screenshot mode created wrong colors in some situations, usually when AGA and almost all palette entries were allocated - Changing some native display settings (Filter/Display panel) settings didn’t reset all required display parameters until full display reset (for example window was resized)
14:20, 19-02-2024: NanoBoyAdvance 1.8.0
20:51, 15-02-2024: DOSBox Staging v0.81.0
20:48, 11-02-2024: Hades v1.0.0
23:46, 09-02-2024: EightyOne V1.40
17:59, 05-02-2024: VBA-M v2.1.9
19:40, 31-01-2024: BGB v1.6
22:18, 27-01-2024: PPSSPP v1.17
09:53, 25-01-2024: ares v135
12:06, 11-01-2024: Gopher2600 v0.28.0
20:53, 10-01-2024: Mednafen 1.32.0-UNSTABLE
16:57, 09-01-2024: mGBA v0.10.3
23:27, 04-01-2024: Felix 0.6.2
09:16, 01-01-2024: Altirra v4.20
09:42, 31-12-2023: ScummVM 2.8.0
04:19, 31-12-2023: Библиотека
20:19, 28-12-2023: PrimeHack 1.0.7a
23:00, 25-12-2023: VICE v3.8
22:33, 24-12-2023: BigPEmu v1.094
22:26, 22-12-2023: WinUAE 5.1.0
00:27, 21-12-2023: Felix 0.6.0
09:33, 14-12-2023: VBA-M v2.1.8
18:41, 07-12-2023: StellaDS V6.9
22:06, 28-11-2023: Gopher2600 v0.27.0
01:15, 27-11-2023: Gopher64 v0.1.2
16:00, 23-11-2023: xemu v0.7.117
23:51, 22-11-2023: ares v134
08:52, 21-11-2023: DSP Emulator v0.22
00:22, 08-11-2023: Sega CD / Mega CD
01:43, 04-11-2023: Gopher2600 v0.26.2
00:29, 02-11-2023: Flycast v2.2
23:57, 01-11-2023: Новый перевод команды Delusional Moonlight
07:49, 17-10-2023: 86Box v4.0.1
17:33, 12-10-2023: WinFellow v0.5.10.1228
20:32, 06-10-2023: BigPEmu v1.092
» Steam 10:18
» Выбор SEGA в 2021. Что купить из новоделов. 09:53
» Резистор на кнопке сега 09:31
» Haili LM-888 08:32
» Mega Drive japan VA0-1 проблемы 08:16
» Видеопроект EmuGamer 07:54
» Геймпады 8bitdo m30 03:34
» Dendy и EasyCup на ноутбуке, искажение цвета 02:59
» Эмуляция XBOX 01:59
» Об аниме и Японии... 01:27
» [NES] Castlevania II: Simon's Quest 00:28
» Angry Video Game Nerd и другие 23:29
» [NES] Castlevania 23:17
» FAQ: БП Sega MD, Genesis, MD2. 22:35