Releases for Windows operating systems.
- Details
- Category: Windows
What's New:
New
- Distinct options to remove or keep completion untouched after playing a game for the first time
Fixed
- Application/window restore issues in Fullscreen mode
- MS Store apps and games not showing up on manual scan dialog sometimes
- Random crash when closing a window
- Games imported via folder scan dialog have empty GameId field
- Plugin settings opened in a dedicated window can display incorrectly
- Search term exclusions can't be used on web image search dialog
- Updated Bizhawk and MelonDS emulator profiles (by Coloradohusky)
- Details
- Category: Windows
What's New:
Bug fixes
- The ROMs selected for use with the Spectrum 16K, Spectrum+, Spectrum+2A, Spectrum+3,
TS1000, TC2048 and TS2068 were not being saved correctly to the EightyOne.ini file.
- Not all keyboard layout images were changing size when double clicked.
- A breakpoint at $0066 on the Spectrum would never be hit.
- The emulator no longer crashes when attempting to load an invalid TS2068 ROM cartridge file.
- The beeper sound option was not always being configured correctly after selecting to load a
configuration from the Options menu.
Changes
- Renamed the various ROMs for improved clarity and consistency.
- Created subfolders to separate the various types of ROMs for improved clarity.
- Removed the non-functioning homebrew 'Spectrum emulator' ROM for the ZX81.
- Removed the homebew 'Shoulders of Giants' ZX81 ROM.
- Renamed IDE option 'divIDE V1' to divIDE 57 (R Gal)' and reduced the two option settings
checkboxes to a single one to reflect the behaviour of the real device.
- Removed IDE option 'divIDE V2' which did not reflect a real world divIDE device.
- Renamed the several of the display options for the debugger's Memory Window.
- Removed the RAM pack wobble facility.
- Moved selection of TS2068 ROM cartridges from the File menu to the Hardware dialog.
Enhancements
- Added support for 16K and 24K TS1510 ROM cartridges.
- Added the TS1510 ROM cartridge 'Flight Simulation'.
- Added the ZX Interface 2 ROM cartridge 'Sinclair ZX Spectrum System Test'.
- Added the 7 released TS2068 ROM cartridges.
- Added the Kayde Graphics ROM for the ZX81.
- Added the ASZMIC ROM version E07 and renamed the existing one as ASZMIC version E04.
- Updated TR-DOS to version 5.03.
- updated 'Simple +3e 8-Bit' IDE ROM to version 1.43.
- Made corrections and improvements to various keyboard layout images.
- Made improvements to the splash screen image.
- Added support for the divIDE 'AllRAM' mode (R'' Gal).
- Added the Nordic ROM for the 48K Spectrum.
- Added the Arabic ROM for the Spectrum+ and Spectrum 128.
- Added the Arabic ROM for the Spectrum+2.
- Added the Arabic ROM for the Spectrum+2A.
- Added the Arabic ROM for the Spectrum+3, along with support for its ROM selection daughter
board.
- Added Arabic keyboard layouts for the Spectrum+, Spectrum 128, Spectrum+2, Spectrum+2A and Spectrum+3.
- Added emulation of the TC2068.
- Added the 2 released TC2068 ROM cartridges.
- Added an entry under the Help menu to access the EightyOne release website.
- Added a facility to write protect RAM in the 8K-16K area (if enabled).
- Added an option to delete the EightyOne.ini file and reset to default settings.
- Details
- Category: Windows
What's New:
- The routines related to the text-based configuration file (XM6.ini) were rewritten and are now significantly faster. The file will also no longer
be overwritten if the contents are identical. It was also reorganized slightly in order to make it easier to navigate. Finally, both editions of the program can now read each other's configuration files with the caveat that the MBCS version may not convert all the paths properly.
- Any floppy images marked with the [m] tag (meaning modified) are now forced to be treated as writable even if the image file is read-only. This has the same effect as applying the [W] tag, which means that [W] is now redundant in file names for modified images and can be removed from them.
* Note that the above feature does NOT put any read-only images in danger of being modified! Overriding read-only image files always causes any changes to be redirected into a delta file, as described in the manual.
- The OS Info window (View > Win32 > OS Info) now shows additional information about processor extensions. In particular, SHA Extensions (shown on the last line of the window) could be used to improve performance but do not seem to be widely available at this point in time.
- Removed the automatic SASI HDF filename population. Its only purpose was to facilitate upgrading from an extremely old version of the program.
Bug fixes
- The program was not ending quickly on certain systems.
- If a compressed state file was loaded, saved over, and then reloaded, the cached copy of the original state file would be loaded instead.
- If the Save History setting was disabled and Resume Current Directory was enabled then the latter would not work as intended.
- The default RS-MIDI output device was not being set if the configuration file did not already exist.
- Details
- Category: Windows
What's New:
MAME Testers bugs fixed
-----------------------
- 06797: [Core] (trs/coco3.cpp) MC6809 handles invalid instruction $10 $4F incorrectly. (Tim Lindner)
- 07146: [Crash/Freeze] (atari/atarigt.cpp) tmek20: Emulator hangs after some time at the title screen. (Angelo Salese)
- 07261: [Crash/Freeze] (nec/pce.cpp) tg16 [addfam]: Emulated system freezes shortly after starting a game. (Angelo Salese)
- 07384: [Gameplay] (nec/pce.cpp) pce [xwiber]: Second stage boss never appears. (Angelo Salese)
- 07727: [Graphics] (nec/pce.cpp) pce [ppersia]: Bad graphics are displayed at the top of the status area. (Angelo Salese)
- 07892: [Gameplay] (namco/galaga.cpp) sxeviousj: Inserting a coin immediately starts a game with stuck controls. (hackbar)
- 08327: [Sound] (namco/galaga.cpp) bosco: Certain DIP switch settings cause issues with the enemy base explosion sound. (hackbar)
- 08511: [Core] (trs/trs80.cpp) trs80l2: SuperUtility 3 fails to boot due to false sync detection. (Tim Lindner)
- 08585: [Gameplay] (nec/pce.cpp) pce [tblade]: Game freezes after transition from chase view to overhead view. (Angelo Salese)
- 08593: [Graphics] (taito/taito_f3.cpp) landmakr and clones: Ending slides are offset vertically. (ywy)
- 08601: [Crash/Freeze] (tangerine/oric.cpp) oric1 [zorgons]: Attempting to start the game crashes the emulator. (O. Galibert)
- 08602: [Graphics] (konami/ultraman.cpp) ultraman: All sprites appear as shadows. (Ivan Vangelista)
- Details
- Category: Windows
What's New:
- Added jitter compensation routine for Gyro Mouse
- Move output handler init and disconnect calls to ControlService Start and Stop routines
- Changed suspend and resume routines
- Added extra exception handling for tray notification failure
- Use DetermineConnectionType in PostInit of DS3Device. Contribution by SunnyQeen
- Fixed a crash when open device options with null option. Contribution by SunnyQeen
- Add InterpretingOscMonitoring Option. Contribution by xAdler
- Added some OSC translation strings. Contribution by xAdler
- Added OSC monitoring message interpreting. Contribution by xAdler
- Added OSC trigger control. Contribution by xAdler
- Added additional mapping checks in ProfileDTO MapFrom routine
- Changed how macros are saved from binding window. Do not reset shift trigger
- Support Horipad 4 FPS. Contribution by markguleno
- Fixed custom led mode. Contribution by MatrixDJ96
- Details
- Category: Windows
What's New:
Fixed NMOS 6502 instructions 6B (ARR imm) and EB (SBC imm).
Fixed timings for instructions 83 (SAX (zp,X)), 8F (SAX abs), B3 (LAX (zp),Y), and BB (LAS abs,Y).
Fixed 65C12 instruction timings for ADC and SBC in decimal mode, ASL, LSR, ROL, ROR, and BRA.
Added keyboard shortcuts for changing text-to-speech reading rate. Enable text output reader by default when text-to-speech is enabled.
Fixed crash in the debugger, where sideways RAM does not contain a normal ROM image.
Fixed Econet source code cross-compatiblity issue.
Serial and tape emulation improvements:
* Fixed serial transmit state: Writing a master reset to the ACIA control register should stop transmitting data. This was causing extra bytes to be written to UEF files when saving to tape.
* The Tape Control dialog Record button now always prompts the user to create a new UEF file, rather than appending to the currently open UEF file. This change also fixes a bug where the button would do nothing if a CSW file was loaded.
* Opening the Tape Control dialog no longer causes Block? or Data? errors during loading.
* The BeebEm version number is now stored in UEF tape files.
Fixed Master real time clock year handling. The year is stored as the last two digits. Removed the "Master 128 RTC Y2K Adjust" option. Note that the Master MOS still displays years as 19xx, but will accept any century when setting the time using TIME$.
Added debugger support for the BBC Master real-time clock and CMOS RAM.
Added a new Music 5000 disk image (M5000-4.ssd) that uses a different copy protection patch, to fix the staff editor.
Added ZipFile project, to create BeebEm.zip distribution. The project runs a Perl script, so requires a working Perl installation.
The Write Protect On Load menu option is now also applied to files loaded from the command line.
Improved the Disc Export dialog, which now detects and avoids using file names that are not valid on the host filesystem. The dialog box allows you to double-click an entry to rename files.
The BeebEm window on Windows 11 is now drawn with rounded corners disabled.
- Details
- Category: Windows
MAMEUI is an integrated front-end of MAME.
Each emulation instance is accompanied by an optional windows-style menubar known as NewUI.
- Details
- Category: Windows
What's New:
Fixed screen timings, remove non-existent sprite buffer ram [PGM]
Fixed portal bug Metal Slug hack "Remikare"
- Details
- Category: Windows
What's New:
- Minor release to improve the ASM compressed screen snapshot.